0001007587-26-000016.txt : 20260506 0001007587-26-000016.hdr.sgml : 20260506 20260506164229 ACCESSION NUMBER: 0001007587-26-000016 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20260331 FILED AS OF DATE: 20260506 DATE AS OF CHANGE: 20260506 FILER: COMPANY DATA: COMPANY CONFORMED NAME: KVH INDUSTRIES INC \DE\ CENTRAL INDEX KEY: 0001007587 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATION SERVICES, NEC [4899] ORGANIZATION NAME: 06 Technology EIN: 050420589 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35843 FILM NUMBER: 26949282 BUSINESS ADDRESS: STREET 1: 500 WOOD STREET STREET 2: UNIT 320, 1ST FL CITY: BRISTOL STATE: RI BUSINESS PHONE: 4018473327 MAIL ADDRESS: STREET 1: 500 WOOD STREET STREET 2: UNIT 320, 1ST FL CITY: BRISTOL STATE: RI 10-Q 1 kvhi-20260331.htm 10-Q kvhi-20260331
0001007587false2026Q1December 31P2YP1YP3Y1xbrli:sharesiso4217:USDiso4217:USDxbrli:shareskvhi:countryxbrli:pureutr:sqftkvhi:segmentkvhi:employees00010075872026-01-012026-03-3100010075872026-05-0100010075872026-03-3100010075872025-12-310001007587us-gaap:ServiceMember2026-01-012026-03-310001007587us-gaap:ServiceMember2025-01-012025-03-310001007587us-gaap:ProductMember2026-01-012026-03-310001007587us-gaap:ProductMember2025-01-012025-03-3100010075872025-01-012025-03-310001007587us-gaap:CommonStockMember2025-12-310001007587us-gaap:AdditionalPaidInCapitalMember2025-12-310001007587us-gaap:RetainedEarningsMember2025-12-310001007587us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-12-310001007587us-gaap:TreasuryStockCommonMember2025-12-310001007587us-gaap:RetainedEarningsMember2026-01-012026-03-310001007587us-gaap:AccumulatedOtherComprehensiveIncomeMember2026-01-012026-03-310001007587us-gaap:AdditionalPaidInCapitalMember2026-01-012026-03-310001007587us-gaap:TreasuryStockCommonMember2026-01-012026-03-310001007587us-gaap:CommonStockMember2026-01-012026-03-310001007587us-gaap:CommonStockMember2026-03-310001007587us-gaap:AdditionalPaidInCapitalMember2026-03-310001007587us-gaap:RetainedEarningsMember2026-03-310001007587us-gaap:AccumulatedOtherComprehensiveIncomeMember2026-03-310001007587us-gaap:TreasuryStockCommonMember2026-03-310001007587us-gaap:CommonStockMember2024-12-310001007587us-gaap:AdditionalPaidInCapitalMember2024-12-310001007587us-gaap:RetainedEarningsMember2024-12-310001007587us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001007587us-gaap:TreasuryStockCommonMember2024-12-3100010075872024-12-310001007587us-gaap:RetainedEarningsMember2025-01-012025-03-310001007587us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310001007587us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001007587us-gaap:TreasuryStockCommonMember2025-01-012025-03-310001007587us-gaap:CommonStockMember2025-01-012025-03-310001007587us-gaap:CommonStockMember2025-03-310001007587us-gaap:AdditionalPaidInCapitalMember2025-03-310001007587us-gaap:RetainedEarningsMember2025-03-310001007587us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310001007587us-gaap:TreasuryStockCommonMember2025-03-3100010075872025-03-310001007587srt:MinimumMemberkvhi:HardwareRevenueGeneratingAssetMember2026-03-310001007587srt:MaximumMemberkvhi:HardwareRevenueGeneratingAssetMember2026-03-310001007587kvhi:ESPPPlanMemberus-gaap:EmployeeStockOptionMember2026-01-012026-03-310001007587kvhi:ESPPPlanMemberus-gaap:EmployeeStockOptionMember2025-01-012025-03-310001007587kvhi:ESPPPlanMemberus-gaap:EmployeeStockMember2026-01-012026-03-310001007587kvhi:ESPPPlanMemberus-gaap:EmployeeStockMember2025-01-012025-03-310001007587us-gaap:EmployeeStockOptionMember2026-03-310001007587us-gaap:EmployeeStockOptionMember2026-01-012026-03-310001007587us-gaap:RestrictedStockMember2026-03-310001007587us-gaap:RestrictedStockMember2026-01-012026-03-310001007587us-gaap:EmployeeStockOptionMember2025-01-012025-03-310001007587us-gaap:EmployeeStockOptionMember2025-03-310001007587us-gaap:RestrictedStockMember2025-01-012025-03-310001007587us-gaap:RestrictedStockMember2025-03-310001007587kvhi:ESPPPlanMemberus-gaap:EmployeeStockMember2026-03-310001007587us-gaap:ServiceMemberus-gaap:CostOfSalesMember2026-01-012026-03-310001007587us-gaap:ServiceMemberus-gaap:CostOfSalesMember2025-01-012025-03-310001007587us-gaap:ProductMemberus-gaap:CostOfSalesMember2026-01-012026-03-310001007587us-gaap:ProductMemberus-gaap:CostOfSalesMember2025-01-012025-03-310001007587us-gaap:ResearchAndDevelopmentExpenseMember2026-01-012026-03-310001007587us-gaap:ResearchAndDevelopmentExpenseMember2025-01-012025-03-310001007587us-gaap:SellingAndMarketingExpenseMember2026-01-012026-03-310001007587us-gaap:SellingAndMarketingExpenseMember2025-01-012025-03-310001007587us-gaap:GeneralAndAdministrativeExpenseMember2026-01-012026-03-310001007587us-gaap:GeneralAndAdministrativeExpenseMember2025-01-012025-03-310001007587us-gaap:AccumulatedTranslationAdjustmentMember2025-12-310001007587us-gaap:AccumulatedTranslationAdjustmentMember2026-01-012026-03-310001007587us-gaap:AccumulatedTranslationAdjustmentMember2026-03-310001007587us-gaap:AccumulatedTranslationAdjustmentMember2024-12-310001007587us-gaap:AccumulatedTranslationAdjustmentMember2025-01-012025-03-310001007587us-gaap:AccumulatedTranslationAdjustmentMember2025-03-3100010075872025-10-012025-12-3100010075872026-01-012026-01-3100010075872026-02-012026-02-280001007587us-gaap:LeaseholdImprovementsMember2026-03-310001007587us-gaap:LeaseholdImprovementsMember2025-12-310001007587us-gaap:MachineryAndEquipmentMember2026-03-310001007587us-gaap:MachineryAndEquipmentMember2025-12-310001007587kvhi:HardwareRevenueGeneratingAssetMember2026-03-310001007587kvhi:HardwareRevenueGeneratingAssetMember2025-12-310001007587kvhi:OfficeAndComputerEquipmentMember2026-03-310001007587kvhi:OfficeAndComputerEquipmentMember2025-12-310001007587kvhi:A75EnterpriseCenterMember2026-03-310001007587kvhi:A50EnterpriseCenterMember2025-03-310001007587srt:MinimumMember2026-01-012026-03-310001007587srt:MaximumMember2026-01-012026-03-310001007587kvhi:MaritimeSatelliteServiceMemberus-gaap:CustomerContractsMember2026-03-310001007587kvhi:KognitiveNetworksMemberus-gaap:CustomerRelationshipsMember2026-03-310001007587kvhi:Q12017AcquisitionMemberus-gaap:CustomerRelationshipsMember2017-01-012017-01-310001007587kvhi:Q12017AcquisitionMemberus-gaap:CustomerRelationshipsMember2017-01-310001007587kvhi:Q12017AcquisitionMembersrt:MaximumMembersrt:ScenarioForecastMember2017-01-012026-12-310001007587us-gaap:CustomerRelationshipsMember2026-03-310001007587us-gaap:DistributionRightsMember2026-03-310001007587kvhi:CustomerAndVendorAgreementsMember2026-03-310001007587us-gaap:IntellectualPropertyMember2026-03-310001007587us-gaap:CustomerRelationshipsMember2025-12-310001007587us-gaap:DistributionRightsMember2025-12-310001007587kvhi:CustomerAndVendorAgreementsMember2025-12-310001007587us-gaap:IntellectualPropertyMember2025-12-310001007587kvhi:AirtimeServiceSalesMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2026-01-012026-03-310001007587kvhi:AirtimeServiceSalesMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2025-01-012025-03-310001007587kvhi:MobileCommProductSalesMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2026-01-012026-03-310001007587kvhi:MobileCommProductSalesMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2025-01-012025-03-310001007587us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2026-01-012026-03-310001007587us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2025-01-012025-03-310001007587country:SGus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2026-01-012026-03-310001007587country:SGus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2025-01-012025-03-310001007587kvhi:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2025-01-012025-03-310001007587kvhi:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2026-01-012026-03-310001007587kvhi:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2025-01-012025-12-310001007587kvhi:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberkvhi:AccountsReceivableSalesTypeLeasesMember2026-01-012026-03-310001007587kvhi:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberkvhi:AccountsReceivableSalesTypeLeasesMember2025-01-012025-12-3100010075872025-07-230001007587kvhi:BristolRhodeIslandMember2026-03-310001007587srt:MinimumMember2026-03-310001007587srt:MaximumMember2026-03-310001007587us-gaap:ServiceMemberkvhi:ReportableSegmentMember2026-01-012026-03-310001007587us-gaap:ServiceMemberkvhi:ReportableSegmentMember2025-01-012025-03-310001007587us-gaap:ProductMemberkvhi:ReportableSegmentMember2026-01-012026-03-310001007587us-gaap:ProductMemberkvhi:ReportableSegmentMember2025-01-012025-03-310001007587kvhi:ReportableSegmentMember2026-01-012026-03-310001007587kvhi:ReportableSegmentMember2025-01-012025-03-310001007587kvhi:VSATAirtimeServiceMemberkvhi:ReportableSegmentMember2026-01-012026-03-310001007587kvhi:VSATAirtimeServiceMemberkvhi:ReportableSegmentMember2025-01-012025-03-310001007587kvhi:LEOAirtimeServiceMemberkvhi:ReportableSegmentMember2026-01-012026-03-310001007587kvhi:LEOAirtimeServiceMemberkvhi:ReportableSegmentMember2025-01-012025-03-310001007587kvhi:OtherServiceMemberkvhi:ReportableSegmentMember2026-01-012026-03-310001007587kvhi:OtherServiceMemberkvhi:ReportableSegmentMember2025-01-012025-03-310001007587kvhi:VSATProductMemberkvhi:ReportableSegmentMember2026-01-012026-03-310001007587kvhi:VSATProductMemberkvhi:ReportableSegmentMember2025-01-012025-03-310001007587kvhi:LEOProductMemberkvhi:ReportableSegmentMember2026-01-012026-03-310001007587kvhi:LEOProductMemberkvhi:ReportableSegmentMember2025-01-012025-03-310001007587kvhi:TracVisionLandMobileProductMemberkvhi:ReportableSegmentMember2026-01-012026-03-310001007587kvhi:TracVisionLandMobileProductMemberkvhi:ReportableSegmentMember2025-01-012025-03-310001007587kvhi:OtherProductMemberkvhi:ReportableSegmentMember2026-01-012026-03-310001007587kvhi:OtherProductMemberkvhi:ReportableSegmentMember2025-01-012025-03-310001007587us-gaap:ResearchAndDevelopmentExpenseMemberkvhi:ReportableSegmentMember2026-01-012026-03-310001007587us-gaap:ResearchAndDevelopmentExpenseMemberkvhi:ReportableSegmentMember2025-01-012025-03-310001007587kvhi:SalesMarketingAndSupportMemberkvhi:ReportableSegmentMember2026-01-012026-03-310001007587kvhi:SalesMarketingAndSupportMemberkvhi:ReportableSegmentMember2025-01-012025-03-310001007587us-gaap:GeneralAndAdministrativeExpenseMemberkvhi:ReportableSegmentMember2026-01-012026-03-310001007587us-gaap:GeneralAndAdministrativeExpenseMemberkvhi:ReportableSegmentMember2025-01-012025-03-310001007587country:US2026-03-310001007587country:SG2026-03-3100010075872024-12-0900010075872026-03-0600010075872025-10-082025-10-08

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, 2026
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 0-28082
KVH Industries, Inc.
(Exact Name of Registrant as Specified in its Charter)
Delaware05-0420589
(State or Other Jurisdiction of Incorporation or Organization)(I.R.S. Employer Identification Number)
500 Wood Street, Unit 320, Bristol, RI 02809
(Address of Principal Executive Offices) (Zip Code)
(401) 847-3327
(Registrant’s Telephone Number, Including Area Code)

Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading Symbol(s)Name of Each Exchange on which Registered
The Nasdaq Stock Market LLC
Common Stock, par value $0.01 per shareKVHI
(Nasdaq Global Select Market)


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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
DateClassOutstanding shares
May 1, 2026Common Stock, par value $0.01 per share19,497,751




KVH INDUSTRIES, INC. AND SUBSIDIARIES
Form 10-Q
INDEX
  Page No.
ITEM 1.
Consolidated Balance Sheets as of March 31, 2026 (unaudited) and December 31, 2025
Consolidated Statements of Operations for the three months ended March 31, 2026 and 2025 (unaudited)
Consolidated Statements of Comprehensive Income (Loss) for the three months ended March 31, 2026 and 2025 (unaudited)
Consolidated Statements of Stockholders’ Equity for the three months ended March 31, 2026 and 2025 (unaudited)
Consolidated Statements of Cash Flows for the three months ended March 31, 2026 and 2025 (unaudited)
ITEM 2.
ITEM 4.
ITEM 2.
ITEM 5.
ITEM 6.

2



PART I. FINANCIAL INFORMATION
ITEM 1.    Financial Statements
KVH INDUSTRIES, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
March 31, 2026December 31, 2025
ASSETS(unaudited)
Current assets:
Cash and cash equivalents$59,153 $69,910 
Accounts receivable, net of allowance for credit losses of $742 and $712 as of March 31, 2026 and December 31, 2025, respectively
28,812 25,049 
Inventories13,224 14,859 
Prepaid expenses and other current assets 19,884 7,980 
Total current assets121,073 117,798 
Property and equipment, net
22,221 22,032 
Intangible assets, net
3,520 3,717 
Goodwill732 732 
Right of use assets4,230 4,382 
Other non-current assets2,188 2,237 
Deferred income tax asset601 602 
Total assets$154,565 $151,500 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$8,910 $4,498 
Accrued airtime1,180 1,500 
Accrued compensation and employee-related expenses2,714 5,175 
Accrued other2,496 2,358 
Accrued product warranty costs654 644 
Deferred revenue1,974 1,155 
Current operating lease liability627 547 
Liability for uncertain tax positions817 793 
Total current liabilities19,372 16,670 
Long-term operating lease liability3,661 3,841 
Deferred income tax liability5 5 
Total liabilities$23,038 $20,516 
Commitments and contingencies (Notes 2, 10, and 15)
Stockholders’ equity:
Preferred stock, $0.01 par value. Authorized 1,000,000 shares; none issued
  
Common stock, $0.01 par value. Authorized 30,000,000 shares; 21,294,283 and 21,294,655 shares issued at March 31, 2026 and December 31, 2025, respectively; and 19,477,178 and 19,511,836 shares outstanding at March 31, 2026 and December 31, 2025, respectively
213 213 
Additional paid-in capital169,295 168,900 
Accumulated deficit(19,547)(20,135)
Accumulated other comprehensive loss(4,395)(4,161)
145,566 144,817 
Less: treasury stock at cost, common stock, 1,817,105 and 1,782,819 shares as of March 31, 2026 and December 31, 2025, respectively.
(14,039)(13,833)
Total stockholders’ equity131,527 130,984 
Total liabilities and stockholders’ equity$154,565 $151,500 
See accompanying Notes to Unaudited Consolidated Financial Statements.
3


KVH INDUSTRIES, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except earnings per share amounts, unaudited)
 
Three Months Ended
March 31,
 20262025
Sales:
Service$28,154 $21,642 
Product4,164 3,772 
Net sales32,318 25,414 
Costs and expenses:
Costs of service sales18,359 14,235 
Costs of product sales4,400 3,740 
Research and development726 1,187 
Sales, marketing and support5,069 4,960 
General and administrative3,882 3,535 
Total costs and expenses32,436 27,657 
Loss from operations(118)(2,243)
Interest income595 567 
Interest expense(6) 
Other income (expense), net230 (9)
Income (loss) before income tax expense713 (1,685)
Income tax expense125 25 
Net income (loss)$588 $(1,710)
Net income (loss) per common share
Basic$0.03 $(0.09)
Diluted$0.03 $(0.09)
Weighted average number of common shares outstanding:
Basic19,331 19,492 
Diluted19,427 19,492 
See accompanying Notes to Unaudited Consolidated Financial Statements.
4


KVH INDUSTRIES, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands, unaudited)
 
Three Months Ended
 March 31,
 20262025
Net income (loss)$588 $(1,710)
Other comprehensive (loss) income, net of tax:
Foreign currency translation adjustment(234)722 
Other comprehensive (loss) income, net of tax(1)
(234)722 
Total comprehensive income (loss)$354 $(988)
(1) Tax impact was nominal for all periods.

See accompanying Notes to Unaudited Consolidated Financial Statements.
5


KVH INDUSTRIES, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(in thousands, unaudited)
 Common StockAdditional
Paid-in
Capital
Retained DeficitAccumulated
Other
Comprehensive Loss
Treasury StockTotal
Stockholders’
Equity
 SharesAmountSharesAmount
Balance at December 31, 202521,295 $213 $168,900 $(20,135)$(4,161)(1,783)$(13,833)$130,984 
Net income— — — 588 — — — 588 
Other comprehensive loss— — — — (234)— — (234)
Stock-based compensation— — 306 — — — — 306 
Acquisition of treasury stock— — — — — (34)(206)(206)
Exercise of stock options and issuance of restricted stock awards, net of forfeitures(1)— 89 — — — — 89 
Balance at March 31, 202621,294 $213 $169,295 $(19,547)$(4,395)(1,817)$(14,039)$131,527 
 Common StockAdditional
Paid-in
Capital
Retained DeficitAccumulated
Other
Comprehensive Loss
Treasury StockTotal
Stockholders’
Equity
 SharesAmountSharesAmount
Balance at December 31, 202421,241 $212 $167,287 $(12,752)$(4,032)(1,456)$(12,090)$138,625 
Net loss— — — (1,710)— — — (1,710)
Other comprehensive income— — — — 722 — — 722 
Stock-based compensation— — 337 — — — — 337 
Acquisition of treasury stock— — — — — (31)(163)(163)
Exercise of stock options and issuance of restricted stock awards, net of forfeitures(21)  — — — —  
Balance at March 31, 202521,220 $212 $167,624 $(14,462)$(3,310)(1,487)$(12,253)$137,811 
See accompanying Notes to Unaudited Consolidated Financial Statements.
6


KVH INDUSTRIES, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands, unaudited) 
Three Months Ended
 March 31,
 20262025
Cash flows from operating activities:
Net income (loss)$588 $(1,710)
Adjustments to reconcile net income (loss) to net cash used in operating activities:
Provision for credit losses39 97 
Depreciation and amortization2,445 2,888 
Deferred income taxes 46 
(Gain) loss on disposals of fixed assets(88)(27)
Compensation expense related to stock-based awards and employee stock purchase plan
306 337 
Unrealized currency translation loss(75)726 
Changes in operating assets and liabilities:
Accounts receivable(3,811)(1,650)
Inventories1,635 971 
Prepaid expenses and other current assets(11,915)(351)
Other non-current assets101 144 
Accounts payable4,413 (964)
Deferred revenue848 734 
Accrued compensation, product warranty and other(2,745)(2,518)
Net cash used in operating activities$(8,259)$(1,277)
Cash flows from investing activities:
Capital expenditures(2,589)(1,149)
Cash paid for acquisition of intangible asset(8)(43)
Proceeds from sale of fixed assets235 635 
Net cash used in investing activities$(2,362)$(557)
Cash flows from financing activities:
Proceeds from stock options exercised and employee stock purchase plan92 1 
Purchase of treasury stock(206)(163)
Net cash used in by financing activities$(114)$(162)
Effect of exchange rate changes on cash and cash equivalents(22)24 
Net decrease in cash and cash equivalents(10,757)(1,972)
Cash and cash equivalents at beginning of period69,910 50,572 
Cash and cash equivalents at end of period$59,153 $48,600 
Supplemental disclosure of non-cash investing and financing activities:
Amounts in accrued other and accounts payable related to property and equipment additions$5 $186 
See accompanying Notes to Unaudited Consolidated Financial Statements.
7


KVH INDUSTRIES, INC. AND SUBSIDIARIES
Notes to Consolidated Interim Financial Statements
(Unaudited, all amounts in thousands except per share amounts)

(1)    Description of Business

KVH Industries, Inc. (together with its subsidiaries, the Company or KVH) develops, markets, and supports mobile connectivity and managed services and products for the maritime and land markets.

KVH’s service sales primarily represent revenue earned from satellite internet airtime services. In March 2023, KVH began selling terminals for the Starlink Low Earth Orbit (LEO) service and in September 2023 became a Starlink authorized hardware and airtime reseller. In October 2024, KVH expanded its portfolio to include Starlink Local Priority data plans, which is suitable for fixed and mobile uses on land and inland waterways, including lakes and rivers. KVH further expanded its LEO service and hardware portfolio in January 2025 with the launch of the Eutelsat OneWeb service for maritime applications. In addition, KVH provides, for monthly fixed and per-usage fees, satellite connectivity encompassing broadband internet and Voice over Internet Protocol (VoIP) services, to its TracNet® H-series and TracPhone® V-HTS series customers via KVH’s global high-throughput satellite (HTS) network. Following the July 2022 launch of the KVH ONE® hybrid network and TracNet H-series terminals and the subsequent introduction of the TracNet Coastal cellular/Wi-Fi terminal, KVH began to supplement its satellite-only airtime revenue with revenue from its cellular airtime service. KVH provides this combination of services and products in more than 130 countries. The May 2023 introduction of the KVH ONE OpenNet Program expanded access to KVH’s global HTS network and airtime services to non-KVH terminals.

AgilePlans, KVH’s connectivity as a service offering, is a monthly subscription model that provides global connectivity to commercial maritime customers. The subscription can include KVH VSAT terminals and data service, Starlink and Eutelsat OneWeb terminals and data service, KVH’s CommBox™ Edge Communications Gateway and associated service licensing, VoIP, daily news, subsidized shipping and installation, and global support for a monthly fee with no minimum contract commitment. KVH offers AgilePlans subscribers a variety of airtime data plans with varying data speeds and fixed data usage levels with per megabyte overage charges. These airtime plans are similar to those that the Company offers to customers who elect to purchase or lease a TracNet H-series, TracPhone V-HTS series, Starlink, or Eutelsat OneWeb terminal.

The Company recognizes the monthly AgilePlans subscription fee as service revenue over the service delivery period. The Company retains ownership of the hardware it provides to AgilePlans customers, who must return the hardware to KVH if they decide to terminate the service. Because KVH does not sell the hardware under AgilePlans, the Company does not recognize any product revenue when the hardware is deployed to an AgilePlans customer. KVH records the cost of the hardware used by AgilePlans customers as revenue-generating assets and depreciates the cost over an estimated useful life of two to five years. Since the Company retains ownership of the hardware, it does not accrue any warranty costs for AgilePlans hardware; however, any maintenance or refurbishment costs on the hardware are expensed in the period these costs are incurred.

Service sales also include the distribution of commercially licensed entertainment, including movies, television programming, news, and music, to commercial customers in the maritime market through the KVH Media Group, along with supplemental value-added cybersecurity, email, and crew internet services. In addition, KVH earns monthly usage fees from third-party satellite connectivity services, including VoIP, data and internet services, provided to its Viasat/Inmarsat and Iridium customers who choose to activate their subscriptions with KVH. Service sales also include sales from product repairs and extended warranty sales.

KVH’s satellite-only and hybrid products enable maritime customers to receive data, VoIP, and value-added services via satellite, cellular, and shore-based Wi-Fi networks onboard commercial and leisure vessels. In addition, the Company’s in-motion television terminals permit customers to receive live digital television via regional satellite services in maritime vessels, recreational vehicles, buses and automobiles. KVH sells its products through an extensive international network of dealers and distributors. KVH also sells and leases products to service providers and end users.

KVH’s maritime leisure business is highly seasonal. Seasonality can also impact the Company’s commercial maritime business, particularly the fishing market, although typically to a lesser degree. Temporary suspensions of the Company’s airtime services typically increase in the fourth and first quarters of each year as leisure boats are placed out of service during the winter months. Historically, the Company has generated the majority of its maritime leisure product revenues during the first and second quarters of each year, and these revenues typically decline in the third and fourth quarters of each year, compared to the first two quarters.

8


In February 2024, the Company announced a staged wind-down of its product manufacturing operations. The Company expects that it will continue its product manufacturing activities in order to generate a targeted amount of inventory of maritime satellite connectivity and satellite television terminals to meet anticipated demand and that it will cease substantially all manufacturing activity by the end of 2026. The Company expects to continue to facilitate customer transition to third-party hardware products compatible with its mobile satellite communications services.

(2)     Summary of Significant Accounting Policies

Basis of Presentation

The accompanying consolidated interim financial statements of KVH Industries, Inc. and its wholly owned subsidiaries have been prepared in accordance with accounting principles generally accepted in the United States of America. The Company has evaluated all subsequent events through the date of this filing. All significant intercompany accounts and transactions have been eliminated in consolidation.

The consolidated interim financial statements have not been audited by the Company’s independent registered public accounting firm and include all adjustments (consisting of only normal recurring adjustments) which are, in the opinion of management, necessary for a fair presentation of the financial condition, results of operations, and cash flows for the periods presented. These consolidated interim financial statements do not include all disclosures associated with annual financial statements and accordingly should be read in conjunction with the Company’s consolidated financial statements and related notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2025 filed on March 10, 2026 with the Securities and Exchange Commission. The results for the three months ended March 31, 2026 are not necessarily indicative of operating results for the remainder of the year.

Significant Estimates and Assumptions and Other Significant Non-Recurring Transactions

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of sales and expenses during the reporting periods. The estimates and assumptions used by management affect the Company’s revenue recognition, valuation of accounts receivable, valuation of inventory, valuation of prepaid assets, expected future cash flows (including growth rates, discount rates, terminal values and other assumptions and estimates used to evaluate the recoverability of long-lived assets and goodwill), estimated fair values of long-lived assets (including goodwill, amortization methods and amortization periods), certain accrued expenses and other related charges, stock-based compensation, contingent liabilities, forfeitures and key valuation assumptions for its share-based awards, estimated fulfillment costs for warranty obligations, tax reserves and recoverability of the Company’s net deferred tax assets and related valuation allowance, and the valuation of right-of-use assets and lease liabilities.

Although the Company regularly assesses these estimates, actual results could differ materially from these estimates. Changes in estimates are recorded in the period in which they become known. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances.

Foreign Currency Translation and Transaction

The financial statements of the Company’s foreign subsidiaries located in Denmark, Singapore, Brazil and Cyprus are maintained using the United States dollar as the functional currency. Exchange rates in effect on the date of the transaction (i.e., the date on which the underlying revenue, expense, asset or liability-creating event occurs) are used to record monetary assets and liabilities. Revenue and other expense elements are recorded at rates that approximate the rates in effect on the transaction dates. Foreign currency exchange gains and losses are recognized within “other expense, net” in the accompanying consolidated statements of operations. The Company recorded net foreign currency exchange gains (losses), which are comprised of both realized and unrealized foreign currency exchange gains and losses, in its accompanying consolidated statements of operations of $76 and $(31) for the three months ended March 31, 2026 and 2025, respectively.

The financial statements of the Company’s foreign subsidiaries located in the United Kingdom, Norway, India and Japan use the foreign subsidiaries’ respective local currencies as the functional currency. The Company translates the assets and liabilities of these foreign subsidiaries at the exchange rates in effect at the end of each reporting period. Net sales, costs and expenses are translated using average exchange rates in effect during the period. Gains and losses from foreign currency translation are credited or charged to accumulated other comprehensive loss included in stockholders' equity in the accompanying consolidated balance sheets.
9



(3)     Recently Issued Accounting Standards and Accounting Standards Not yet Adopted

In November 2024, the FASB issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires public business entities to provide further disaggregated information of relevant expense captions within its consolidated statements of operations. The standard is effective for annual periods beginning after December 15, 2026 and interim periods within annual periods beginning after December 15, 2027. The standard may be applied prospectively or retrospectively. The adoption will result in disclosure changes only.

There are no other recent accounting pronouncements that have been issued by the FASB that are not yet effective that the Company expects would have a material impact on the Company’s financial statements, including disclosures.

(4)     Stockholders' Equity

(a) Stock Equity and Incentive Plan
The Company recognizes stock-based compensation in accordance with the provisions of ASC Topic 718, Compensation-Stock Compensation. Stock-based compensation expense was $302 and $335, excluding $4 and $2 of compensation expense related to our Amended and Restated 1996 Employee Stock Purchase Plan, or the ESPP, for the three months ended March 31, 2026 and 2025, respectively. As of March 31, 2026, there was $2,271 of total unrecognized compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 3.08 years. As of March 31, 2026, there was $593 of total unrecognized compensation expense related to restricted stock awards, which is expected to be recognized over a weighted-average period of 1.02 years.

Stock Options

During the three months ended March 31, 2026, 18 shares of common stock were issued upon the exercise of stock options. No shares were surrendered to the Company to satisfy minimum tax withholding obligations. Additionally, during the three months ended March 31, 2026, 460 stock options were granted and 159 stock options expired, were canceled or were forfeited. During the three months ended March 31, 2025, the Company issued less than 1 shares of common stock upon the exercise of stock options. No shares were surrendered to the Company to satisfy minimum tax withholding obligations. Additionally, during the three months ended March 31, 2025, 525 stock options were granted and 63 stock options expired, were canceled or were forfeited. The Company has historically estimated the fair value of each option grant on the date of grant using the Black-Scholes option-pricing model. The weighted average assumptions utilized to determine the fair value of options granted during the three months ended March 31, 2026 and 2025 are as follows:
Three Months Ended March 31,
 20262025
Risk-free interest rate3.66 %3.95 %
Expected volatility41.90 %40.73 %
Expected life (in years)4.264.00
Dividend yield0 %0 %

As of March 31, 2026, there were 1,543 options outstanding with a weighted average exercise price of $6.48 per share and 484 options exercisable with a weighted average exercise price of $7.47 per share. As of March 31, 2025, there were 1,415 options outstanding with a weighted average exercise price of $7.33 per share and 531 options exercisable with a weighted average exercise price of $9.02 per share.

10


Restricted Stock

During the three months ended March 31, 2026, no shares of restricted stock were granted and 18 shares of restricted stock were forfeited. Additionally, during the three months ended March 31, 2026, 60 shares of restricted stock vested. During the three months ended March 31, 2025, no shares of restricted stock were granted and 21 shares of restricted stock were forfeited. Additionally, during the three months ended March 31, 2025, 83 shares of restricted stock vested.

As of March 31, 2026 and 2025, the Company had no unvested outstanding options and no outstanding shares of restricted stock that were subject to performance-based or market-based vesting conditions.

(b) Employee Stock Purchase Plan

The Company's ESPP affords eligible employees the right to purchase common stock, via payroll deductions, through various offering periods at a purchase price equal to 85% of the fair market value of the common stock on the first or last day of the offering period, whichever is lower. During the three months ended March 31, 2026 and 2025, no shares were issued under the ESPP. The Company recorded compensation charges related to the ESPP of $4 and $2 for the three months ended March 31, 2026 and 2025, respectively.

(c) Stock-Based Compensation Expense
The following table presents stock-based compensation expense, including expense for the ESPP, in the Company's consolidated statements of operations for the three months ended March 31, 2026 and 2025, respectively:

Three Months Ended March 31,
20262025
Cost of service sales$6 $7 
Cost of product sales(1)5 
Research and development(6)(49)
Sales, marketing and support48 77 
General and administrative259 297 
$306 $337 

(d) Accumulated Other Comprehensive Loss (AOCL)

Comprehensive income (loss) includes net income (loss), unrealized gains and losses from foreign currency translation, and unrealized gains and losses on available for sale marketable securities. The components of the Company’s comprehensive income (loss) and the effect on earnings for the periods presented are detailed in the accompanying consolidated statements of comprehensive income (loss).

11


The balances for the three months ended March 31, 2026 and 2025 are as follows:
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, December 31, 2025$(4,161)$(4,161)
Other comprehensive loss(234)(234)
Balance, March 31, 2026$(4,395)$(4,395)
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, December 31, 2024$(4,032)$(4,032)
Other comprehensive income722 722 
Balance, March 31, 2025$(3,310)$(3,310)

(5)     Net Income (Loss) per Common Share

    Basic net income (loss) per share is calculated based on the weighted average number of common shares outstanding during the period. Diluted net income per share incorporates the dilutive effect of common stock equivalent options, warrants and other convertible securities, if any, as determined with the treasury stock accounting method. For the three months ended March 31, 2025, since there was a net loss, the company excluded 1,141 shares in underlying outstanding stock options and non-vested restricted shares from its diluted loss per share calculation, as inclusion of these convertible securities would have reduced the net loss per share.

A reconciliation of the basic and diluted weighted average common shares outstanding is as follows:
 
Three Months Ended
 March 31,
 20262025
Weighted average common shares outstanding—basic19,331 19,492 
Dilutive common shares issuable in connection with stock plans96  
Weighted average common shares outstanding—diluted19,427 19,492 

(6)     Inventories

Inventories are stated at the lower of cost or net realizable value using the first-in first-out costing method. Inventories as of March 31, 2026 and December 31, 2025 include the costs of material, labor, and factory overhead. Components of inventories consist of the following:
March 31,
2026
December 31,
2025
Raw materials$6,368 $6,455 
Work in process1,988 2,264 
Finished goods4,868 6,140 
$13,224 $14,859 

12


(7)     Prepaid Expenses and Other Current Assets

March 31,
2026
December 31,
2025
Prepaid Starlink pooled data$13,832 $2,936 
Other prepaid expenses and other current assets6,052 5,044 
$19,884 $7,980 

In the fourth quarter of 2025, KVH entered into an agreement to purchase a block of Starlink Global Priority data for $45.0 million. The agreement provided KVH flexibility in the development and sales of custom, cost-effective airtime plans using Starlink's Global Priority service. We made an upfront payment of $5.0 million upon entry into the agreement, a payment of $10.0 million in January 2026 and a payment of $6.0 million in February 2026. The remainder of the $45.0 million obligation is due in quarterly payments from the second quarter of 2026 through the first quarter of 2027.

(8)     Property and Equipment

Property and equipment, net, as of March 31, 2026 and December 31, 2025 consist of the following:
March 31,
2026
December 31,
2025
Leasehold improvements1,732 1,036 
Machinery and equipment2,147 2,121 
Revenue-generating assets57,439 58,118 
Office and computer equipment8,797 8,038 
70,115 69,313 
Less accumulated depreciation(47,894)(47,281)
$22,221 $22,032 

Depreciation expense was $2,240 and $2,784 for the three months ended March 31, 2026 and 2025, respectively.

Certain revenue-generating hardware assets are utilized by the Company in the delivery of the Company's airtime services, media and other content.

As of March 31, 2026 and December 31, 2025, the long-lived tangible assets related to the Company’s international subsidiaries were less than 10% of the Company’s long-lived tangible assets.

In the third quarter of 2024, the Company commenced its plan to sell the warehouse building and surface parking lot located at 75 Enterprise Center in Middletown, Rhode Island (“75 Enterprise Center”). The sale was completed in September 2025. The Company also entered into an agreement with the buyer to lease this property for the period October 2025 through the end of March 2026, which was subsequently extended through April 30, 2026. Total lease expense under this agreement was $0.2 million. The Company has now fully migrated its Rhode Island operations to the leased facility located in Bristol, Rhode Island.

Additionally, in the third quarter of 2024, the Company commenced its plan to sell the property, building, improvements, and land located at 50 Enterprise Center in Middletown, Rhode Island (“50 Enterprise Center”). In March 2025, the Company entered into an agreement with a buyer to sell 50 Enterprise Center for $5.3 million. The sale was completed in June 2025.

13


(9)     Product Warranty

The Company’s products carry standard limited warranties that range from one to two years and vary by product. The warranty period begins on the date of retail purchase or lease by the original purchaser. The Company also offers extended warranties on its products for up to five years. The Company accrues estimated product warranty costs at the time of sale and any additional amounts are recorded when such costs are probable and can be reasonably estimated. Factors that affect the Company’s warranty liability include the number of units sold or leased, historical and anticipated rates of warranty repairs and the cost per repair. Warranty and related costs are reflected within sales, marketing and support in the accompanying consolidated statements of operations. As of March 31, 2026 and December 31, 2025, the Company had accrued product warranty costs of $654 and $644, respectively.

The following table summarizes product warranty activity during 2026 and 2025:
 
Three Months Ended
 March 31,
 20262025
Beginning balance$644 $607 
Charges to expense89 232 
Costs incurred(79)(132)
Ending balance$654 $707 

(10)     Legal Matters
    
    In the ordinary course of business, the Company is a party to inquiries, legal proceedings and claims including, from time to time, disagreements with vendors and customers. The Company is not a party to any lawsuit or proceeding that, in management's opinion, is likely to materially harm the Company's business, results of operations, financial condition, or cash flows.


(11)     Fair Value Measurements

ASC Topic 820, Fair Value Measurements and Disclosures (ASC 820), provides a framework for measuring fair value and requires expanded disclosures regarding fair value measurements. ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:

Level 1:    Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

Level 2:    Quoted prices for similar assets or liabilities in active markets; or observable prices that are based on observable market data, based on directly or indirectly market-corroborated inputs.

Level 3:    Unobservable inputs that are supported by little or no market activity and are developed based on the best information available given the circumstances.
No financial assets or liabilities were measured at fair value based upon the ASC 820 fair value hierarchy as of March 31, 2026 or December 31, 2025.

The carrying amount of certain financial instruments approximates fair value due to their short-term, highly liquid nature. These instruments include cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses.

14


Assets Measured and Recorded at Fair Value on a Nonrecurring Basis

The Company’s non-financial assets, such as goodwill, intangible assets, and other long-lived assets resulting from business combinations, are measured at fair value using income approach valuation methodologies at the date of acquisition and subsequently re-measured if indications of impairment exist. There was no impairment of the Company's non-financial assets noted during the three months ended March 31, 2026 and 2025. The Company does not have any liabilities that are recorded at fair value on a non-recurring basis.

(12)     Goodwill and Intangible Assets

Intangible Assets

Intangible assets with finite lives and other long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of intangible assets with finite lives and other long-lived assets is measured by a comparison of the carrying amount of an asset or asset group to future undiscounted cash flows expected to be generated by the asset or asset group. Asset groups are determined at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. If these comparisons indicate that an asset is not recoverable, the Company will recognize an impairment loss for the amount by which the carrying value of the asset or asset group exceeds its related estimated fair value. The Company has determined that the assets within each of the Company's reporting units (Mobile Broadband (MBB) and KVH Media Group (Media)) are highly interrelated and interdependent on each other to generate revenues, and thus independent cash flows are not identifiable at a level lower than that of these reporting units. Accordingly, the Company's asset groups were determined to be its reporting units (MBB and Media).

The changes in the carrying amount of intangible assets during the three months ended March 31, 2026 are as follows:
Intangible Assets
Balance at December 31, 2025
$3,717 
Amortization expense(205)
Intangible assets acquired in asset acquisition8 
Balance at March 31, 2026
$3,520 

Intangible assets arose from the purchase of the maritime satellite service business of a satellite services provider operating in the Asia-Pacific region in October 2025, the purchase of distribution rights from Kognitive Networks Inc. in October 2023 and the purchase of KVH Industries Norway AS in September 2010. The assets that are related to the purchase of the maritime satellite service business of a satellite services provider are being amortized on a straight-line basis over the estimated useful life of 9 years. The assets that are related to the distribution rights from Kognitive Networks are being amortized on a straight-line basis over the estimated useful life of 3 years. The assets related to the purchase of KVH Industries Norway AS for acquired intellectual property are fully amortized.

In January 2017, the Company completed the acquisition of certain subscriber relationships from a third party. This acquisition did not meet the definition of a business under ASC 2017-01, Business Combinations (Topic 805)-Clarifying the Definition of a Business. The Company ascribed $100 of the initial purchase price to the acquired subscriber relationships definite-lived intangible assets with an initial estimated useful life of 10 years. Under the asset purchase agreement, the purchase price includes a component of contingent consideration under which the Company is required to pay a percentage of recurring revenues received from the acquired subscriber relationships through 2026 up to a maximum annual payment of $114. The amounts payable under the contingent consideration arrangement, if any, will be included in the measurement of the cost of the acquired subscriber relationships.

15


Acquired intangible assets are subject to amortization. The following table summarizes acquired intangible assets at March 31, 2026 and December 31, 2025, respectively:
Gross Carrying AmountAccumulated AmortizationNet Carrying Value
March 31, 2026
Subscriber relationships$92 $55 $37 
Distribution rights1,250 954 296 
Customer and vendor agreements3,374 187 3,187 
Intellectual property2,284 2,284  
$7,000 $3,480 $3,520 
December 31, 2025
Subscriber relationships$85 $43 $42 
Distribution rights1,250 855 395 
Customer and vendor agreements3,374 94 3,280 
Intellectual property2,284 2,284  
$6,993 $3,276 $3,717 

Amortization expense related to intangible assets was $205 and $104 for the three months ended March 31, 2026 and 2025, respectively. Amortization expense was categorized as general and administrative expense.

As of March 31, 2026, the total weighted average remaining useful lives of the definite-lived intangible assets was 7.8 years.

Estimated future amortization expense for intangible assets recorded by the Company at March 31, 2026 is as follows:
Years ending December 31,Amortization
Expense
2026$615 
2027375 
2028375 
2029375 
2030375 
Thereafter1,405 
Total amortization expense$3,520 

Goodwill

As of March 31, 2026, the Company's goodwill is associated with the purchase of the maritime satellite service business of a satellite services provider operating in the Asia-Pacific region in October 2025.

Goodwill is recorded when the consideration for an acquisition exceeds the fair value of net tangible and identifiable intangible assets acquired. The changes in the carrying amount of goodwill during the three months ended March 31, 2026 is as follows:

Goodwill
Balance at December 31, 2025
$732 
Acquisitions of goodwill 
Balance at March 31, 2026
$732 
16


(13)     Revenue from Contracts with Customers

In accordance with ASC 606, revenue is recognized when a customer obtains control of promised products and services. The amount of revenue recognized reflects the consideration which the Company expects to be entitled to receive in exchange for these products and services.

Disaggregation of Revenue

The following table summarizes net sales from contracts with customers for the three months ended March 31, 2026 and 2025:

Three Months Ended
March 31,
20262025
Service - over time$28,154 $21,642 
Product - point in time4,164 3,772 
 Total net sales$32,318 $25,414 
For product sales, the delivery of the Company’s performance obligations is generally transferred to the customer, and associated revenue is recognized, at a point in time. For service sales, the delivery of the Company’s performance obligations is transferred to the customer, and associated revenue is recognized, over time. Revenues for these service agreements are recognized over time using an output method based upon the passage of time, as this provides a faithful depiction of the pattern of transfer of control. The Company’s performance is impacted by the levels of activity in the maritime and land mobile markets, among other factors. Performance in any particular period could be impacted by the timing of sales to certain large customers.

The Company offers a comprehensive family of mobile satellite antenna services and products that provide access to the internet, television, and VoIP services while on the move. Service sales of airtime service accounted for 82% and 79% of the Company's consolidated net sales for the three months ended March 31, 2026 and 2025, respectively. The balance of service sales are comprised of distribution of commercially licensed entertainment and news, product repairs, and extended warranty sales. Product sales accounted for 13% and 15% of the Company's consolidated net sales for the three months ended March 31, 2026 and 2025, respectively.

No other single product class accounts for 10% or more of the Company's consolidated net sales.

The Company operates in a number of major geographic areas, including internationally. Revenues from international locations primarily include Singapore, Canada, South American countries, European Union countries and other European countries, and countries in Africa, the Middle East and Asia/Pacific, including India. Revenues are based upon customer location, and revenues from international locations represented 76% and 80% of consolidated net sales for the three months ended March 31, 2026 and 2025, respectively. Sales to Singapore customers represented 21% and 23% of the Company's consolidated net sales for the three months ended March 31, 2026 and 2025, respectively. No other individual foreign country represented 10% or more of the Company's consolidated net sales for the three months ended March 31, 2026 or 2025.

Business and Credit Concentrations

The Company is potentially subject to financial instrument concentration of credit risk through its cash and cash equivalents. To mitigate these risks, the Company maintains cash and cash equivalents with reputable and nationally recognized financial institutions. As of March 31, 2026, substantially all of the cash and cash equivalents were held by Bank of America, N.A.

Concentrations of risk with respect to trade accounts receivable are generally limited due to the large number of customers and their dispersion across several geographic areas. Although the Company does not foresee that credit risk associated with these receivables will deviate from historical experience, repayment is dependent upon the financial stability of those individual customers. The Company establishes allowances for credit losses and evaluates, on a monthly basis, the adequacy of those reserves based upon expected losses, historical experience and its expectation for future collectability concerns.

17


No customers accounted for 10% or more of consolidated net sales for the three months ended March 31, 2026. One customer accounted for 13% of consolidated net sales for the three months ended March 31, 2025. No other customers accounted for 10% or more of consolidated net sales for the three months ended March 31, 2025. One customer accounted for approximately 14% and 16% of accounts receivable at March 31, 2026 and December 31, 2025, respectively. One customer accounted for 22% and 29% of long-term accounts receivable included in other non-current assets on the consolidated balance sheets related to sales-type leases at March 31, 2026 and December 31, 2025, respectively.

Certain components from third parties used in the Company’s products are procured from single sources of supply. The failure of a supplier, including a subcontractor, to deliver on schedule could delay or interrupt the Company’s delivery of products and thereby materially adversely affect the Company’s revenues and operating results.

(14)     Income Taxes

The Company’s effective tax rate for the three months ended March 31, 2026 was 17.5% compared with (1.5)%, for the three months ended March 31, 2026. The effective income tax rate is based on estimated income for the year, the estimated composition of the income in different jurisdictions and discrete adjustments, if any, in the applicable periods, including retroactive changes in tax legislation, settlements of tax audits or assessments, and the resolution or identification of tax position uncertainties.

For the three months ended March 31, 2026 and 2025, the effective tax rates differed from the statutory tax rate primarily due to the Company maintaining a valuation allowance reserve on its U.S. deferred tax assets, discrete tax adjustments and the composition of income from foreign jurisdictions taxed at lower rates.

As of March 31, 2026 and December 31, 2025, the Company had reserves for uncertain tax positions of $817 and $793, respectively. There were no material changes during the three months ended March 31, 2026 to the Company’s reserve for uncertain tax positions. The Company estimates that it is reasonably possible that the balance of unrecognized tax benefits as of March 31, 2026 may decrease $9 in the next twelve months as a result of a lapse of statutes of limitations and settlements with taxing authorities.

The Company’s tax jurisdictions include the United States, the United Kingdom, Denmark, Cyprus, Norway, Brazil, Singapore, Japan and India. In general, the statute of limitations with respect to the Company's United States federal income taxes has expired for years prior to 2022, and the relevant state and foreign statutes vary. However, preceding years remain open to examination by United States federal and state and foreign taxing authorities to the extent of future utilization of net operating losses and research and development tax credits generated in each preceding year.

On July 4, 2025, the One Big Beautiful Bill Act (“OBBBA”) was enacted in the U.S. The OBBBA makes permanent key elements of the Tax Cuts and Jobs Act, including 100% bonus depreciation, domestic research cost expensing, and the business interest expense limitation. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. The enactment of the OBBBA did not materially affect the Company's consolidated financial statements.

18


(15)     Leases

Lessee

The Company has operating leases for office facilities, equipment, and satellite service capacity and related equipment. Lease expense was $116 and $271 for the three months ended March 31, 2026 and 2025, respectively. Short-term operating lease costs were $24 and $22 for the three months ended March 31, 2026 and 2025, respectively. Maturities of lease liabilities as of March 31, 2026 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:

Remainder of 2026$622 
2027$836 
2028756 
2029 and thereafter2,936 
Total minimum lease payments$5,150 
Less amount representing interest$(862)
Present value of net minimum operating lease payments$4,288 
Less current installments of obligation under current-operating lease liabilities$627 
Obligations under long-term operating lease liabilities, excluding current installments$3,661 
Weighted-average remaining lease term - operating leases (years)6.41
Weighted-average discount rate - operating leases5.50 %

On July 23, 2025, the Company entered into a new lease agreement for approximately 32,000 square feet of office and warehouse space in Bristol, Rhode Island. The Company has fully migrated its Rhode Island operations to this leased facility. The Company's costs of sales and operational expenditures will include lease expense at the rate of approximately $0.6 million for the first year of the lease (excluding three months of free rent), with fixed annual increases thereafter. The lease agreement is for a term of 87 months with an option to extend the lease an additional 10 years. This lease agreement resulted in a right of use asset and operating lease liabilities of approximately $3,600 as of March 31, 2026.

Lessor

The Company enters into leases with certain customers primarily for the TracNet and TracPhone VSAT systems. These leases are classified as sales-type leases because title to the equipment transfers to the customer at the end of the lease term. The Company records the leases at a price typically equivalent to normal selling price and in excess of the cost or carrying amount. Upon delivery, the Company records the net present value of all payments under these leases as product revenue, and the related costs of the product are charged to cost of sales. Interest income is recognized throughout the lease term (typically three to five years) using an implicit interest rate. The sales-type leases do not have unguaranteed residual assets.

Upon adoption of ASC 842, the Company elected to apply the practical expedient provided to lessors to combine the lease and non-lease component of a contract where the revenue recognition pattern is the same and where the lease component, when accounted for separately, would be considered an operating lease. The practical expedient also allows a lessor to account for the combined lease and non-lease components under ASC 606, Revenue from Contracts with Customers, when the non-lease component is the predominant element of the combined component.

The current portion of the net investment in these leases was $2,490 as of March 31, 2026 and the non-current portion of the net investment in these leases was $2,187 as of March 31, 2026. The current portion of the net investment in the leases is included in accounts receivable, net of allowance for credit losses on the accompanying consolidated balance sheets and the non-current portion of the net investment in these leases is included in other non-current assets on the accompanying consolidated balance sheets. Interest income from sales-type leases was $90 and $102 during the three months ended March 31, 2026 and 2025, respectively.

19


The future undiscounted cash flows from these leases as of March 31, 2026 are:
Remainder of 2026$2,169 
20271,787 
2028851 
2029186 
203023 
Total undiscounted cash flows$5,016 
Present value of lease payments$4,677 
Difference between undiscounted cash flows and discounted cash flows $339 

(16)     Restructuring

On February 9, 2024, the Board of Directors of the Company voted to implement a staged wind-down of the Company’s manufacturing activities. The Board made this determination following a strategic review of the Company’s manufacturing operations, driven by reduced demand for the Company’s hardware products in the face of intensifying competition during the third and fourth quarters of 2023. The Board concluded that the Company should discontinue its capital-intensive manufacturing activities and concentrate its efforts on growing sales of its multi-orbit, multi-channel, integrated communications solutions, which in recent years have constituted the largest portion of the Company’s overall revenues.

The Company expects that it will continue its product manufacturing activities for a period of time in order to generate a targeted amount of inventory of maritime satellite connectivity and satellite television terminals to meet anticipated demand and that it will cease substantially all manufacturing activity by the end of 2026. The Company expects to continue to facilitate customer transition to third-party hardware products compatible with the Company’s mobile satellite communications services. The Company also plans to continue to conduct maintenance, refurbishment service, warehousing, shipping and receiving activities at our Bristol, Rhode Island location.


(17)     Segment Information

The Company manages its operations as a single operating segment for the purpose of assessing performance and making operating decisions, resulting in a single reportable segment. The Company has determined that its Chief Operating Decision Maker (CODM) is its Chief Executive Officer. The CODM reviews the Company’s financial information on a consolidated basis for the purpose of allocating resources and assessing financial performance.

The key measure of segment profit or loss that the CODM uses to allocate resources and assess performance is the Company’s consolidated net income (loss). This is reviewed against budgeted expectations to assess segment performance and allocate resources. The Company’s segment net income for the three months ended March 31, 2026 and 2025 consisted of the following:

20


Three Months Ended
March 31,
20262025
Sales:
Service$28,154 $21,642 
Product4,164 3,772 
Net Sales32,318 25,414 
Cost of service sales
VSAT airtime8,081 11,195 
LEO airtime8,245 2,545 
Other (1)2,033 495 
18,359 14,235 
Cost of product sales
VSAT399 594 
LEO2,025 1,455 
TracVision & land mobile
271 620 
Other (2)1,705 1,071 
4,400 3,740 
Research and development
Personnel costs563 951 
Professional fees26 38 
Other (3)137 198 
726 1,187 
Sales, marketing and support
Personnel costs3,613 3,231 
Professional fees256 220 
Other (4)1,200 1,509 
5,069 4,960 
General and administrative
Personnel costs2,073 1,878 
Professional fees574 636 
Other (5)1,235 1,021 
3,882 3,535 
Long-lived asset impairment charge  
Other segment items (6)(706)(533)
Net income (loss)$588 $(1,710)

(1)Includes costs related to Viasat/Inmarsat, service activations, content service, CommBox Edge and other miscellaneous
(2)Includes costs related to CommBox Edge, TracNet Coastal, obsolete inventory write-off and other miscellaneous
(3)Includes facilities and other less significant expenses
(4)Includes marketing expenses, external commissions, travel and entertainment, facilities expense, warranty expense and other less significant expenses
(5)Includes the financing fees, facilities expense, computer expenses, depreciation and amortization and other less significant expenses
21


(6)Other segment items includes interest income; other income (expense), net; and income tax expense (benefit) line items on the face of the income statement

Regarding the Company's long-lived assets of $26,451 for the period end March 31, 2026, $9,797 of these assets are located inside of the United States. Regarding the assets located outside of the United States, $5,529 are located in Singapore. The geographic location of the Company's AgilePlans revenue-generating assets has been determined based upon the customer shipping address.

Regarding the Company's long-lived assets of $26,414 for the period ended December 31, 2025, $8,788 of these assets are located in the United States. Regarding the assets located outside the United States, $5,612 are located in Singapore. The geographic location of the Company's AgilePlans revenue-generating assets has been determined based upon the customer shipping address.




(18)     Share Buyback Program

On December 9, 2024, the Board of Directors of the Company authorized a share repurchase program pursuant to which the Company may purchase outstanding shares of the Company’s common stock for an aggregate purchase price of up to $10,000. On March 6, 2026, the Board of Directors of our Company authorized an increase in the size of the repurchase program from $10,000 to $15,000.

Under the program, the Company, at management’s discretion, may repurchase shares from time to time through various means, including on the open market, in privately negotiated transactions or block transactions, or through an accelerated repurchase agreement. The Company may elect to make purchases under Rule 10b-18 under the Securities Exchange Act of 1934, as amended, which imposes certain volume limitations, and/or under Rule 10b5-1 under that act, which would permit repurchases to occur during periods when the Company might otherwise be precluded from making purchases under insider trading laws or Company policy. The volume and timing of any such repurchases will depend on a variety of factors, including the availability of shares, price, market conditions, alternative uses of capital, liquidity, general business conditions, satisfaction of debt covenants, and applicable regulatory requirements. The program does not obligate the Company to repurchase any minimum number or dollar amount of shares, and the program may be modified, suspended or terminated at any time without prior notice.

During the three months ended March 31, 2026, the Company repurchased 34 shares of common stock in open market transactions at a cost of approximately $206. Except as noted above, there were no other repurchase programs outstanding.


(19)     Business Combination

On October 8, 2025 (the “Closing Date”), the Company entered into an agreement (the “Agreement”) to purchase the maritime satellite service business of a satellite services provider operating in the Asia-Pacific region (the “Seller”). The transfer of control from the Seller to the Company is referred to as the “Acquisition”. The Acquisition was consummated on the Closing Date. The Acquisition was funded from existing cash of the Company.

In connection with the acquisition, a subsidiary of the Company made offers of employment to eleven employees of the Seller, all of which were accepted. The Company also entered into transition arrangements with the Seller to facilitate the orderly transfer of the business. The transfer of certain agreements requires the consent of the counterparty. The Company expects that, if consent is not obtained, the Company and the Seller will fulfill those agreements through subcontracting arrangements, where permitted. The agreements remain terminable in accordance with their terms, and the unanticipated termination of any of the agreements may prevent the Company from realizing some or all of the anticipated benefits of the acquisition.

22


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

The statements included in this quarterly report on Form 10-Q, other than statements of historical fact, are forward-looking statements. Examples of forward-looking statements include statements regarding our future financial results, operating results, business strategies, projected costs, products and services, competitive positions and plans, customer preferences, consumer trends, anticipated product development, and objectives of management for future operations. In some cases, forward-looking statements can be identified by terminology such as “may,” “will,” “should,” “would,” “expects,” “plans,” “anticipates,” “believes,” “estimates,” “predicts,” “potential,” “continue,” or the negative of these terms or other comparable terminology. Any expectations based on these forward-looking statements are subject to risks and uncertainties and other important factors, including those discussed in the section entitled “Risk Factors” in Item 1A of Part I of our annual report on Form 10-K for the year ended December 31, 2025. These and many other factors could affect our future financial and operating results and could cause actual results to differ materially from expectations based on forward-looking statements made in this document or elsewhere by us or on our behalf. For example, our expectations regarding certain items as a percentage of sales assume that we will achieve our anticipated sales goals. The following discussion and analysis should be read in conjunction with our consolidated interim financial statements and related notes appearing elsewhere in this report.

Overview

We are a leading global provider of innovative and technology-driven connectivity solutions to primarily maritime commercial and leisure customers. We provide global high-speed internet and Voice over Internet Protocol (VoIP) services via satellite to mobile users at sea and on land. We are also a leading provider of commercially licensed entertainment, including movies, television programming, news, and music, to commercial customers in the maritime market, along with supplemental value-added cybersecurity, email, and crew internet services.

We generate a substantial majority of our revenues from sales of satellite internet airtime services. We provide, for monthly fixed fees and per-usage fees, satellite connectivity encompassing broadband internet, data and VoIP services, to customers via our KVH ONE hybrid network, which integrates global satellite service (including Starlink, Ku-band VSAT using the SES HTS network, Eutelsat OneWeb, Viasat/Inmarsat, Iridium, and other satellite services), KVH-provided cellular service in more than 130 countries, and shore-based Wi-Fi access. In March 2023, we began selling Starlink terminals and, in September 2023, we became a Starlink authorized hardware and airtime reseller offering Global Priority data plans for maritime use. In October 2024, we expanded our portfolio to include Starlink Local Priority data plans, which is suitable for fixed and mobile uses on land and inland waterways, including lakes and rivers. In 2025, Starlink products and services were our fastest growing products and services. We are also now earning usage fees from our offering of Eutelsat OneWeb maritime service, which we launched in January 2025. Revenue from our cellular airtime service supplements our satellite-only airtime revenue. In addition, we earn monthly usage fees from sales of third-party satellite connectivity for VoIP and supplemental services to our Viasat/Inmarsat, Iridium, Starlink and Eutelsat OneWeb customers. In December 2024, we introduced our TracNet Coastal and TracNet Coastal Pro terminals, expanding our extensive multi-channel portfolio of maritime products and services with a standalone 5G/cellular and Wi-Fi system. We also generate service revenue from product repairs and extended warranty sales.

Our service sales also include the distribution of entertainment, including movies, television programming, news and music, to commercial customers in the maritime market through KVH Media Group, along with supplemental value-added services.

Historically, our Ku-band VSAT communications service was the primary driver of revenue growth. However, in recent years these services have represented a declining percentage of our revenues in the face of increased demand for and competition from emerging LEO services. Our satellite-only and hybrid products enable maritime customers to receive data, VoIP, and value-added services via satellite, cellular, and shore-based Wi-Fi networks onboard commercial and leisure vessels. In addition, our in-motion television terminals permit customers to receive live digital television via regional satellite services on maritime vessels and on recreational vehicles, buses and automobiles. We sell our products through an extensive international network of dealers and distributors. We also sell and lease products to service providers and end users.

23


In February 2024, we announced a staged wind-down of our product manufacturing operations. The wind-down was driven by reduced demand for our hardware products in the face of intensifying competition in the third and fourth quarters of 2023. We concluded that we should discontinue our capital-intensive manufacturing activities and concentrate our efforts on growing sales of our multi-orbit, multi-channel, integrated communications solutions. We expect that we will continue our product manufacturing activities in order to generate a targeted amount of inventory of maritime satellite connectivity and satellite television terminals to meet anticipated demand and that we will cease substantially all manufacturing activity by the end of 2026. This wind-down has been extended because our reduced workforce has been prioritizing fulfilling LEO product orders and refurbishing AgilePlans terminals over manufacturing new units. We expect to continue to facilitate customer transition to third-party hardware products compatible with our mobile satellite communications services. We also plan to continue to conduct maintenance, service, warehousing, shipping and receiving activities at our Bristol, Rhode Island location.

During the second quarter of 2024, we expanded our relationship with Starlink through a bulk data distribution agreement. Under the agreement, we prepaid $17.0 million for access to a large block of Starlink Global Priority data at favorable rates. The agreement provided us flexibility in the development and sale of custom airtime plans using Starlink’s Global Priority service. We began drawing from this prepaid pooled data in the third quarter of 2024 and this data was fully consumed by the end of 2025. In the fourth quarter of 2025, we entered into an agreement to purchase a substantially larger block of Starlink Global Priority data. We made a prepayment of $5.0 million related to this agreement in the fourth quarter of 2025, and additional payments of $10.0 million in January 2026 and $6.0 million in February 2026. We must pay the remaining balance of $24.0 million in periodic quarterly payments through the first quarter of 2027.

During the third quarter of 2024, we commenced our plan to sell the warehouse building and surface parking lot located at 75 Enterprise Center in Middletown, Rhode Island (“75 Enterprise Center”). In December 2024, we entered into an agreement to sell 75 Enterprise Center for $8.5 million. The sale was completed in September 2025. We also entered into an agreement with the buyer to lease this property for the period October 2025 through the end of March 2026, which was subsequently extended through April 30, 2026. Total lease expense under this agreement was $0.2 million. The Company has fully migrated its Rhode Island operations to the leased facility located in Bristol, Rhode Island.

Additionally, in the third quarter of 2024, we commenced our plan to sell the property, building, improvements, and land located at 50 Enterprise Center in Middletown, Rhode Island (“50 Enterprise Center”). In March 2025, we entered into an agreement with another buyer to sell 50 Enterprise Center for $5.3 million. The sale was completed in June 2025.


Critical Accounting Estimates

The discussion and analysis of our financial condition and results of operations are based upon our consolidated interim financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these interim financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosure at the date of our interim financial statements. Our significant accounting policies are summarized in Note 1 to the consolidated financial statements in our annual report on Form 10-K for the year ended December 31, 2025.

Critical accounting estimates are those estimates made that involve a significant level of estimation uncertainty and have had or are reasonably likely to have an impact on our statement of operations. We believe that our accounting estimates for goodwill, intangible assets and other long-lived assets are the only estimates critical to an understanding and evaluation of our financial results for the three months ended March 31, 2026, as discussed below.

24


Results of Operations
The following table provides, for the periods indicated, certain financial data relating to our operations expressed as a percentage of net sales:
Three Months Ended
 March 31,
 20262025
Sales:
Service87.1 %85.2 %
Product12.9 14.8 
Net sales100.0 100.0 
Cost and expenses:
Costs of service sales56.8 56.0 
Costs of product sales13.6 14.7 
Research and development2.2 4.7 
Sales, marketing and support15.7 19.5 
General and administrative12.0 13.9 
Total costs and expenses100.3 108.8 
Loss from operations(0.3)(8.8)
Interest income1.8 2.2 
Other income (expense), net0.7 — 
Income (loss) before income tax expense2.2 (6.6)
Income tax expense0.4 0.1 
Net income (loss)1.8 %(6.7)%

Three months ended March 31, 2026 and 2025

Net Sales
Our net sales for the three months ended March 31, 2026 and 2025 were as follows:
Change
For the three months ended March 31,2026 vs. 2025
20262025$%
(dollars in thousands)
Service$28,154 $21,642 $6,512 30 %
Product4,164 3,772 392 10 %
Net sales$32,318 $25,414 $6,904 27 %

Net sales increased by $6.9 million, or 27%, for the three months ended March 31, 2026 as compared to the three months ended March 31, 2025. Service sales increased by $6.5 million, or 30%, to $28.2 million for the three months ended March 31, 2026 from $21.6 million for the three months ended March 31, 2025. The increase in service sales was primarily due to a $6.2 million increase in our airtime service sales, which reflected a substantial increase in LEO service sales driven by an increase in subscribers for both Starlink and OneWeb. This increase in LEO service sales was partially offset by a substantial decrease in VSAT service sales, which was driven primarily by a decrease in VSAT subscribers. For the three months ended March 31, 2026, LEO services sales represented over 45% of airtime services sales, as compared to less than 30% for the three months ended March 31, 2025. The increase in LEO service sales as a percentage of total airtime sales resulted from both the substantial increase in LEO service sales and the substantial decrease in VSAT service sales. Competing LEO service providers have continued to expand their product and service offerings, further heightening competition in the global leisure segment and in commercial markets.
25




Product sales increased by $0.4 million, or 10%, to $4.2 million for the three months ended March 31, 2026 from $3.8 million for the three months ended March 31, 2025. The increase in product sales was primarily due to a $0.7 million increase in OneWeb product sales and a $0.3 million increase in Starlink product sales, partially offset by a $0.5 million decrease in TracVision product sales and a $0.3 million decrease in VSAT Broadband product sales. Competition from low-cost alternatives to VSAT, which include streaming capabilities, has had a significant impact on sales of our TracVision products.

Costs of Sales
    
Costs of sales consists of costs of service sales and costs of product sales. Costs of sales increased by $4.8 million, or 27%, in the three months ended March 31, 2026 to $22.8 million from $18.0 million in the three months ended March 31, 2025. The increase in costs of sales was driven by a $0.7 million increase in costs of product sales and a $4.1 million increase in costs of service sales. As a percentage of net sales, costs of sales were 70% and 71% for the three months ended March 31, 2026 and 2025, respectively.

Our costs of service sales consist primarily of satellite service capacity, depreciation, service network overhead expense associated with our VSAT Broadband network infrastructure, direct network service labor, product installation costs, media materials and distribution costs, and service repair materials. For the three months ended March 31, 2026, costs of service sales increased by $4.1 million, or 29%, to $18.4 million from $14.2 million in the three months ended March 31, 2025, primarily due to a $3.8 million increase in airtime costs of service sales. As a percentage of service sales, costs of service sales were 65% and 66% for the three months ended March 31, 2026 and 2025, respectively.

Our costs of product sales consist primarily of materials, manufacturing overhead, and direct labor used to produce our products. For the three months ended March 31, 2026, costs of product sales increased by $0.7 million, or 18%, to $4.4 million from $3.7 million in the three months ended March 31, 2025, primarily due to a $0.5 million increase in various manufacturing and other unabsorbed expenses and a $0.6 million increase in OneWeb cost of product sales, partially offset by a $0.3 million decrease in TracVision cost of product sales and a $0.2 million decrease in VSAT Broadband cost of product sales. As a percentage of product sales, costs of product sales were 106% and 99% for the three months ended March 31, 2026 and 2025, respectively. Cost of product sales increased as a percentage of product sales primarily due to the increase in various manufacturing and other unabsorbed expenses.

Operating Expenses
    
Research and development expense consists of direct labor, materials, external consultants, and related overhead costs that support our internally funded product development and product sustaining engineering activities. Research and development expense for the three months ended March 31, 2026 decreased by $0.5 million, or 39%, to $0.7 million from $1.2 million for the three months ended March 31, 2025. The decrease in research and development expense resulted primarily from a $0.4 million decrease in salaries, benefits and taxes. As a percentage of net sales, research and development expense was 2% and 5% for the three months ended March 31, 2026 and 2025, respectively.

Sales, marketing, and support expense consists primarily of salaries and related expenses for sales and marketing personnel, commissions for both in-house and third-party representatives, costs related to the co-development of certain content, other sales and marketing support costs such as advertising, literature and promotional materials, product service personnel and support costs, warranty-related costs and bad debt expense. Sales, marketing and support expense also includes the operating expenses of our sales office subsidiaries in Denmark, Singapore, Brazil, and Japan. Sales, marketing and support expense for the three months ended March 31, 2026 were $5.1 million, an increase of $0.1 million, or 2%, from $5.0 million for the three months ended March 31, 2025. The increase in sales, marketing and support expense resulted primarily from a $0.4 million increase in salaries, benefits and taxes, partially offset by a $0.2 million decrease in facilities expense and a $0.1 million decrease in warranty expense. As a percentage of net sales, sales, marketing and support expense was 16% and 20% for the three months ended March 31, 2026 and 2025, respectively.

26



General and administrative expense consists of costs attributable to management, finance and accounting, information technology, human resources, certain outside professional services, and other administrative costs. General and administrative expense for the three months ended March 31, 2026 increased by $0.3 million, or 10%, to $3.9 million from $3.5 million for the three months ended March 31, 2025. The increase in general and administrative expense resulted primarily from a $0.2 million increase in salaries, benefits and taxes and a $0.2 million increase in computer software and maintenance expenses, partially offset by a $0.1 million decrease in dues and subscriptions expense. As a percentage of net sales, general and administrative expense was 12% and 14% for the three months ended March 31, 2026 and 2025, respectively.

Interest and Other Income, Net
    
Interest income represents interest earned on our cash and cash equivalents, as well as from investments and our sale-type lease receivables. Interest income remained flat at $0.6 million for the three months ended March 31, 2026 from $0.6 million for the three months ended March 31, 2025. Of the current period interest income of $0.6 million, $0.5 million is attributable to interest earned on cash and cash equivalents, while the remaining $0.1 million was attributable to interest from lease receivables. Other income, net increased by $0.2 million to other income, net of $0.2 million for the three months ended March 31, 2026 from other expense, net of less than $0.1 million for the three months ended March 31, 2025. This decrease was driven primarily by a $0.1 million gain on foreign exchange as well as a $0.1 million gain on the sales of fixed assets.

Income Tax Expense

Income tax expense for the three months ended March 31, 2026 was $0.1 million and primarily related to withholding taxes imposed in foreign jurisdictions. Income tax expense for the three months ended March 31, 2025 was less than $0.1 million and related to state taxes and taxes on income earned in foreign jurisdictions.

Liquidity and Capital Resources

Our primary liquidity needs have been to fund general business requirements, including working capital requirements and capital expenditures. In recent years, we have funded our operations primarily from the sale of two businesses in 2022, the sale of 50 Enterprise Center, the sale of 75 Enterprise Center, cash flows from operations and proceeds received from exercises of stock options and the issuance of stock.

On August 9, 2022, we sold our inertial navigation business to EMCORE Corporation for net proceeds of $54.9 million, less specified deductions.

As of March 31, 2026, we had $59.2 million in cash and cash equivalents, of which $3.0 million in cash equivalents was held in local currencies by our foreign subsidiaries. As of March 31, 2026, we had $101.7 million in working capital.

Based upon our current working capital position, current operating plans and expected business conditions, we expect to have sufficient funds, through at least twelve months from the date that this report is filed with the SEC, to fund our short-term and long-term working capital requirements, including capital expenditures and contractual obligations. In recognition of the substantial growth of Starlink airtime services as a percentage of our revenue since the second quarter of 2024 and in an effort to increase margins, we entered an agreement in the fourth quarter of 2025 to purchase a substantial block of Starlink Global Priority data for $45.0 million. We made an upfront payment of $5.0 million upon entry into the agreement, a payment of $10.0 million in January 2026 and a payment of $6.0 million in February 2026. Periodic quarterly payments of the balance owed will continue over the course of the contract period, which runs through the first quarter of 2027. Our funding plans for our working capital needs and other commitments may be adversely impacted if our underlying assumptions regarding our anticipated revenues and expenses are not realized. If our operating results fail to meet our expectations, we could be required to seek additional funding through public or private financings or other arrangements. In that event, adequate funds may not be available when needed or may be available only on terms which could have a negative impact on our business and results of operations. In addition, if we raise funds by issuing equity securities, our stockholders may experience dilution.

Net cash used in operations was $8.3 million for the three months ended March 31, 2026 compared to net cash used in operations of $1.3 million for the three months ended March 31, 2025. The $7.0 million increase in net cash used in operations was primarily the result of a $11.6 million increase in cash outflows related to prepaid expenses and other current assets, which reflected the $16.0 million purchase of Starlink pooled data in 2026, a $2.2 million decrease in cash inflows relating to accounts receivable, a $1.4 million reduction in non-cash items, and a $0.2 million increase in cash outflows relating to accrued compensation, product warranty and other expenses, partially offset by a $5.4 million decrease in cash outflows related to accounts payable, a $2.3 million decrease in net loss, and a $0.7 million decrease in cash outflows relating to inventories.

27



Net cash used in investing activities was $2.4 million for the three months ended March 31, 2026 compared to net cash used in investing activities of $0.6 million for the three months ended March 31, 2025. The $1.8 million increase in net cash used in investing activities was primarily the result of a $1.4 million increase in capital expenditures, partially offset by a $0.4 million decrease of proceeds from the sale of fixed assets.

Net cash used in financing activities was $0.1 million for the three months ended March 31, 2026 compared to net cash used in financing activities of $0.2 million for the three months ended March 31, 2025. The $0.1 million decrease in net cash used in financing activities is the result of a $0.1 million increase in cash inflows related to the proceeds from stock options exercised.

Other Matters

On December 9, 2024, our Board of Directors authorized a share repurchase program pursuant in which we may purchase outstanding shares of our common stock for an aggregate purchase price of up to $10 million. On March 6, 2026, our Board of Directors authorized an increase in the size of the repurchase program from $10 million to $15 million.

Under the program, we, at management’s discretion, may repurchase shares from time to time through various means, including on the open market, in privately negotiated transactions or block transactions, or through an accelerated repurchase agreement. We may elect to make purchases under Rule 10b-18 under the Securities Exchange Act of 1934, as amended, or the Exchange Act, which imposes certain volume limitations, and/or under Rule 10b5-1 under that act, which would permit repurchases to occur during periods when we might otherwise be precluded from making purchases under insider trading laws or our company policy. The volume and timing of any such repurchases will depend on a variety of factors, including the availability of shares, price, market conditions, alternative uses of capital, liquidity, general business conditions, satisfaction of debt covenants, and applicable regulatory requirements. The program does not obligate us to repurchase any minimum number or dollar amount of shares, and the program may be modified, suspended or terminated at any time without prior notice.

During the three months ended March 31, 2026, we repurchased 34 thousand shares of common stock in open market transactions at a cost of approximately $0.2 million. Except as noted above, there were no other repurchase programs outstanding.

28


ITEM 4.    CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, which are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission's rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

Under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, our management has evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2026, the end of the period covered by this interim report. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of March 31, 2026.

Evaluation of Changes in Internal Control over Financial Reporting

Under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, our management has evaluated changes in our internal control over financial reporting that occurred during the first quarter of 2026. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer did not identify any change in our internal control over financial reporting during the first quarter of 2026 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Important Considerations

The effectiveness of our disclosure controls and procedures and our internal control over financial reporting is subject to various inherent limitations, including cost limitations, judgments used in decision making, assumptions about the likelihood of future events, the soundness of our systems, the possibility of human error, and the risk of fraud. Moreover, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions and the risk that the degree of compliance with policies or procedures may deteriorate over time. Because of these limitations, there can be no assurance that any system of disclosure controls and procedures or internal control over financial reporting will be successful in preventing all errors or fraud or in making all material information known in a timely manner to the appropriate levels of management.

29


PART II. OTHER INFORMATION

ITEM 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

On December 9, 2024, our Board of Directors authorized a share repurchase program pursuant in which we may purchase outstanding shares of our common stock for an aggregate purchase price of up to $10 million. On March 6, 2026, our Board of Directors authorized an increase in the size of the repurchase program from $10 million to $15 million.

Under the program, we, at management’s discretion, may repurchase shares from time to time through various means, including on the open market, in privately negotiated transactions or block transactions, or through an accelerated repurchase agreement. We may elect to make purchases under Rule 10b-18 under the Exchange Act which imposes certain volume limitations, and/or under Rule 10b5-1 under that act, which would permit repurchases to occur during periods when we might otherwise be precluded from making purchases under insider trading laws or our company policy. The volume and timing of any such repurchases will depend on a variety of factors, including the availability of shares, price, market conditions, alternative uses of capital, liquidity, general business conditions, satisfaction of debt covenants, and applicable regulatory requirements. The program does not obligate us to repurchase any minimum number or dollar amount of shares, and the program may be modified, suspended or terminated at any time without prior notice.

During the three months ended March 31, 2026, we repurchased 34,286 shares of common stock in open market transactions at a cost of approximately $0.2 million. Except as noted above, there were no other repurchase programs outstanding.

During the three and three months ended March 31, 2026, no vested restricted shares were surrendered to us in satisfaction of tax withholding obligations.

The following table provides information about our repurchase of common stock during the three months ended March 31, 2026.

PeriodTotal Number of Shares Purchased
Average Price Paid per Share(1)
Total Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsApproximate Dollar Value of Shares that May Yet Be Purchased Under the Program
January 1 - January 31— $— — $13,257,502 
February 1 - February 2817,059 5.94 17,059 13,155,719 
March 1 - March 3117,227 6.02 17,227 13,051,549 
Total34,286 5.98 34,286 
(1)    Does not include broker commissions.

ITEM 5.    OTHER INFORMATION

During the three months ended March 31, 2026, none of our directors or officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated any Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (each as defined in Item 408 of Regulation S-K).

30


ITEM 6.    EXHIBITS
Exhibits:
 
Exhibit
No.
DescriptionFiled with
this Form 10-Q
Incorporated by Reference
FormFiling DateExhibit No.
Amended and Restated Certificate of Incorporation, as amended10-QAugust 6, 20103.1
Certificate of Designations of Series A Junior Participating Cumulative Preferred Stock of KVH Industries, Inc. classifying and designating the Series A Junior Participating Cumulative Preferred Stock8-AAugust 19, 20223.1
Amended and Restated Bylaws10-QNovember 1, 20173.2
Specimen certificate for the common stock10-KMarch 2, 20184.1
Description of Capital StockX
Rule 13a-14(a)/15d-14(a) certification of principal executive officerX
Rule 13a-14(a)/15d-14(a) certification of principal financial officerX
Section 1350 certification of principal executive officer and principal financial officerX
101 
The following financial information from KVH Industries, Inc.'s Quarterly Report on Form 10-Q for the quarter ended March 31, 2026, formatted in Inline XBRL (Extensible Business Reporting Language): (i) the Consolidated Balance Sheets (unaudited), (ii) the Consolidated Statements of Operations (unaudited), (iii) the Consolidated Statements of Comprehensive Income (Loss) (unaudited), (iv) the Consolidated Statements of Stockholders' Equity (unaudited), (v) the Consolidated Statements of Cash Flows (unaudited), and (vi) the Notes to Consolidated Interim Financial Statements (unaudited).
X
104 
Cover Page Interactive Data File (embedded within the Inline XBRL document)
X
31


SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
Date: May 6, 2026
KVH Industries, Inc.
By:/s/ ANTHONY F. PIKE
Anthony F. Pike
(Duly Authorized Officer and Chief Financial
Officer)
32
EX-4.2 2 kvhi3312026ex42capitalstock.htm EX-4.2 Document

Exhibit 4.2
DESCRIPTION OF CAPITAL STOCK
The following description of the capital stock of KVH Industries, Inc. (the “Company,” “we,” “us,” and “our”) is qualified in its entirety by reference to our Amended and Restated Certificate of Incorporation (our “certificate of incorporation”), our Certificate of Designations of Series A Junior Participating Cumulative Preferred Stock (our “certificate of designation”) and our Amended and Restated Bylaws (our “by-laws”), copies of which are incorporated by reference as exhibits to our most recent Annual Report on Form 10-K filed with the Securities and Exchange Commission, and applicable provisions of the Delaware General Corporation Law. We encourage you to read our certificate of incorporation, certificate of designation, by-laws and the applicable provisions of the Delaware General Corporation Law for additional information.
Common Stock
We are authorized to issue 30,000,000 shares of common stock, par value $0.01 per share.
Voting. Holders of our common stock are entitled to one vote per share held of record on all matters to be voted upon by our stockholders. Our common stock does not have cumulative voting rights. The holders of a majority of the stock issued and outstanding and entitled to vote, present in person or represented by proxy, constitute a quorum for the transaction of business at a stockholder meeting. Our by-laws provide that, when a quorum is present at any stockholder meeting, any question before such meeting (other than a contested election of directors) shall be decided by a majority of the votes properly cast for and against such matter, except where a larger vote is required by law, our certificate of incorporation or our by-laws. A majority of the votes properly cast on an election or other matter means that the number of votes properly cast “for” the election or other matter exceeds the number of votes properly cast “against” the election or other matter. Abstentions and shares as to which a stockholder gives no authority or direction are not counted as votes cast. In a contested election, the directors shall be elected by a plurality of the votes properly cast on the election of directors. An election is contested if we determine that, as of the date that is ten days before we file our definitive proxy statement for the meeting, the number of nominees exceeds the number of directors to be elected. As a result, subject to the voting rights of any outstanding shares of our preferred stock, persons who hold a majority of the outstanding common stock entitled to vote on the election of directors can elect all of the directors who are eligible for election in a particular year.
Dividends. Subject to preferences that may be applicable to the holders of any outstanding shares of our preferred stock, the holders of our common stock are entitled to receive such lawful dividends as may be declared by our board of directors out of funds legally available for this purpose. As a Delaware corporation, we are subject to statutory limitations on the declaration and payment of dividends. We have never declared or paid cash dividends on our capital stock, and we have no plan to pay any cash dividends in the foreseeable future.



Liquidation and Dissolution. In the event of our liquidation, dissolution or winding up, and subject to the rights of the holders of any outstanding shares of our preferred stock, the holders of shares of our common stock will be entitled to receive pro rata all of our remaining assets available for distribution to our stockholders.
Other Rights and Restrictions. Holders of our common stock do not have preemptive, subscription, redemption or conversion rights. All outstanding shares are fully paid and nonassessable.
Listing. Our common stock is quoted on the Nasdaq Global Select Market under the trading symbol “KVHI.”
The rights of the holders of our common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock that we may issue in the future.
Preferred Stock
Our certificate of incorporation allows us to issue, without stockholder approval, preferred stock having rights senior to those of our common stock. Our board of directors is authorized to issue up to 1,000,000 shares of preferred stock, par value $0.01 per share, in one or more series and to fix and designate the powers, designations, preferences and relative, participating, optional or other special rights of each class of preferred stock or series thereof and the qualifications, limitations or restrictions, if any, of such preferred stock. Our board of directors may fix the number of shares constituting any series of preferred stock and the designations of the series. Our board of directors has designated 3,000 shares of preferred stock as Series A Junior Participating Cumulative Preferred Stock (“Series A Preferred Stock”).
Series A Preferred Stock.
The holders of any shares of Series A Preferred Stock, if issued, will be entitled, among other things, to receive certain minimum quarterly dividends, to vote together with our common stock and other shares of capital stock having general voting rights as one class, to elect certain directors upon the occurrence of specified dividend arrearages, and to receive certain preferential payments in the event of our liquidation, dissolution or winding up. If any dividends payable on shares of Series A Preferred Stock are in arrears, we will be subject to specified limitations on dividends, distributions and redemptions of specified securities.
Restrictions on Sales of Certain Securities
Our by-laws provide that, unless approved by the affirmative vote of the holders of a majority of our capital stock present and entitled to vote at a meeting of stockholders, we may not:
sell or issue any security convertible into or exercisable or exchangeable for shares of common stock, for a conversion, exercise or exchange price per share which is subject to



adjustment based on the market price of the common stock at the time of conversion, exercise or exchange of such security into common stock; or
enter into any equity line or similar agreement or arrangement, or any agreement to sell common stock at a price which is fixed after the date of the agreement, whether or not based on any predetermined price-setting formula or calculation method.
This provision of our by-laws may not be amended or repealed without the affirmative vote of the holders of a majority of the shares of our capital stock present and entitled to vote at a duly convened meeting of our stockholders, nor may the foregoing restriction on amendment or repeal be amended or repealed without such a vote.
Anti-Takeover Effect of Unissued Shares of Capital Stock
Common Stock. Except as described under the heading “Description of Capital Stock –Restrictions on Sales of Certain Securities,” our shares of authorized and unissued common stock are available for future issuance without additional stockholder approval. While these additional shares are not designed to deter or prevent a change of control and may be used for a variety of corporate purposes, under some circumstances we could use the additional shares to create voting impediments or to frustrate persons seeking to effect a takeover or otherwise gain control by, for example, issuing those shares in private placements to purchasers who might side with our board of directors in opposing a hostile takeover bid.
Preferred Stock. Except as described under the heading “Description of Capital Stock –Restrictions on Sales of Certain Securities,” our certificate of incorporation grants our board of directors the authority, without additional stockholder approval, to issue preferred stock in one or more series and to fix the number of shares constituting any such series and the powers, designations, preferences and relative, participating, optional or other special rights of each class of preferred stock or series thereof and the qualifications, limitations or restrictions, if any, of the shares constituting any series of preferred stock. The existence of authorized but unissued preferred stock could reduce our attractiveness as a target for an unsolicited takeover bid since we could, for example, issue shares of preferred stock to parties who might oppose such a takeover bid or shares that contain terms the potential acquirer may find unattractive. This may have the effect of delaying or preventing a change in control, may discourage bids for any of our securities at a premium over the market price of such securities, and may adversely affect the market price of, and the voting and other rights of the holders of, such securities.
Certain Anti-Takeover Provisions of Delaware Law, our Certificate of Incorporation and our By-laws
Certain provisions of Delaware law, our certificate of incorporation and our by-laws could make it more difficult to acquire us by means of a tender offer, a proxy contest or otherwise and to remove our incumbent directors and officers. These provisions, which are summarized below, are expected to discourage certain types of coercive takeover practices and inadequate takeover bids and to encourage persons seeking to acquire control of us to first negotiate with us. We believe that the benefits of increased protection of our potential ability to



negotiate with the proponent of an unfriendly or unsolicited proposal to acquire or restructure us outweigh the disadvantages of discouraging takeover or acquisition proposals because, among other things, negotiation of these proposals could result in an improvement of their terms. These measures may, however, deter hostile takeovers or delay changes in control of the Company, which could depress the market price of our securities and which could deprive stockholders of opportunities to realize a premium on securities held by them.
Section 203 of the Delaware General Corporation Law. We are subject to Section 203 of the Delaware General Corporation Law, or Section 203, which is applicable to certain takeovers of Delaware corporations. This law prohibits a publicly held Delaware corporation from engaging in any business combination with any interested stockholder for a period of three years following the time that the stockholder became an interested stockholder unless:
prior to the transaction, the board of directors of the corporation approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder;
upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding (but not the outstanding voting stock owned by the interested stockholder) those shares owned by persons who are directors and also officers and by employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or
at or subsequent to such time the business combination is approved by the board of directors and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least two-thirds of the outstanding voting stock which is not owned by the interested stockholder.
Section 203 defines “business combination” to include:
generally, any merger or consolidation between the corporation or its majority-owned subsidiaries and the interested stockholder;
any sale, lease, exchange, mortgage, pledge, transfer or disposition to or with the interested stockholder of assets having an aggregate market value equal to 10% or more of the aggregate market value of the consolidated assets or outstanding stock of the corporation;
in general, any transaction that results in the issuance or transfer of stock of the corporation or any of its majority-owned subsidiaries to the interested stockholder;



any transaction involving the corporation or one of its majority-owned subsidiaries that has the effect of increasing the proportionate share of capital stock or convertible securities owned by the interested stockholder; or
any receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided by or through the corporation or its majority-owned subsidiaries.
In general, Section 203 defines an “interested stockholder” as any person or entity that is the owner of 15% or more of the outstanding voting stock of a corporation or is an affiliate or associate of the corporation and was the owner of 15% or more of the outstanding voting stock of the corporation at any time within the 3-year period immediately prior to the relevant date, together with the affiliates and associates of such person or entity.
Staggered Board; Removal of Directors. Our certificate of incorporation and by-laws provide:
for the division of the board of directors into three classes as nearly equal in size as possible with staggered three-year terms;
that directors may be removed only for cause by the affirmative vote of the holders of two-thirds of our shares of capital stock entitled to vote; and
that any vacancy on the board of directors, however occurring, including a vacancy resulting from an enlargement of the board, may be filled only by the vote of a majority of the directors then in office.
The staggered board and the limitations on the removal of directors and the filling of vacancies could have the effect of making it more difficult for a third party to acquire, or of discouraging a third party from acquiring, control of us. Our certificate of incorporation and by-laws require the affirmative vote of the holders of at least 75% of our shares of capital stock issued and outstanding and entitled to vote to amend or repeal any of these provisions, including the 75% supermajority provision itself.
Stockholder Action; Special Meeting of Stockholders. Our certificate of incorporation and by-laws provide that:
any action required or permitted to be taken by our stockholders at an annual meeting or special meeting of stockholders may only be taken if it is properly brought before the meeting;
stockholder action may not be taken by written action in lieu of a meeting; and
special meetings of the stockholders may only be called by our president or by our board of directors.



The foregoing provisions could have the effect of delaying until the next stockholders’ meeting stockholder actions that are favored by the holders of a majority of our outstanding voting securities. These provisions may also discourage another person or entity from making a tender offer for our common stock, because that person or entity, even if it acquired a majority of our outstanding voting securities, would be able to take action as a stockholder only at a duly called stockholders’ meeting, and not by written consent. Our certificate of incorporation and by-laws require the affirmative vote of the holders of at least 75% of our shares of capital stock issued and outstanding and entitled to vote to amend or repeal any of these provisions, including the 75% supermajority provision itself.
Advance Notice Requirements for Stockholder Proposals and Director Nominations. Our by-laws provide that nominations for election to the board of directors may be made either by the board or by a stockholder who complies with specified advance notice provisions. Our by-laws contain similar advance notice provisions for stockholder proposals for action at a stockholders’ meeting. These provisions prevent stockholders from making nominations for directors and proposals from the floor at any stockholders’ meeting and require any stockholder making a nomination or proposal to give us advance notice of the names of the nominees or the stockholder proposal, together with specified information about the nominee or any stockholder proposal, before the meeting at which directors are to be elected or action is to be taken. Our secretary must generally receive the notice at least 90 days, but no more than 120 days, before the date specified in our by-laws for the date of the annual meeting. The notice must contain, among other things, a description of the business the stockholder desires to bring before the meeting, its reasons for doing so, the text of the proposal, the name and address of the stockholder, any material interest the stockholder may have in the business, the stockholder’s beneficial ownership of our securities and disclosure of derivative or short positions, profits interests, options, hedging transactions, borrowed or loaned shares or other agreements, arrangements or understandings the effect or intent of which is to mitigate loss, manage risk or benefit from changes in prices of our capital stock or increase or decrease voting power in our stock. If the proponent does not appear at the annual meeting or send a qualified representative to propose its business or make its nomination, such business will not be transacted and such nomination will be disregarded.
These provisions may have the effect of delaying stockholder action. Our certificate of incorporation and by-laws require the affirmative vote of the holders of at least 75% of our shares of capital stock issued and outstanding and entitled to vote to amend or repeal these provisions, including the 75% supermajority provision itself.
Amendment of By-Laws. Our board of directors has the power to make, alter, amend or repeal by-laws without a stockholder vote by the affirmative vote of a majority of the directors present at any regular or special meeting of the board of directors at which a quorum is present, except as otherwise provided by law, our certificate of incorporation or our by-laws. For example, under our by-laws, the board does not have the power to amend or repeal the by-laws that impose restrictions on sales of certain securities without a stockholder vote. Accordingly, our board of directors could modify certain rights of stockholders without stockholder approval. Although our stockholders generally have the power to make, alter, amend or repeal by-laws by



the affirmative vote of the holders of a majority of the shares of our capital stock issued and outstanding and entitled to vote, the affirmative vote of the holders of 75% of the shares of our capital stock issued and outstanding and entitled to vote is required in order for our stockholders to amend or repeal, or adopt any provision inconsistent with, the sections of our by-laws regarding (a) the call of, or business to be transacted at, special meetings of stockholders, (b) the giving of notice of stockholder business at any annual meeting of stockholders, (c) matters involving our directors, including among others number, tenure, class, term, powers, vacancies, nomination, committees, meetings, action, compensation, conflicts of interest, resignation and removal, and (d) the alteration, amendment, repeal or adoption of by-laws.
Limitation of Liability and Indemnification. Our certificate of incorporation and by-laws contain provisions to limit the liability of our directors to the maximum extent permitted by Delaware law. As a result, our directors will not be personally liable for monetary damages for breach of their fiduciary duties as a director, except for liability: 
for any breach of the director’s duty of loyalty to us or our stockholders;
for acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law;
for unlawful payments of dividends or unlawful stock repurchases or redemptions as provided under Section 174 of the Delaware General Corporation Law; or
for any transaction from which the director derived an improper personal benefit.
Our certificate of incorporation generally provides for the indemnification of our directors and officers to the extent they: (a) act in good faith and in a manner they reasonably believe to be in, or not opposed to, our best interests, and, with respect to any criminal action or proceeding, have no reasonable cause to believe that their conduct is unlawful; or (b) are successful on the merits in defense of an action, suit or proceeding in accordance with Delaware law. In certain circumstances relating to suits by or in our right, we may provide indemnification despite an adjudication of liability if such indemnified person is fairly and reasonably entitled to indemnity, to the extent the Court of Chancery of Delaware or the court in which such action or suit was brought determines appropriate. In certain circumstances, our certificate of incorporation requires us to advance expenses incurred by an indemnified person in connection with the defense of any action or proceeding arising out of the person’s status or service as our director, officer, employee or other agent upon an undertaking by the person to repay those advances if it is ultimately determined that the person is not entitled to indemnification. We believe that these provisions will assist us in attracting and retaining qualified individuals to serve as directors and officers.
Transfer Agent
The transfer agent for our common stock is Computershare, Inc.

EX-31.1 3 kvhi331202610qex311.htm EX-31.1 Document

Exhibit 31.1
Certification of Principal Executive Officer
Pursuant to Rule 13a-14 or 15d-14 under the Securities Exchange Act of 1934 as Adopted Pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, Brent C. Bruun, certify that:
1.I have reviewed this quarterly report on Form 10-Q of KVH Industries, 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 6, 2026
/s/ Brent C. Bruun
Brent C. Bruun
President, Chief Executive Officer and Director



EX-31.2 4 kvhi331202610qex312.htm EX-31.2 Document

Exhibit 31.2
Certification of Principal Financial Officer
Pursuant to Rule 13a-14 or 15d-14 under the Securities Exchange Act of 1934 as Adopted Pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, Anthony F. Pike, certify that:
1.I have reviewed this quarterly report on Form 10-Q of KVH Industries, 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 6, 2026
/s/ Anthony F. Pike
Anthony F. Pike
Chief Financial Officer



EX-32.1 5 kvhi331202610qex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. §1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of KVH Industries, Inc. (the “Company”) for the quarter ended March 31, 2026, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned President, Chief Executive Officer and Director, and Chief Financial Officer of the Company, certifies, to his best knowledge and belief, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities 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.
/s/ Brent C. Bruun/s/ Anthony F. Pike
Brent C. BruunAnthony F. Pike
President, Chief Executive Officer and Director
Chief Financial Officer
Date:
May 6, 2026
Date:
May 6, 2026



EX-101.SCH 6 kvhi-20260331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Recently Issued Accounting Standards and Accounting Standards Not yet Adopted link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Net Income (Loss) per Common Share link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Product Warranty link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Legal Matters link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - Share Buyback Program link:presentationLink link:calculationLink link:definitionLink 9952175 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Net Income (Loss) per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Product Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Stockholders' Equity - Schedule of Weighted-average Assumptions Used to Value Options as of their Grant Date (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Net Income (Loss) per Common Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Net Income (Loss) per Common Share - Schedule of Reconciliation of Basic and Diluted Weighted Average Common Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Prepaid Expenses and Other Current Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Product Warranty - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Product Warranty - Schedule of Product Warranty Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets Changes in Carrying Amount (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets Subject to Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Leases - Schedule of Future Minimum Lease Payments Under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Leases - Schedule of Future Minimum Lease Payments Under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Leases - Schedule of Sales-Type Lease, Future Undiscounted Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Leases - Schedule of Sales-Type Lease, Future Undiscounted Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Segment Information - Schedule of Reporting Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Share Buyback Program (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 kvhi-20260331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 kvhi-20260331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 kvhi-20260331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Award Timing Predetermined Award Timing Predetermined [Flag] Remainder of 2026 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Accrued product warranty costs Standard and Extended Product Warranty Accrual Accrued airtime Accrued Airtime Accrued Airtime Beginning balance Ending balance Intangible Assets, Gross (Excluding Goodwill) Entity File Number Entity File Number Additional Paid-in Capital Additional Paid-in Capital [Member] Tabular List, Table Tabular List [Table Text Block] Leases [Abstract] Leases [Abstract] Recently Issued Accounting Standards and Accounting Standards Not yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Accounts payable Increase (Decrease) in Accounts Payable Singapore SINGAPORE Share-based Payment Arrangement, Noncash Expense [Abstract] Share-Based Payment Arrangement, Noncash Expense [Abstract] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Basic (in dollars per share) Earnings Per Share, Basic Adjustment to Compensation: Adjustment to Compensation [Axis] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Schedule of Reporting Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Adjustment to Compensation, Amount Adjustment to Compensation Amount Concentration risk Concentration Risk, Percentage Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Other non-current assets Increase (Decrease) in Other Operating Assets Compensation expense related to stock-based awards and employee stock purchase plan Share-Based Payment Arrangement, Noncash Expense Stock Options Share-Based Payment Arrangement, Option [Member] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Proceeds from sale of fixed assets Proceeds from Sale of Productive Assets Impairment charge Asset Impairment Charges Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Other comprehensive (loss) income OCI, before Reclassifications, Net of Tax, Attributable to Parent Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Insider Trading Policies and Procedures [Line Items] Share-based payment Stock-based compensation expense Share-Based Payment Arrangement, Expense Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Current assets: Assets, Current [Abstract] Total liabilities and stockholders’ equity Liabilities and Equity Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] AOCI Attributable to Parent [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Amounts in accrued other and accounts payable related to property and equipment additions Changes in Accrued Liabilities Related to Fixed Asset Additions Changes in accrued liabilities related to fixed asset additions. Cover [Abstract] Maximum Maximum [Member] Intangible assets, useful lives Finite-Lived Intangible Asset, Useful Life General and administrative General and Administrative Expense [Member] Exercisable stock options, weighted average exercise price (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Accounting Policies [Abstract] Accounting Policies [Abstract] Total amortization expense Finite-Lived Intangible Assets, Net Schedule of Future Minimum Lease Payments Under Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Restricted Stock Restricted Stock [Member] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Treasury Stock Treasury Stock, Common [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Pay vs Performance Disclosure [Line Items] Operating lease liability Present value of net minimum operating lease payments Operating Lease, Liability Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Business Combination Business Combination [Text Block] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income (loss) before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Entity Shell Company Entity Shell Company Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Company Selected Measure Amount Company Selected Measure Amount Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Airtime Service Sales Airtime Service Sales [Member] VSAT Airtime Service Sales [Member] Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Share Buyback Program Treasury Stock [Text Block] Name Measure Name VSAT airtime VSAT Airtime Service [Member] VSAT Airtime Service Number of countries in which entity operates Number of Countries in which Entity Operates Current operating lease liability Less current installments of obligation under current-operating lease liabilities Operating Lease, Liability, Current Finite-lived Intangible Assets [Roll Forward] Finite-Lived Intangible Assets [Roll Forward] Deferred income tax liability Deferred Income Tax Liabilities, Net Document Fiscal Period Focus Document Fiscal Period Focus Award Timing Method Award Timing Method [Text Block] Award Type [Axis] Award Type [Axis] 2029 Sales-Type and Direct Financing Leases, Payment to be Received, Year Three Foreign Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Total assets Assets 2027 Finite-Lived Intangible Asset, Expected Amortization, Year One Trading Symbol Trading Symbol Geographical [Domain] Geographical [Domain] Liability for uncertain tax positions Liability for Uncertainty in Income Taxes, Current Shares issued (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Address, City or Town Entity Address, City or Town Cash flows from operating activities: Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract] Other segment items Segment Reporting, Other Segment Item, Amount Goodwill and Intangible Assets Intangible Assets Disclosure [Text Block] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Inventories Inventory Disclosure [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Other Severance Costs Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] 2030 Finite-Lived Intangible Asset, Expected Amortization, Year Four Entity Emerging Growth Company Entity Emerging Growth Company Cash paid for acquisition of intangible asset Payments to Acquire Intangible Assets Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Stock options outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Total net sales Revenue from Contract with Customer, Including Assessed Tax Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Business Combination [Domain] Business Combination [Domain] TracVision & land mobile Trac Vision & Land Mobile Product [Member] Trac Vision & Land Mobile Product Dilutive common shares issuable in connection with stock plans (in shares) Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Schedule of Sales-Type Lease, Future Undiscounted Cash Flows Sales-type Lease, Lease Income [Table Text Block] Plan Name [Axis] Plan Name [Axis] PEO PEO [Member] Kognitive Networks Kognitive Networks [Member] Kognitive Networks Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Interest income Investment Income, Interest Unrealized currency translation loss Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Stock options issued ESPP (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period UNITED STATES UNITED STATES Changes in operating assets and liabilities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Schedule of Product Warranty Activity Schedule of Product Warranty Liability [Table Text Block] Schedule of Expected Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Retained Deficit Retained Earnings [Member] Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restatement Determination Date Restatement Determination Date Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Income Statement [Abstract] Income Statement [Abstract] Income tax expense Income Tax Expense (Benefit) Beginning balance Ending balance Standard Product Warranty Accrual Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Product and Service [Domain] Product and Service [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Product Liability Contingency [Table] Product Liability Contingency [Table] Property and equipment, gross Property and equipment, carrying value Property, Plant and Equipment, Gross 2028 Sales-Type and Direct Financing Leases, Payment to be Received, Year Two Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Restructuring Restructuring and Related Activities Disclosure [Text Block] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Acquisitions of goodwill Goodwill, Acquired During Period Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Total undiscounted cash flows Sales-Type and Direct Financing Leases, Payment to be Received City Area Code City Area Code ESPP Plan ESPP Plan [Member] ESPP Plan [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] All Trading Arrangements All Trading Arrangements [Member] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Commitments and Contingencies Disclosure [Abstract] Cash flows from investing activities: Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract] General and administrative General and administrative General and Administrative Expense Long-lived assets Long-Lived Assets Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Net cash used in operating activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation Customer One Customer One [Member] Customer One Unvested outstanding options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Restricted stock award, forfeitures, less than (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Leased assets, useful life Property, Plant and Equipment, Useful Life Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Schedule of Weighted-average Assumptions Used to Value Options as of their Grant Date Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Cost of sales Cost of Sales [Member] Goodwill Beginning balance Ending balance Goodwill Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] PEO Total Compensation Amount PEO Total Compensation Amount Depreciation Depreciation 2026 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Equity Components [Axis] Equity Components [Axis] Non-US Non-US [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total stockholders equity before treasury stock adjustment Stockholders Equity Before Treasury Stock Adjustment Stockholders Equity Before Treasury Stock Adjustment Description of Business Nature of Operations [Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Product Product - point in time Product [Member] Number of reportable segments Number of Reportable Segments Summary of product warranty activity Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Supplemental disclosure of non-cash investing and financing activities: Supplemental Cash Flow Information [Abstract] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Entity Address, State or Province Entity Address, State or Province Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Total current liabilities Liabilities, Current Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Individual: Individual [Axis] Leases Lessee, Finance Leases [Text Block] Research and development Research and Development Expense [Member] Net cash used in investing activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Document Fiscal Year Focus Document Fiscal Year Focus Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Right of use assets Operating Lease, Right-of-Use Asset Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Leases Lessor, Sales-type Leases [Text Block] Entity Interactive Data Current Entity Interactive Data Current Operating lease expense Operating Lease, Cost Distribution rights Distribution Rights [Member] Plan Name [Domain] Plan Name [Domain] Weighted-average period of recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Segment Information Segment Reporting Disclosure [Text Block] Weighted average remaining useful lives Finite-Lived Intangible Assets, Remaining Amortization Period Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product Warranty Product Warranty Disclosure [Text Block] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Net income (loss) per common share Net Loss Income Per Common Share [Abstract] Net Loss Income Per Common Share Prepaid Starlink pooled data Prepaid Pooled Data Prepaid Pooled Data Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Amortization expense Amortization expense Amortization of Intangible Assets Deferred income tax asset Deferred Income Tax Assets, Net 75 Enterprise Center 75 Enterprise Center [Member] 75 Enterprise Center Payments to acquire productive assets Payments to Acquire Productive Assets Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Other non-current assets Other Assets, Noncurrent Customer [Domain] Customer [Domain] Entity Central Index Key Entity Central Index Key PEO Name PEO Name Costs and expenses: Cost of service and product sales Cost of Product and Service Sold [Abstract] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Sales, marketing and support Sales, Marketing And Support [Member] Sales, Marketing And Support Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Area of warehouse space Lessee, Operating Lease, Square Feet Leased Lessee, Operating Lease, Square Feet Leased Arrangement Duration Trading Arrangement Duration Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Deferred revenue Contract with Customer, Liability, Current Segments [Axis] Segments [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Work in process Inventory, Work in Process, Net of Reserves Exercise Price Award Exercise Price LEO airtime LEO Airtime Service [Member] LEO Airtime Service Entity Filer Category Entity Filer Category Local Phone Number Local Phone Number Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Net investment in lease, current Net Investment in Lease, before Allowance for Credit Loss, Current Stockholders' Equity Share-Based Payment Arrangement [Text Block] ASSETS Assets [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Three Gross Carrying Amount Finite-Lived Intangible Assets, Gross Stockholders’ equity: Equity, Attributable to Parent [Abstract] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Acquisition of treasury stock Common stock repurchase cost Treasury Stock, Value, Acquired, Cost Method Research and development Research and Development Expense Accumulated Other Comprehensive Loss Total Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Accounts Receivable, Sales-Type Leases Accounts Receivable, Sales-Type Leases [Member] Accounts Receivable, Sales-Type Leases Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Restricted stock surrendered (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Long-term operating lease liability Obligations under long-term operating lease liabilities, excluding current installments Operating Lease, Liability, Noncurrent Customer and vendor agreements Customer And Vendor Agreements [Member] Customer And Vendor Agreements Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract] Fair Value as of Grant Date Award Grant Date Fair Value Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Entity Registrant Name Entity Registrant Name Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Office and computer equipment Office And Computer Equipment [Member] Office And Computer Equipment [Member] Personnel costs Labor and Related Expense Restricted stock (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Total costs and expenses Costs and Expenses Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Quarterly Report Document Quarterly Report Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Two Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Machinery and equipment Machinery and Equipment [Member] Title Trading Arrangement, Individual Title Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Service Service - over time Service [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Revenue-generating assets Hardware Revenue Generating Asset [Member] Hardware Revenue Generating Asset [Member] Non-PEO NEO Non-PEO NEO [Member] Accounts Receivable Accounts Receivable [Member] Name Trading Arrangement, Individual Name Remainder of 2026 Sales-Type and Direct Financing Leases, Payment to be Received, Remainder of Fiscal Year Award Type [Domain] Award Type [Domain] Lease expense at 2026 2027 Lessee, Operating Lease, Liability, to be Paid, Year One Equity Awards Adjustments Equity Awards Adjustments [Member] Leasehold improvements Leasehold Improvements [Member] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Name Awards Close in Time to MNPI Disclosures, Individual Name Q1 2017 Acquisition Q1 2017 Acquisition [Member] Q1 2017 Acquisition [Member] Percentage of company's common stock share price Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instrument, Percentage Of Share Price Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instrument, Percentage Of Share Price Schedule of reconciliation of basic and diluted weighted average common shares outstanding Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Employee Stock Employee Stock [Member] Sales: Sales: Revenues [Abstract] Sales-type lease, interest income Sales-type Lease, Interest Income Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Less: treasury stock at cost, common stock, 1,817,105 and 1,782,819 shares as of March 31, 2026 and December 31, 2025, respectively. Treasury Stock, Value Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Sales, marketing and support Selling and Marketing Expense Segments [Domain] Segments [Domain] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Significant Estimates and Assumptions and Other Significant Non-Recurring Transactions Significant Estimates and Assumptions [Policy Text Block] Significant estimates and assumptions. Inventories Increase (Decrease) in Inventories Inventories Inventories, net Inventory, Net Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 2030 Sales-Type and Direct Financing Leases, Payment to be Received, Year Four Minimum Minimum Minimum [Member] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Company Selected Measure Name Company Selected Measure Name Preferred stock, $0.01 par value. Authorized 1,000,000 shares; none issued Preferred Stock, Value, Issued Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Accounts payable Accounts Payable, Current Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Proceeds from stock options exercised and employee stock purchase plan Proceeds From Stock Options Exercised and Employee Stock Purchase Plan Proceeds from stock options exercised and employee stock purchase plan. All Executive Categories All Executive Categories [Member] Long-lived assets impairment charge Impairment of Intangible Assets (Excluding Goodwill) Finished goods Inventory, Finished Goods, Net of Reserves Goodwill [Roll Forward] Goodwill [Roll Forward] Charges to expense Product Warranty Expense Legal Matters Commitments and Contingencies Disclosure [Text Block] Decrease in unrecognized tax benefits is reasonably possible Decrease in Unrecognized Tax Benefits is Reasonably Possible Diluted (in shares) Weighted average common shares outstanding—diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Commitments and contingencies (Notes 2, 10, and 15) Commitments and Contingencies Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Business Combination [Axis] Business Combination [Axis] Other prepaid expenses and other current assets Other Prepaid Expense, Current Entity Small Business Entity Small Business Sales, marketing and support Selling and Marketing Expense [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Document Transition Report Document Transition Report Reportable Segment Reportable Segment [Member] Reportable Segment Recently Issued Accounting Standards and Accounting Standards Not yet Adopted Accounting Standards Update and Change in Accounting Principle [Text Block] Underlying Securities Award Underlying Securities Amount Costs incurred Standard Product Warranty Accrual, Period Increase (Decrease) Equity Component [Domain] Equity Component [Domain] 50 Enterprise Center 50 Enterprise Center [Member] 50 Enterprise Center Document Period End Date Document Period End Date PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Stock options expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Income Taxes Income Tax Disclosure [Text Block] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Short-term lease costs Short-Term Lease, Cost Scenario [Axis] Scenario [Axis] Contingent consideration from acquisition, annual payment Contingent Consideration from Acquisition, Annual Payment Contingent Consideration from Acquisition, Annual Payment. Contingent consideration arising from an asset purchase agreement, resulting in an annual payment from the Company to the third party. Document Type Document Type Net Income (Loss) per Common Share Earnings Per Share [Text Block] Name Outstanding Recovery, Individual Name Additional paid-in capital Additional Paid in Capital Product and Service [Axis] Product and Service [Axis] Net sales Net Sales Revenue from Contract with Customer, Excluding Assessed Tax VSAT VSAT Product [Member] VSAT Product Difference between undiscounted cash flows and discounted cash flows  Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount All Individuals All Individuals [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Capital expenditures Payments to Acquire Property, Plant, and Equipment Name Forgone Recovery, Individual Name Total current assets Assets, Current Intangible assets acquired in asset acquisition Finite-Lived Intangible Assets Acquired Statistical Measurement [Axis] Statistical Measurement [Axis] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Common stock repurchase program Share Repurchase Program, Authorized, Amount Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Other comprehensive (loss) income, net of tax Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Current liabilities: Liabilities, Current [Abstract] Geographical [Axis] Geographical [Axis] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Product Warranty (Textual) [Abstract] Product Warranty (Textual) [Abstract] Product warranty. Mobile Comm Product Sales Mobile Comm Product Sales [Member] Product Sales [Member] of the Mobile Connectivity segment Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Deferred income taxes Deferred Income Tax Expense (Benefit), Excluding Foreign Currency Translation Adjustment Deferred Income Tax Expense (Benefit), Excluding Foreign Currency Translation Adjustment Foreign currency exchange gains (losses) Gain (Loss), Foreign Currency Transaction, before Tax Accrued compensation, product warranty and other Increase (Decrease) in Accrued Liabilities Limited warranty period on product Limited Product Warranty Period Limited product warranty period. Diluted (in dollars per share) Earnings Per Share, Diluted Forecast Forecast [Member] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Accounts receivable, net of allowance for credit losses of $742 and $712 as of March 31, 2026 and December 31, 2025, respectively Accounts Receivable, after Allowance for Credit Loss, Current Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Title of 12(b) Security Title of 12(b) Security Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Treasury stock at cost, outstanding (in shares) Beginning balance, treasury stock (in shares) Ending balance, treasury stock (in shares) Treasury Stock, Common, Shares Earnings Per Share [Abstract] Earnings Per Share [Abstract] Sales-type leases, term of contracts Lessor, Sales-type Lease, Term of Contract Deferred revenue Increase (Decrease) in Contract with Customer, Liability Less amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Acquisition of treasury stock (in shares) Acquisition of treasury stock (in shares) Treasury Stock, Shares, Acquired 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Two Award Timing Disclosures [Line Items] Schedule of Components of Inventories Schedule of Inventory, Current [Table Text Block] Accrued compensation and employee-related expenses Employee-related Liabilities, Current Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Lease renewal term Lessee, Operating Lease, Renewal Term Agreement with the buyer to lease this property Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Expiration Date Trading Arrangement Expiration Date Net investment in lease, noncurrent Net Investment in Lease, before Allowance for Credit Loss, Noncurrent Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Accrued other Other Accrued Liabilities, Current Free rent Lessee, Operating Lease, Free Rental Lessee, Operating Lease, Free Rental Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Property and equipment, net Property and equipment, less accumulated depreciation Property, Plant and Equipment, Net Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Geographic Concentration Risk Geographic Concentration Risk [Member] Purchase of treasury stock Payments for Repurchase of Common Stock Adoption Date Trading Arrangement Adoption Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Entity Current Reporting Status Entity Current Reporting Status Lease term Lessee, Operating Lease, Term of Contract Customer [Axis] Customer [Axis] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Bristol, Rhode Island Bristol, Rhode Island [Member] Bristol, Rhode Island Revenue from External Customers by Products and Services [Table] Segment Reporting, Revenue from External Customer, Product and Service [Table] Customer Relationships Subscriber relationships Customer Relationships [Member] Loss from operations Operating Income (Loss) Accumulated deficit Retained Earnings (Accumulated Deficit) (Gain) loss on disposals of fixed assets Gain (Loss) on Disposition of Property Plant Equipment Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Executive Category: Executive Category [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Stock based Compensation Expense Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] Expected life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Professional fees Professional Fees Other income (expense), net Other Nonoperating Income (Expense) Statement [Table] Statement [Table] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation Adjustments to reconcile net income (loss) to net cash used in operating activities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract] Cash flows from financing activities: Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract] Weighted average number of common shares outstanding: Earnings Per Share, Basic, Other Disclosure [Abstract] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Revenue Benchmark Revenue Benchmark [Member] Other Other Product [Member] Other Product 2029 and thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Two Lessee, Operating Lease, Liability, To Be Paid, After Year Two Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount All Adjustments to Compensation All Adjustments to Compensation [Member] Amendment Flag Amendment Flag 2027 Sales-Type and Direct Financing Leases, Payment to be Received, Year One Leases Lessee, Operating Leases [Text Block] Termination Date Trading Arrangement Termination Date Net cash used in by financing activities Cash Provided by (Used in) Financing Activity, Including Discontinued Operation Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Measure: Measure [Axis] Raw materials Inventory, Raw Materials, Net of Reserves Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent LEO LEO Product [Member] LEO Product Significant Accounting Policies [Abstract] Significant Accounting Policies [Abstract] Significant Accounting Policies [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Exercise of stock options and issuance of restricted stock awards, net of forfeitures Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Basic (in shares) Weighted average common shares outstanding—basic (in shares) Weighted Average Number of Shares Outstanding, Basic Maritime Satellite Service Maritime Satellite Service [Member] Maritime Satellite Service Cost of product and service sales Cost of sales Cost of Product and Service Sold Stock options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Segment Reporting [Abstract] Segment Reporting [Abstract] Amortization Expense Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Entity Tax Identification Number Entity Tax Identification Number Costs and Expenses Costs and Expenses [Abstract] Scenario [Domain] Scenario [Domain] Product Liability Contingency [Line Items] Product Liability Contingency [Line Items] Number of employees Acquisition, Number Of Employees, Offered Employment Acquisition, Number Of Employees, Offered Employment Stock options outstanding, weighted average exercise price (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Restructuring and Related Activities [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Reconciliation of Basic and Diluted Weighted Average Common Shares Outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Weighted-average remaining lease term - operating leases (years) Operating Lease, Weighted Average Remaining Lease Term Stock options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Schedule of Goodwill Schedule of Goodwill [Table Text Block] Interest expense Interest Expense, Nonoperating Trading Arrangement: Trading Arrangement [Axis] Present value of lease payments Sales-type and Direct Financing Leases, Lease Receivable Total Shareholder Return Amount Total Shareholder Return Amount Insider Trading Arrangements [Line Items] Security Exchange Name Security Exchange Name Total liabilities Liabilities Product Concentration Risk Product Concentration Risk [Member] Intellectual property Intellectual Property [Member] Purchase commitment, remaining minimum amount committed Purchase Commitment, Remaining Minimum Amount Committed Common stock, $0.01 par value. Authorized 30,000,000 shares; 21,294,283 and 21,294,655 shares issued at March 31, 2026 and December 31, 2025, respectively; and 19,477,178 and 19,511,836 shares outstanding at March 31, 2026 and December 31, 2025, respectively Common Stock, Value, Outstanding Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Other Other Service [Member] Other Service Extended product warranty period Extended Product Warranty Period Extended Product Warranty Period Share Repurchase Program [Abstract] Statement [Line Items] Statement [Line Items] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents Cash and Cash Equivalent Common Stock Common Stock [Member] Restricted stock vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Customer Contracts Customer Contracts [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Non-NEOs Non-NEOs [Member] Net decrease in cash and cash equivalents Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation EX-101.PRE 10 kvhi-20260331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.26.1
Cover Page - shares
3 Months Ended
Mar. 31, 2026
May 01, 2026
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2026  
Document Transition Report false  
Entity File Number 0-28082  
Entity Registrant Name KVH Industries, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 05-0420589  
Entity Address, Address Line One 500 Wood Street  
Entity Address, Address Line Two Unit 320  
Entity Address, City or Town Bristol  
Entity Address, State or Province RI  
Entity Address, Postal Zip Code 02809  
City Area Code 401  
Local Phone Number 847-3327  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Trading Symbol KVHI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   19,497,751
Entity Central Index Key 0001007587  
Amendment Flag false  
Document Fiscal Year Focus 2026  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 59,153 $ 69,910
Accounts receivable, net of allowance for credit losses of $742 and $712 as of March 31, 2026 and December 31, 2025, respectively 28,812 25,049
Inventories 13,224 14,859
Prepaid expenses and other current assets 19,884 7,980
Total current assets 121,073 117,798
Property and equipment, net 22,221 22,032
Intangible assets, net 3,520 3,717
Goodwill 732 732
Right of use assets 4,230 4,382
Other non-current assets 2,188 2,237
Deferred income tax asset 601 602
Total assets 154,565 151,500
Current liabilities:    
Accounts payable 8,910 4,498
Accrued airtime 1,180 1,500
Accrued compensation and employee-related expenses 2,714 5,175
Accrued other 2,496 2,358
Accrued product warranty costs 654 644
Deferred revenue 1,974 1,155
Current operating lease liability 627 547
Liability for uncertain tax positions 817 793
Total current liabilities 19,372 16,670
Long-term operating lease liability 3,661 3,841
Deferred income tax liability 5 5
Total liabilities 23,038 20,516
Commitments and contingencies (Notes 2, 10, and 15)
Stockholders’ equity:    
Preferred stock, $0.01 par value. Authorized 1,000,000 shares; none issued 0 0
Common stock, $0.01 par value. Authorized 30,000,000 shares; 21,294,283 and 21,294,655 shares issued at March 31, 2026 and December 31, 2025, respectively; and 19,477,178 and 19,511,836 shares outstanding at March 31, 2026 and December 31, 2025, respectively 213 213
Additional paid-in capital 169,295 168,900
Accumulated deficit (19,547) (20,135)
Accumulated other comprehensive loss (4,395) (4,161)
Total stockholders equity before treasury stock adjustment 145,566 144,817
Less: treasury stock at cost, common stock, 1,817,105 and 1,782,819 shares as of March 31, 2026 and December 31, 2025, respectively. (14,039) (13,833)
Total stockholders’ equity 131,527 130,984
Total liabilities and stockholders’ equity $ 154,565 $ 151,500
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 742 $ 712
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, shares issued (in shares) 21,294,283 21,294,655
Common stock, shares outstanding (in shares) 19,477,178 19,511,836
Treasury stock at cost, outstanding (in shares) 1,817,105 1,782,819
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Sales:    
Net sales $ 32,318 $ 25,414
Costs and expenses:    
Research and development 726 1,187
Sales, marketing and support 5,069 4,960
General and administrative 3,882 3,535
Total costs and expenses 32,436 27,657
Loss from operations (118) (2,243)
Interest income 595 567
Interest expense (6) 0
Other income (expense), net 230 (9)
Income (loss) before income tax expense 713 (1,685)
Income tax expense 125 25
Net income (loss) $ 588 $ (1,710)
Net income (loss) per common share    
Basic (in dollars per share) $ 0.03 $ (0.09)
Diluted (in dollars per share) $ 0.03 $ (0.09)
Weighted average number of common shares outstanding:    
Basic (in shares) 19,331 19,492
Diluted (in shares) 19,427 19,492
Service    
Sales:    
Net sales $ 28,154 $ 21,642
Costs and expenses:    
Cost of product and service sales 18,359 14,235
Product    
Sales:    
Net sales 4,164 3,772
Costs and expenses:    
Cost of product and service sales $ 4,400 $ 3,740
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ 588 $ (1,710)
Other comprehensive (loss) income, net of tax:    
Foreign currency translation adjustment (234) 722
Other comprehensive (loss) income, net of tax [1] (234) 722
Total comprehensive income (loss) $ 354 $ (988)
[1] Tax impact was nominal for all periods.
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Deficit
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2024   21,241,000        
Beginning balance at Dec. 31, 2024 $ 138,625 $ 212 $ 167,287 $ (12,752) $ (4,032) $ (12,090)
Beginning balance, treasury stock (in shares) at Dec. 31, 2024           (1,456,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (1,710)     (1,710)    
Other comprehensive (loss) income 722 [1]       722  
Stock-based compensation 337   337      
Acquisition of treasury stock (in shares)           (31,000)
Acquisition of treasury stock (163)         $ (163)
Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)   (21,000)        
Exercise of stock options and issuance of restricted stock awards, net of forfeitures 0 $ 0 0      
Ending balance (in shares) at Mar. 31, 2025   21,220,000        
Ending balance at Mar. 31, 2025 $ 137,811 $ 212 167,624 (14,462) (3,310) $ (12,253)
Ending balance, treasury stock (in shares) at Mar. 31, 2025           (1,487,000)
Beginning balance (in shares) at Dec. 31, 2025 19,511,836 21,295,000        
Beginning balance at Dec. 31, 2025 $ 130,984 $ 213 168,900 (20,135) (4,161) $ (13,833)
Beginning balance, treasury stock (in shares) at Dec. 31, 2025 (1,782,819)         (1,783,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ 588     588    
Other comprehensive (loss) income (234) [1]       (234)  
Stock-based compensation 306   306      
Acquisition of treasury stock (in shares)           (34,000)
Acquisition of treasury stock (206)         $ (206)
Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)   (1,000)        
Exercise of stock options and issuance of restricted stock awards, net of forfeitures $ 89   89      
Ending balance (in shares) at Mar. 31, 2026 19,477,178 21,294,000        
Ending balance at Mar. 31, 2026 $ 131,527 $ 213 $ 169,295 $ (19,547) $ (4,395) $ (14,039)
Ending balance, treasury stock (in shares) at Mar. 31, 2026 (1,817,105)         (1,817,000)
[1] Tax impact was nominal for all periods.
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash flows from operating activities:    
Net income (loss) $ 588 $ (1,710)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Provision for credit losses 39 97
Depreciation and amortization 2,445 2,888
Deferred income taxes 0 46
(Gain) loss on disposals of fixed assets (88) (27)
Compensation expense related to stock-based awards and employee stock purchase plan 306 337
Unrealized currency translation loss (75) 726
Changes in operating assets and liabilities:    
Accounts receivable (3,811) (1,650)
Inventories 1,635 971
Prepaid expenses and other current assets (11,915) (351)
Other non-current assets 101 144
Accounts payable 4,413 (964)
Deferred revenue 848 734
Accrued compensation, product warranty and other (2,745) (2,518)
Net cash used in operating activities (8,259) (1,277)
Cash flows from investing activities:    
Capital expenditures (2,589) (1,149)
Cash paid for acquisition of intangible asset (8) (43)
Proceeds from sale of fixed assets 235 635
Net cash used in investing activities (2,362) (557)
Cash flows from financing activities:    
Proceeds from stock options exercised and employee stock purchase plan 92 1
Purchase of treasury stock (206) (163)
Net cash used in by financing activities (114) (162)
Effect of exchange rate changes on cash and cash equivalents (22) 24
Net decrease in cash and cash equivalents (10,757) (1,972)
Cash and cash equivalents at beginning of period 69,910 50,572
Cash and cash equivalents at end of period 59,153 48,600
Supplemental disclosure of non-cash investing and financing activities:    
Amounts in accrued other and accounts payable related to property and equipment additions $ 5 $ 186
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.26.1
Description of Business
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of Business
KVH Industries, Inc. (together with its subsidiaries, the Company or KVH) develops, markets, and supports mobile connectivity and managed services and products for the maritime and land markets.

KVH’s service sales primarily represent revenue earned from satellite internet airtime services. In March 2023, KVH began selling terminals for the Starlink Low Earth Orbit (LEO) service and in September 2023 became a Starlink authorized hardware and airtime reseller. In October 2024, KVH expanded its portfolio to include Starlink Local Priority data plans, which is suitable for fixed and mobile uses on land and inland waterways, including lakes and rivers. KVH further expanded its LEO service and hardware portfolio in January 2025 with the launch of the Eutelsat OneWeb service for maritime applications. In addition, KVH provides, for monthly fixed and per-usage fees, satellite connectivity encompassing broadband internet and Voice over Internet Protocol (VoIP) services, to its TracNet® H-series and TracPhone® V-HTS series customers via KVH’s global high-throughput satellite (HTS) network. Following the July 2022 launch of the KVH ONE® hybrid network and TracNet H-series terminals and the subsequent introduction of the TracNet Coastal cellular/Wi-Fi terminal, KVH began to supplement its satellite-only airtime revenue with revenue from its cellular airtime service. KVH provides this combination of services and products in more than 130 countries. The May 2023 introduction of the KVH ONE OpenNet Program expanded access to KVH’s global HTS network and airtime services to non-KVH terminals.

AgilePlans, KVH’s connectivity as a service offering, is a monthly subscription model that provides global connectivity to commercial maritime customers. The subscription can include KVH VSAT terminals and data service, Starlink and Eutelsat OneWeb terminals and data service, KVH’s CommBox™ Edge Communications Gateway and associated service licensing, VoIP, daily news, subsidized shipping and installation, and global support for a monthly fee with no minimum contract commitment. KVH offers AgilePlans subscribers a variety of airtime data plans with varying data speeds and fixed data usage levels with per megabyte overage charges. These airtime plans are similar to those that the Company offers to customers who elect to purchase or lease a TracNet H-series, TracPhone V-HTS series, Starlink, or Eutelsat OneWeb terminal.

The Company recognizes the monthly AgilePlans subscription fee as service revenue over the service delivery period. The Company retains ownership of the hardware it provides to AgilePlans customers, who must return the hardware to KVH if they decide to terminate the service. Because KVH does not sell the hardware under AgilePlans, the Company does not recognize any product revenue when the hardware is deployed to an AgilePlans customer. KVH records the cost of the hardware used by AgilePlans customers as revenue-generating assets and depreciates the cost over an estimated useful life of two to five years. Since the Company retains ownership of the hardware, it does not accrue any warranty costs for AgilePlans hardware; however, any maintenance or refurbishment costs on the hardware are expensed in the period these costs are incurred.

Service sales also include the distribution of commercially licensed entertainment, including movies, television programming, news, and music, to commercial customers in the maritime market through the KVH Media Group, along with supplemental value-added cybersecurity, email, and crew internet services. In addition, KVH earns monthly usage fees from third-party satellite connectivity services, including VoIP, data and internet services, provided to its Viasat/Inmarsat and Iridium customers who choose to activate their subscriptions with KVH. Service sales also include sales from product repairs and extended warranty sales.

KVH’s satellite-only and hybrid products enable maritime customers to receive data, VoIP, and value-added services via satellite, cellular, and shore-based Wi-Fi networks onboard commercial and leisure vessels. In addition, the Company’s in-motion television terminals permit customers to receive live digital television via regional satellite services in maritime vessels, recreational vehicles, buses and automobiles. KVH sells its products through an extensive international network of dealers and distributors. KVH also sells and leases products to service providers and end users.

KVH’s maritime leisure business is highly seasonal. Seasonality can also impact the Company’s commercial maritime business, particularly the fishing market, although typically to a lesser degree. Temporary suspensions of the Company’s airtime services typically increase in the fourth and first quarters of each year as leisure boats are placed out of service during the winter months. Historically, the Company has generated the majority of its maritime leisure product revenues during the first and second quarters of each year, and these revenues typically decline in the third and fourth quarters of each year, compared to the first two quarters.
In February 2024, the Company announced a staged wind-down of its product manufacturing operations. The Company expects that it will continue its product manufacturing activities in order to generate a targeted amount of inventory of maritime satellite connectivity and satellite television terminals to meet anticipated demand and that it will cease substantially all manufacturing activity by the end of 2026. The Company expects to continue to facilitate customer transition to third-party hardware products compatible with its mobile satellite communications services.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2026
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation

The accompanying consolidated interim financial statements of KVH Industries, Inc. and its wholly owned subsidiaries have been prepared in accordance with accounting principles generally accepted in the United States of America. The Company has evaluated all subsequent events through the date of this filing. All significant intercompany accounts and transactions have been eliminated in consolidation.

The consolidated interim financial statements have not been audited by the Company’s independent registered public accounting firm and include all adjustments (consisting of only normal recurring adjustments) which are, in the opinion of management, necessary for a fair presentation of the financial condition, results of operations, and cash flows for the periods presented. These consolidated interim financial statements do not include all disclosures associated with annual financial statements and accordingly should be read in conjunction with the Company’s consolidated financial statements and related notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2025 filed on March 10, 2026 with the Securities and Exchange Commission. The results for the three months ended March 31, 2026 are not necessarily indicative of operating results for the remainder of the year.

Significant Estimates and Assumptions and Other Significant Non-Recurring Transactions

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of sales and expenses during the reporting periods. The estimates and assumptions used by management affect the Company’s revenue recognition, valuation of accounts receivable, valuation of inventory, valuation of prepaid assets, expected future cash flows (including growth rates, discount rates, terminal values and other assumptions and estimates used to evaluate the recoverability of long-lived assets and goodwill), estimated fair values of long-lived assets (including goodwill, amortization methods and amortization periods), certain accrued expenses and other related charges, stock-based compensation, contingent liabilities, forfeitures and key valuation assumptions for its share-based awards, estimated fulfillment costs for warranty obligations, tax reserves and recoverability of the Company’s net deferred tax assets and related valuation allowance, and the valuation of right-of-use assets and lease liabilities.

Although the Company regularly assesses these estimates, actual results could differ materially from these estimates. Changes in estimates are recorded in the period in which they become known. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances.

Foreign Currency Translation and Transaction

The financial statements of the Company’s foreign subsidiaries located in Denmark, Singapore, Brazil and Cyprus are maintained using the United States dollar as the functional currency. Exchange rates in effect on the date of the transaction (i.e., the date on which the underlying revenue, expense, asset or liability-creating event occurs) are used to record monetary assets and liabilities. Revenue and other expense elements are recorded at rates that approximate the rates in effect on the transaction dates. Foreign currency exchange gains and losses are recognized within “other expense, net” in the accompanying consolidated statements of operations. The Company recorded net foreign currency exchange gains (losses), which are comprised of both realized and unrealized foreign currency exchange gains and losses, in its accompanying consolidated statements of operations of $76 and $(31) for the three months ended March 31, 2026 and 2025, respectively.

The financial statements of the Company’s foreign subsidiaries located in the United Kingdom, Norway, India and Japan use the foreign subsidiaries’ respective local currencies as the functional currency. The Company translates the assets and liabilities of these foreign subsidiaries at the exchange rates in effect at the end of each reporting period. Net sales, costs and expenses are translated using average exchange rates in effect during the period. Gains and losses from foreign currency translation are credited or charged to accumulated other comprehensive loss included in stockholders' equity in the accompanying consolidated balance sheets.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.26.1
Recently Issued Accounting Standards and Accounting Standards Not yet Adopted
3 Months Ended
Mar. 31, 2026
Significant Accounting Policies [Abstract]  
Recently Issued Accounting Standards and Accounting Standards Not yet Adopted Recently Issued Accounting Standards and Accounting Standards Not yet Adopted
In November 2024, the FASB issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires public business entities to provide further disaggregated information of relevant expense captions within its consolidated statements of operations. The standard is effective for annual periods beginning after December 15, 2026 and interim periods within annual periods beginning after December 15, 2027. The standard may be applied prospectively or retrospectively. The adoption will result in disclosure changes only.

There are no other recent accounting pronouncements that have been issued by the FASB that are not yet effective that the Company expects would have a material impact on the Company’s financial statements, including disclosures.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Stockholders' Equity Stockholders' Equity
(a) Stock Equity and Incentive Plan
The Company recognizes stock-based compensation in accordance with the provisions of ASC Topic 718, Compensation-Stock Compensation. Stock-based compensation expense was $302 and $335, excluding $4 and $2 of compensation expense related to our Amended and Restated 1996 Employee Stock Purchase Plan, or the ESPP, for the three months ended March 31, 2026 and 2025, respectively. As of March 31, 2026, there was $2,271 of total unrecognized compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 3.08 years. As of March 31, 2026, there was $593 of total unrecognized compensation expense related to restricted stock awards, which is expected to be recognized over a weighted-average period of 1.02 years.

Stock Options

During the three months ended March 31, 2026, 18 shares of common stock were issued upon the exercise of stock options. No shares were surrendered to the Company to satisfy minimum tax withholding obligations. Additionally, during the three months ended March 31, 2026, 460 stock options were granted and 159 stock options expired, were canceled or were forfeited. During the three months ended March 31, 2025, the Company issued less than 1 shares of common stock upon the exercise of stock options. No shares were surrendered to the Company to satisfy minimum tax withholding obligations. Additionally, during the three months ended March 31, 2025, 525 stock options were granted and 63 stock options expired, were canceled or were forfeited. The Company has historically estimated the fair value of each option grant on the date of grant using the Black-Scholes option-pricing model. The weighted average assumptions utilized to determine the fair value of options granted during the three months ended March 31, 2026 and 2025 are as follows:
Three Months Ended March 31,
 20262025
Risk-free interest rate3.66 %3.95 %
Expected volatility41.90 %40.73 %
Expected life (in years)4.264.00
Dividend yield%%

As of March 31, 2026, there were 1,543 options outstanding with a weighted average exercise price of $6.48 per share and 484 options exercisable with a weighted average exercise price of $7.47 per share. As of March 31, 2025, there were 1,415 options outstanding with a weighted average exercise price of $7.33 per share and 531 options exercisable with a weighted average exercise price of $9.02 per share.
Restricted Stock

During the three months ended March 31, 2026, no shares of restricted stock were granted and 18 shares of restricted stock were forfeited. Additionally, during the three months ended March 31, 2026, 60 shares of restricted stock vested. During the three months ended March 31, 2025, no shares of restricted stock were granted and 21 shares of restricted stock were forfeited. Additionally, during the three months ended March 31, 2025, 83 shares of restricted stock vested.

As of March 31, 2026 and 2025, the Company had no unvested outstanding options and no outstanding shares of restricted stock that were subject to performance-based or market-based vesting conditions.

(b) Employee Stock Purchase Plan

The Company's ESPP affords eligible employees the right to purchase common stock, via payroll deductions, through various offering periods at a purchase price equal to 85% of the fair market value of the common stock on the first or last day of the offering period, whichever is lower. During the three months ended March 31, 2026 and 2025, no shares were issued under the ESPP. The Company recorded compensation charges related to the ESPP of $4 and $2 for the three months ended March 31, 2026 and 2025, respectively.

(c) Stock-Based Compensation Expense
The following table presents stock-based compensation expense, including expense for the ESPP, in the Company's consolidated statements of operations for the three months ended March 31, 2026 and 2025, respectively:

Three Months Ended March 31,
20262025
Cost of service sales$$
Cost of product sales(1)
Research and development(6)(49)
Sales, marketing and support48 77 
General and administrative259 297 
$306 $337 

(d) Accumulated Other Comprehensive Loss (AOCL)

Comprehensive income (loss) includes net income (loss), unrealized gains and losses from foreign currency translation, and unrealized gains and losses on available for sale marketable securities. The components of the Company’s comprehensive income (loss) and the effect on earnings for the periods presented are detailed in the accompanying consolidated statements of comprehensive income (loss).
The balances for the three months ended March 31, 2026 and 2025 are as follows:
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, December 31, 2025$(4,161)$(4,161)
Other comprehensive loss(234)(234)
Balance, March 31, 2026$(4,395)$(4,395)
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, December 31, 2024$(4,032)$(4,032)
Other comprehensive income722 722 
Balance, March 31, 2025$(3,310)$(3,310)
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income (Loss) per Common Share
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Net Income (Loss) per Common Share Net Income (Loss) per Common Share
    Basic net income (loss) per share is calculated based on the weighted average number of common shares outstanding during the period. Diluted net income per share incorporates the dilutive effect of common stock equivalent options, warrants and other convertible securities, if any, as determined with the treasury stock accounting method. For the three months ended March 31, 2025, since there was a net loss, the company excluded 1,141 shares in underlying outstanding stock options and non-vested restricted shares from its diluted loss per share calculation, as inclusion of these convertible securities would have reduced the net loss per share.

A reconciliation of the basic and diluted weighted average common shares outstanding is as follows:
 
Three Months Ended
 March 31,
 20262025
Weighted average common shares outstanding—basic19,331 19,492 
Dilutive common shares issuable in connection with stock plans96 — 
Weighted average common shares outstanding—diluted19,427 19,492 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories
3 Months Ended
Mar. 31, 2026
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are stated at the lower of cost or net realizable value using the first-in first-out costing method. Inventories as of March 31, 2026 and December 31, 2025 include the costs of material, labor, and factory overhead. Components of inventories consist of the following:
March 31,
2026
December 31,
2025
Raw materials$6,368 $6,455 
Work in process1,988 2,264 
Finished goods4,868 6,140 
$13,224 $14,859 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.26.1
Prepaid Expenses and Other Current Assets
3 Months Ended
Mar. 31, 2026
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets
March 31,
2026
December 31,
2025
Prepaid Starlink pooled data$13,832 $2,936 
Other prepaid expenses and other current assets6,052 5,044 
$19,884 $7,980 

In the fourth quarter of 2025, KVH entered into an agreement to purchase a block of Starlink Global Priority data for $45.0 million. The agreement provided KVH flexibility in the development and sales of custom, cost-effective airtime plans using Starlink's Global Priority service. We made an upfront payment of $5.0 million upon entry into the agreement, a payment of $10.0 million in January 2026 and a payment of $6.0 million in February 2026. The remainder of the $45.0 million obligation is due in quarterly payments from the second quarter of 2026 through the first quarter of 2027.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.26.1
Property and Equipment
3 Months Ended
Mar. 31, 2026
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment, net, as of March 31, 2026 and December 31, 2025 consist of the following:
March 31,
2026
December 31,
2025
Leasehold improvements1,732 1,036 
Machinery and equipment2,147 2,121 
Revenue-generating assets57,439 58,118 
Office and computer equipment8,797 8,038 
70,115 69,313 
Less accumulated depreciation(47,894)(47,281)
$22,221 $22,032 

Depreciation expense was $2,240 and $2,784 for the three months ended March 31, 2026 and 2025, respectively.

Certain revenue-generating hardware assets are utilized by the Company in the delivery of the Company's airtime services, media and other content.

As of March 31, 2026 and December 31, 2025, the long-lived tangible assets related to the Company’s international subsidiaries were less than 10% of the Company’s long-lived tangible assets.

In the third quarter of 2024, the Company commenced its plan to sell the warehouse building and surface parking lot located at 75 Enterprise Center in Middletown, Rhode Island (“75 Enterprise Center”). The sale was completed in September 2025. The Company also entered into an agreement with the buyer to lease this property for the period October 2025 through the end of March 2026, which was subsequently extended through April 30, 2026. Total lease expense under this agreement was $0.2 million. The Company has now fully migrated its Rhode Island operations to the leased facility located in Bristol, Rhode Island.

Additionally, in the third quarter of 2024, the Company commenced its plan to sell the property, building, improvements, and land located at 50 Enterprise Center in Middletown, Rhode Island (“50 Enterprise Center”). In March 2025, the Company entered into an agreement with a buyer to sell 50 Enterprise Center for $5.3 million. The sale was completed in June 2025.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.26.1
Product Warranty
3 Months Ended
Mar. 31, 2026
Product Warranties Disclosures [Abstract]  
Product Warranty Product Warranty
The Company’s products carry standard limited warranties that range from one to two years and vary by product. The warranty period begins on the date of retail purchase or lease by the original purchaser. The Company also offers extended warranties on its products for up to five years. The Company accrues estimated product warranty costs at the time of sale and any additional amounts are recorded when such costs are probable and can be reasonably estimated. Factors that affect the Company’s warranty liability include the number of units sold or leased, historical and anticipated rates of warranty repairs and the cost per repair. Warranty and related costs are reflected within sales, marketing and support in the accompanying consolidated statements of operations. As of March 31, 2026 and December 31, 2025, the Company had accrued product warranty costs of $654 and $644, respectively.

The following table summarizes product warranty activity during 2026 and 2025:
 
Three Months Ended
 March 31,
 20262025
Beginning balance$644 $607 
Charges to expense89 232 
Costs incurred(79)(132)
Ending balance$654 $707 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.26.1
Legal Matters
3 Months Ended
Mar. 31, 2026
Commitments and Contingencies Disclosure [Abstract]  
Legal Matters Legal Matters
    
    In the ordinary course of business, the Company is a party to inquiries, legal proceedings and claims including, from time to time, disagreements with vendors and customers. The Company is not a party to any lawsuit or proceeding that, in management's opinion, is likely to materially harm the Company's business, results of operations, financial condition, or cash flows.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2026
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
ASC Topic 820, Fair Value Measurements and Disclosures (ASC 820), provides a framework for measuring fair value and requires expanded disclosures regarding fair value measurements. ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:

Level 1:    Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

Level 2:    Quoted prices for similar assets or liabilities in active markets; or observable prices that are based on observable market data, based on directly or indirectly market-corroborated inputs.

Level 3:    Unobservable inputs that are supported by little or no market activity and are developed based on the best information available given the circumstances.
No financial assets or liabilities were measured at fair value based upon the ASC 820 fair value hierarchy as of March 31, 2026 or December 31, 2025.

The carrying amount of certain financial instruments approximates fair value due to their short-term, highly liquid nature. These instruments include cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses.
Assets Measured and Recorded at Fair Value on a Nonrecurring Basis

The Company’s non-financial assets, such as goodwill, intangible assets, and other long-lived assets resulting from business combinations, are measured at fair value using income approach valuation methodologies at the date of acquisition and subsequently re-measured if indications of impairment exist. There was no impairment of the Company's non-financial assets noted during the three months ended March 31, 2026 and 2025. The Company does not have any liabilities that are recorded at fair value on a non-recurring basis.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2026
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Intangible Assets

Intangible assets with finite lives and other long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of intangible assets with finite lives and other long-lived assets is measured by a comparison of the carrying amount of an asset or asset group to future undiscounted cash flows expected to be generated by the asset or asset group. Asset groups are determined at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. If these comparisons indicate that an asset is not recoverable, the Company will recognize an impairment loss for the amount by which the carrying value of the asset or asset group exceeds its related estimated fair value. The Company has determined that the assets within each of the Company's reporting units (Mobile Broadband (MBB) and KVH Media Group (Media)) are highly interrelated and interdependent on each other to generate revenues, and thus independent cash flows are not identifiable at a level lower than that of these reporting units. Accordingly, the Company's asset groups were determined to be its reporting units (MBB and Media).

The changes in the carrying amount of intangible assets during the three months ended March 31, 2026 are as follows:
Intangible Assets
Balance at December 31, 2025
$3,717 
Amortization expense(205)
Intangible assets acquired in asset acquisition
Balance at March 31, 2026
$3,520 

Intangible assets arose from the purchase of the maritime satellite service business of a satellite services provider operating in the Asia-Pacific region in October 2025, the purchase of distribution rights from Kognitive Networks Inc. in October 2023 and the purchase of KVH Industries Norway AS in September 2010. The assets that are related to the purchase of the maritime satellite service business of a satellite services provider are being amortized on a straight-line basis over the estimated useful life of 9 years. The assets that are related to the distribution rights from Kognitive Networks are being amortized on a straight-line basis over the estimated useful life of 3 years. The assets related to the purchase of KVH Industries Norway AS for acquired intellectual property are fully amortized.

In January 2017, the Company completed the acquisition of certain subscriber relationships from a third party. This acquisition did not meet the definition of a business under ASC 2017-01, Business Combinations (Topic 805)-Clarifying the Definition of a Business. The Company ascribed $100 of the initial purchase price to the acquired subscriber relationships definite-lived intangible assets with an initial estimated useful life of 10 years. Under the asset purchase agreement, the purchase price includes a component of contingent consideration under which the Company is required to pay a percentage of recurring revenues received from the acquired subscriber relationships through 2026 up to a maximum annual payment of $114. The amounts payable under the contingent consideration arrangement, if any, will be included in the measurement of the cost of the acquired subscriber relationships.
Acquired intangible assets are subject to amortization. The following table summarizes acquired intangible assets at March 31, 2026 and December 31, 2025, respectively:
Gross Carrying AmountAccumulated AmortizationNet Carrying Value
March 31, 2026
Subscriber relationships$92 $55 $37 
Distribution rights1,250 954 296 
Customer and vendor agreements3,374 187 3,187 
Intellectual property2,284 2,284 — 
$7,000 $3,480 $3,520 
December 31, 2025
Subscriber relationships$85 $43 $42 
Distribution rights1,250 855 395 
Customer and vendor agreements3,374 94 3,280 
Intellectual property2,284 2,284 — 
$6,993 $3,276 $3,717 

Amortization expense related to intangible assets was $205 and $104 for the three months ended March 31, 2026 and 2025, respectively. Amortization expense was categorized as general and administrative expense.

As of March 31, 2026, the total weighted average remaining useful lives of the definite-lived intangible assets was 7.8 years.

Estimated future amortization expense for intangible assets recorded by the Company at March 31, 2026 is as follows:
Years ending December 31,Amortization
Expense
2026$615 
2027375 
2028375 
2029375 
2030375 
Thereafter1,405 
Total amortization expense$3,520 

Goodwill

As of March 31, 2026, the Company's goodwill is associated with the purchase of the maritime satellite service business of a satellite services provider operating in the Asia-Pacific region in October 2025.

Goodwill is recorded when the consideration for an acquisition exceeds the fair value of net tangible and identifiable intangible assets acquired. The changes in the carrying amount of goodwill during the three months ended March 31, 2026 is as follows:

Goodwill
Balance at December 31, 2025
$732 
Acquisitions of goodwill— 
Balance at March 31, 2026
$732 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
In accordance with ASC 606, revenue is recognized when a customer obtains control of promised products and services. The amount of revenue recognized reflects the consideration which the Company expects to be entitled to receive in exchange for these products and services.

Disaggregation of Revenue

The following table summarizes net sales from contracts with customers for the three months ended March 31, 2026 and 2025:

Three Months Ended
March 31,
20262025
Service - over time$28,154 $21,642 
Product - point in time4,164 3,772 
 Total net sales$32,318 $25,414 
For product sales, the delivery of the Company’s performance obligations is generally transferred to the customer, and associated revenue is recognized, at a point in time. For service sales, the delivery of the Company’s performance obligations is transferred to the customer, and associated revenue is recognized, over time. Revenues for these service agreements are recognized over time using an output method based upon the passage of time, as this provides a faithful depiction of the pattern of transfer of control. The Company’s performance is impacted by the levels of activity in the maritime and land mobile markets, among other factors. Performance in any particular period could be impacted by the timing of sales to certain large customers.

The Company offers a comprehensive family of mobile satellite antenna services and products that provide access to the internet, television, and VoIP services while on the move. Service sales of airtime service accounted for 82% and 79% of the Company's consolidated net sales for the three months ended March 31, 2026 and 2025, respectively. The balance of service sales are comprised of distribution of commercially licensed entertainment and news, product repairs, and extended warranty sales. Product sales accounted for 13% and 15% of the Company's consolidated net sales for the three months ended March 31, 2026 and 2025, respectively.

No other single product class accounts for 10% or more of the Company's consolidated net sales.

The Company operates in a number of major geographic areas, including internationally. Revenues from international locations primarily include Singapore, Canada, South American countries, European Union countries and other European countries, and countries in Africa, the Middle East and Asia/Pacific, including India. Revenues are based upon customer location, and revenues from international locations represented 76% and 80% of consolidated net sales for the three months ended March 31, 2026 and 2025, respectively. Sales to Singapore customers represented 21% and 23% of the Company's consolidated net sales for the three months ended March 31, 2026 and 2025, respectively. No other individual foreign country represented 10% or more of the Company's consolidated net sales for the three months ended March 31, 2026 or 2025.

Business and Credit Concentrations

The Company is potentially subject to financial instrument concentration of credit risk through its cash and cash equivalents. To mitigate these risks, the Company maintains cash and cash equivalents with reputable and nationally recognized financial institutions. As of March 31, 2026, substantially all of the cash and cash equivalents were held by Bank of America, N.A.

Concentrations of risk with respect to trade accounts receivable are generally limited due to the large number of customers and their dispersion across several geographic areas. Although the Company does not foresee that credit risk associated with these receivables will deviate from historical experience, repayment is dependent upon the financial stability of those individual customers. The Company establishes allowances for credit losses and evaluates, on a monthly basis, the adequacy of those reserves based upon expected losses, historical experience and its expectation for future collectability concerns.
No customers accounted for 10% or more of consolidated net sales for the three months ended March 31, 2026. One customer accounted for 13% of consolidated net sales for the three months ended March 31, 2025. No other customers accounted for 10% or more of consolidated net sales for the three months ended March 31, 2025. One customer accounted for approximately 14% and 16% of accounts receivable at March 31, 2026 and December 31, 2025, respectively. One customer accounted for 22% and 29% of long-term accounts receivable included in other non-current assets on the consolidated balance sheets related to sales-type leases at March 31, 2026 and December 31, 2025, respectively.

Certain components from third parties used in the Company’s products are procured from single sources of supply. The failure of a supplier, including a subcontractor, to deliver on schedule could delay or interrupt the Company’s delivery of products and thereby materially adversely affect the Company’s revenues and operating results.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes
3 Months Ended
Mar. 31, 2026
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company’s effective tax rate for the three months ended March 31, 2026 was 17.5% compared with (1.5)%, for the three months ended March 31, 2026. The effective income tax rate is based on estimated income for the year, the estimated composition of the income in different jurisdictions and discrete adjustments, if any, in the applicable periods, including retroactive changes in tax legislation, settlements of tax audits or assessments, and the resolution or identification of tax position uncertainties.

For the three months ended March 31, 2026 and 2025, the effective tax rates differed from the statutory tax rate primarily due to the Company maintaining a valuation allowance reserve on its U.S. deferred tax assets, discrete tax adjustments and the composition of income from foreign jurisdictions taxed at lower rates.

As of March 31, 2026 and December 31, 2025, the Company had reserves for uncertain tax positions of $817 and $793, respectively. There were no material changes during the three months ended March 31, 2026 to the Company’s reserve for uncertain tax positions. The Company estimates that it is reasonably possible that the balance of unrecognized tax benefits as of March 31, 2026 may decrease $9 in the next twelve months as a result of a lapse of statutes of limitations and settlements with taxing authorities.

The Company’s tax jurisdictions include the United States, the United Kingdom, Denmark, Cyprus, Norway, Brazil, Singapore, Japan and India. In general, the statute of limitations with respect to the Company's United States federal income taxes has expired for years prior to 2022, and the relevant state and foreign statutes vary. However, preceding years remain open to examination by United States federal and state and foreign taxing authorities to the extent of future utilization of net operating losses and research and development tax credits generated in each preceding year.

On July 4, 2025, the One Big Beautiful Bill Act (“OBBBA”) was enacted in the U.S. The OBBBA makes permanent key elements of the Tax Cuts and Jobs Act, including 100% bonus depreciation, domestic research cost expensing, and the business interest expense limitation. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. The enactment of the OBBBA did not materially affect the Company's consolidated financial statements.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Leases
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Leases Leases
Lessee

The Company has operating leases for office facilities, equipment, and satellite service capacity and related equipment. Lease expense was $116 and $271 for the three months ended March 31, 2026 and 2025, respectively. Short-term operating lease costs were $24 and $22 for the three months ended March 31, 2026 and 2025, respectively. Maturities of lease liabilities as of March 31, 2026 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:

Remainder of 2026$622 
2027$836 
2028756 
2029 and thereafter2,936 
Total minimum lease payments$5,150 
Less amount representing interest$(862)
Present value of net minimum operating lease payments$4,288 
Less current installments of obligation under current-operating lease liabilities$627 
Obligations under long-term operating lease liabilities, excluding current installments$3,661 
Weighted-average remaining lease term - operating leases (years)6.41
Weighted-average discount rate - operating leases5.50 %

On July 23, 2025, the Company entered into a new lease agreement for approximately 32,000 square feet of office and warehouse space in Bristol, Rhode Island. The Company has fully migrated its Rhode Island operations to this leased facility. The Company's costs of sales and operational expenditures will include lease expense at the rate of approximately $0.6 million for the first year of the lease (excluding three months of free rent), with fixed annual increases thereafter. The lease agreement is for a term of 87 months with an option to extend the lease an additional 10 years. This lease agreement resulted in a right of use asset and operating lease liabilities of approximately $3,600 as of March 31, 2026.

Lessor

The Company enters into leases with certain customers primarily for the TracNet and TracPhone VSAT systems. These leases are classified as sales-type leases because title to the equipment transfers to the customer at the end of the lease term. The Company records the leases at a price typically equivalent to normal selling price and in excess of the cost or carrying amount. Upon delivery, the Company records the net present value of all payments under these leases as product revenue, and the related costs of the product are charged to cost of sales. Interest income is recognized throughout the lease term (typically three to five years) using an implicit interest rate. The sales-type leases do not have unguaranteed residual assets.

Upon adoption of ASC 842, the Company elected to apply the practical expedient provided to lessors to combine the lease and non-lease component of a contract where the revenue recognition pattern is the same and where the lease component, when accounted for separately, would be considered an operating lease. The practical expedient also allows a lessor to account for the combined lease and non-lease components under ASC 606, Revenue from Contracts with Customers, when the non-lease component is the predominant element of the combined component.

The current portion of the net investment in these leases was $2,490 as of March 31, 2026 and the non-current portion of the net investment in these leases was $2,187 as of March 31, 2026. The current portion of the net investment in the leases is included in accounts receivable, net of allowance for credit losses on the accompanying consolidated balance sheets and the non-current portion of the net investment in these leases is included in other non-current assets on the accompanying consolidated balance sheets. Interest income from sales-type leases was $90 and $102 during the three months ended March 31, 2026 and 2025, respectively.
The future undiscounted cash flows from these leases as of March 31, 2026 are:
Remainder of 2026$2,169 
20271,787 
2028851 
2029186 
203023 
Total undiscounted cash flows$5,016 
Present value of lease payments$4,677 
Difference between undiscounted cash flows and discounted cash flows $339 
Leases Leases
Lessee

The Company has operating leases for office facilities, equipment, and satellite service capacity and related equipment. Lease expense was $116 and $271 for the three months ended March 31, 2026 and 2025, respectively. Short-term operating lease costs were $24 and $22 for the three months ended March 31, 2026 and 2025, respectively. Maturities of lease liabilities as of March 31, 2026 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:

Remainder of 2026$622 
2027$836 
2028756 
2029 and thereafter2,936 
Total minimum lease payments$5,150 
Less amount representing interest$(862)
Present value of net minimum operating lease payments$4,288 
Less current installments of obligation under current-operating lease liabilities$627 
Obligations under long-term operating lease liabilities, excluding current installments$3,661 
Weighted-average remaining lease term - operating leases (years)6.41
Weighted-average discount rate - operating leases5.50 %

On July 23, 2025, the Company entered into a new lease agreement for approximately 32,000 square feet of office and warehouse space in Bristol, Rhode Island. The Company has fully migrated its Rhode Island operations to this leased facility. The Company's costs of sales and operational expenditures will include lease expense at the rate of approximately $0.6 million for the first year of the lease (excluding three months of free rent), with fixed annual increases thereafter. The lease agreement is for a term of 87 months with an option to extend the lease an additional 10 years. This lease agreement resulted in a right of use asset and operating lease liabilities of approximately $3,600 as of March 31, 2026.

Lessor

The Company enters into leases with certain customers primarily for the TracNet and TracPhone VSAT systems. These leases are classified as sales-type leases because title to the equipment transfers to the customer at the end of the lease term. The Company records the leases at a price typically equivalent to normal selling price and in excess of the cost or carrying amount. Upon delivery, the Company records the net present value of all payments under these leases as product revenue, and the related costs of the product are charged to cost of sales. Interest income is recognized throughout the lease term (typically three to five years) using an implicit interest rate. The sales-type leases do not have unguaranteed residual assets.

Upon adoption of ASC 842, the Company elected to apply the practical expedient provided to lessors to combine the lease and non-lease component of a contract where the revenue recognition pattern is the same and where the lease component, when accounted for separately, would be considered an operating lease. The practical expedient also allows a lessor to account for the combined lease and non-lease components under ASC 606, Revenue from Contracts with Customers, when the non-lease component is the predominant element of the combined component.

The current portion of the net investment in these leases was $2,490 as of March 31, 2026 and the non-current portion of the net investment in these leases was $2,187 as of March 31, 2026. The current portion of the net investment in the leases is included in accounts receivable, net of allowance for credit losses on the accompanying consolidated balance sheets and the non-current portion of the net investment in these leases is included in other non-current assets on the accompanying consolidated balance sheets. Interest income from sales-type leases was $90 and $102 during the three months ended March 31, 2026 and 2025, respectively.
The future undiscounted cash flows from these leases as of March 31, 2026 are:
Remainder of 2026$2,169 
20271,787 
2028851 
2029186 
203023 
Total undiscounted cash flows$5,016 
Present value of lease payments$4,677 
Difference between undiscounted cash flows and discounted cash flows $339 
Leases Leases
Lessee

The Company has operating leases for office facilities, equipment, and satellite service capacity and related equipment. Lease expense was $116 and $271 for the three months ended March 31, 2026 and 2025, respectively. Short-term operating lease costs were $24 and $22 for the three months ended March 31, 2026 and 2025, respectively. Maturities of lease liabilities as of March 31, 2026 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:

Remainder of 2026$622 
2027$836 
2028756 
2029 and thereafter2,936 
Total minimum lease payments$5,150 
Less amount representing interest$(862)
Present value of net minimum operating lease payments$4,288 
Less current installments of obligation under current-operating lease liabilities$627 
Obligations under long-term operating lease liabilities, excluding current installments$3,661 
Weighted-average remaining lease term - operating leases (years)6.41
Weighted-average discount rate - operating leases5.50 %

On July 23, 2025, the Company entered into a new lease agreement for approximately 32,000 square feet of office and warehouse space in Bristol, Rhode Island. The Company has fully migrated its Rhode Island operations to this leased facility. The Company's costs of sales and operational expenditures will include lease expense at the rate of approximately $0.6 million for the first year of the lease (excluding three months of free rent), with fixed annual increases thereafter. The lease agreement is for a term of 87 months with an option to extend the lease an additional 10 years. This lease agreement resulted in a right of use asset and operating lease liabilities of approximately $3,600 as of March 31, 2026.

Lessor

The Company enters into leases with certain customers primarily for the TracNet and TracPhone VSAT systems. These leases are classified as sales-type leases because title to the equipment transfers to the customer at the end of the lease term. The Company records the leases at a price typically equivalent to normal selling price and in excess of the cost or carrying amount. Upon delivery, the Company records the net present value of all payments under these leases as product revenue, and the related costs of the product are charged to cost of sales. Interest income is recognized throughout the lease term (typically three to five years) using an implicit interest rate. The sales-type leases do not have unguaranteed residual assets.

Upon adoption of ASC 842, the Company elected to apply the practical expedient provided to lessors to combine the lease and non-lease component of a contract where the revenue recognition pattern is the same and where the lease component, when accounted for separately, would be considered an operating lease. The practical expedient also allows a lessor to account for the combined lease and non-lease components under ASC 606, Revenue from Contracts with Customers, when the non-lease component is the predominant element of the combined component.

The current portion of the net investment in these leases was $2,490 as of March 31, 2026 and the non-current portion of the net investment in these leases was $2,187 as of March 31, 2026. The current portion of the net investment in the leases is included in accounts receivable, net of allowance for credit losses on the accompanying consolidated balance sheets and the non-current portion of the net investment in these leases is included in other non-current assets on the accompanying consolidated balance sheets. Interest income from sales-type leases was $90 and $102 during the three months ended March 31, 2026 and 2025, respectively.
The future undiscounted cash flows from these leases as of March 31, 2026 are:
Remainder of 2026$2,169 
20271,787 
2028851 
2029186 
203023 
Total undiscounted cash flows$5,016 
Present value of lease payments$4,677 
Difference between undiscounted cash flows and discounted cash flows $339 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Restructuring
3 Months Ended
Mar. 31, 2026
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
On February 9, 2024, the Board of Directors of the Company voted to implement a staged wind-down of the Company’s manufacturing activities. The Board made this determination following a strategic review of the Company’s manufacturing operations, driven by reduced demand for the Company’s hardware products in the face of intensifying competition during the third and fourth quarters of 2023. The Board concluded that the Company should discontinue its capital-intensive manufacturing activities and concentrate its efforts on growing sales of its multi-orbit, multi-channel, integrated communications solutions, which in recent years have constituted the largest portion of the Company’s overall revenues.

The Company expects that it will continue its product manufacturing activities for a period of time in order to generate a targeted amount of inventory of maritime satellite connectivity and satellite television terminals to meet anticipated demand and that it will cease substantially all manufacturing activity by the end of 2026. The Company expects to continue to facilitate customer transition to third-party hardware products compatible with the Company’s mobile satellite communications services. The Company also plans to continue to conduct maintenance, refurbishment service, warehousing, shipping and receiving activities at our Bristol, Rhode Island location.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information
3 Months Ended
Mar. 31, 2026
Segment Reporting [Abstract]  
Segment Information Segment Information
The Company manages its operations as a single operating segment for the purpose of assessing performance and making operating decisions, resulting in a single reportable segment. The Company has determined that its Chief Operating Decision Maker (CODM) is its Chief Executive Officer. The CODM reviews the Company’s financial information on a consolidated basis for the purpose of allocating resources and assessing financial performance.

The key measure of segment profit or loss that the CODM uses to allocate resources and assess performance is the Company’s consolidated net income (loss). This is reviewed against budgeted expectations to assess segment performance and allocate resources. The Company’s segment net income for the three months ended March 31, 2026 and 2025 consisted of the following:
Three Months Ended
March 31,
20262025
Sales:
Service$28,154 $21,642 
Product4,164 3,772 
Net Sales32,318 25,414 
Cost of service sales
VSAT airtime8,081 11,195 
LEO airtime8,245 2,545 
Other (1)2,033 495 
18,359 14,235 
Cost of product sales
VSAT399 594 
LEO2,025 1,455 
TracVision & land mobile
271 620 
Other (2)1,705 1,071 
4,400 3,740 
Research and development
Personnel costs563 951 
Professional fees26 38 
Other (3)137 198 
726 1,187 
Sales, marketing and support
Personnel costs3,613 3,231 
Professional fees256 220 
Other (4)1,200 1,509 
5,069 4,960 
General and administrative
Personnel costs2,073 1,878 
Professional fees574 636 
Other (5)1,235 1,021 
3,882 3,535 
Long-lived asset impairment charge— — 
Other segment items (6)(706)(533)
Net income (loss)$588 $(1,710)

(1)Includes costs related to Viasat/Inmarsat, service activations, content service, CommBox Edge and other miscellaneous
(2)Includes costs related to CommBox Edge, TracNet Coastal, obsolete inventory write-off and other miscellaneous
(3)Includes facilities and other less significant expenses
(4)Includes marketing expenses, external commissions, travel and entertainment, facilities expense, warranty expense and other less significant expenses
(5)Includes the financing fees, facilities expense, computer expenses, depreciation and amortization and other less significant expenses
(6)Other segment items includes interest income; other income (expense), net; and income tax expense (benefit) line items on the face of the income statement

Regarding the Company's long-lived assets of $26,451 for the period end March 31, 2026, $9,797 of these assets are located inside of the United States. Regarding the assets located outside of the United States, $5,529 are located in Singapore. The geographic location of the Company's AgilePlans revenue-generating assets has been determined based upon the customer shipping address.

Regarding the Company's long-lived assets of $26,414 for the period ended December 31, 2025, $8,788 of these assets are located in the United States. Regarding the assets located outside the United States, $5,612 are located in Singapore. The geographic location of the Company's AgilePlans revenue-generating assets has been determined based upon the customer shipping address.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Share Buyback Program
3 Months Ended
Mar. 31, 2026
Share Repurchase Program [Abstract]  
Share Buyback Program Share Buyback Program
On December 9, 2024, the Board of Directors of the Company authorized a share repurchase program pursuant to which the Company may purchase outstanding shares of the Company’s common stock for an aggregate purchase price of up to $10,000. On March 6, 2026, the Board of Directors of our Company authorized an increase in the size of the repurchase program from $10,000 to $15,000.

Under the program, the Company, at management’s discretion, may repurchase shares from time to time through various means, including on the open market, in privately negotiated transactions or block transactions, or through an accelerated repurchase agreement. The Company may elect to make purchases under Rule 10b-18 under the Securities Exchange Act of 1934, as amended, which imposes certain volume limitations, and/or under Rule 10b5-1 under that act, which would permit repurchases to occur during periods when the Company might otherwise be precluded from making purchases under insider trading laws or Company policy. The volume and timing of any such repurchases will depend on a variety of factors, including the availability of shares, price, market conditions, alternative uses of capital, liquidity, general business conditions, satisfaction of debt covenants, and applicable regulatory requirements. The program does not obligate the Company to repurchase any minimum number or dollar amount of shares, and the program may be modified, suspended or terminated at any time without prior notice.

During the three months ended March 31, 2026, the Company repurchased 34 shares of common stock in open market transactions at a cost of approximately $206. Except as noted above, there were no other repurchase programs outstanding.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Business Combination
3 Months Ended
Mar. 31, 2026
Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]  
Business Combination Business Combination
On October 8, 2025 (the “Closing Date”), the Company entered into an agreement (the “Agreement”) to purchase the maritime satellite service business of a satellite services provider operating in the Asia-Pacific region (the “Seller”). The transfer of control from the Seller to the Company is referred to as the “Acquisition”. The Acquisition was consummated on the Closing Date. The Acquisition was funded from existing cash of the Company.

In connection with the acquisition, a subsidiary of the Company made offers of employment to eleven employees of the Seller, all of which were accepted. The Company also entered into transition arrangements with the Seller to facilitate the orderly transfer of the business. The transfer of certain agreements requires the consent of the counterparty. The Company expects that, if consent is not obtained, the Company and the Seller will fulfill those agreements through subcontracting arrangements, where permitted. The agreements remain terminable in accordance with their terms, and the unanticipated termination of any of the agreements may prevent the Company from realizing some or all of the anticipated benefits of the acquisition.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2026
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 39 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2026
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation

The accompanying consolidated interim financial statements of KVH Industries, Inc. and its wholly owned subsidiaries have been prepared in accordance with accounting principles generally accepted in the United States of America. The Company has evaluated all subsequent events through the date of this filing. All significant intercompany accounts and transactions have been eliminated in consolidation.

The consolidated interim financial statements have not been audited by the Company’s independent registered public accounting firm and include all adjustments (consisting of only normal recurring adjustments) which are, in the opinion of management, necessary for a fair presentation of the financial condition, results of operations, and cash flows for the periods presented. These consolidated interim financial statements do not include all disclosures associated with annual financial statements and accordingly should be read in conjunction with the Company’s consolidated financial statements and related notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2025 filed on March 10, 2026 with the Securities and Exchange Commission. The results for the three months ended March 31, 2026 are not necessarily indicative of operating results for the remainder of the year.
Significant Estimates and Assumptions and Other Significant Non-Recurring Transactions
Significant Estimates and Assumptions and Other Significant Non-Recurring Transactions

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of sales and expenses during the reporting periods. The estimates and assumptions used by management affect the Company’s revenue recognition, valuation of accounts receivable, valuation of inventory, valuation of prepaid assets, expected future cash flows (including growth rates, discount rates, terminal values and other assumptions and estimates used to evaluate the recoverability of long-lived assets and goodwill), estimated fair values of long-lived assets (including goodwill, amortization methods and amortization periods), certain accrued expenses and other related charges, stock-based compensation, contingent liabilities, forfeitures and key valuation assumptions for its share-based awards, estimated fulfillment costs for warranty obligations, tax reserves and recoverability of the Company’s net deferred tax assets and related valuation allowance, and the valuation of right-of-use assets and lease liabilities.

Although the Company regularly assesses these estimates, actual results could differ materially from these estimates. Changes in estimates are recorded in the period in which they become known. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances.
Foreign Currency Translation
Foreign Currency Translation and Transaction

The financial statements of the Company’s foreign subsidiaries located in Denmark, Singapore, Brazil and Cyprus are maintained using the United States dollar as the functional currency. Exchange rates in effect on the date of the transaction (i.e., the date on which the underlying revenue, expense, asset or liability-creating event occurs) are used to record monetary assets and liabilities. Revenue and other expense elements are recorded at rates that approximate the rates in effect on the transaction dates. Foreign currency exchange gains and losses are recognized within “other expense, net” in the accompanying consolidated statements of operations. The Company recorded net foreign currency exchange gains (losses), which are comprised of both realized and unrealized foreign currency exchange gains and losses, in its accompanying consolidated statements of operations of $76 and $(31) for the three months ended March 31, 2026 and 2025, respectively.

The financial statements of the Company’s foreign subsidiaries located in the United Kingdom, Norway, India and Japan use the foreign subsidiaries’ respective local currencies as the functional currency. The Company translates the assets and liabilities of these foreign subsidiaries at the exchange rates in effect at the end of each reporting period. Net sales, costs and expenses are translated using average exchange rates in effect during the period. Gains and losses from foreign currency translation are credited or charged to accumulated other comprehensive loss included in stockholders' equity in the accompanying consolidated balance sheets.
Recently Issued Accounting Standards and Accounting Standards Not yet Adopted Recently Issued Accounting Standards and Accounting Standards Not yet Adopted
In November 2024, the FASB issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires public business entities to provide further disaggregated information of relevant expense captions within its consolidated statements of operations. The standard is effective for annual periods beginning after December 15, 2026 and interim periods within annual periods beginning after December 15, 2027. The standard may be applied prospectively or retrospectively. The adoption will result in disclosure changes only.

There are no other recent accounting pronouncements that have been issued by the FASB that are not yet effective that the Company expects would have a material impact on the Company’s financial statements, including disclosures.
Fair Value Measurement :
Level 1:    Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

Level 2:    Quoted prices for similar assets or liabilities in active markets; or observable prices that are based on observable market data, based on directly or indirectly market-corroborated inputs.
Level 3:    Unobservable inputs that are supported by little or no market activity and are developed based on the best information available given the circumstances.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Schedule of Weighted-average Assumptions Used to Value Options as of their Grant Date The weighted average assumptions utilized to determine the fair value of options granted during the three months ended March 31, 2026 and 2025 are as follows:
Three Months Ended March 31,
 20262025
Risk-free interest rate3.66 %3.95 %
Expected volatility41.90 %40.73 %
Expected life (in years)4.264.00
Dividend yield%%
Schedule of Stock based Compensation Expense
The following table presents stock-based compensation expense, including expense for the ESPP, in the Company's consolidated statements of operations for the three months ended March 31, 2026 and 2025, respectively:

Three Months Ended March 31,
20262025
Cost of service sales$$
Cost of product sales(1)
Research and development(6)(49)
Sales, marketing and support48 77 
General and administrative259 297 
$306 $337 
Schedule of Accumulated Other Comprehensive Income (Loss)
The balances for the three months ended March 31, 2026 and 2025 are as follows:
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, December 31, 2025$(4,161)$(4,161)
Other comprehensive loss(234)(234)
Balance, March 31, 2026$(4,395)$(4,395)
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, December 31, 2024$(4,032)$(4,032)
Other comprehensive income722 722 
Balance, March 31, 2025$(3,310)$(3,310)
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income (Loss) per Common Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Weighted Average Common Shares Outstanding
A reconciliation of the basic and diluted weighted average common shares outstanding is as follows:
 
Three Months Ended
 March 31,
 20262025
Weighted average common shares outstanding—basic19,331 19,492 
Dilutive common shares issuable in connection with stock plans96 — 
Weighted average common shares outstanding—diluted19,427 19,492 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2026
Inventory Disclosure [Abstract]  
Schedule of Components of Inventories Components of inventories consist of the following:
March 31,
2026
December 31,
2025
Raw materials$6,368 $6,455 
Work in process1,988 2,264 
Finished goods4,868 6,140 
$13,224 $14,859 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Prepaid Expenses and Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2026
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
March 31,
2026
December 31,
2025
Prepaid Starlink pooled data$13,832 $2,936 
Other prepaid expenses and other current assets6,052 5,044 
$19,884 $7,980 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2026
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net, as of March 31, 2026 and December 31, 2025 consist of the following:
March 31,
2026
December 31,
2025
Leasehold improvements1,732 1,036 
Machinery and equipment2,147 2,121 
Revenue-generating assets57,439 58,118 
Office and computer equipment8,797 8,038 
70,115 69,313 
Less accumulated depreciation(47,894)(47,281)
$22,221 $22,032 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Product Warranty (Tables)
3 Months Ended
Mar. 31, 2026
Product Warranties Disclosures [Abstract]  
Schedule of Product Warranty Activity
The following table summarizes product warranty activity during 2026 and 2025:
 
Three Months Ended
 March 31,
 20262025
Beginning balance$644 $607 
Charges to expense89 232 
Costs incurred(79)(132)
Ending balance$654 $707 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2026
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The changes in the carrying amount of intangible assets during the three months ended March 31, 2026 are as follows:
Intangible Assets
Balance at December 31, 2025
$3,717 
Amortization expense(205)
Intangible assets acquired in asset acquisition
Balance at March 31, 2026
$3,520 
Acquired intangible assets are subject to amortization. The following table summarizes acquired intangible assets at March 31, 2026 and December 31, 2025, respectively:
Gross Carrying AmountAccumulated AmortizationNet Carrying Value
March 31, 2026
Subscriber relationships$92 $55 $37 
Distribution rights1,250 954 296 
Customer and vendor agreements3,374 187 3,187 
Intellectual property2,284 2,284 — 
$7,000 $3,480 $3,520 
December 31, 2025
Subscriber relationships$85 $43 $42 
Distribution rights1,250 855 395 
Customer and vendor agreements3,374 94 3,280 
Intellectual property2,284 2,284 — 
$6,993 $3,276 $3,717 
Schedule of Expected Amortization Expense
Estimated future amortization expense for intangible assets recorded by the Company at March 31, 2026 is as follows:
Years ending December 31,Amortization
Expense
2026$615 
2027375 
2028375 
2029375 
2030375 
Thereafter1,405 
Total amortization expense$3,520 
Schedule of Goodwill The changes in the carrying amount of goodwill during the three months ended March 31, 2026 is as follows:
Goodwill
Balance at December 31, 2025
$732 
Acquisitions of goodwill— 
Balance at March 31, 2026
$732 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table summarizes net sales from contracts with customers for the three months ended March 31, 2026 and 2025:

Three Months Ended
March 31,
20262025
Service - over time$28,154 $21,642 
Product - point in time4,164 3,772 
 Total net sales$32,318 $25,414 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Schedule of Future Minimum Lease Payments Under Operating Leases Maturities of lease liabilities as of March 31, 2026 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:
Remainder of 2026$622 
2027$836 
2028756 
2029 and thereafter2,936 
Total minimum lease payments$5,150 
Less amount representing interest$(862)
Present value of net minimum operating lease payments$4,288 
Less current installments of obligation under current-operating lease liabilities$627 
Obligations under long-term operating lease liabilities, excluding current installments$3,661 
Weighted-average remaining lease term - operating leases (years)6.41
Weighted-average discount rate - operating leases5.50 %
Schedule of Sales-Type Lease, Future Undiscounted Cash Flows
The future undiscounted cash flows from these leases as of March 31, 2026 are:
Remainder of 2026$2,169 
20271,787 
2028851 
2029186 
203023 
Total undiscounted cash flows$5,016 
Present value of lease payments$4,677 
Difference between undiscounted cash flows and discounted cash flows $339 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2026
Segment Reporting [Abstract]  
Schedule of Reporting Segments The Company’s segment net income for the three months ended March 31, 2026 and 2025 consisted of the following:
Three Months Ended
March 31,
20262025
Sales:
Service$28,154 $21,642 
Product4,164 3,772 
Net Sales32,318 25,414 
Cost of service sales
VSAT airtime8,081 11,195 
LEO airtime8,245 2,545 
Other (1)2,033 495 
18,359 14,235 
Cost of product sales
VSAT399 594 
LEO2,025 1,455 
TracVision & land mobile
271 620 
Other (2)1,705 1,071 
4,400 3,740 
Research and development
Personnel costs563 951 
Professional fees26 38 
Other (3)137 198 
726 1,187 
Sales, marketing and support
Personnel costs3,613 3,231 
Professional fees256 220 
Other (4)1,200 1,509 
5,069 4,960 
General and administrative
Personnel costs2,073 1,878 
Professional fees574 636 
Other (5)1,235 1,021 
3,882 3,535 
Long-lived asset impairment charge— — 
Other segment items (6)(706)(533)
Net income (loss)$588 $(1,710)

(1)Includes costs related to Viasat/Inmarsat, service activations, content service, CommBox Edge and other miscellaneous
(2)Includes costs related to CommBox Edge, TracNet Coastal, obsolete inventory write-off and other miscellaneous
(3)Includes facilities and other less significant expenses
(4)Includes marketing expenses, external commissions, travel and entertainment, facilities expense, warranty expense and other less significant expenses
(5)Includes the financing fees, facilities expense, computer expenses, depreciation and amortization and other less significant expenses
(6)Other segment items includes interest income; other income (expense), net; and income tax expense (benefit) line items on the face of the income statement
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Description of Business (Details)
Mar. 31, 2026
country
Property, Plant and Equipment [Line Items]  
Number of countries in which entity operates 130
Revenue-generating assets | Minimum  
Property, Plant and Equipment [Line Items]  
Leased assets, useful life 2 years
Revenue-generating assets | Maximum  
Property, Plant and Equipment [Line Items]  
Leased assets, useful life 5 years
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accounting Policies [Abstract]    
Foreign currency exchange gains (losses) $ 76 $ (31)
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based payment $ 306 $ 337
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense $ 2,271  
Weighted-average period of recognition 3 years 29 days  
Shares issued (in shares) 18,000 1,000
Restricted stock surrendered (in shares) 0 0
Stock options granted (in shares) 460,000 525,000
Stock options expired (in shares) 159,000 63,000
Stock options outstanding (in shares) 1,543,000 1,415,000
Stock options outstanding, weighted average exercise price (in USD per share) $ 6.48 $ 7.33
Stock options exercisable (in shares) 484,000 531,000
Exercisable stock options, weighted average exercise price (in USD per share) $ 7.47 $ 9.02
Stock Options | ESPP Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based payment $ 302 $ 335
Employee Stock | ESPP Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based payment $ 4 $ 2
Percentage of company's common stock share price 85.00%  
Stock options issued ESPP (in shares) 0 0
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense $ 593  
Weighted-average period of recognition 1 year 7 days  
Restricted stock (in shares) 0 0
Restricted stock award, forfeitures, less than (in shares) 18,000 21,000
Restricted stock vested (in shares) 60,000 83,000
Unvested outstanding options (in shares) 0 0
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Schedule of Weighted-average Assumptions Used to Value Options as of their Grant Date (Details) - Stock Options
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 3.66% 3.95%
Expected volatility 41.90% 40.73%
Expected life (in years) 4 years 3 months 3 days 4 years
Dividend yield 0.00% 0.00%
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 306 $ 337
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense (6) (49)
Sales, marketing and support    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 48 77
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 259 297
Service | Cost of sales    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 6 7
Product | Cost of sales    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ (1) $ 5
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent [Roll Forward]    
Beginning balance $ 130,984 $ 138,625
Other comprehensive (loss) income (234) 722
Ending balance 131,527 137,811
Foreign Currency Translation    
AOCI Attributable to Parent [Roll Forward]    
Beginning balance (4,161) (4,032)
Other comprehensive (loss) income (234) 722
Ending balance (4,395) (3,310)
Total Accumulated Other Comprehensive Loss    
AOCI Attributable to Parent [Roll Forward]    
Beginning balance (4,161) (4,032)
Ending balance $ (4,395) $ (3,310)
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income (Loss) per Common Share - Narrative (Details)
shares in Thousands
3 Months Ended
Mar. 31, 2025
shares
Earnings Per Share [Abstract]  
Antidilutive securities excluded from computation of earnings per share (in shares) 1,141
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income (Loss) per Common Share - Schedule of Reconciliation of Basic and Diluted Weighted Average Common Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of reconciliation of basic and diluted weighted average common shares outstanding    
Weighted average common shares outstanding—basic (in shares) 19,331 19,492
Dilutive common shares issuable in connection with stock plans (in shares) 96 0
Weighted average common shares outstanding—diluted (in shares) 19,427 19,492
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 6,368 $ 6,455
Work in process 1,988 2,264
Finished goods 4,868 6,140
Inventories, net $ 13,224 $ 14,859
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid Starlink pooled data $ 13,832 $ 2,936
Other prepaid expenses and other current assets 6,052 5,044
Prepaid expenses and other current assets $ 19,884 $ 7,980
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Prepaid Expenses and Other Current Assets - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Feb. 28, 2026
Jan. 31, 2026
Dec. 31, 2025
Mar. 31, 2026
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]        
Purchase commitment, remaining minimum amount committed     $ 45.0 $ 45.0
Payments to acquire productive assets $ 6.0 $ 10.0 $ 5.0  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 70,115 $ 69,313
Less accumulated depreciation (47,894) (47,281)
Property and equipment, less accumulated depreciation 22,221 22,032
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,732 1,036
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,147 2,121
Revenue-generating assets    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 57,439 58,118
Office and computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 8,797 $ 8,038
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Property, Plant and Equipment [Line Items]      
Depreciation $ 2,240 $ 2,784  
Agreement with the buyer to lease this property 5,150    
Property and equipment, carrying value 70,115   $ 69,313
75 Enterprise Center      
Property, Plant and Equipment [Line Items]      
Agreement with the buyer to lease this property $ 200    
50 Enterprise Center      
Property, Plant and Equipment [Line Items]      
Property and equipment, carrying value   $ 5,300  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Product Warranty - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Product Warranty (Textual) [Abstract]    
Extended product warranty period 5 years  
Accrued product warranty costs $ 654 $ 644
Minimum    
Product Warranty (Textual) [Abstract]    
Limited warranty period on product 1 year  
Maximum    
Product Warranty (Textual) [Abstract]    
Limited warranty period on product 2 years  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Product Warranty - Schedule of Product Warranty Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Summary of product warranty activity    
Beginning balance $ 644 $ 607
Charges to expense 89 232
Costs incurred (79) (132)
Ending balance $ 654 $ 707
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value Disclosures [Abstract]    
Impairment charge $ 0 $ 0
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets - Schedule of Intangible Assets Changes in Carrying Amount (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Finite-lived Intangible Assets [Roll Forward]  
Beginning balance $ 3,717
Amortization expense (205)
Intangible assets acquired in asset acquisition 8
Ending balance $ 3,520
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 120 Months Ended
Jan. 31, 2017
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2026
Finite-Lived Intangible Assets [Line Items]        
Intangible assets acquired in asset acquisition   $ 8    
Amortization expense   $ 205    
Weighted average remaining useful lives   7 years 9 months 18 days    
General and administrative        
Finite-Lived Intangible Assets [Line Items]        
Amortization expense   $ 205 $ 104  
Maritime Satellite Service | Customer Contracts        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, useful lives   9 years    
Kognitive Networks | Customer Relationships        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, useful lives   3 years    
Q1 2017 Acquisition | Maximum | Forecast        
Finite-Lived Intangible Assets [Line Items]        
Contingent consideration from acquisition, annual payment       $ 114
Q1 2017 Acquisition | Customer Relationships        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, useful lives 10 years      
Intangible assets acquired in asset acquisition $ 100      
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets Subject to Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 7,000 $ 6,993
Accumulated Amortization 3,480 3,276
Total amortization expense 3,520 3,717
Subscriber relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 92 85
Accumulated Amortization 55 43
Total amortization expense 37 42
Distribution rights    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,250 1,250
Accumulated Amortization 954 855
Total amortization expense 296 395
Customer and vendor agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,374 3,374
Accumulated Amortization 187 94
Total amortization expense 3,187 3,280
Intellectual property    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,284 2,284
Accumulated Amortization 2,284 2,284
Total amortization expense $ 0 $ 0
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortization Expense    
2026 $ 615  
2027 375  
2028 375  
2029 375  
2030 375  
Thereafter 1,405  
Total amortization expense $ 3,520 $ 3,717
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 732
Acquisitions of goodwill 0
Ending balance $ 732
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue from External Customer [Line Items]    
Total net sales $ 32,318 $ 25,414
Service - over time    
Revenue from External Customer [Line Items]    
Total net sales 28,154 21,642
Product - point in time    
Revenue from External Customer [Line Items]    
Total net sales $ 4,164 $ 3,772
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue from Contracts with Customers - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Revenue Benchmark | Geographic Concentration Risk | Non-US      
Disaggregation of Revenue [Line Items]      
Concentration risk 76.00% 80.00%  
Revenue Benchmark | Geographic Concentration Risk | Singapore      
Disaggregation of Revenue [Line Items]      
Concentration risk 21.00% 23.00%  
Revenue Benchmark | Customer Concentration Risk | Customer One      
Disaggregation of Revenue [Line Items]      
Concentration risk   13.00%  
Accounts Receivable | Customer Concentration Risk | Customer One      
Disaggregation of Revenue [Line Items]      
Concentration risk 14.00%   16.00%
Accounts Receivable, Sales-Type Leases | Customer Concentration Risk | Customer One      
Disaggregation of Revenue [Line Items]      
Concentration risk 22.00%   29.00%
Airtime Service Sales | Revenue Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration risk 82.00% 79.00%  
Mobile Comm Product Sales | Revenue Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration risk 13.00% 15.00%  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]      
Effective income tax rate 17.50% (1.50%)  
Liability for uncertain tax positions $ 817   $ 793
Decrease in unrecognized tax benefits is reasonably possible $ 9    
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Narrative (Details)
ft² in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Jul. 23, 2025
USD ($)
ft²
Lessee, Lease, Description [Line Items]        
Operating lease expense $ 116 $ 271    
Short-term lease costs 24 22    
Area of warehouse space | ft²       32
Lease expense at 2026 836     $ 600
Free rent       3 months
Lease term       87 months
Lease renewal term       10 years
Right of use assets 4,230   $ 4,382  
Operating lease liability 4,288      
Net investment in lease, current 2,490      
Net investment in lease, noncurrent 2,187      
Sales-type lease, interest income 90 $ 102    
Bristol, Rhode Island        
Lessee, Lease, Description [Line Items]        
Right of use assets 3,600      
Operating lease liability $ 3,600      
Minimum        
Lessee, Lease, Description [Line Items]        
Sales-type leases, term of contracts 3 years      
Maximum        
Lessee, Lease, Description [Line Items]        
Sales-type leases, term of contracts 5 years      
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Future Minimum Lease Payments Under Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Jul. 23, 2025
Leases [Abstract]      
Remainder of 2026 $ 622    
2027 836   $ 600
2028 756    
2029 and thereafter 2,936    
Total minimum lease payments 5,150    
Less amount representing interest (862)    
Present value of net minimum operating lease payments 4,288    
Less current installments of obligation under current-operating lease liabilities 627 $ 547  
Obligations under long-term operating lease liabilities, excluding current installments $ 3,661 $ 3,841  
Weighted-average remaining lease term - operating leases (years) 6 years 4 months 28 days    
Weighted-average discount rate - operating leases 5.50%    
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Sales-Type Lease, Future Undiscounted Cash Flows (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 2,169
2027 1,787
2028 851
2029 186
2030 23
Total undiscounted cash flows 5,016
Present value of lease payments 4,677
Difference between undiscounted cash flows and discounted cash flows  $ 339
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
segment
Segment Reporting Information [Line Items]  
Number of reportable segments | segment 1
Long-lived assets $ 26,451
UNITED STATES  
Segment Reporting Information [Line Items]  
Long-lived assets 9,797
Singapore  
Segment Reporting Information [Line Items]  
Long-lived assets $ 5,529
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information - Schedule of Reporting Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Sales:    
Net Sales $ 32,318 $ 25,414
Costs and Expenses    
Research and development 726 1,187
Sales, marketing and support 5,069 4,960
General and administrative 3,882 3,535
Net income (loss) 588 (1,710)
Reportable Segment    
Sales:    
Net Sales 32,318 25,414
Costs and Expenses    
Research and development 726 1,187
Sales, marketing and support 5,069 4,960
General and administrative 3,882 3,535
Long-lived assets impairment charge 0 0
Other segment items (706) (533)
Net income (loss) 588 (1,710)
Reportable Segment | Research and development    
Costs and Expenses    
Personnel costs 563 951
Professional fees 26 38
Other 137 198
Reportable Segment | Sales, marketing and support    
Costs and Expenses    
Personnel costs 3,613 3,231
Professional fees 256 220
Other 1,200 1,509
Reportable Segment | General and administrative    
Costs and Expenses    
Personnel costs 2,073 1,878
Professional fees 574 636
Other 1,235 1,021
Service    
Sales:    
Net Sales 28,154 21,642
Cost of service and product sales    
Cost of sales 18,359 14,235
Service | Reportable Segment    
Sales:    
Net Sales 28,154 21,642
Cost of service and product sales    
Cost of sales 18,359 14,235
VSAT airtime | Reportable Segment    
Cost of service and product sales    
Cost of sales 8,081 11,195
LEO airtime | Reportable Segment    
Cost of service and product sales    
Cost of sales 8,245 2,545
Other | Reportable Segment    
Cost of service and product sales    
Cost of sales 2,033 495
Product    
Sales:    
Net Sales 4,164 3,772
Cost of service and product sales    
Cost of sales 4,400 3,740
Product | Reportable Segment    
Sales:    
Net Sales 4,164 3,772
Cost of service and product sales    
Cost of sales 4,400 3,740
VSAT | Reportable Segment    
Cost of service and product sales    
Cost of sales 399 594
LEO | Reportable Segment    
Cost of service and product sales    
Cost of sales 2,025 1,455
TracVision & land mobile | Reportable Segment    
Cost of service and product sales    
Cost of sales 271 620
Other | Reportable Segment    
Cost of service and product sales    
Cost of sales $ 1,705 $ 1,071
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Share Buyback Program (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 06, 2026
Dec. 09, 2024
Equity, Class of Treasury Stock [Line Items]        
Common stock repurchase program     $ 15,000 $ 10,000
Common stock repurchase cost $ 206 $ 163    
Treasury Stock        
Equity, Class of Treasury Stock [Line Items]        
Acquisition of treasury stock (in shares) 34 31    
Common stock repurchase cost $ 206 $ 163    
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Business Combination (Details)
Oct. 08, 2025
employees
Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]  
Number of employees 11
XML 81 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 82 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.26.1 html 148 267 1 true 55 0 false 8 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.kvh.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 9952157 - Disclosure - Description of Business Sheet http://www.kvh.com/role/DescriptionofBusiness Description of Business Notes 8 false false R9.htm 9952158 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.kvh.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 9952159 - Disclosure - Recently Issued Accounting Standards and Accounting Standards Not yet Adopted Sheet http://www.kvh.com/role/RecentlyIssuedAccountingStandardsandAccountingStandardsNotyetAdopted Recently Issued Accounting Standards and Accounting Standards Not yet Adopted Notes 10 false false R11.htm 9952160 - Disclosure - Stockholders' Equity Sheet http://www.kvh.com/role/StockholdersEquity Stockholders' Equity Notes 11 false false R12.htm 9952161 - Disclosure - Net Income (Loss) per Common Share Sheet http://www.kvh.com/role/NetIncomeLossperCommonShare Net Income (Loss) per Common Share Notes 12 false false R13.htm 9952162 - Disclosure - Inventories Sheet http://www.kvh.com/role/Inventories Inventories Notes 13 false false R14.htm 9952163 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 14 false false R15.htm 9952164 - Disclosure - Property and Equipment Sheet http://www.kvh.com/role/PropertyandEquipment Property and Equipment Notes 15 false false R16.htm 9952165 - Disclosure - Product Warranty Sheet http://www.kvh.com/role/ProductWarranty Product Warranty Notes 16 false false R17.htm 9952166 - Disclosure - Legal Matters Sheet http://www.kvh.com/role/LegalMatters Legal Matters Notes 17 false false R18.htm 9952167 - Disclosure - Fair Value Measurements Sheet http://www.kvh.com/role/FairValueMeasurements Fair Value Measurements Notes 18 false false R19.htm 9952168 - Disclosure - Goodwill and Intangible Assets Sheet http://www.kvh.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 19 false false R20.htm 9952169 - Disclosure - Revenue from Contracts with Customers Sheet http://www.kvh.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 20 false false R21.htm 9952170 - Disclosure - Income Taxes Sheet http://www.kvh.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 9952171 - Disclosure - Leases Sheet http://www.kvh.com/role/Leases Leases Notes 22 false false R23.htm 9952172 - Disclosure - Restructuring Sheet http://www.kvh.com/role/Restructuring Restructuring Notes 23 false false R24.htm 9952173 - Disclosure - Segment Information Sheet http://www.kvh.com/role/SegmentInformation Segment Information Notes 24 false false R25.htm 9952174 - Disclosure - Share Buyback Program Sheet http://www.kvh.com/role/ShareBuybackProgram Share Buyback Program Notes 25 false false R26.htm 9952175 - Disclosure - Business Combination Sheet http://www.kvh.com/role/BusinessCombination Business Combination Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 9955511 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.kvh.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.kvh.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 9955512 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.kvh.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.kvh.com/role/StockholdersEquity 29 false false R30.htm 9955513 - Disclosure - Net Income (Loss) per Common Share (Tables) Sheet http://www.kvh.com/role/NetIncomeLossperCommonShareTables Net Income (Loss) per Common Share (Tables) Tables http://www.kvh.com/role/NetIncomeLossperCommonShare 30 false false R31.htm 9955514 - Disclosure - Inventories (Tables) Sheet http://www.kvh.com/role/InventoriesTables Inventories (Tables) Tables http://www.kvh.com/role/Inventories 31 false false R32.htm 9955515 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssets 32 false false R33.htm 9955516 - Disclosure - Property and Equipment (Tables) Sheet http://www.kvh.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.kvh.com/role/PropertyandEquipment 33 false false R34.htm 9955517 - Disclosure - Product Warranty (Tables) Sheet http://www.kvh.com/role/ProductWarrantyTables Product Warranty (Tables) Tables http://www.kvh.com/role/ProductWarranty 34 false false R35.htm 9955518 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.kvh.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.kvh.com/role/GoodwillandIntangibleAssets 35 false false R36.htm 9955519 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.kvh.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.kvh.com/role/RevenuefromContractswithCustomers 36 false false R37.htm 9955520 - Disclosure - Leases (Tables) Sheet http://www.kvh.com/role/LeasesTables Leases (Tables) Tables http://www.kvh.com/role/Leases 37 false false R38.htm 9955521 - Disclosure - Segment Information (Tables) Sheet http://www.kvh.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.kvh.com/role/SegmentInformation 38 false false R39.htm 9955522 - Disclosure - Description of Business (Details) Sheet http://www.kvh.com/role/DescriptionofBusinessDetails Description of Business (Details) Details http://www.kvh.com/role/DescriptionofBusiness 39 false false R40.htm 9955523 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.kvh.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.kvh.com/role/SummaryofSignificantAccountingPoliciesPolicies 40 false false R41.htm 9955524 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.kvh.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 41 false false R42.htm 9955525 - Disclosure - Stockholders' Equity - Schedule of Weighted-average Assumptions Used to Value Options as of their Grant Date (Details) Sheet http://www.kvh.com/role/StockholdersEquityScheduleofWeightedaverageAssumptionsUsedtoValueOptionsasoftheirGrantDateDetails Stockholders' Equity - Schedule of Weighted-average Assumptions Used to Value Options as of their Grant Date (Details) Details 42 false false R43.htm 9955526 - Disclosure - Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details) Sheet http://www.kvh.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details) Details 43 false false R44.htm 9955527 - Disclosure - Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.kvh.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Details 44 false false R45.htm 9955528 - Disclosure - Net Income (Loss) per Common Share - Narrative (Details) Sheet http://www.kvh.com/role/NetIncomeLossperCommonShareNarrativeDetails Net Income (Loss) per Common Share - Narrative (Details) Details http://www.kvh.com/role/NetIncomeLossperCommonShareTables 45 false false R46.htm 9955529 - Disclosure - Net Income (Loss) per Common Share - Schedule of Reconciliation of Basic and Diluted Weighted Average Common Shares Outstanding (Details) Sheet http://www.kvh.com/role/NetIncomeLossperCommonShareScheduleofReconciliationofBasicandDilutedWeightedAverageCommonSharesOutstandingDetails Net Income (Loss) per Common Share - Schedule of Reconciliation of Basic and Diluted Weighted Average Common Shares Outstanding (Details) Details http://www.kvh.com/role/NetIncomeLossperCommonShareTables 46 false false R47.htm 9955530 - Disclosure - Inventories (Details) Sheet http://www.kvh.com/role/InventoriesDetails Inventories (Details) Details http://www.kvh.com/role/InventoriesTables 47 false false R48.htm 9955531 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 48 false false R49.htm 9955532 - Disclosure - Prepaid Expenses and Other Current Assets - Narrative (Details) Sheet http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssetsNarrativeDetails Prepaid Expenses and Other Current Assets - Narrative (Details) Details 49 false false R50.htm 9955533 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) Sheet http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails Property and Equipment - Schedule of Property and Equipment (Details) Details 50 false false R51.htm 9955534 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.kvh.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 51 false false R52.htm 9955535 - Disclosure - Product Warranty - Narrative (Details) Sheet http://www.kvh.com/role/ProductWarrantyNarrativeDetails Product Warranty - Narrative (Details) Details 52 false false R53.htm 9955536 - Disclosure - Product Warranty - Schedule of Product Warranty Activity (Details) Sheet http://www.kvh.com/role/ProductWarrantyScheduleofProductWarrantyActivityDetails Product Warranty - Schedule of Product Warranty Activity (Details) Details 53 false false R54.htm 9955537 - Disclosure - Fair Value Measurements (Details) Sheet http://www.kvh.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.kvh.com/role/FairValueMeasurements 54 false false R55.htm 9955538 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets Changes in Carrying Amount (Details) Sheet http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsChangesinCarryingAmountDetails Goodwill and Intangible Assets - Schedule of Intangible Assets Changes in Carrying Amount (Details) Details 55 false false R56.htm 9955539 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 56 false false R57.htm 9955540 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets Subject to Amortization (Details) Sheet http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets Subject to Amortization (Details) Details 57 false false R58.htm 9955541 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details) Sheet http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details) Details 58 false false R59.htm 9955542 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details) Sheet http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details) Details 59 false false R60.htm 9955543 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) Sheet http://www.kvh.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) Details 60 false false R61.htm 9955544 - Disclosure - Revenue from Contracts with Customers??- Narrative (Details) Sheet http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails Revenue from Contracts with Customers??- Narrative (Details) Details 61 false false R62.htm 9955545 - Disclosure - Income Taxes (Details) Sheet http://www.kvh.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.kvh.com/role/IncomeTaxes 62 false false R63.htm 9955546 - Disclosure - Leases - Narrative (Details) Sheet http://www.kvh.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 63 false false R64.htm 9955547 - Disclosure - Leases - Schedule of Future Minimum Lease Payments Under Operating Leases (Details) Sheet http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails Leases - Schedule of Future Minimum Lease Payments Under Operating Leases (Details) Details 64 false false R65.htm 9955548 - Disclosure - Leases - Schedule of Sales-Type Lease, Future Undiscounted Cash Flows (Details) Sheet http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails Leases - Schedule of Sales-Type Lease, Future Undiscounted Cash Flows (Details) Details 65 false false R66.htm 9955549 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.kvh.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 66 false false R67.htm 9955550 - Disclosure - Segment Information - Schedule of Reporting Segments (Details) Sheet http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails Segment Information - Schedule of Reporting Segments (Details) Details 67 false false R68.htm 9955551 - Disclosure - Share Buyback Program (Details) Sheet http://www.kvh.com/role/ShareBuybackProgramDetails Share Buyback Program (Details) Details http://www.kvh.com/role/ShareBuybackProgram 68 false false R69.htm 9955552 - Disclosure - Business Combination (Details) Sheet http://www.kvh.com/role/BusinessCombinationDetails Business Combination (Details) Details http://www.kvh.com/role/BusinessCombination 69 false false All Reports Book All Reports kvhi-20260331.htm kvhi-20260331.xsd kvhi-20260331_cal.xml kvhi-20260331_def.xml kvhi-20260331_lab.xml kvhi-20260331_pre.xml http://fasb.org/srt/2025 http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "kvhi-20260331.htm": { "nsprefix": "kvhi", "nsuri": "http://www.kvh.com/20260331", "dts": { "inline": { "local": [ "kvhi-20260331.htm" ] }, "schema": { "local": [ "kvhi-20260331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "kvhi-20260331_cal.xml" ] }, "definitionLink": { "local": [ "kvhi-20260331_def.xml" ] }, "labelLink": { "local": [ "kvhi-20260331_lab.xml" ] }, "presentationLink": { "local": [ "kvhi-20260331_pre.xml" ] } }, "keyStandard": 251, "keyCustom": 16, "axisStandard": 15, "axisCustom": 0, "memberStandard": 32, "memberCustom": 23, "hidden": { "total": 9, "http://xbrl.sec.gov/dei/2025": 5, "http://fasb.org/us-gaap/2025": 3, "http://www.kvh.com/20260331": 1 }, "contextCount": 148, "entityCount": 1, "segmentCount": 55, "elementCount": 524, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 571, "http://xbrl.sec.gov/dei/2025": 30, "http://xbrl.sec.gov/ecd/2025": 4, "http://fasb.org/srt/2025": 3 }, "report": { "R1": { "role": "http://www.kvh.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostsAndExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "unique": true } }, "R5": { "role": "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "unique": true } }, "R6": { "role": "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-25", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-25", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "unique": true } }, "R8": { "role": "http://www.kvh.com/role/DescriptionofBusiness", "longName": "9952157 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.kvh.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952158 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.kvh.com/role/RecentlyIssuedAccountingStandardsandAccountingStandardsNotyetAdopted", "longName": "9952159 - Disclosure - Recently Issued Accounting Standards and Accounting Standards Not yet Adopted", "shortName": "Recently Issued Accounting Standards and Accounting Standards Not yet Adopted", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.kvh.com/role/StockholdersEquity", "longName": "9952160 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.kvh.com/role/NetIncomeLossperCommonShare", "longName": "9952161 - Disclosure - Net Income (Loss) per Common Share", "shortName": "Net Income (Loss) per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.kvh.com/role/Inventories", "longName": "9952162 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssets", "longName": "9952163 - Disclosure - Prepaid Expenses and Other Current Assets", "shortName": "Prepaid Expenses and Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.kvh.com/role/PropertyandEquipment", "longName": "9952164 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.kvh.com/role/ProductWarranty", "longName": "9952165 - Disclosure - Product Warranty", "shortName": "Product Warranty", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.kvh.com/role/LegalMatters", "longName": "9952166 - Disclosure - Legal Matters", "shortName": "Legal Matters", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.kvh.com/role/FairValueMeasurements", "longName": "9952167 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.kvh.com/role/GoodwillandIntangibleAssets", "longName": "9952168 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.kvh.com/role/RevenuefromContractswithCustomers", "longName": "9952169 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.kvh.com/role/IncomeTaxes", "longName": "9952170 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.kvh.com/role/Leases", "longName": "9952171 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.kvh.com/role/Restructuring", "longName": "9952172 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.kvh.com/role/SegmentInformation", "longName": "9952173 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.kvh.com/role/ShareBuybackProgram", "longName": "9952174 - Disclosure - Share Buyback Program", "shortName": "Share Buyback Program", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.kvh.com/role/BusinessCombination", "longName": "9952175 - Disclosure - Business Combination", "shortName": "Business Combination", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R27": { "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": "27", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.kvh.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.kvh.com/role/StockholdersEquityTables", "longName": "9955512 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.kvh.com/role/NetIncomeLossperCommonShareTables", "longName": "9955513 - Disclosure - Net Income (Loss) per Common Share (Tables)", "shortName": "Net Income (Loss) per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.kvh.com/role/InventoriesTables", "longName": "9955514 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "longName": "9955515 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.kvh.com/role/PropertyandEquipmentTables", "longName": "9955516 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.kvh.com/role/ProductWarrantyTables", "longName": "9955517 - Disclosure - Product Warranty (Tables)", "shortName": "Product Warranty (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.kvh.com/role/GoodwillandIntangibleAssetsTables", "longName": "9955518 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.kvh.com/role/RevenuefromContractswithCustomersTables", "longName": "9955519 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.kvh.com/role/LeasesTables", "longName": "9955520 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.kvh.com/role/SegmentInformationTables", "longName": "9955521 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.kvh.com/role/DescriptionofBusinessDetails", "longName": "9955522 - Disclosure - Description of Business (Details)", "shortName": "Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "unitRef": "country", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "unitRef": "country", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.kvh.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "9955523 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.kvh.com/role/StockholdersEquityNarrativeDetails", "longName": "9955524 - Disclosure - Stockholders' Equity - Narrative (Details)", "shortName": "Stockholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-48", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "unique": true } }, "R42": { "role": "http://www.kvh.com/role/StockholdersEquityScheduleofWeightedaverageAssumptionsUsedtoValueOptionsasoftheirGrantDateDetails", "longName": "9955525 - Disclosure - Stockholders' Equity - Schedule of Weighted-average Assumptions Used to Value Options as of their Grant Date (Details)", "shortName": "Stockholders' Equity - Schedule of Weighted-average Assumptions Used to Value Options as of their Grant Date (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-49", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.kvh.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails", "longName": "9955526 - Disclosure - Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details)", "shortName": "Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-61", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "unique": true } }, "R44": { "role": "http://www.kvh.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "longName": "9955527 - Disclosure - Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "unique": true } }, "R45": { "role": "http://www.kvh.com/role/NetIncomeLossperCommonShareNarrativeDetails", "longName": "9955528 - Disclosure - Net Income (Loss) per Common Share - Narrative (Details)", "shortName": "Net Income (Loss) per Common Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.kvh.com/role/NetIncomeLossperCommonShareScheduleofReconciliationofBasicandDilutedWeightedAverageCommonSharesOutstandingDetails", "longName": "9955529 - Disclosure - Net Income (Loss) per Common Share - Schedule of Reconciliation of Basic and Diluted Weighted Average Common Shares Outstanding (Details)", "shortName": "Net Income (Loss) per Common Share - Schedule of Reconciliation of Basic and Diluted Weighted Average Common Shares Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "unique": true } }, "R47": { "role": "http://www.kvh.com/role/InventoriesDetails", "longName": "9955530 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "longName": "9955531 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "shortName": "Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "kvhi:PrepaidPooledData", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "kvhi:PrepaidPooledData", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssetsNarrativeDetails", "longName": "9955532 - Disclosure - Prepaid Expenses and Other Current Assets - Narrative (Details)", "shortName": "Prepaid Expenses and Other Current Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "longName": "9955533 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)", "shortName": "Property and Equipment - Schedule of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "unique": true } }, "R51": { "role": "http://www.kvh.com/role/PropertyandEquipmentNarrativeDetails", "longName": "9955534 - Disclosure - Property and Equipment - Narrative (Details)", "shortName": "Property and Equipment - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.kvh.com/role/ProductWarrantyNarrativeDetails", "longName": "9955535 - Disclosure - Product Warranty - Narrative (Details)", "shortName": "Product Warranty - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "kvhi:ExtendedProductWarrantyPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "kvhi:ExtendedProductWarrantyPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.kvh.com/role/ProductWarrantyScheduleofProductWarrantyActivityDetails", "longName": "9955536 - Disclosure - Product Warranty - Schedule of Product Warranty Activity (Details)", "shortName": "Product Warranty - Schedule of Product Warranty Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.kvh.com/role/FairValueMeasurementsDetails", "longName": "9955537 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsChangesinCarryingAmountDetails", "longName": "9955538 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets Changes in Carrying Amount (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets Changes in Carrying Amount (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "9955539 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "unique": true } }, "R57": { "role": "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails", "longName": "9955540 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets Subject to Amortization (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets Subject to Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails", "longName": "9955541 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails", "longName": "9955542 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "unique": true } }, "R60": { "role": "http://www.kvh.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails", "longName": "9955543 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details)", "shortName": "Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails", "longName": "9955544 - Disclosure - Revenue from Contracts with Customers\u00a0- Narrative (Details)", "shortName": "Revenue from Contracts with Customers\u00a0- Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-105", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-105", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.kvh.com/role/IncomeTaxesDetails", "longName": "9955545 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.kvh.com/role/LeasesNarrativeDetails", "longName": "9955546 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails", "longName": "9955547 - Disclosure - Leases - Schedule of Future Minimum Lease Payments Under Operating Leases (Details)", "shortName": "Leases - Schedule of Future Minimum Lease Payments Under Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails", "longName": "9955548 - Disclosure - Leases - Schedule of Sales-Type Lease, Future Undiscounted Cash Flows (Details)", "shortName": "Leases - Schedule of Sales-Type Lease, Future Undiscounted Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.kvh.com/role/SegmentInformationNarrativeDetails", "longName": "9955549 - Disclosure - Segment Information - Narrative (Details)", "shortName": "Segment Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails", "longName": "9955550 - Disclosure - Segment Information - Schedule of Reporting Segments (Details)", "shortName": "Segment Information - Schedule of Reporting Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-122", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "unique": true } }, "R68": { "role": "http://www.kvh.com/role/ShareBuybackProgramDetails", "longName": "9955551 - Disclosure - Share Buyback Program (Details)", "shortName": "Share Buyback Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-147", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.kvh.com/role/BusinessCombinationDetails", "longName": "9955552 - Disclosure - Business Combination (Details)", "shortName": "Business Combination (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-148", "name": "kvhi:AcquisitionNumberOfEmployeesOfferedEmployment", "unitRef": "employees", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-148", "name": "kvhi:AcquisitionNumberOfEmployeesOfferedEmployment", "unitRef": "employees", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvhi-20260331.htm", "first": true, "unique": true } } }, "tag": { "kvhi_A50EnterpriseCenterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "A50EnterpriseCenterMember", "presentation": [ "http://www.kvh.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "50 Enterprise Center", "label": "50 Enterprise Center [Member]", "documentation": "50 Enterprise Center" } } }, "auth_ref": [] }, "kvhi_A75EnterpriseCenterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "A75EnterpriseCenterMember", "presentation": [ "http://www.kvh.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "75 Enterprise Center", "label": "75 Enterprise Center [Member]", "documentation": "75 Enterprise Center" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31", "r856" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableMember", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r744", "r1043" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses of $742 and $712 as of March\u00a031, 2026 and December\u00a031, 2025, respectively", "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": [ "r1052" ] }, "kvhi_AccountsReceivableSalesTypeLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "AccountsReceivableSalesTypeLeasesMember", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Sales-Type Leases", "label": "Accounts Receivable, Sales-Type Leases [Member]", "documentation": "Accounts Receivable, Sales-Type Leases" } } }, "auth_ref": [] }, "kvhi_AccruedAirtime": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "AccruedAirtime", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued airtime", "label": "Accrued Airtime", "documentation": "Accrued Airtime" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r24", "r139", "r625" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "kvhi_StockholdersEquityBeforeTreasuryStockAdjustment", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r12", "r13", "r51", "r144", "r622", "r660", "r663", "r1131" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.kvh.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Loss", "terseLabel": "Total Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r8", "r13", "r509", "r512", "r564", "r656", "r657", "r981", "r982", "r983", "r1036", "r1037", "r1038", "r1039" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.kvh.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign Currency Translation", "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": [ "r2", "r8", "r13", "r49", "r50", "r154", "r155", "r537", "r538", "r539", "r540", "r541", "r981" ] }, "kvhi_AcquisitionNumberOfEmployeesOfferedEmployment": { "xbrltype": "integerItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "AcquisitionNumberOfEmployeesOfferedEmployment", "presentation": [ "http://www.kvh.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of employees", "label": "Acquisition, Number Of Employees, Offered Employment", "documentation": "Acquisition, Number Of Employees, Offered Employment" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r924" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "kvhi_StockholdersEquityBeforeTreasuryStockAdjustment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r41", "r856", "r1186" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r672", "r1036", "r1037", "r1038", "r1039", "r1132", "r1191" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r937" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r937" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r937" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r937" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r370" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r970" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r896", "r906", "r916", "r948" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r899", "r909", "r919", "r951" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r971" ] }, "kvhi_AirtimeServiceSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "AirtimeServiceSalesMember", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Airtime Service Sales", "label": "Airtime Service Sales [Member]", "documentation": "VSAT Airtime Service Sales [Member]" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r937" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r944" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r900", "r910", "r920", "r944", "r952", "r956", "r964" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r962" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment", "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r400", "r407", "r408" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r145", "r260", "r266" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AmendmentFlag", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsChangesinCarryingAmountDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization expense", "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets." } } }, "auth_ref": [ "r5", "r164", "r283", "r290", "r762", "r768", "r769", "r771", "r773" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.kvh.com/role/NetIncomeLossperCommonShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r213" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charge", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r5", "r22", "r865", "r866" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r75", "r84", "r143", "r170", "r171", "r172", "r217", "r228", "r246", "r250", "r261", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r500", "r502", "r527", "r612", "r613", "r618", "r700", "r785", "r786", "r792", "r856", "r875", "r876", "r887", "r1089", "r1090", "r1145" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r135", "r147", "r170", "r171", "r172", "r261", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r500", "r502", "r527", "r856", "r1089", "r1090", "r1145" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r959" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r960" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r955" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r955" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r955" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r955" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r955" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r955" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofWeightedaverageAssumptionsUsedtoValueOptionsasoftheirGrantDateDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r396", "r397", "r398", "r399" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r958" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r957" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r956" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r956" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.kvh.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r1030" ] }, "kvhi_BristolRhodeIslandMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "BristolRhodeIslandMember", "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bristol, Rhode Island", "label": "Bristol, Rhode Island [Member]", "documentation": "Bristol, Rhode Island" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Domain]", "label": "Business Combination [Domain]", "documentation": "Business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r280", "r284", "r285", "r286", "r287", "r288", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r666", "r802", "r803", "r1123", "r1125", "r1126" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Axis]", "label": "Business Combination [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r280", "r284", "r285", "r286", "r287", "r288", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r666", "r802", "r803", "r1123", "r1125", "r1126" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.kvh.com/role/BusinessCombination" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination", "label": "Business Combination [Text Block]", "documentation": "The entire disclosure for business combination." } } }, "auth_ref": [ "r435", "r436", "r440", "r449", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r461", "r467", "r470", "r471", "r477", "r478", "r479", "r487", "r491", "r492", "r493", "r495", "r497", "r807", "r808", "r809", "r810", "r813", "r814", "r815" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalent", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r15", "r137", "r763" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r15", "r63", "r167" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r0", "r63" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r935" ] }, "kvhi_ChangesInAccruedLiabilitiesRelatedToFixedAssetAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "ChangesInAccruedLiabilitiesRelatedToFixedAssetAdditions", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts in accrued other and accounts payable related to property and equipment additions", "label": "Changes in Accrued Liabilities Related to Fixed Asset Additions", "documentation": "Changes in accrued liabilities related to fixed asset additions." } } }, "auth_ref": [] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r932" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r930" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CityAreaCode", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.kvh.com/role/ShareBuybackProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Treasury Stock [Table]", "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r25", "r26", "r27", "r28" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r936" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r936" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Notes 2, 10, and 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": [ "r37", "r77", "r620", "r687" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.kvh.com/role/LegalMatters" ], "lang": { "en-us": { "role": { "verboseLabel": "Legal Matters", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r70", "r310", "r311", "r745", "r1078", "r1080" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r878", "r879", "r880", "r882", "r883", "r884", "r885", "r1036", "r1037", "r1039", "r1132", "r1185", "r1191" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r40" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r40", "r688" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r40" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r40", "r688", "r706", "r1191", "r1192" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "kvhi_StockholdersEquityBeforeTreasuryStockAdjustment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, $0.01 par value. Authorized 30,000,000 shares; 21,294,283 and 21,294,655 shares issued at March\u00a031, 2026 and December\u00a031, 2025, respectively; and 19,477,178 and 19,511,836 shares outstanding at March\u00a031, 2026 and December\u00a031, 2025, respectively", "label": "Common Stock, Value, Outstanding", "documentation": "Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares." } } }, "auth_ref": [ "r40", "r688" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r941" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r940" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r942" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r939" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r14", "r150", "r152", "r156", "r610", "r630", "r631" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r221", "r257", "r667", "r668", "r744", "r1042", "r1043", "r1044", "r1045", "r1046" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r221", "r257", "r667", "r668", "r744", "r1042", "r1043", "r1044", "r1045", "r1046" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r221", "r257", "r667", "r668", "r744", "r1042", "r1043", "r1044", "r1045", "r1046" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r221", "r257", "r1042", "r1043", "r1044", "r1045", "r1046" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r221", "r257", "r667", "r668", "r744", "r1042", "r1043", "r1044", "r1045", "r1046" ] }, "kvhi_ContingentConsiderationfromAcquisitionAnnualPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "ContingentConsiderationfromAcquisitionAnnualPayment", "crdr": "credit", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration from acquisition, annual payment", "label": "Contingent Consideration from Acquisition, Annual Payment", "documentation": "Contingent Consideration from Acquisition, Annual Payment. Contingent consideration arising from an asset purchase agreement, resulting in an annual payment from the Company to the third party." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r349", "r350", "r352", "r363" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of product and service sales", "terseLabel": "Cost of sales", "label": "Cost of Product and Service Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r54", "r55", "r571", "r769", "r774", "r845", "r1024" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Costs and expenses:", "terseLabel": "Cost of service and product sales", "label": "Cost of Product and Service Sold [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfSalesMember", "presentation": [ "http://www.kvh.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [ "r846" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r59" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and Expenses", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "kvhi_CustomerAndVendorAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "CustomerAndVendorAgreementsMember", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer and vendor agreements", "label": "Customer And Vendor Agreements [Member]", "documentation": "Customer And Vendor Agreements" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r257", "r1043" ] }, "us-gaap_CustomerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerContractsMember", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Contracts", "label": "Customer Contracts [Member]", "documentation": "Entity's established relationships with its customers through contracts." } } }, "auth_ref": [ "r825", "r1067", "r1068", "r1069", "r1070", "r1071", "r1073", "r1076", "r1077" ] }, "kvhi_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "CustomerOneMember", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "Customer One [Member]", "documentation": "Customer One" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships", "verboseLabel": "Subscriber relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r825", "r1067", "r1068", "r1069", "r1070", "r1071", "r1073", "r1076", "r1077" ] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r85" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax asset", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r412", "r413" ] }, "kvhi_DeferredIncomeTaxExpenseBenefitExcludingForeignCurrencyTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "DeferredIncomeTaxExpenseBenefitExcludingForeignCurrencyTranslationAdjustment", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit), Excluding Foreign Currency Translation Adjustment", "documentation": "Deferred Income Tax Expense (Benefit), Excluding Foreign Currency Translation Adjustment" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liability", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r412", "r413", "r619" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r23", "r163", "r768", "r769", "r771", "r773" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r165", "r217", "r233", "r250", "r768", "r785", "r786" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r361", "r362", "r795", "r796", "r797", "r798", "r799", "r800", "r801" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r361", "r362", "r795", "r796", "r797", "r798", "r799", "r800", "r801" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1093" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.kvh.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders' Equity", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r368", "r372", "r401", "r402", "r404", "r805" ] }, "us-gaap_DistributionRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DistributionRightsMember", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distribution rights", "label": "Distribution Rights [Member]", "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels." } } }, "auth_ref": [ "r1067", "r1068", "r1069", "r1070", "r1071", "r1073", "r1076", "r1077" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r891" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentTransitionReport", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r923" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentType", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r934" ] }, "kvhi_ESPPPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "ESPPPlanMember", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP Plan", "label": "ESPP Plan [Member]", "documentation": "ESPP Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r130", "r157", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r197", "r199", "r210", "r211", "r212", "r216", "r338", "r405", "r433", "r499", "r521", "r522", "r611", "r632", "r775" ] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average number of common shares outstanding:", "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r130", "r157", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r199", "r210", "r211", "r212", "r216", "r338", "r405", "r433", "r499", "r521", "r522", "r611", "r632", "r775" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.kvh.com/role/NetIncomeLossperCommonShare" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Income (Loss) per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r196", "r213", "r214", "r215" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation", "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r1138" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.kvh.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r415", "r806" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued compensation and employee-related expenses", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r403" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average period of recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for 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": [ "r403" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockMember", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofWeightedaverageAssumptionsUsedtoValueOptionsasoftheirGrantDateDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [ "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "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/2025", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r889" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r889" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFileNumber", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFilerCategory", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r889" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r973" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityRegistrantName", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r889" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityShellCompany", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r889" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntitySmallBusiness", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r889" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r889" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r928" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r969" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r969" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r969" ] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.kvh.com/role/ShareBuybackProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity, Class of Treasury Stock [Line Items]", "label": "Equity, Class of Treasury Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityComponentDomain", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.kvh.com/role/ShareBuybackProgramDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r9", "r127", "r129", "r130", "r153", "r154", "r155", "r175", "r176", "r177", "r181", "r189", "r191", "r193", "r219", "r262", "r265", "r298", "r337", "r348", "r405", "r421", "r422", "r428", "r429", "r430", "r434", "r498", "r499", "r508", "r509", "r510", "r511", "r512", "r514", "r515", "r516", "r517", "r518", "r520", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r544", "r564", "r629", "r656", "r657", "r658", "r672", "r727" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r938" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r896", "r906", "r916", "r948" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r893", "r903", "r913", "r945" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r944" ] }, "kvhi_ExtendedProductWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "ExtendedProductWarrantyPeriod", "presentation": [ "http://www.kvh.com/role/ProductWarrantyNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extended product warranty period", "label": "Extended Product Warranty Period", "documentation": "Extended Product Warranty Period" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://www.kvh.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value Measurements", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis." } } }, "auth_ref": [ "r1133" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.kvh.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "kvhi_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, useful lives", "label": "Finite-Lived Intangible Asset, Useful Life", "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/2025", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r141", "r269", "r289", "r762" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r291", "r758", "r762" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r1197" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "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": [ "r291", "r758", "r762" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "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": [ "r291", "r758", "r762" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r291", "r758", "r762" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r282", "r284", "r285", "r286", "r288", "r289", "r292", "r293", "r572", "r573", "r666", "r758", "r762", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization Expense", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "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": [ "r269", "r289", "r573", "r762" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r282", "r289", "r292", "r293", "r296", "r572", "r758", "r762", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r282", "r284", "r285", "r286", "r288", "r289", "r292", "r293", "r666", "r758", "r762", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails", "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total amortization expense", "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": [ "r572", "r1073" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining useful lives", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period 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": [ "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsRollForward", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsChangesinCarryingAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived Intangible Assets [Roll Forward]", "label": "Finite-Lived Intangible Assets [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsChangesinCarryingAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets acquired in asset acquisition", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r284", "r666" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.kvh.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency exchange gains (losses)", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r162", "r532", "r533", "r534", "r535", "r724" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized currency translation loss", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r65", "r707", "r886", "r1136", "r1137", "r1190" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.kvh.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r531" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r900", "r910", "r920", "r952" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r900", "r910", "r920", "r952" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r900", "r910", "r920", "r952" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r900", "r910", "r920", "r952" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r900", "r910", "r920", "r952" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r933" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Gain) loss on disposals of fixed assets", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r5" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "General and administrative", "terseLabel": "General and administrative", "label": "General and Administrative Expense", "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": [ "r57", "r710" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r57" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r744", "r1046" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r140", "r270", "r608", "r786", "r791", "r807", "r811", "r812", "r844", "r848", "r856", "r1057", "r1064", "r1127" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions of goodwill", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r273", "r489", "r492", "r496", "r791" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillRollForward", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "kvhi_HardwareRevenueGeneratingAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "HardwareRevenueGeneratingAssetMember", "presentation": [ "http://www.kvh.com/role/DescriptionofBusinessDetails", "http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue-generating assets", "label": "Hardware Revenue Generating Asset [Member]", "documentation": "Hardware Revenue Generating Asset [Member]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets impairment charge", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r5", "r159", "r283", "r295" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income tax expense", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r53", "r79", "r83", "r612", "r614", "r627", "r770", "r772", "r774", "r780", "r785", "r1041", "r1048", "r1049", "r1050", "r1051" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r299", "r301", "r305", "r504", "r505", "r506", "r507", "r524", "r525", "r526", "r528", "r529", "r530", "r653", "r655", "r711", "r758", "r759", "r807", "r812", "r846", "r847", "r849", "r854", "r1122", "r1124", "r1156" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r301", "r305", "r504", "r505", "r506", "r507", "r524", "r525", "r526", "r528", "r529", "r530", "r653", "r655", "r711", "r758", "r759", "r807", "r812", "r846", "r847", "r849", "r854", "r1122", "r1124", "r1156" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.kvh.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r170", "r173", "r411", "r415", "r416", "r417", "r418", "r419", "r420", "r423", "r425", "r426", "r427", "r617", "r665", "r671", "r806" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r87", "r92", "r170", "r192", "r193", "r217", "r236", "r250", "r414", "r415", "r424", "r633", "r770", "r772", "r774", "r806" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued compensation, product warranty and other", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "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": [ "r570", "r1029" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Changes in operating assets and liabilities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-current assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares", "calculation": { "http://www.kvh.com/role/NetIncomeLossperCommonShareScheduleofReconciliationofBasicandDilutedWeightedAverageCommonSharesOutstandingDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/NetIncomeLossperCommonShareScheduleofReconciliationofBasicandDilutedWeightedAverageCommonSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Dilutive common shares issuable in connection with stock plans (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met." } } }, "auth_ref": [ "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r212" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r900", "r910", "r920", "r944", "r952", "r956", "r964" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r962" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r892", "r968" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r892", "r968" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r892", "r968" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r281", "r294", "r297", "r757", "r758" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsChangesinCarryingAmountDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r140" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r282", "r1073", "r1075" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntellectualPropertyMember", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intellectual property", "label": "Intellectual Property [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r1067", "r1068", "r1069", "r1070", "r1071", "r1073", "r1076", "r1077" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r232", "r770", "r774", "r986" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.kvh.com/role/Inventories" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r268" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.kvh.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kvh.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r67", "r765" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.kvh.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kvh.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Inventories, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r146", "r764", "r856" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.kvh.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r67", "r767" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.kvh.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r67", "r766" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r217", "r231", "r250", "r785", "r985" ] }, "kvhi_KognitiveNetworksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "KognitiveNetworksMember", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Kognitive Networks", "label": "Kognitive Networks [Member]", "documentation": "Kognitive Networks" } } }, "auth_ref": [] }, "kvhi_LEOAirtimeServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "LEOAirtimeServiceMember", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LEO airtime", "label": "LEO Airtime Service [Member]", "documentation": "LEO Airtime Service" } } }, "auth_ref": [] }, "kvhi_LEOProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "LEOProductMember", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LEO", "label": "LEO Product [Member]", "documentation": "LEO Product" } } }, "auth_ref": [] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LaborAndRelatedExpense", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Personnel costs", "label": "Labor and Related Expense", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r609", "r772", "r984" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r69", "r553" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.kvh.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r543" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r547", "r554" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r547", "r554" ] }, "kvhi_LesseeOperatingLeaseFreeRental": { "xbrltype": "durationItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "LesseeOperatingLeaseFreeRental", "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Free rent", "label": "Lessee, Operating Lease, Free Rental", "documentation": "Lessee, Operating Lease, Free Rental" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.kvh.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Lease Payments Under Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1142" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails", "http://www.kvh.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agreement with the buyer to lease this property", "totalLabel": "Total minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r552", "r1032", "r1035", "r1154" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails", "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease expense at 2026", "terseLabel": "2027", "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": [ "r552", "r1032", "r1035", "r1154" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r552", "r1032", "r1035", "r1154" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2026", "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": [ "r1142" ] }, "kvhi_LesseeOperatingLeaseLiabilityToBePaidAfterYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearTwo", "crdr": "credit", "calculation": { "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Two", "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Two" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less amount representing interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r552" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease renewal term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1141" ] }, "kvhi_LesseeOperatingLeaseSquareFeetLeased": { "xbrltype": "integerItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "LesseeOperatingLeaseSquareFeetLeased", "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Area of warehouse space", "label": "Lessee, Operating Lease, Square Feet Leased", "documentation": "Lessee, Operating Lease, Square Feet Leased" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1141" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.kvh.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r543" ] }, "us-gaap_LessorSalesTypeLeaseTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LessorSalesTypeLeaseTermOfContract1", "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales-type leases, term of contracts", "label": "Lessor, Sales-type Lease, Term of Contract", "documentation": "Term of lessor's sales-type lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1144" ] }, "us-gaap_LessorSalesTypeLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LessorSalesTypeLeasesTextBlock", "presentation": [ "http://www.kvh.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessor, Sales-type Leases [Text Block]", "documentation": "The entire disclosure of lessor's sales-type leases." } } }, "auth_ref": [ "r555" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r11", "r32", "r33", "r34", "r35", "r36", "r37", "r38", "r170", "r171", "r172", "r261", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r501", "r502", "r503", "r527", "r686", "r779", "r792", "r887", "r1089", "r1145", "r1146" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r45", "r78", "r624", "r856", "r875", "r876", "r1031", "r1034", "r1053", "r1135" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r34", "r136", "r170", "r171", "r172", "r261", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r501", "r502", "r503", "r527", "r856", "r1089", "r1145", "r1146" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilityForUncertainTaxPositionsCurrent", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kvh.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for uncertain tax positions", "label": "Liability for Uncertainty in Income Taxes, Current", "documentation": "Amount recognized for uncertainty in income taxes classified as current." } } }, "auth_ref": [ "r33" ] }, "kvhi_LimitedProductWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "LimitedProductWarrantyPeriod", "presentation": [ "http://www.kvh.com/role/ProductWarrantyNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Limited warranty period on product", "label": "Limited Product Warranty Period", "documentation": "Limited product warranty period." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LocalPhoneNumber", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MajorCustomersAxis", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r257", "r794", "r797", "r868", "r873", "r1155", "r1157", "r1158", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184" ] }, "kvhi_MaritimeSatelliteServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "MaritimeSatelliteServiceMember", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maritime Satellite Service", "label": "Maritime Satellite Service [Member]", "documentation": "Maritime Satellite Service" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MaximumMember", "presentation": [ "http://www.kvh.com/role/DescriptionofBusinessDetails", "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.kvh.com/role/LeasesNarrativeDetails", "http://www.kvh.com/role/ProductWarrantyNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r95", "r97", "r99", "r100", "r102", "r119", "r121", "r122", "r125", "r126", "r223", "r312", "r313", "r314", "r315", "r366", "r396", "r397", "r398", "r409", "r523", "r569", "r652", "r654", "r664", "r678", "r679", "r730", "r732", "r734", "r735", "r737", "r739", "r740", "r742", "r743", "r755", "r756", "r790", "r793", "r804", "r807", "r813", "r816", "r850", "r851", "r852", "r853", "r869", "r1091", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r936" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r936" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MinimumMember", "presentation": [ "http://www.kvh.com/role/DescriptionofBusinessDetails", "http://www.kvh.com/role/LeasesNarrativeDetails", "http://www.kvh.com/role/ProductWarrantyNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "verboseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r95", "r97", "r99", "r100", "r102", "r119", "r121", "r122", "r125", "r126", "r223", "r312", "r313", "r314", "r315", "r366", "r396", "r397", "r398", "r409", "r523", "r569", "r652", "r654", "r664", "r678", "r679", "r730", "r732", "r734", "r735", "r737", "r739", "r740", "r742", "r743", "r755", "r756", "r790", "r793", "r804", "r807", "r813", "r816", "r850", "r851", "r852", "r869", "r1091", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r955" ] }, "kvhi_MobileCommProductSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "MobileCommProductSalesMember", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mobile Comm Product Sales", "label": "Mobile Comm Product Sales [Member]", "documentation": "Product Sales [Member] of the Mobile Connectivity segment" } } }, "auth_ref": [] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://www.kvh.com/role/ProductWarrantyScheduleofProductWarrantyActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of product warranty activity", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r963" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r257", "r794", "r797", "r868", "r873", "r1155", "r1157", "r1158", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r937" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NatureOfOperations", "presentation": [ "http://www.kvh.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "verboseLabel": "Description of Business", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r88", "r220", "r777", "r778" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in by financing activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r166" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash flows from financing activities:", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r166" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash flows from investing activities:", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r63", "r64", "r65" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash flows from operating activities:", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r56", "r65", "r80", "r130", "r134", "r148", "r151", "r155", "r170", "r171", "r172", "r174", "r180", "r185", "r186", "r187", "r188", "r189", "r192", "r193", "r209", "r261", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r338", "r341", "r343", "r346", "r405", "r433", "r499", "r522", "r527", "r628", "r708", "r725", "r726", "r770", "r772", "r774", "r886", "r1089" ] }, "us-gaap_NetInvestmentInLeaseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetInvestmentInLeaseCurrent", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net investment in lease, current", "label": "Net Investment in Lease, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of net investment in sales-type and direct financing leases, classified as current." } } }, "auth_ref": [ "r557", "r558", "r1054" ] }, "us-gaap_NetInvestmentInLeaseNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetInvestmentInLeaseNoncurrent", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net investment in lease, noncurrent", "label": "Net Investment in Lease, before Allowance for Credit Loss, Noncurrent", "documentation": "Amount, before allowance for credit loss, of net investment in sales-type and direct financing leases, classified as noncurrent." } } }, "auth_ref": [ "r557", "r558", "r1054" ] }, "kvhi_NetLossIncomePerCommonShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "NetLossIncomePerCommonShareAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per common share", "label": "Net Loss Income Per Common Share [Abstract]", "documentation": "Net Loss Income Per Common Share" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.kvh.com/role/RecentlyIssuedAccountingStandardsandAccountingStandardsNotyetAdopted" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Standards and Accounting Standards Not yet Adopted", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r93", "r128", "r130", "r178", "r179", "r182", "r183", "r194", "r195", "r258", "r263", "r264", "r335", "r336", "r405", "r406", "r431", "r432", "r434", "r499", "r513", "r519", "r563", "r565", "r566", "r659", "r660", "r661", "r662", "r663" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.kvh.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Standards and Accounting Standards Not yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r936" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r900", "r910", "r920", "r944", "r952" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r927" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r926" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r944" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r963" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r963" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonUsMember", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-US", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1193", "r1194", "r1195", "r1196" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r256" ] }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfCountriesInWhichEntityOperates", "presentation": [ "http://www.kvh.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of countries in which entity operates", "label": "Number of Countries in which Entity Operates", "documentation": "The number of countries in which the entity operates as of balance sheet date." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.kvh.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r781", "r789", "r1047" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.kvh.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r10", "r13" ] }, "kvhi_OfficeAndComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "OfficeAndComputerEquipmentMember", "presentation": [ "http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office and computer equipment", "label": "Office And Computer Equipment [Member]", "documentation": "Office And Computer Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r83", "r770", "r774", "r780", "r1041", "r1048", "r1049", "r1050", "r1051" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "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": [ "r548", "r855" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails", "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability", "totalLabel": "Present value of net minimum operating lease payments", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r546" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liability", "verboseLabel": "Less current installments of obligation under current-operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r546" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term operating lease liability", "terseLabel": "Obligations under long-term operating lease liabilities, excluding current installments", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r546" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kvh.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r545" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate - operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r551", "r855" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.kvh.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term - operating leases (years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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": [ "r550", "r855" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued other", "label": "Other Accrued Liabilities, Current", "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": [ "r33" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r142" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r3", "r8", "r74" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other comprehensive (loss) income, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive (loss) income, net of tax", "terseLabel": "Other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r3", "r8", "r74", "r149", "r152", "r189" ] }, "us-gaap_OtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherCurrentAssetsTextBlock", "presentation": [ "http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Other Current Assets [Text Block]", "documentation": "The entire disclosure for other current assets." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r58", "r845" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r936" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other prepaid expenses and other current assets", "label": "Other Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r979", "r1055" ] }, "kvhi_OtherProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "OtherProductMember", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Product [Member]", "documentation": "Other Product" } } }, "auth_ref": [] }, "kvhi_OtherServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "OtherServiceMember", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Service [Member]", "documentation": "Other Service" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r898", "r908", "r918", "r950" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r901", "r911", "r921", "r953" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r901", "r911", "r921", "r953" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r925" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r62" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for acquisition of intangible asset", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r61" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire productive assets", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r86", "r1128", "r1129", "r1130" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r61" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r935" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r935" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r927" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r944" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r937" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r926" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PlanNameAxis", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PlanNameDomain", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r928" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r972" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r927" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r39", "r347" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r39", "r688" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r39", "r347" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "kvhi_StockholdersEquityBeforeTreasuryStockAdjustment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, $0.01 par value. Authorized 1,000,000 shares; none issued", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r39", "r340", "r345", "r621", "r856" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r980" ] }, "kvhi_PrepaidPooledData": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "PrepaidPooledData", "crdr": "debit", "calculation": { "http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Starlink pooled data", "label": "Prepaid Pooled Data", "documentation": "Prepaid Pooled Data" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of fixed assets", "label": "Proceeds from Sale of Productive Assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r60" ] }, "kvhi_ProceedsFromStockOptionsExercisedAndEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "ProceedsFromStockOptionsExercisedAndEmployeeStockPurchasePlan", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from stock options exercised and employee stock purchase plan", "label": "Proceeds From Stock Options Exercised and Employee Stock Purchase Plan", "documentation": "Proceeds from stock options exercised and employee stock purchase plan." } } }, "auth_ref": [] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Concentration Risk", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r1044" ] }, "us-gaap_ProductLiabilityContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductLiabilityContingencyLineItems", "presentation": [ "http://www.kvh.com/role/ProductWarrantyNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Liability Contingency [Line Items]", "label": "Product Liability Contingency [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": [ "r314", "r1081", "r1082", "r1083" ] }, "us-gaap_ProductLiabilityContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductLiabilityContingencyTable", "presentation": [ "http://www.kvh.com/role/ProductWarrantyNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Liability Contingency [Table]", "label": "Product Liability Contingency [Table]", "documentation": "Disclosure of information about product liability contingency arising from reasonably possible loss from liability related to individual product." } } }, "auth_ref": [ "r314", "r1081", "r1082", "r1083" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductMember", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product", "verboseLabel": "Product - point in time", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r769", "r774", "r794", "r795" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://www.kvh.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r104", "r105", "r106", "r107", "r108", "r109", "r123", "r253", "r571", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r760", "r769", "r772", "r774", "r794", "r795", "r867", "r869", "r870", "r874", "r877", "r976", "r978", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1025", "r1026", "r1027", "r1028", "r1083", "r1084", "r1155", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Product Warranties Disclosures [Abstract]", "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyAccrual", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kvh.com/role/ProductWarrantyNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued product warranty costs", "label": "Standard and Extended Product Warranty Accrual", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r76", "r320", "r324", "r325" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.kvh.com/role/ProductWarranty" ], "lang": { "en-us": { "role": { "verboseLabel": "Product Warranty", "label": "Product Warranty Disclosure [Text Block]", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r316", "r317", "r318", "r319", "r321", "r322" ] }, "us-gaap_ProductWarrantyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyExpense", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/ProductWarrantyScheduleofProductWarrantyActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Charges to expense", "label": "Product Warranty Expense", "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers." } } }, "auth_ref": [ "r4", "r161", "r769", "r1085" ] }, "kvhi_ProductWarrantyTextualAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "ProductWarrantyTextualAbstract", "presentation": [ "http://www.kvh.com/role/ProductWarrantyNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Product Warranty (Textual) [Abstract]", "label": "Product Warranty (Textual) [Abstract]", "documentation": "Product warranty." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://www.kvh.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r104", "r105", "r106", "r107", "r108", "r109", "r123", "r253", "r571", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r760", "r769", "r772", "r774", "r794", "r795", "r867", "r869", "r870", "r874", "r877", "r976", "r978", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1025", "r1026", "r1027", "r1028", "r1083", "r1084", "r1155", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProfessionalFees", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional fees", "label": "Professional Fees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r772", "r785", "r886", "r1188", "r1189" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.kvh.com/role/DescriptionofBusinessDetails", "http://www.kvh.com/role/PropertyandEquipmentNarrativeDetails", "http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7", "r553" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.kvh.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r68", "r89", "r90", "r91" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/PropertyandEquipmentNarrativeDetails", "http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "verboseLabel": "Property and equipment, carrying value", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r69", "r138", "r626" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.kvh.com/role/DescriptionofBusinessDetails", "http://www.kvh.com/role/PropertyandEquipmentNarrativeDetails", "http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r553" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, less accumulated depreciation", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r553", "r616", "r626", "r856" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.kvh.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.kvh.com/role/DescriptionofBusinessDetails", "http://www.kvh.com/role/PropertyandEquipmentNarrativeDetails", "http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r69", "r553" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.kvh.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leased assets, useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r158", "r160", "r267" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment, remaining minimum amount committed", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r37", "r77" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r925" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r925" ] }, "kvhi_Q12017AcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "Q12017AcquisitionMember", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Q1 2017 Acquisition", "label": "Q1 2017 Acquisition [Member]", "documentation": "Q1 2017 Acquisition [Member]" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "presentation": [ "http://www.kvh.com/role/DescriptionofBusinessDetails", "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.kvh.com/role/LeasesNarrativeDetails", "http://www.kvh.com/role/ProductWarrantyNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r95", "r97", "r99", "r100", "r102", "r119", "r121", "r122", "r125", "r126", "r223", "r312", "r313", "r314", "r315", "r365", "r366", "r396", "r397", "r398", "r404", "r409", "r523", "r567", "r568", "r569", "r652", "r654", "r664", "r678", "r679", "r730", "r732", "r734", "r735", "r737", "r739", "r740", "r742", "r743", "r755", "r756", "r790", "r793", "r804", "r807", "r813", "r816", "r850", "r851", "r852", "r853", "r869", "r880", "r1079", "r1091", "r1134", "r1148", "r1149", "r1150", "r1151", "r1152" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "presentation": [ "http://www.kvh.com/role/DescriptionofBusinessDetails", "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.kvh.com/role/LeasesNarrativeDetails", "http://www.kvh.com/role/ProductWarrantyNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r95", "r97", "r99", "r100", "r102", "r119", "r121", "r122", "r125", "r126", "r223", "r312", "r313", "r314", "r315", "r365", "r366", "r396", "r397", "r398", "r404", "r409", "r523", "r567", "r568", "r569", "r652", "r654", "r664", "r678", "r679", "r730", "r732", "r734", "r735", "r737", "r739", "r740", "r742", "r743", "r755", "r756", "r790", "r793", "r804", "r807", "r813", "r816", "r850", "r851", "r852", "r853", "r869", "r880", "r1079", "r1091", "r1134", "r1148", "r1149", "r1150", "r1151", "r1152" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r893", "r903", "r913", "r945" ] }, "kvhi_ReportableSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "ReportableSegmentMember", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segment", "label": "Reportable Segment [Member]", "documentation": "Reportable Segment" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r410", "r758", "r770", "r771", "r785", "r1153" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r894", "r904", "r914", "r946" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r895", "r905", "r915", "r947" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r902", "r912", "r922", "r954" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedStockMember", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r1040", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.kvh.com/role/Restructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r302", "r303", "r304", "r307", "r309" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "kvhi_StockholdersEquityBeforeTreasuryStockAdjustment", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r42", "r71", "r623", "r659", "r663", "r670", "r689", "r856" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r127", "r129", "r130", "r175", "r176", "r177", "r181", "r189", "r191", "r193", "r262", "r265", "r298", "r337", "r405", "r421", "r422", "r428", "r429", "r430", "r434", "r498", "r499", "r508", "r510", "r511", "r514", "r520", "r542", "r544", "r656", "r658", "r672", "r1191" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net sales", "terseLabel": "Net Sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r81", "r82", "r217", "r229", "r230", "r244", "r250", "r253", "r255", "r257", "r360", "r361", "r362", "r571", "r770", "r774" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total net sales", "label": "Revenue from Contract with Customer, Including Assessed Tax", "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": [ "r81", "r82", "r217", "r229", "r230", "r244", "r250", "r253", "r255", "r257", "r360", "r361", "r362", "r571" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contracts with Customers", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r94", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r362", "r364" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenuesAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Sales:", "terseLabel": "Sales:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r963" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r963" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "SG", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://www.kvh.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Singapore", "label": "SINGAPORE" } } }, "auth_ref": [] }, "kvhi_SalesMarketingAndSupportMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "SalesMarketingAndSupportMember", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales, marketing and support", "label": "Sales, Marketing And Support [Member]", "documentation": "Sales, Marketing And Support" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r257", "r1043", "r1044" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivable", "crdr": "debit", "calculation": { "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease payments", "label": "Sales-type and Direct Financing Leases, Lease Receivable", "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type and direct financing leases." } } }, "auth_ref": [ "r559", "r562" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted cash flows", "label": "Sales-Type and Direct Financing Leases, Payment to be Received", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases." } } }, "auth_ref": [ "r463", "r470", "r559" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails_1": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Four", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": [ "r559" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails_1": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year One", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": [ "r559" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails_1": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2026", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Remainder of Fiscal Year", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1143" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails_1": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Three", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": [ "r559" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails_1": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Two", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": [ "r559" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount", "crdr": "debit", "calculation": { "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/LeasesScheduleofSalesTypeLeaseFutureUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Difference between undiscounted cash flows and discounted cash flows", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount", "documentation": "Amount of undiscounted lease receivable in excess of discounted receivable for sales-type and direct financing leases." } } }, "auth_ref": [ "r559" ] }, "us-gaap_SalesTypeLeaseInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesTypeLeaseInterestIncome", "crdr": "credit", "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales-type lease, interest income", "label": "Sales-type Lease, Interest Income", "documentation": "Amount of interest income from net investment in sales-type lease." } } }, "auth_ref": [ "r218", "r556", "r561" ] }, "us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesTypeLeaseLeaseIncomeTableTextBlock", "presentation": [ "http://www.kvh.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Sales-Type Lease, Future Undiscounted Cash Flows", "label": "Sales-type Lease, Lease Income [Table Text Block]", "documentation": "Tabular disclosure of components of income from sales-type lease." } } }, "auth_ref": [ "r218", "r560" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScenarioForecastMember", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r367", "r977" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r124", "r131", "r132", "r194", "r367", "r974" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.kvh.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [ "r13", "r1139", "r1140" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.kvh.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table]", "label": "Segment Reporting, Revenue from External Customer, Product and Service [Table]", "documentation": "Disclosure of information about revenue from external customer by product and service when not provided as part of reportable operating segment information." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.kvh.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r282", "r289", "r292", "r293", "r296", "r572", "r758", "r762", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r762", "r1072" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r791", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.kvh.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Components of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r6", "r46", "r47", "r48" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.kvh.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Schedule of Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.kvh.com/role/ProductWarrantyTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Product Warranty Activity", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.kvh.com/role/DescriptionofBusinessDetails", "http://www.kvh.com/role/PropertyandEquipmentNarrativeDetails", "http://www.kvh.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7", "r553" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.kvh.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r21", "r52" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r17", "r18", "r19" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.kvh.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Reporting Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r17", "r18", "r19" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofWeightedaverageAssumptionsUsedtoValueOptionsasoftheirGrantDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r369", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r404" ] }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "presentation": [ "http://www.kvh.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock based Compensation Expense", "label": "Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]", "documentation": "Tabular disclosure of employee stock purchase plan activity." } } }, "auth_ref": [ "r30", "r1121" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.kvh.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted-average Assumptions Used to Value Options as of their Grant Date", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.kvh.com/role/NetIncomeLossperCommonShareTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Reconciliation of Basic and Diluted Weighted Average Common Shares Outstanding", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expected Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r762", "r1074" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "Security12bTitle", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r888" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "SecurityExchangeName", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r890" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentDomain", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r81", "r82", "r83", "r84", "r217", "r225", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r257", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r296", "r306", "r308", "r489", "r492", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r782", "r785", "r786", "r791", "r872", "r1155", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails", "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://www.kvh.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r96", "r98", "r101", "r103", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r120", "r121", "r122", "r222", "r255", "r256", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r612", "r613", "r614", "r615", "r675", "r676", "r677", "r731", "r733", "r736", "r738", "r739", "r741", "r742", "r743", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r761", "r776", "r794", "r796", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r871", "r880", "r1155", "r1157", "r1158", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.kvh.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r84", "r217", "r224", "r225", "r226", "r227", "r228", "r240", "r242", "r243", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r257", "r781", "r783", "r784", "r785", "r787", "r788", "r789" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.kvh.com/role/SegmentInformationNarrativeDetails", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingOtherItemAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingOtherItemAmount", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other segment items", "label": "Segment Reporting, Other Segment Item, Amount", "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)." } } }, "auth_ref": [ "r217", "r242", "r243", "r250", "r785" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales, marketing and support", "label": "Selling and Marketing Expense", "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/2025", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.kvh.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales, marketing and support", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ServiceMember", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails", "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service", "verboseLabel": "Service - over time", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r769", "r774", "r794", "r795" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Compensation expense related to stock-based awards and employee stock purchase plan", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r387" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.kvh.com/role/StockholdersEquityScheduleofWeightedaverageAssumptionsUsedtoValueOptionsasoftheirGrantDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.kvh.com/role/StockholdersEquityScheduleofWeightedaverageAssumptionsUsedtoValueOptionsasoftheirGrantDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.kvh.com/role/StockholdersEquityScheduleofWeightedaverageAssumptionsUsedtoValueOptionsasoftheirGrantDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofWeightedaverageAssumptionsUsedtoValueOptionsasoftheirGrantDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r369", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r404" ] }, "kvhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentPercentageOfSharePrice": { "xbrltype": "percentItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentPercentageOfSharePrice", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of company's common stock share price", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instrument, Percentage Of Share Price", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instrument, Percentage Of Share Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable stock options, weighted average exercise price (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, 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 or that expired." } } }, "auth_ref": [ "r1100" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r376", "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.kvh.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "AOCI Attributable to Parent [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options outstanding, weighted average exercise price (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r376", "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options issued ESPP (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofWeightedaverageAssumptionsUsedtoValueOptionsasoftheirGrantDateDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r396", "r397", "r398", "r399" ] }, "srt_ShareRepurchaseProgramAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ShareRepurchaseProgramAbstract", "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.kvh.com/role/StockholdersEquityScheduleofWeightedaverageAssumptionsUsedtoValueOptionsasoftheirGrantDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life (in years)", "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": [ "r395" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested outstanding options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [ "r1120" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock surrendered (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r1120" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease costs", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r549", "r855" ] }, "kvhi_SignificantAccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "SignificantAccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies [Abstract]", "label": "Significant Accounting Policies [Abstract]", "documentation": "Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.kvh.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r168", "r169" ] }, "kvhi_SignificantEstimatesandAssumptionsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "SignificantEstimatesandAssumptionsPolicyTextBlock", "presentation": [ "http://www.kvh.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Estimates and Assumptions and Other Significant Non-Recurring Transactions", "label": "Significant Estimates and Assumptions [Policy Text Block]", "documentation": "Significant estimates and assumptions." } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.kvh.com/role/ProductWarrantyScheduleofProductWarrantyActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Standard Product Warranty Accrual", "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": [ "r1087", "r1088" ] }, "us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StandardProductWarrantyAccrualPeriodIncreaseDecrease", "presentation": [ "http://www.kvh.com/role/ProductWarrantyScheduleofProductWarrantyActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Costs incurred", "label": "Standard Product Warranty Accrual, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in the standard product warranty accrual. Excludes extended product warranties." } } }, "auth_ref": [ "r1086" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r81", "r82", "r83", "r84", "r133", "r217", "r225", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r257", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r296", "r300", "r306", "r308", "r489", "r492", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r782", "r785", "r786", "r791", "r872", "r1155", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.kvh.com/role/ShareBuybackProgramDetails", "http://www.kvh.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r40", "r43", "r44", "r127", "r129", "r130", "r153", "r154", "r155", "r175", "r176", "r177", "r181", "r189", "r191", "r193", "r219", "r262", "r265", "r298", "r337", "r348", "r405", "r421", "r422", "r428", "r429", "r430", "r434", "r498", "r499", "r508", "r509", "r510", "r511", "r512", "r514", "r515", "r516", "r517", "r518", "r520", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r544", "r564", "r629", "r656", "r657", "r658", "r672", "r727" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.kvh.com/role/LeasesNarrativeDetails", "http://www.kvh.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://www.kvh.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r96", "r98", "r101", "r103", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r120", "r121", "r122", "r222", "r255", "r256", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r612", "r613", "r614", "r615", "r675", "r676", "r677", "r731", "r733", "r736", "r738", "r739", "r741", "r742", "r743", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r761", "r776", "r794", "r796", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r871", "r880", "r1155", "r1157", "r1158", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r175", "r176", "r177", "r219", "r339", "r340", "r342", "r344", "r544", "r571", "r669", "r673", "r674", "r680", "r681", "r682", "r683", "r684", "r685", "r688", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r701", "r702", "r703", "r704", "r705", "r709", "r710", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r727", "r772", "r774", "r881", "r1187" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StatementScenarioAxis", "presentation": [ "http://www.kvh.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r124", "r131", "r132", "r194", "r367", "r974", "r975" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementTable", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r175", "r176", "r177", "r219", "r259", "r339", "r340", "r342", "r344", "r544", "r571", "r669", "r673", "r674", "r680", "r681", "r682", "r683", "r684", "r685", "r688", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r701", "r702", "r703", "r704", "r705", "r709", "r710", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r727", "r772", "r774", "r881", "r1187" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r897", "r907", "r917", "r949" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [ "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock award, forfeitures, less than (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r9", "r39", "r40", "r71" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)", "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": [ "r9", "r39", "r40", "r71" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.kvh.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r9", "r39", "r40", "r71" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options and issuance of restricted stock awards, net of forfeitures", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r9", "r71" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.kvh.com/role/ShareBuybackProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock repurchase program", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1092" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.kvh.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r40", "r43", "r44", "r66", "r690", "r706", "r728", "r729", "r856", "r887", "r1031", "r1033", "r1034", "r1053", "r1135", "r1191" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "kvhi_StockholdersEquityBeforeTreasuryStockAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "StockholdersEquityBeforeTreasuryStockAdjustment", "crdr": "credit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders equity before treasury stock adjustment", "label": "Stockholders Equity Before Treasury Stock Adjustment", "documentation": "Stockholders Equity Before Treasury Stock Adjustment" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r943" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r935" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r942" ] }, "kvhi_TracVisionLandMobileProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "TracVisionLandMobileProductMember", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "TracVision & land mobile", "label": "Trac Vision & Land Mobile Product [Member]", "documentation": "Trac Vision & Land Mobile Product" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r962" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r964" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "TradingSymbol", "presentation": [ "http://www.kvh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r965" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r966" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r966" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r964" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r964" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r967" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r965" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.kvh.com/role/ShareBuybackProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r25" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock at cost, outstanding (in shares)", "negatedPeriodStartLabel": "Beginning balance, treasury stock (in shares)", "negatedPeriodEndLabel": "Ending balance, treasury stock (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r25" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.kvh.com/role/ShareBuybackProgramDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of treasury stock (in shares)", "terseLabel": "Acquisition of treasury stock (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r9", "r40", "r71" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.kvh.com/role/ShareBuybackProgram" ], "lang": { "en-us": { "role": { "verboseLabel": "Share Buyback Program", "label": "Treasury Stock [Text Block]", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r72" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: treasury stock at cost, common stock, 1,817,105 and 1,782,819 shares as of March\u00a031, 2026 and December\u00a031, 2025, respectively.", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r25", "r28", "r40", "r43" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.kvh.com/role/ShareBuybackProgramDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of treasury stock", "terseLabel": "Common stock repurchase cost", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r9", "r25", "r71" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "US", "presentation": [ "http://www.kvh.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "UNITED STATES", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r961" ] }, "kvhi_VSATAirtimeServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "VSATAirtimeServiceMember", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "VSAT airtime", "label": "VSAT Airtime Service [Member]", "documentation": "VSAT Airtime Service" } } }, "auth_ref": [] }, "kvhi_VSATProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kvh.com/20260331", "localname": "VSATProductMember", "presentation": [ "http://www.kvh.com/role/SegmentInformationScheduleofReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "VSAT", "label": "VSAT Product [Member]", "documentation": "VSAT Product" } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r931" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.kvh.com/role/NetIncomeLossperCommonShareScheduleofReconciliationofBasicandDilutedWeightedAverageCommonSharesOutstandingDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/NetIncomeLossperCommonShareScheduleofReconciliationofBasicandDilutedWeightedAverageCommonSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in shares)", "totalLabel": "Weighted average common shares outstanding\u2014diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r198", "r212" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.kvh.com/role/NetIncomeLossperCommonShareScheduleofReconciliationofBasicandDilutedWeightedAverageCommonSharesOutstandingDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kvh.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.kvh.com/role/NetIncomeLossperCommonShareScheduleofReconciliationofBasicandDilutedWeightedAverageCommonSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding\u2014basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r197", "r212" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.kvh.com/role/NetIncomeLossperCommonShareScheduleofReconciliationofBasicandDilutedWeightedAverageCommonSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of reconciliation of basic and diluted weighted average common shares outstanding", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r929" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "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": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r51": { "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" }, "r52": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505-30/tableOfContent" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r79": { "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/2147478524/942-220-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r87": { "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" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r92": { "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" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "3", "Publisher": "SEC" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column B", "Publisher": "SEC" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column C", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r127": { "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" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SAB Topic 1.B.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r166": { "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" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r171": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-26" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "44", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-44" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "48", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-48" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "48", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-48" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "51", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-51" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-52" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-53" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "54", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-54" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r305": { "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "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": "(f)(2)(ii)", "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": "(f)(2)(iii)", "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": "(f)(2)(iv)", "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": "(f)(2)(v)", "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": "(h)(1)(i)", "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": "(h)(2)", "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": "(h)(2)(i)", "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": "(i)", "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": "(l)", "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": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r408": { "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" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805-10/tableOfContent" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805-20/tableOfContent" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805-30/tableOfContent" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r545": { "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" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r548": { "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-30/tableOfContent" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479341/842-30-25-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-10" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r569": { "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" }, "r570": { "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/2147478345/912-310-45-11" }, "r571": { "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" }, "r572": { "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" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r609": { "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(14)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r613": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r615": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r621": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r625": { "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/2147478777/944-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r627": { "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/2147477250/944-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r675": { "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/2147478795/946-210-50-1" }, "r676": { "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/2147478795/946-210-50-2" }, "r677": { "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/2147478795/946-210-50-6" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r724": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r731": { "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/2147477271/946-320-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r733": { "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/2147477271/946-320-S99-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r736": { "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/2147477271/946-320-S99-3" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r738": { "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/2147477271/946-320-S99-6" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r745": { "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/2147478522/954-440-50-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r760": { "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" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r763": { "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" }, "r764": { "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" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-2" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-4" }, "r779": { "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" }, "r780": { "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" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r790": { "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" }, "r791": { "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" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r804": { "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" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "45", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "46", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "184", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r855": { "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" }, "r856": { "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" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "942", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480095/942-10-S50-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "942", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480035/942-10-S99-6" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r869": { "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" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r923": { "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" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r974": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r975": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r979": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(s)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(t)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(u)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1029": { "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" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r1033": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1053": { "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" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1057": { "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" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1064": { "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" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1072": { "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" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1079": { "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" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1081": { "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" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1083": { "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" }, "r1084": { "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" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "50", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718-50/tableOfContent" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r1132": { "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" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/820/tableOfContent" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1142": { "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" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-10" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3" }, "r1145": { "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" }, "r1146": { "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" }, "r1147": { "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" }, "r1148": { "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" }, "r1149": { "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" }, "r1150": { "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" }, "r1151": { "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" }, "r1152": { "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" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r1155": { "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" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1193": { "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/2147477271/946-320-S99-1" }, "r1194": { "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/2147477271/946-320-S99-2" }, "r1195": { "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/2147477271/946-320-S99-3" }, "r1196": { "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/2147477271/946-320-S99-6" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 88 0001007587-26-000016-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001007587-26-000016-xbrl.zip M4$L#!!0 ( $6%IEP$3_T9E/8 2"# 1 :W9H:2TR,#(V,#,S,2YH M=&WLO6MWXDB2 /I]?X4NL[M3=0Y@)/%T57,/95/=WJZR/<;5O7._[!%28C0E M)%H2MIE??R,R)2% / 0"4I!SIEVVE)(RXQV1D1&?_]_WD26]$MODFWCCX9$=N7;ERB^<20 MWDQ_*/E#(OWIN#_-5TUZM#1_X+BC4HD]=N.,IZ[Y,O0EI:+4PV'A7?>Z(K>, MEEQOEA2Y62DU!K56J2\WY9)>:1B-5E]M-:K5XLMU;: JLMJLE^H:Z9>JM4&_ MU"=*OR0K+56!_Q%-;A:-ZT%%DW5#4^6!)E>UAM[OJP/54(C:E%NDKJOTNT,? MU@SKMKU?"D/?'U]?7;V]O97?U++COES)K5;KZAW'%-B@:_/=+WE$GQL,?Y=? MG-^>F;1(I5*1K_[W^[>>/B0CK63:GJ_9.@F?,LCL*?K9 M<+EP S]2"P=.O-*+IHVCP0/-Z],/!#?F!GNNOSP0+LX-TIV)[;O3Y,\'-^<> MP 'F*L!6$+#S:S,]IZK(C75/L!'Q#Q@+\ C&UJ_8S0@ZGZ_#^<7!A;+NC'!0O:+.B M(XN>:->'MON9%4'A?&C]'_GB7#KVV M-) $!6*7?O0*[<]#HAGMSR/B:Q(^6B)_36DJ_9__,=_?/9-WR)M7%(IG/[G*W;Q\Q5[==\QINW/AODJ>?[4(K\4 M#-,;6]KTVG9L A,PWZ]Q(''9KZ9A$)O^"O?O032YILZ^_^X_D<$O!;T$$+*U M$;Z)F-==&SXWO8'9N9IU9QOD_7RE(C#U_*0 _7P_,=V*4!IJ%F B^VBBTZ87=/QA*Y:^FIVO6 M/XGF?H4K7O2%9J&-\,[J X\PW#'F/]$JM/\A[_Z!FXGKSBV@:QNWH&#FH6? ME=((WC+$)TN&-BT1.YR"6BFT;XE.1GWB2FJZN525<#*!W+I^=)TQQRN^> ?*,?F_VD>";GC-Q MZ5]4*UTC7.BTO:$&-POA]1' ?.*2-ON+W?Q\-7\O_!O?L?2^";QX2VQG9-I)K]T6-'.ON)J? M_;I5!Z;$$A0I.P8W4X'1IC2\ L5C^#75V[R_!O[2N\" N,8;Z=X4L&3B0H.; MJ5Y(@$&<*4D@9_K*Z/8V+PW$!,,(B(GP.J%Z.OP+D E_#TP0[)1I2:(I?G/W M^[S^7GPXFL'\V\=4RH9_@;'H^JAZJ,HL563X?_C<[%XT32,V5"VI\NP3[$[X M=_B1J[EU)X-!X0 ,S&KV@Y758D ([^RR,I6[E<5QML_*JGRMK 8N8$8KJQUZ M90%O,4G$_C3@8^]CR]1-_SLSZ P3[M(@10$\QNO 4'IP>\1]-772>3=!'(7F M1'"1/?KY*O&-T>*C#^=#.-0%.I+14=L>';7LT-'('SJ"NV?)'4V!#IZXH\6! M5N0 #'*%-[*,1+,/:\)G,+[A3V^^>IU&X/G+LGN_H/[.GT\.8+?+! MG8D#P[QC&"9&-C3K43.-._M&&YN^9N4&_@?W8@X,_R?B:Z9-C*[FVJ;]XN4& M\ =WL@Y-^+H^&4TLW%Y\\(?$Q7$N&>+;7LF=K3NC YB2!\+%P=W" ^/BV:7! MFRD5_4P+Y ;VW#FNW D@#@QVF3M_-@_2B@?$<>?Y\FI?\8 L[OQB'O40#X@Z MN,=\8$0=U%/D $&*<.6/OK>B"%?^M/ 7KOR) "]<>7YP(5SYT\$^[Z[\L91N M-;OPB9)[Q_P$2C=+^.?=OSZJTLT2\'GWE4^M=+/$1=[=X6,KW0QAKQ[?>,3QVER! 7U;SO"1\_RR\[V/-P M9O1 2^/._\7#+$^:_1*<8,$_OYNV.9J,-I#+U@2[LNS"ERG6*F#?I<>,?]-< MXTUSR1-Y)?:$_$IL/%X.(KSC>>0 IVD.=&R4.U"S3!>KRI[@-?7"C\$XC^FK+YK MZCXQ%4<.:!^+F+UG GE4ZCFFOWX'LJ^X<^&SJK&W-3K9!FRT??C-T6F#@<5\$<]_&-!" MTN=ITG'GU%\Z'9Q(@7(7<,BJJF!>Z>!$I5>YBV]<.AV<1A[4N8V_;(4>,*^) MYNK##H" O!++H9OOW?V>G_^,328MAECC7Q//QZ(X$'B<1=RX1YK MAXF%-[B+>>0)$1G6K&AP&W3@%A$!,E#H[H]# PY*S@ 0[*]G!02DHS$SAPZUIN=4PL'$R;& \=R[@; MC5WGE0JVW)1Y;7#K*W*.@PS=Q :W;F(J''S7]*%I$W<:'Y@;/N#6Z>,TP\# :8&V(;Z.A-?.+F3CLTN=T3YAX+ M6?("MWN]VV.ATZAU84WNV#4];MRG 7ZL<%?P91I&:W'G+.Y?D MR>>^4),[5WGG>CDY10"W?O*7B0=>E^=U=) \GCE+0Z!"Y[OFPJ41Z<'"+E^EW[5^.>V-IWF+!S8GG.R.L?6?[ MKJ;G)V+5Y-937T\%OSLO@"9 TCWQWQSWYR: 'P?]3X3MJGA#UHB,11+82V1P&T_IQ :SQYE]);SRU7&)KGD'SKE((6E ,V6VQ=WB-E"4#Y;/U$K@ M-ERT$RYN,7?9[$\0#T_FRS _%GN+V\!1*D10>1QR1,.#2XE/<^'(L[[ MF900%4QM:>P!)_&%V/IPI+D_%X[ZXMJ#9)3[0R2@<+!#(U>X"[,(^N22/D]S M)$:N?V4"?WYV^:1'LBQ0,$B1Z[B*4N["5(%%>2?144I2[@-[>IY"=WX4U!G/P1YZDD)WKH,ES%9C2D]SM ;!$&0PI!R']I##_@YU94N]6A!E+XA5D M>02RE+G;"A%DN9XL.SK5%D"9.C%?M;YUGE4:99G+C2%!F1Q19BJ9F5E&I"QS MN24D*'.9,MF&V!)94LV.$Z9%5LZSO8(L<[DQ)*B44RH]E2SEH8+:_/'F1DE1 MHQ?MD]HBYVU3@1+B%]<$CK">AHY![CQ+LXV#YA)EF'LJRUP&RH]UH/Q00.4R MP'NL0^*' BJ7$1Q*NF1MP@F]4,O@!Y.)2[R%KR\%'HXE7S@+FXY*VZH.R,2H>J;HVNS M@O+AH"?B$EFBXD!GWZI(C9<=]N5(J%?4J&'$UT'2_-' 0: 8%JF&^MC_##XI'\;SIS@[T.JE(<&6-M?5VMC_]&8:_O :4/E?!3JN_=D;:W;[<]_%R;#? MV4N67H6 +6F6^6)?8]4)XA;8P^%]W;$<]_IO%?J_3P/ 1&F@C4QK>OWW9Q"( MGG1/WJ0G9Z39?R]Z@+8!&^.9_R;7[>[@_ MS>R5K6;_IP8\8[_XCEV4;LLW94FIU*JME3,>:>X+D%G?\7UG="W#)Y+60&V[ M\)$^Y8$2K,72QAZY#G_Y9)C>V-*F(/#HM.A#G^8_@&3\2EP?M6CP$?H]=CN@ M<*555M06$KD/K.0;X8<#^B_#,J^6K[>:Y58E^5:E+-/K5_1];G@S@)LZ]@OT M&5@(0NF7@EI86.L,/)+G6*8AA2@<:X8!T+ZN2' O^L0573J?U/WUX>F[A"+6 M=NS[R0A>HDN!Y 4Y1W5.0;(UU"<&,:]O'7V"M@L6G"E0809"M- &N?X/*O!F M;VD+&CLIC65(294%2JHF4M('C&M)#S;YN#WFCX[G5JO MFF+4Z?-=YG?,$YD!5THC>,40'RL9VK0T)9I;(G9(=&JA M_1VW __[;W*]\DF5BQ+Z=HL$*)W&&-P.H@]/0C0+T9S2TG/ADM'JA_?L?OTEWMC'!%MS$*\+O>GEKLN. "S]TWS7= MEW!5DC.09NN4-$_JC8F.07)#,FW)]#WI9D@-TQ3^KF"D S(2%R9LH])(;<)N MAFV&K]K=AF4$NP@%!H ,676[N&5:D84Y%"[8KW0;B>[BWK#]VAO'F'<%P;36 M<1O+)V/7><7WS'S 1J%]2RSM37-)ML9MKF'[K+W?!3N(+#-EW@)I@@52*U6J M2J76;*T%6]:TF:U[$ &/ONO:].$C^C:!44IN$MC+]'B"]#\3U_0,4Z BZX@0N=^6GOY+B'^(F<64SL? MRY]3HCVB2J']PS9]254JF7WH!GY]<)^=MT@^8S>@H#)]9E^AW/N IXI>35N? M[7HIA?;3W7+X;[>//#J@<:S_SQPS=11\0@7)":[;:J%Y$A+=GLT5RN;!$E'4 M/;H 0G.L65+WG>@3S$^4'@; \<3[*'V Y4NX_M4&]4E9D*UF>P0C>79$M\9_V&/F[:8L N5+2*65EA:P[%.SWW?(,I/\T1! +;B^&A@C=[8U]D#^R#?:AYDD#TP*36;,L&('Y(FA)_S4QT8X&\[E/ M@@'PXL"49H_**D8^6;I$8%7'C/%(98*EC;!'*L==QT8%9$TE LIH*MVABM%T&DJ\U7R-I<\L MR)S9.^*^_-,$1E8KM6"K?\+.F$F]TK/T ?'?^*2H2CD8X ]-#V:LC7''?Y7L MD3(2.VR^D2 AWL?,)$0,7@BN0&!$F=65-1+BTF5#DIP0$N*T$@*84I,L<#R) MI.DZ2 A70S9'IG%152=>E8"T2XDWO!&(%OB*&RI08*@1K']:1/,$7@>:')W< M%^G%==[\87B[#-8*H7,SR,"T:3XDW?' "+8"RUPQ0WI;_A0.VSA@]?S"@6B= M!(-7S#4<:=I4 @;VE](O*:'E%3>WRF>7,BXWRVI#R23V6%/*E6HCFXBH6E9K MZ;* 5EU7R@UU_1/9)K)G[B5O*2F^(5,Q\HTQ#KM N>> #N]IY?W)UI,5ZG;) M:W9O +TOCCM-B,G1013G>C!H%I[#WJB=1<%ZQ-C(2YDS?CH'T8SJ7@S5.7!%4$XZ&0<^)'[+FN+'WTSX-'Q6LF%9#OITKZ9']9JMV;JI M6>@O8I(Z#L::48;F&IZ$6>FFL2HM1?V@?4QTXR01J> @4N$-B66%]"9] "JB M\0)VIF@+;WQU'/"?Q#M]Y#JU'D1P;"V%-I\LYB8X*)V2W>KI3[JNX+;3L102 MOLW.P (;T U_3W(F/I6#*!#A*L%LFH!)3,^;H+$9Y(OJF!Q%: 1.9^D$'DLG MT+SP"0L^X_D@3C$8KM.X%1:!.+]XE](LR\ULXEW52EE5U]=(2#6K0Y5;X"CY MBTW+('IPP.=Z L:!BZ,*;2Q#DLNTE;0+/:]2EG0DT F/N M*U60H$$GMLE,.4;2A07S3BF +:N;(S#9?BGXNNS&0@[T#!$M1'%_^Z/W_'37[17A]YLR+=_: M^_&E=W=[U\'+FRP]X+KK^H%SF+=SJ<[01.LYF]WB1KFAKC^)HYD"6]5,F>= M*?RHA;OS]TYYLP%7R!X-C+_^SQL,TI*&+YMG?MJ@Y7P&4=9Z>&D9 M<)J.\46S-%LG4F](B.\%@=:$BKG2AXFM30P3GOE(LQ5OB4[[X\P-JZ5&3UHX M)MBE+JYZM4@1?+>1[^J%MKJ"N037)'%-U%"*LLO#F+#QL[-"/@"?A.<*V,9R M$E,A(R';Q+E+L% >6:A5:%<%"^W,0KB;[)(A-FU[)1)KG2A]^.9XWD?!4Q?* M4YA!5Q,\M3-/T9#]T+%@K!=LL4O=OR:F/Q4L=:DL52NTZX*E=E=3FC>4OEK. MF[#T+I:%FH5V0[#0>2%5E?&@B@_3\1UICO^_1FF],4DPQ\,[Q*0$'_.!\N9^ M?)R/@+=R@(#W$F4&SY=P\'4K?(%I8VWHZU)K+$AUG^ "YE!_[]QW?J5Q\,"6 M[TFW=[V;'[27+4V2@ '?_MF[ZV%GHEGX_.;A_I:U/<(Q3]W>CV_/=,C#8_>) M;@[M%E<7,HP3PE#V#-WF0XI5#RG%! GN3H(UT*,@8YZ?'KZQ5MN/3P\WW=L? M3UTA5W*-5*651J[LG =R#"8\^R206G4N"^2N+#T\_]9].EH*R&)+CBQ'\?OI M?&G0@_H!0MCNL?M>+[1_W#]U?[WK/7>?NK=2K_.M2TWT[C]^W#W_,]Z!%!7L MCUX7;U(]V[T56C;7B%['7-UA2#A!(NJ?#:^__GCJU9H]^Y^O>\\_WCJ"K;+,QI5 M91W;+1V&WJKDTL%/2B=0P^&/LB;W(%0RJ:"SVQEN/(B5P2%NN5S+_3%NC$1* MJX^B+:)H2_BJA272SV)-VS40C9\?6U4_*BE59.?5U@M'QNUV<-COA/[IYW_S M<-][^'9WVWGNWDI?.M^ /KM2[[=N][DG<3SM#Z8M^4-GXFFVX14E\JX3[.2) MY3AH9F'47DO21EA[T$O75/6X!_I!K)4KE=0G^AN5SNN\Q[V!(2A?? 19;LL9^ ML-QVMWCY*P/ZOW5(.4HYD.T:%0;-ER2L5>E[USNA96'!J=%RJ.[ [_8K7N)E[I1=/&UT@5'=O ?[HSDNCX-YKK8NWO/[".X'8E[]2PY!VF MF==:1;FF+I6[2ZXJM NG;8V<]((_2<((IC@GIJB>@"F40KO>*K;D"B=,<<(< MLTPRT3*WJ%8=[5 :J>59BGG#3/E<6"5A<(*@+.O#&AG4RMZ8:M*B4=@2?JFKR*Y4VT MMX2_>^)'*$PGC6N%MM(L-A-0G%(:)PN=@YDHVSA!ETQ"F\1"AB14!Q*J%2O5 M%B0O(X7D\JXE4MM!6EJ"C+[>EVLQE/+]HSTK">BW%AMS@A)+..\TZ1)((RJ<7HS,"7Z+A1J'= MR,S*R)D)>[;DL$$6KB&')D_D<&S3\K@(?<+?,6-NXI$,8KIG2\P;9%O0;$S-I]7HV+:KJ*C"-CPO$MH@#[,DH5H%24AM[BU#A5&X!1'0 M+6$)H%S*8'/LW*V"38)TMKU^[]CZ3CL4M%!T46[NO3\A#$JN2&>3 ,V"=!0D M'47=VYL6R1GG8!W?D@$!,C(DDS7_]+5W)MN%C9Q>M(? 9(U4G[7W* :6P(=J MH5VO[+W=)2Q@K@AD@P!/12!5))"=N=S\ ! M$JQ[Z:R[54IC6M:M(^O*Q5IE.=@J6/= _AU7I/9_Z+,S8EML9]\4'FY/\'4*T@P24$%+G>1S\CDIT)2=T98K8'V/6*''4=C MRYD24J(MALBLZHK8QDUO2W<#8#XQ6'Z;^&Q]*):XR6]]\*LZ['K&!/=E]XTU]5L?PIK]L2AH1TKA" D_PP 20&< M2/"U0KM>$_;Q>1''YCH>VQ%''8BCR@MQ"*N7#T*,$M==\DKLB0@8[])Y"0;C M:_XT_>'-Q(/5$#GE]FC"7:;X')H_!2\$;8PR.U=&CN>B1@0Q^)W$)$18+\Z[H\0K,_:^V,( MU-5\(!?:S?VK@PF#DRMRV2 L]R 7I=!NM/8N(7X5WWAIIJ+1+C=K(ZF#TZ<\$BAX !]81NQ-;%8BM7JPWLDJ(/]DIMASJD5R= MJ?KFV"\EG[BCC.,F^Y_]S2MO[Q91V;DL4H.6JZ[71?\!07J[Q6EV)SU:W[I9 MY9_T\JYDN)_@&183$_L&6184BYFTB46C&HU"FY?\8+%MVE-X%:AK:C%BKJ<\2R*%(GZ8H)]CU%? M;'?V;5: ?2O%FKQ\Z$6P[_F[?3?.:&3ZV('1HX>1D>I@UL36@92D#_>.#_\H M14FN%.E]N?8QHU)C*]#$Q%Y:U?;NF=>V:?U2\-T)64YPC-;8L8V;^ HC+I#A MD\OTO\,*,RQWEAV$JAE 2%D)H?/>'NCYCOYSZ%B %2^LN8?]B?VIJ+QVB":E M'Z"Y*_[F.O1Z)VQMJ+EEK8]_=?UT^-1-\A=+4H^8^N#T?SY?_ MH5D3,GMKH*,K$>^IZ]E]U7RJAYI/M="NE!,*X"]=D,::*[WBV\I29^(/'1=P M8D@K%^/A![W]X$HG[7#L[[S@^KPA:!$?"_+3# IOSI M&#"_\[S)XGH&YCLQ2O\FKI.PE,910)UZ6LU"&V-(6P#7I*\6S8MW/V0:1Q<5 M.QOQ-'-=6N@M@$96/G$2$A5A\R.=/MV#:EH5WJCFV/;S*LM+B5(\3]D?'GT1 MQSZH'<8^D=+H:YDUKG:V[FTV0X>3 \%4KIS>^EE:4 M9.)L7@U8NHI<5%K5HM)<3JJG\9Y#HV*WB=>CB=<3SI@&4 ^,,TGSI>^:JP^9 M<%?EHJ14E#I=W2W1R:A/W+E;M:($3X\)O.R56--/N\ A-0(?)K[GPX= &*<% M1H-F55<;C:+<6-Z#.0H6]YA]D\Z^)LO%IKH<@@Y1Z6??,%"FW(.5*S(>5FF!1<-+(9!Q%8&9% M/PK23[/8VK^H-U\Q#>ZEJ:Y/1A-6MML@ U,W=VN^G$>[X<->::&;9G4!.-V>Y81=BU?I+6M!#XT:=61M.2$L[]')ZU]3=[, M3_ENE?_-$P%FU4\KGK+7I:EZ7PB0%7EVB>9-W"F]WS'^-?%HSF-JFL.(>[56 MK-6S:A2P-0IS8'1>)CFNZ]9U:'+$+91JM9A=';6#DN-%YYE^(YYW+?D!XEF2 M VYH89>"(IJUL=2'C+<K5849=1+/R-O%+- MAD!Z!E2#,72UV%27-R1SYTKD[>2ZM_*,S4$J;W%LB1[\H/>R,9J:43"@#GJO MEE#D_"R.C JG*R>DOD$G9$#J6$12K11;S>6>*(+4#[ +D0=E%2NS0AV"[977 MEF=_V>JN58")X4SZ%HE0M1^;;:Q=[V)NOY-.;:?C#D%1BSP6+J

>'@4]UMCYM;(T.8O6G MB%^A3K@S/3.7'RV^Z&-9> KY,KS_(0:6+_I85&>;+\L$?+_)^;DK"_:)I:+Q MRO.;+5^4;P[^N26;/,M3R8LD_XH5+,N;&G!>KK/V\J\,P1+:\83H5IJ&4[8Z M6X)VG%V!C]>U@)W?V2^-*2$I'"(5QSG]U$D='&>9P[?+8J9 8*>84=_S0M\/?8M G&(U ML@N;IAT3J,<%S'551$_-YS2/"$PR(4Y<'>+=6 M_MZG[8;95N+;UU7UI7HH&OIN0^X "7SC"ZR0P2<((T$9VT7'7!=S*HG[%,K[1::_C'@*KWWYO*L)I\&==/L'M3>1UZ(B3V+,GIJK[2"I"?.EAKD(0W8'[+V6B>/]^SC4P/)\7@.-,5[7;= MT,-Q$@34]5-Q@J'BLXTOO["SUA)$DB+J2*K9V#-H3)O%RV6$63*0>*#FU.>E MT.I0/;+<:FVJSXO2[U4]<95F843#'6'A%M]D2E-T6NW*$AQ12G#L.(E#'!(& ML!&Q2E075KH]#S)UOL?%?P<,B+D 4S77Q3A2,-4U A*\: BM*F" "6:ZR;[ M0V 8)/*#;K[8>+PF]?V[3?GM;$>S-'5QQ&(7>Y[GT-BQ;1;IVHP!L35-A2". M)'43!F*(&]@N7(3&!>8 !L0E1N"LA.9U?TCJI53^K- 3FG[^'GCH\W7YF6V8 M*(7^618,,, Q[-B]"^MHYPZA'6'440:?HH[*/1_DO%1DF"+J2@N*:$Z)I!7, M'%UPM3CFE#C]$.;D=1JU,;(D[N'NY^(Q?UW4M *='XS?O; NM;6@7_('$3KZ M^>/M>Q%YJG,N+^3(X(S@\ZITNL4LXTNN5\4R*=)1^4I^TPVK!ZO$0U\!Q,KHIBQA&:!%<=,K0/?-)FEM;"E MBSK"2%(&3/D[#\^T"IH3&JB&8_+.%XA"! <,,#0"@-Z(PE\_7W]!FFC IA#. M"CDY9_#\W>M-$IR5X&A6X/S5NEWT!EF7NQS*TW1ZQTYP'/HNSD(KLJW(<2*+ M04X7)V@M?#K8=K])CY*I\_Z)(;2-WGG0U#;!AJ" N]YGD\G[.>%+YX(K2&^L MR]YY2BMWV9L5>=AE;_Z62WL*M9G7,K^Z:1L/3W<$9HZ'(S=-Q!^!0ST2LA!4 M4J-.>NG(6*_]S&W%'DE.=Q.:VEGK70%&RV#7+ENWZ<\LS(JALT7 P;2>KB- M0;1H3U\X ,:;[LP2?J&N.JJ G&^;H[R"@;XXYPV,Q9T,._:P%R1Q$-D!94[X M]8E52:G5%D=+(_KDU!5#=!1"K[;/"4E_YR:EO*N(XC#:&8C4C,/E8L,,P7%; MG(6RC:>%6J(?S@LI\K2@DYUP3&0+=_'"C^2!J<;W>KUR-L(\_UPV]BO-6)L(A9QO&L>GV^>.N)X M-TMPP$@6NX&798FK'&([1V5AE9"!%M+2!<27SF*B$%CV$J4LQO9F#">PZPZ0VY$HK M$EW5M88!<>IJ ^\VV@^LVXR?SK](_1!'86QAE\5!$OIA0D)0">\TN:737;IP MT6F/*[-=PLY YWD>CASJX\0-_,0/XY2$'BR\8 X\K3"#&+34-?%IN!6I&[+9 MM.VQN7TIDTU^UU;_;N7XLNY"? [L'&J89^!6,\CF((09XJGY9!WQQ5N-G0BY M;,>Q';$_0N.Q$\$5^X^=WF5\ZNFG,T^8*$,8ZLV,=.Z-/4B8AM M40JQLVID%[:WW0#0S?@ 4/2;X 1UK "S@15A53,*YL&"&8?I0:FJ.)D (Q2';M;SXR\81GCYHCN:P8_'%ZCQ].3I?V(*=_?)5:, MJ15[+O-MSXL2B/V8H;>PX=A1[Y=1:SII<\"I60B#<,!,PQZ)0Z4RZM$V/$19 M44Q#IF".VJHV0%'T4^57O0U>K_NF"]F]R^N4;&Y9E9?T'?^L/MU8N![%D9TY M./+"B"968!/BJ);MGJ6RM(9W=%%+&+64D22M7L5['J-IM38F.5"9=80&U?;. M"J55XGM^U=4J?6<%ZQ?\SE]\044":^Y+"I_3,7[[PEIVG*0O26N4(IQ(/*U: MAH2%*=:(G$M,UY@6Z[)2A),UUZ]%&!=JM!CAS*5ZGFV[*K_W^GM>#PI@68Q) MZKLX]K@W2Z,T\F&3 H]67T?;GL5X:$$.N*4]!D+-+]463TN_%"0#NYRC$AAR M,(_77M6='!7KU'DB.>9H9_CQ^LJ,V9CX ME& KLI*86%E@LP!V'JA&>/%SP?%A$!N-SLB*2"KZ1L;1 3I-!_K#>1F]68'C M)4\+#/F$ 6+*!U,CNJYS!@)BX+7![M:T*?+\8-!E-0EPE#H1#CT6!5[D9)Z7 M0NH@VV5![I-NR2/1*%OJI%;4;[ L0/V=%@"N?D?\FE*O=M%UU>=(D(%Z'/_6 M^*GY]8,8L/(OJ71=U=Q']KWY\HUMGMC/9='<#U(>/8?@F(8,4SL*?-MW;(N" MLI8N8V?YW4IH[/!Y*0SN0,S@L_RI MO HS?Y33>@!P@%-\R*KPNU5U$U)O)WJJ5VLYXCOLV'?E=4OG.6JX6O**8=U+EO9#[/=V^YAS,-QY/B8 M^+$7>]3U?0]T<*=*>&%EW;.!LK)"VQTC,B/M<<<*S/M6AE3-SUX"*)B*'V.T MYX'_S($ZGK!A/-4=*KTA?UF9[*J>,12,4Q\8?+]N!^PR_?U]76\9?;.MN,/0 M9NC(+A:U_/,5J1D538BXK]U6R)Z^^".&HSAPL,6\C"51&H845,2HP*+5HM.U>H_;'[&TL^]L>)O3%F5XAD M_-&(<'S&\F9;F3Q1U(?'6$=N. 45F)NHBB^K+Z4 MWXJ!TY/:.,DL#]LN%3_8@6L%L $Z QH+6YVN!K@CRU_0LG"Z0H(T=)K.$)_Y M_;P!J6&&0TM@C?DZ9T6Z8,C.<,V5)^V<%6HX;N?\I9K-#E@C&O7?5N533AE] M]?Q++2)U^]J]Z[3)GV3:_;EA&DY&<$*$=@:>PVB6>+'#8 ?N<"86/WR7 R4R M.5!"CKL[E-N2/3-_!79 @$.MYD$L"Q_,#DC<=IR@Y!G]()CA.Y8_HT.M;L?0 M\Y78QFRV,B0H9N6V(]WXY?N1;HM,\]#'RU1/!3@#Z_97T 9HT&M!?R7-35 ; ML/G$'L7A0G$G6R"*R7_M,(K3#8]%,APGEH.9GQ [=;/0QFM.TZ MZY8'E(L!A\!MS0Q035;(%A7&#V8%CD?R"_4#]3@+S&9@C/4UQY%K R!,.9ONJW MZHY#X#(43>M.?LKKWU\]CU1%R8I?.PMQ8B<69DYFV4HKCSJ8%7DXZF#^%MV7_1-? MN*R>I]_R,C;A10$F*8TQB;R89E%B>98%BTU,D5L\"K$C#F[J-0F2ZHOK<. HI#]3@.JM^B^F$5*RGX"\ ?QB/AS'J08 MRC>S'3LXRCP'DSAS21)Z?N(I===1HK:PTG?)-X<)U#OJP+Q#->147]>&\ !& MX/I3N#M<=K2OT"O"+Q8MWHTE*(+$-?;VGJ*U\NM;0>SA^UOE)MUXNS#MG/?7 M9=W4]FF8+?!2G$0TQ#%EMDWBR'-=I7DD9]9?(YX.C: ? Z :,=<6"QHA[P@A M2=9^BM M:U3HBO+)=_S[-:QOBW L!N]YEN?Y;A:Y:00ZW=)C8V&+XEBNM61%[AY-M7?X M\AC![,D%%;B"L97%W4]5 M^:VY%U:2%,^#D6PDQA'Q(AS$Q/62D#@T4RHLF*&SL,7ILEIWI%%+&W7$H8F\ MXTA-&QN#\L.LB:;H&BF]DX)=D-8[ON[*J;V3P@W3>Z<[TJ)%5D<MEK(Z+Q MUE<1](*7_^3R*_L *J(.70&ENS2#]J.%?+V"SE?/ATLZRR.;*M\\RGKE'B?M M,,6!!Q&+Q-H@QH1_EMB6[88,E$EGG,.%38I\3*ALB:/R0/V"BF/C#TGQ:.(E MH0<>;O3*DH^CJ0=N10W2:/FR8/D*=4Q?]X&U:('RCN05XMQMQ=9-[.5^9;4L+WS# M-XKBY]LJYQL^&>!\RWUF49XLGD4M+Y1%B=QJ/#$Q!DQX51J!=2! MQU2+ 6ZP%[,)Z/1.N'2)KG?D=2$L1V=@EZZEYZ]^8D^LV+)W7*[792'+1/^6 M-_>OMW53/K!J7T0L=L+\__0+^7[JD2:ACTD3?Z7"PJ@=W 42G/MHE2\&]L/=%G?,KOU3TMMSD:<[JVZI,/Y;-->6[ M00:?:*>\X,+6I>,#[5JV[KB1U::")4:W(CS$.4,=:^H.E#IJ\Q[3(H#!K(P& M5@LD]("!T')XU*FLYN& !>^[-/";]7R85]LZ+[C!N3Z(1_& 281 M=UM\F\2,.RUNS$ 9\K,4%[8@._HB-)/DQ24)\O/@J?DF1B&!V0@]-,"^AK*$ MACR+>7JK^A'*XI]Z#>HWPM3_]Z=[V< [_96O6A8?^!OAYS+)-XQ;&;I-SPRQ MLDF(HS@,<1 P-R%!1!6K8]3(+;TQV=-'_XT\//X/M!'OP0?)AYK>*Z(VK?3F ML8!IO""-CG 0+*"6!]0Q,1\#T0&&=I.:VSZDZP%T1-;2)BXK7T4]PBC M%UBN:TO#I[C**E8/)M'.Y 'OTBX&K&1$G&RZ@TQY!M8?RO:E?"T;OMWQJS;/ MHNFH^+2];E!'%(4X=FV&1>]/CT8>35,;6LA_$4<0-="J]7^3;[9-_L10VI[" MUX?&Q7*$75[PWQ0%2Z7G($,8M3QU?.3+U/KGC)<^*37/:T7TH7NW/6/[_(<6 M^=,!@OL']#;+Q*35,D-]AM&.X^Y^H[6.)K S5PUY$3=KUTN:@&ZDHM+(LKHM MC=0SM6B0\EUDYF.2V+Z59;[C,PHSG*92DO3ZL';&L$U)ZFRBD?P*"(K,]W%$ M'0]G01([GAO&CN]\?6Q[8S>D:M9%\I2P^B:4W>5%(6!+NLKL5>"SX@@G$8NQ M1;@GY=E\4Q.2#KZW!7T)\'9D 2ER='G&4V.Q BH+$>6R^= M)P@1>MAE:[$<0=FR5^P/WI75FW*;--EV02FL91 M0NT8]I*9(K?X2V9/7%8(\%<[S1NT*<4!$; >8 HT->4V!01,N7<4T&&V^Q5Z MW0+Q@0.!NJHQ](,X7JMJLCEO]N U 0HBFRH'F"*U;B6 @M"#(@"5>S13@D4* M@>C0]X&1NOVC;1OR13JSY]KHAFF*XX1QQRB)'.8[HM X!27ZJM%=.&+Y.;UG M=+N124R2(RQ;1TIVKM"[K1AI@W[A9K668(MT4U%4]$[,!P!F]2KBK&8L%D / M9C=:L)H>6/*O72>@WR0?:)'V?4#9367**E)=-_\5!L4@JQ5XNZ9#P;\X'\G# M:>?=MD^G0S&Q8H8MUPUBFW!3DH':\/<77]A6"%)(T-)JKGN$@J)'H"D;3).5 MQ8*_WD?X-_4Z[R^][NM[1*C!ZWKL&GB*T2TK89G;^QN6UH2W-^HI/PLSPEQKGW_]1WA6Y")U_9,VWLOJ] M'IQZ2V?2"WQ,G(#Q5X%+$L>W_"C(E$^]SQ!96 ?V5-&.+. @]QPNTQIB2EJ8 MP@P%U3FZ/B9_DF MK\G=724:1/#G>9-U&< 3.U>*0XM2'$5N@OV N*'O>X%%78C+J41UQ7WK,3_B MDXXCF(.J!J::YVH<(IC).HO(HOM2D-"&_& UFJLZR" 83CUGV,WZB/.)7XJ*D4W^+T8':?29C:,@$AVM+#>VW=2V M+$^CF16$!Z6O^,5]K0[T4-IQA1K!UJ9]WXD#+&"[3 C.:E; .&Q:EJ$'E2"+ M?A"$_WR%.N[0CCW4X^\*)2SCOS=;"ZB#AZF.F!#2Z_;!U !ET/U29XV5V^>T M9_0B%TRTZ+R5B2B#($A,, E\!U,_)BSR A)%2D&01;A;>O]RU#8GEZ31V\^W MMR_0-F?TX:@9N1>#'&8%#;3+Z5)C6XY%2G++\Q^@4\X4E"_=)6>4M_\<'7*F M8#76'6>2",Q&R_/YZOGK+Y]/#2N);4QL%F*/.CY)J$>"3"G@D( O2PE_I5-PI#EB1.5[N)6C;L?#AK<6VH5 MM1NROM.5D=]<4&##%>D-:_]^7]P\,C%NL[A[31[SAFRNDUIV/SA5!-N-<)Q$ MW,WP,\=QO-2G+M&HI5$BOGB(HVU/5(MW4;GCH6WEVY;?;W*2Y)N\R5G]5XW" M$52,B2Z &T]%K^H]M%R-I2I'MQ[_(HLKN(]L%3<3G,KM)9IM1_IKG+L$/ MO]3R??]GM&=9C"S)G_+F6390D0*A'W:B_5D\C\.EG7CHMYV 9B>! 5$U60BC M1GC]FA<0(*/E+; 5X&D-;YXHK6^JF^:^>EL5=_4MO2GV+:0^-N+S;_6G;).* M9E)?&E%H\\@W>3JM[ R06OC5_R87JE;0FL/73?YY2RI1J5&W$X&XEW[<4JTH MF_;";SE7O$\LV[33/;C>M8VACCQ\D=>LU^O.Q&.:-H\O\(2@YTCK/AS#B2D& ML=5*:3%!?[5D&(-@]=-H3"ZK&;3JCHI%LSY9YOTW(C9FS?.'SD%ZGCXO=X($ M1_Q_V D#*OK2I"1E,*\1RL+BOF/_^'S7CV''T]Z] 8:?H# K1I@6A X81)K" M;,_-LIG?FF"8"@-!R:\;Z=$$9Q#,T5WG,O-49A-CK-I"C)%A5F=-ESP"9)3@ M*,A<40@=!T[HD"15FE:Q!',K9@2-3GS;57+IF34CCP=F\M8&7=\<3@[@J_=U M1&-/8Q5[:1))P[;4"&LO8F=-@GK.!ANEL?*9IV@:+GN&7Y/D-Y8UH,L2 CS!SA2A2/_T@>M ([_,[F)JXRTQO93BB$0VIHY'7-\+ RNFL ;^8V06-N [HN@-R_(T!XZ7 M/(.,FL&]7%Z8C=R+NH^-F@MCJLEDK%G^*)&5^^%/"3IL>3]YM6X#&":&IG;. MY'5!94"[]3G;++M!JKP563CRD@S[D>O1B+MLGF6#RKCG:2ZLL!T'B+4LM&?( MI8SYMTFV37>X#&T, P;3IB&.1?&!E3II$"69%]#T:R..#UX&S#WE_PQ@JME( MPQ#!#.8.G5T(0(#3GB[M @8="R8[[2C+:ZSASCS%E?ON*$,P;+^C?JON%-YK M2OE7IKXM:ZYM_U_^^+JD@XUQ9ELXL4.&;8F%QXM:P(%?'ZZ0Y*UVLV/R;UO?A/)-P\D0VG4 MJ M52[B$N(7_+U\_$'ORD%0P0UPY%L,.[X=D,A/;=NE&GU]+^$)\L77;OPK$SJ% M@YF*?[ #=40:E.R[ I<9>IPNZ%C^F:1QA.,T$G@)E[H1#:X6?"Z3P3< M37CR>3"Q2WJ))Z&V:5H-6YB9%X2NVLSE [TK=. $M5<(U$\^/+JA;=N^%>K0 M9;V6A<'6QB; ,]7[^")>UFV.; *V0?=D(XMJEV^4#^SS[BUYKE8CL1TIJ0R5]TP M2F7M4H8I44?J%B8OOT15OY#O7>#G%2M8E@]4U0T9CN,HQ,3SLB3FSF02QW!5 M'=!91U4;\GT7IM71T"$Z$ V]2&8M#>44#RW-.Z(&.YK/B&5418=47D!%SXHZ MKJ+G+]?,3A(S#TA%3U)5K].TVI+-H"6,X^'8SS*NLXG/M94Y8<3@N[YIHJML MZP;S7(#902#8?"_""24B*8O0U+'\A!$/NC$S#=J%;X';?TP3W9Q9>\55Y N5Z)@P.0Z)?Q4=S%F M,8%N:0:5)J*;PP][%M".!Z,[''61C6UW%$BNO/=1!V&X$0+",I]^WYZD1I]9]92G#+TN)_JWJ@D^K<8F9 :^ MGV?$-3V:8D(XO2D58PNN-[!B0IRCV153U\%4JJZ:KYU[7E\7M'M6]9OR@>3% M,',SP7'J)S@D@4<]F\:NI51O.DEE:0WL=H7B>&SW5?RMI:P8LY_&:%H%C4D. M]9,UA%96/26AIEZ.?('>BY'_=-#"Z;57444E\7;ZJ':Q9DH(MZ'E ZM>"WZ+ MICVR_937OX]7DM@.5T\["G#@6:D=.%Q5F5+ZI"*]A15U1QT=D4>"/C!78 8V M-=_7(!@PW9W 88'*$T4Q39W,SU!;]^Q=3?3!Z;KB;=KCB84MV3>C:+,V[F3K M9U'W/)CB$&68) '#EN<&J6W9;N8[L-*4:8(KO9X/'59Z#'3= Z"C".<@5(UO MF0-&[^VMAXG.F&(E06=4\BU&+#?!! M#S#8 I]B$ED63K(T"_W("M,T X]W-P2<[H#W4>A24E7/(D+V) J=C6*H;#P- MX0(VG9+N%9*4)2YO#[C\-/F5TK&<"E*:LYM3Q-:VF@J"C]A,E;LT4R5VPY[Y MPF_RBJ7-N[P@1_FT!>S;R\%)XP8]0.D1=L2CO4 M,HKVG+8CY47=7-=1I2E1(KJJMOQ=M3U3.9L+S)8WB)OI ?0F6'N9*?4&03T[ MRMXDCCW^= ,3Z-X<'K%A>U>OYJ.<8;,BU0GJHE^ MKE91\6X]S^NFNB-%UZ*/;X/KAFF47]. Q +5>,<+6PS>GS* NT#EQ*CZ'/9]>(L^7T4(E1:Y>@ MF'EL:O[:Z@\#9MO6>@Y@?\TH;H8<-3,\K>JA&87QU#4SN[ANJSF^S#9MMA5W M"&5UWT8,7^U:O>>L?I/7Z::LM]691OABCIA'<1S$'HZBT/-"-PC"U(,UHH,S ML8)3MV<)VJ-. U(U:[@T4'#';L]-5T4L^4$'AM"!(\,NG@E,C/7'TV!AY>YY M^B ->^M=L!9\YRB:=/*UMV2S>1:S97ZM7Y>?63L^YF>^=SU2(\6](V3-I9,7 MCIKG=CRU0W2>ZK_(WKJD>$8[[E#'GOI^$H3?_(YR*>A@ID<3M05VF3IX:.TS M0816VVGJB-_?:VK=K^?J['*(KU.YF:5OI 'KS9RFU";A<=(K8PA9%DJSS=H(TWW/<=:S O)A)M-2\%5,8P$S#CNH5VM%% M+6'CDYE5Y#/D84R26M634!'ZU&-0ND=/J=LIVB1-1"IJBH$!S815O.;A"D@>AXSLNVNHV])M@ M!$E.@+$=%3S5M-\P2C C8 0@L$$ B&S(+JA07-4\ " XM1*06U_NI'_0 R"- M,7']!&01K'?4_T<]XO]C'>S_ 0_T__,=Y"]Y@*]I-T7SX->B=3 WQB=MM[O^"!F. M_2#%;DBSA-$@BVRE"22G"R\=8Y'-ICDM8%_M(]FGCY@J_/YTGW]]^_GV5J0@CE11.3AT,P_' 4MQFA&/ MD, ):.:K:,/(VDOO'S@QF>>JI@MCPD^KPX4B 9W]G33S54ZS8M$RW3[L#MZ6 M$N^(R!)B*BO_A""M_HL+A(H'ENO:4LW';EE%TR=XW2G[U"7PDP6W,U]9L1JJ]Y,53]5Y?81K(2*RRVLE&VPN<<&^L2:;56@7VLDF$&2&W6]5 5I7D\7 MP >FMVK0+*"Z0,FU5%F5QFJJ#12ZK^K06S6[_(P]WOO0XL UW06D1//SZR1DR9NJW*IYPR^NKYEYK1]\7[XHG5 M@NPAZ7RD'+#-STA"3(B7\G=?Y(CNSH32$-:J!\WJ=?(/&44;[C M!9$],W^%O1XUH%:S1\O"!S1* K<=)RAY1C\(9CA\?T9[?G;5*\]7_+-=PVCQ MS6['X/'+]U/P%K%=^G@9,F :#*QJQ?0!.C5E%ZRDF8/."O[5V7"[>4T?\B*O M91? )];-_CD]4O88-U[4%GWJH\1U@L0A/H,9KQF*BUNJCKYT <@1!\!\=!AR MCIOAA/D,VQYU660G4:AV&+\ ;AH;G[504[/@!K& F>L^#,>D=[/*#&;SJPEI M*J%_AMJZ.?UJH@_2^A5OTW3].._;JA)3"^4X@-.@1NCY.+*=##LV<6S7CA,W M!*7QGQ)86*4_E,4=WHALO&Y"!] ].X5#T?FZ0$B8KDKY/DCYKJ?E@WM$9X0P MY>^<+K^N-W-&N(&OT9.(9%=963V(872] M, %@WL5.NOF(OHY@,*V8E,E<'&],&+TY%KM%UIM=<<+VT;R*T]\9C2)TV[B^ MFS_HWQA:F/\88(L&#@G2,+/,$?XCA $F %'<_D^MH)$UOFO[ M?U.P0>*X]&0=,68R3"C.["PFL6>':: T'6=\^:7/Y'93)CA!0)[U$(5IFW"Y M;$"][XFEDT<^E ^02GZ1G'K9Y$J/$99'?E:*R53RX5WK99.?Y?@HH?S\59IE MJ"(Q("'MX.8F:V=H#@9\ M\+UQDJ01MD*/6#9);<<"M>5:B,^%[=,O'5%4;IM:S!$6+^>RY4A_Z.U2STS- M,?H#/ F8-97KXU>"'73H8_T*[9GG_Y3LBX2(5@"# M9;#+(FRJ,G8A+M%!?8=OUGH6B^5T$8:*$EHBU3QPV2=K/1KU#O ;27=Z9YSYY!^WLQ M1*9,K#XCZUK1BP$;&,K+5S0\LHIOQ[/MYD.>#3):PR# 21H0',:.Y3N.YV2> M4NDNJED VSZJQA.QLV3M$VG M#E$0A3CR@P3'?A0XL4]=8CG0X6PJA!?/G=FST?H_5^B15.U@-NGLT'*S(56- M^%-H'1^@WZ,(KZKQ, T9U'[LL/K<8L59X%^VML\^19(+X>"TSHU)&P*1VY@9 M42*ZLB6! #$T)J"[-3==Z3VCVPWK]G"O3G=\DG:W[1-TVYTB]X@>VL_D6>1X M&WR*P\P.,7'M >9%SF$A#Z#M<$WR]["[LN.61&,^1O+[^[YL\*$FSERQU"/ M*22/SYJRT\".?>[VB!N;>Y:+JC7QPG]#5*MM%WJ(BP [V#0N0T6WFJIN.".B8=[( M2:N8V^NF./&9C[F/&+B90Z+(3T&%D*<4ECYLY?2$!M>"(K#<<0"&FH&[2$3@ MF6LGG21FL.W'K"C&*KU.UU^YFNN,>,.*K7,77M9)?Y M%668>'Z*61!X ?4C MEH4@]=HMO+!6_7111_Q3J4,_Q'%$*4Y=W_*9%6=!$GY];(-G#:F:Y60_):*, MP"MVEQ>%B/DF9".R$LU $64ICN+0PR2UX\SR(S?S:0?%VX(N#<2.A#(,;]O3 MX, M\ZG5&PFRZL*FLVL=-+9/0 =^]/HG@<";UKIE<8/I)12R15HOZ4"AV9$)1&K% M1DTZ$!SW;]):0:,\@Y6R@8R;6^0$Q@1%E+0EC)QK@L>I4;)VNM5\ Q+L11'<>92_2V'V_88\72O,VK M/3W\$4F/+(IPG+&$QBRR+08Z&.XOOK *]4G!?,\C!-3\3UVY8#JC)!+8#QWC MW9 O>K3TJO[HF%"G/NGH-7I*\RXO\H;)^LSW1<.?69YL6%M)R"U:U71SB+O: MW4_L@>0%%>EN[_(Z)9N_,S*(IE'7Q\2B*:9V8!/+C2T[!-78&^!I8145Z>HP MU32!LYI&KXP>S!"TS'7UP ?VVM+@*UF]+_/*^IR*A+..R796NF 3"3[-F1*# MH!FR0"8X6M5P&83PU-Z97%HW+[<;L-Y-(^,.2UG(5E??\T&%19K&.'9\'_N> M%V8)L1QF$UCJ[02U=7;R!YKH-T$5V%1Q&B\U0V8,!:U]N3H &DFM"H(9RUN= MHK5R:JJ"V,/L4Y6;M%N)_#(\$90J[&463FCB8>(ZKN,3/TICT)%%;^V%%993 MXG^#NX;\ CO^TY0'IGJM* N<^(UP;ZY)R"\O]J<+(TBS+#T&4&=*]ZR MJS+F#:O3*F_/T,L,O=K6_/U60_M7#<%1W"-=)#!PJR1I"2$/U QG",R+96H/ M-22P[E;JK("#'=7Y*^'G^7Q[]FF[8;:5^/9U55W3\K%A]-V&W*D>[9]?8868 M@Z",!&EL'[7OZ+A0/^N?P&%:[\Q! ]3S$B/?A,L&$K3F9=1*S-@8MG5D@3F M1>OG"RA&P#-\EA)#6'T6.9<)?,"-?D#O'R^!XER0$9/ M3'#L1VY5>]*H[F@#'>[S<"DZWD9 #H! M>_D/5-'G.?GASO>L:*:<\/.$UG7&9P4>..7S=^BI\<_EDW3JWA>?1<- 4E$1 M.OW>L((RVMF+OQ'A_#7/[XM4[-39&];^_:G<;-Z5E:AU'*0'1"%7=Y?@B ;$ M\US;2?T8]D(UQ-GBK^+/VX<'4CT++7GLWEK?.K9V[:6?8;;"U#-1,RPO@#/, M"NT8%$[.CL7V,*9C$NV\A1V;Z#I-JRW9R![5DE'TPX[E/Z/?!->H8]N@9V$8 M2$,VSQ17JQI(PU">6E/3RVOF6VT?'S>2#[(1O;C?;1Y3JA#1K^HDAW8=^JSP6BA[D0W(P698%EO_[>:#^N[EE> MD"*]:-"?*N1JEG,!(($'27T,9?=^P0+J\;#(E#Z@W*:RO!2IKIOO!8-BD/D% MO%W/T+PM&NZ#_"VGK+?V)_;$BBU[QT42EJ\J. ==L^\/(PDOTJNST@@G-"*8 M6FD:VD$817X$,3W:G"QLC#H6VH&B.R;0OD^\?B*,/O1J)F@50&%&R0268)-T M,0Z&C)0^'ZN:K8OA.C5DER\(/UNZ:>Y9):9+_2R/CQF@7G3DUH4MC*1X- NK M(WT%KAL=DWO^$.E"D6$V0%]:T*'1A$Q:IT5CZZUV3#0A3/]\:.HRF Y1EG=Z M>TTI?YBUS$._J>1,(,[NZ=O?=@B.2)AAS_>MU(I8F#I*^>)SA!96O98TZFA? MM6TQ17_,'7TUU9N%:UH'38( 4T9]^965456X":WD2[1:R?]QT,K9A5=13U7Q M=GJJ?+UF/2O)*]E2LC,!8O]P6V[R]+G]=#-4.]&!J/-@3S,0HQ HV8*+A,8IO,]6E>HHV9.J\]+8DA]1PBL MJJ?G!3Q5R(DK=7NYM&V_18O*^C5YS/F7-O^7.(!@CR071Q+2UV]KP ^3DX%! MZ@NI+/?%W3&&)&?\NWO@C;^Q6NZN9."_W4VV'!Z-D%X@MFT(+F,M6B[C9N6N M+D:@&S:",;,L/,#TOJ#Y4TZW9",K^A5C2\=W+>P('X@IGH2-R#4?.](7"682 M#G2,]2,XS[Y6A.ADJ=6"0^,B].-"9Z[0= KYGI6Q=_+ E"!];'HZH MR_=Z3IKPO9Z?1:D+468%FHN?Y;8<2->1'GB :;D*=FK*;A@1F,X?@=$CCSKZ M"R38 ^0U9 !4**YJ!P 0G)H#R*V:B?NL$:DF,A9-&7WU+*84O2_>[W*MKO?) M58,#H##$46;[.!-VPO4\FP41)!"D3GKA !%G!,D,LZV8"Y07_4RS/0_ !']U M6-7LQC)@P#]0Q\BRS;3=;.59 [,/*@O]:C-C= M5Y(:+!D @V.JA$"=\+HE!6! !B4&\!7@6^KKN[OF]7UQ=UO4Q:]D\[X0V?.5 M;'E6-\671*367C]NDLW?J^XEJ[CK!B^\L!?"^:G8G3AH?7TO"F>%D;GEUXMW M;WM"4V8B37W[L-W(*8VO6,&RO!$3OM'U9H-NN<$7"9RBG4W=U=^TMFI7<'#4 MFEL.DU(/ <"?PWR48-%' +-;+X*^05_J(CBU AMP:JO%/K2!Z(=']!>!)]6\ MZ5K9'#JSON.?U*>)_+;CX=AU0YP0UV(I(9YKV:KY-&=H+&S5=E3[#8J1)*R> M0W,.G6D#8TAFX!$%7%Q0RLR,0%K9,N?67"U19D:H?H[,W*5Z&YQ7I,[KFXR; M=Y%IR#V7N=R8]I3;L7!D6S9.:!:DC#HII1DD\J%&=F$%E4R(EUOWMM,8L* ( MG]HFQCPH, W>XW'@8)UT&)C@AC8GBD17W9C @#C=E #OUC,8W?ZTN)/AUT]B MH/--QG<_\DAQ4 -#+4RH'V+JQG$0)90&:0*Q$Y/4EHZ-"FI"';8U0T2>F,*, MPS14:C;!& P4[ GVQY\7"%)&9<9YK3;[ )SZJ\DHR&MGZ:UJK(KB7VJXVHW MP6,-W*._*POVB:7E$ZN>WWY_Y-\'^4*\R=X_/(KD@#QM(/6X@MK M=\<3VC$E9XWLV!):?\J8>KQ #\OYF,'B,,)L!!C!!0867@2)UMY?C^)J^_^+ M .G' "Y;2+/V-LN8")RR]T5:/K OY/LGTK#7;6RL!!WYGH3@4-1H# XXPMLG)"4X,A-(\\-8^+&H#?OD,3" M"GH(DVUDXSS6IIY=$B:4P.C$!J'B7A@0%.26"@'V15DD[B<)O&"PKR_@=(3O MZ$K-TKF\;JH\V&;$H9,RKGG4P5Z26([#?#M+E8[8YP@M?<[>(XLJ M212=R27" W>4XN4V5[Y\BL6X\W(^R@T&[N>LVY _PY M?R0/[$TI1A:?:JC/,AP[Q,,!=BWB, MA9HRZDL(4T& \? M)1/MR( ]%\ X][K/5S%6_H=]:C C)QG'DG-T2Y[;>4:'V497:"\#DD*TNP+^ M:8.>68,.?,N O'C4(F7XD\*SAL?G7P1R4S'^=9E?]YS@11[,X*SA9;C0['7> M3JMH$^GY1O#0I^'LH86?93BAH8TMV_%HN6AWY0; MV+-< 3HU&VX8#J#A[7#84S_JY++(N09 7E,]RA4HKMN?7!V"06]RP*V:?0QS M;ES8A_Q)U)DU_,N2)YLVZZO^Q(2C+*K.'@3U?TF]:0W3P"/U+0M'F15AVT]] M1BU&$H^ NAKJ\;&2:XEVKF6UXT5D;V;;#=IPCH%Q(5W(U0S,"D#"C$[+$)8< MH0-+72^I*[3G"O79ZCP[@[T1+\/%5*=$32[6[9MX&52#+HH7+J<=GB9=!:), M+NL:H&/M:\V4GB"Z^E3D=LZ8U;78*-<5XN%$D@#'RTTESBV]B MU*4U.\1VBN!+3+95 .#,N%N5.[4-P2.KFF<1WF_$"+E_;G/9K^?5L\@,D]T5 M3S8K=NKA*+$R[)/ BZP@9E8 VJPHT%SZ$*SCX$IV1VC:48P[+JZ0X&*N?:,V MFLH6PB1&,!/QH2SNNAW'EZ/]AK&>EAIBFK,-LQ37-@ZJ$(Q8!^5;]A( M,6Z2&YW[Y1*/E M&%$S.-=Z9N0LQT=&X_Q5QD^K/XP,S&X=)2O")(OX']Q#^'=AT26W77:;,EF\WS+[="O;?*==%K:;=RGI@"W'8*MNK!E.&J!N^,* M";;04_T7U$[AZ[&&/K%F6RFFOVE@.&TKEH4/9C$TD5N@VY >(EIMAH"D5NLO MI =!O[&0Y@IZ?D@_7>4F.S5=IR?/*1'#.T,?I_P7(4NS*+2#KX5LCDV_J#LB MTU25-"5N-65 6UEKCG*TM.J28=CY<823@+C8=EB8IEYJVPQ4/6H M LZT"^- MEIIK9@X#F(D]$E]T;COUR\RY8FHB&G+"9HBMZGZI"7[J>"G>I9EZUTV+W#=@ M:E?].&SD2D0A6\9LS%@:AGZ81C0!S:T[3VIAS=Y/3NVU4R.3_4NA4*FIMAD M8&J]E[W7+FV7S?O19 ?7>>$,SW@=(?0BXUO/"WQN,NO$'1K1V.O0?RN:M3Q6 M>,_'/07,'&5P)(@O'L>?AD"56:O$W-0L=Y:CL63(+*V_HHP-=U!(&Q"W/ MHZ,0G34B,TQ?Q\2=;^P D1L0MS4BOU[\%O3880'<6:DF [GG[UXOH#LKP5%@ M=_YJS6R^MAR8[]VNTW]N\XIU^8/YTW!_T#9W2EU,'(_BS$]);$4I26#1W5F* M2Y\4=?114R+2]RQH-8B?!U'-MS *#?!@J8=*1QP=J!O?/2A+:BJ';Y;> MNAE\JN(/\O>4;]0L64[O&=UNF)P^L1L4)D?-BW!/Q>[%B+!=IU=Q/"U+"\[/ MEV$!3GR;X8"FKN?2T*(>J&_&A?PL;$IVW)T.5I,,HB,.=Z[[#X+)/P.+H2]\ M*&K&9T6H8:9)&^6N$&F963>&X#)5@WTA-^O69YN!;E"[;6A9W1@,)Y&V?S M>:XP1UW$B LT:',MO282Q9C8EH=3STHSRW;2T&8PLS!*9W$[T+Z1B[+ '46] M<5NC&*GI_,5RPY2\%7@?BMU3--A0=TH@4SUU1VFLVU9W2LQ!9]W)BV&*65?- M5]&D\";[F?RCK%YOZX9[!]5XW\Z0>CB)^!^N;S'BVR0.J-+IR225I1-6.F+ M[IW3P$QKHS%Q8=JH+JFR&BI),J6&?(&>"O*?#NHWO?8JZJ9D<>4XHDG*6PL-IU4P\ZHDA219PL M=-C#*2[3FF=$6IC6@075F.MP1I@+!CJR.[+ZNF1.S&F]4!3 F#,?(YY4%+B";M:V8:[-59+(SQANI\? M>/HKO0V3Z-5YD_U4EK3F.[&N[6?]N=S0"0A_QX).]LS"II6;7VA6HRN,@ZAVJ[4+#! I[C#9-?$1V#2<8 $!RI5KN!=J[K AK:P M"@17W<^J W"ZN07<>>D17]<=K'['V7_[G>M;038[KUX0%TU=9*E(N]<>[>27 MBBF+;A1C-W%<:B6^2SQ0NO!E[*QXP+=C#XFGC78,HCV'4K-Z?7!VA5 Z30$O M?$9J5FD]Y&$6:P70+SCMNP0KXX=]6LR\T%G?)<"=/^J[:%7X)NI=]2O97-^I[@',T-MZ2U(ROUM^O)TS;B1S^)EG0RA1M= M%\^H=V=S3QIQZT;D'_W,6(.N'Q\W8C YMP._LEKV3A?2R<;\-7JSK=I/N'/- M%Q1KJ&\A#3W$^1WH^L\/N(']@SPZ@T//S,.NM1$WQ,)J^WBSD/7# (97ULBM MET.+?R;5[TQ\%853O7T4[?U'$NRY0QN+#7#D,)Q844))$D5VZBDGV$_36MI; M%<2OT,..O'2.ZI8!0-;Y#%[39L\P"D#/L05@3YF;*K[9;6GKY-_/( %(PC>' MB%XF_A0RAC+RU42<3,N?66*]W'PU68X2]!5O@;N<-]NF;K@FBU7O[IJWE4QG MNWYH5+W(LPLL;(YZ=-%UUY6<(4Z^+%BYK=%Q/X"',SSYW]N2<7><2]8_CAH M;QM&-HZ2,,9I&$0.MW^I%RMED"A37%BIKRM&Q.[@F^SRL*T9JA])"FD=J02; M@I-A&@R80K?4K]!@GGK+ A(\M!^='ZFCB0W [3"-D9[S80(KF"\"D7O2(U%: M:#V_!"+7D7<"NA'NHWRIZ'55\9U]^YU4=$R.[UK<<.WGG:(=275WXT3 >1]# M7S:8'?I2D=:I@(@'\B#&)=%R&TZ66LU7&!>A[R"+2$[;3<8*]>9BOGKM? M#H_5A)] Q(1XZF,WB^S0"5B4N: ^'1H\K'B6-IR+V>/J"B7/^RLN/#Y3?P#0 M,[-%8-4_*#.'Z 5G8V!,C!^(J7/P0J=@8(C.'WW!E])-P2IDWL'?\N9^=[3V M(2=)OA'YB8,2EK:R+7,Q(9Z/J1=Z49RYD>T$T"2L>;*+IV'M.^]4[3DC-(%( M 3DUPV,:#9BEV5%'WSCY_>G[%=IS<(5>FZY\@4AL+(M(@>3*>43J( PSB0#W M:GHZ?"^E( M:0WYFH9)T?,P)3S0QU"4&^XUJ,ACRC^8I+6N)Z B]N"=KW23J7E=70_YW:OO M;9M_?%W07MW=H*\@<7$4VB'V_CL.JZJ:;<>(TK?_.,FK##%W\T@ MV*5ART/54M9]7E+DJ@F[FJU8$$J3X[MVT';<2&3[%;5+SNZ" ++8""\E)EYX MDA<$J/F!7J#5= T:]]3YU^'Y;V7UNZ!8IMQB?F2-2!84E0%L8+VH%>*8)@YF MOI]F3I)83I3"=BL*5!??K C20J\>6^)0@S0/FZKU,0H%U-1TQ*_0#HZ. =DJ MMWW*KVM\E2Y^O'XKH7W M%F^_LRH5'3(E,?5#B1/1Y@\E]*6"*:&D@Q3% AU&C$N@=1AQLM1JAQ'C(O0/ M(\YVKX5MXX2*TP;'L1A+'"MRE';F4T065AI. M%9&6+.2 _0P@T[IC2DR8%@D).XK[BCV-),9S(D/2""X773-S8 B!J0R!:9&F MDP+.W+MB'L T]\='_S/7ZC;L>)=O6/6:;ZCO^*M[$ ]P'1P1XF#;X[ZT$]I6 M1H#M.H[67_H-W/:PD"31CB:T4\H'!;^7V M'*/"#)MSC%\&5Z@/'-_-[7U9L(_;L9H$/[)P%#@I]KS,2\. 6H&KY,J.+;[T M>UF00Y(>:@FJZ]$ AWDEND0ZX.M873"0^IR30$MW!HNMICCGQ.AKS=EK-+9U MM*TG(QO^@GEZD]?IIJRW%0,/%YQ=:&%].=!'G($?GOZ,#CP MH*S<"CL#DTB M =PP3H"PP/P_94GU-I:SJZ^WUU05]&C[J7R37H#V(VM$R*=NQ'[@?2&33X=I M)/+(.&$)CEGL8(^Z09JE84PL"W)D/$%K8;T6P<9\3UK$(3=MTO-"6'A[X2R>C[01?G1DM$ M=H!)1$+,;,OUP]"BOIZ=?QM'BYSF?&TZE':5:__>N'A_83?U"S-5,RXHX MPLR/)(HE5=21/4J4-^M9&(;#5(OV"[E9MWN[&>@&C=T-+:LYNUB>:H]TW9.1 MLMCQ<1R&'A9Y,U[L$X<;,Y@=^[_4O7MSY+B1+_I5$+$;>\<1!0??C_5?FG[, M[1O3+9UN>1V.^<,!DJ!$N\32DBQURY_^ B!9Q:KB XD"J#XGSHYGNDEDYH^5 MB40B'Z<$C)NEFV_?/MQ_ T[5/<5 SJZHRP4\?71-HPPTPAL70==4W-/%UYV" M.RK8Q=3;\:?@Q_V_EEFU?7WX1IGWS';!S_]JQ-W8N\?RX2Z5KH2?7\7P@8 1 MIXPZ+\WH&>CZ,;07I.C=(]^8Y,_\"Y@L'_CUP0'3-TDD-NB.L@5T5<++2:MT MXE]8>K7COIR(P[.^Y!MJ&]_'HBP:*KJOG0^\'HY4Z9+ >".H>P9_6PN798Z% M0Q)X.+0HQ<3+*792+R&Q32*:2W7DN9(/P_: _8)BV":JBJ?<;KL"2C ST3+4 M-78\GV2_$5FC*6])-N1NT_83$YSIV\6OA$;3=J_*Q:I^P950G3L0URZGW7#] M5NWJB_S1('5Q3,(84\OVGH-$N17,2DG@IJW'2VYG\5(G @/L :G[ZE6LQWC;6VT;:I5?N9D.+&R M#*=A;'MIX#LV=6"']FEBJ\85_^L_(L<._X*H8 $X8V &,#EUUP,"3-%;.AMT MTS15D>P;T:>TV:$[(HIY3$0!EL745N@V26CE*K=O2FY.U&F1U1:V6KQ#&8AA"$1]$=7,V9LL8[^[NON?WXN2VAA&B3 M'NA2J JND&<[(]@5V;9CJZZ<. MC_W82UTOC,(\CJY52^T_X3]PI)PIQN+;(RN?_9=(RAFG,&.[.K )KQ^*:3 M!SA*HRRP ^)F/B@-4QN2U\P&?'IBZ G$4$6?V6./O"5%RA@P@*!<_$,W+C#[ MV%-'@ORF/=\P,]FQL$%B=F#+A;Y@"$1F36$1*9*K!D@@()R'2D#OJEE=7G?/ M7GIDYY_W](5N=\\\(ZJ[9;G(8'+9625P* []S'+LP")6*N4425$S;!9ZVN+T MGAVIPTS"/%YRMD ;"C C< + @'#?E4>?XDL)J$GCYVFMJNI28I_KN-Q+BOF( M:;I_VHO,1]%UAV=$5O21K5R\T$]ENGNZ;!,@RA ]-\$L95$G@\QH$9053"F M][N&;-%;(BMG:HW@!3.[-[?O/DU>06F+%BL+K"M#59KNNLFK4#@N\EK!"R@T M;V%$>!Y&_96FM'CAOQ$Q8^J>+27*5?WI,HVZ_A!I&,(Z(N!H)7TQTS!I<&P MKEFBK(2#+E<-1'M==TT%E@N736D1Q41"7DM8WY$B8\3NR0_>@9_G-A7E _N# M8Z7AL!;Q/.;N>RFS0DF"24A2UR9)9F>P;OD*3)@/MK$#CTC:;^/PM8 [$XDR MOQ0EJ@7/?P)F(:J@+6>83&,(LT\+YS PQR1+TSXJ=XM,4Y"*\)9X- H M#NPHI1;,C5JD:=QU^GU7/F!FZ9[0[C"\4O1Q0=N>&YBQ L.8^1%.K##'KA-$ ML9W:)/1 D^"T@J@R!OI@<&JTY[8>;1=!+?BPZ%S>H'+11EW9#M5E3G MZX9=;D/0"B;,^E],3QT,7SK2UV?4I4759,&7Z:UJKJ7%/[?-\B\JQ 3[.4X\ M,94Y3KOJYJ&B8OX#@T=+Y>.!BZ2,YVT MT=$7EY,O@@-$#BP (EO+N$E$_K2B 5/^ Q W(LE< '&DKA+K6T8$$.73BHQ: M?&\>(4UQ/6DY9R-ZRZNL%\N3EN@DBB?_EIJSV<^Y8OYK4I3BA\!(B4J_02H< ML-@,MJ@Y7>[Y0 -&-FV=*1HPLD'W[&A7,U9XUE]"F^^4EDCD63+WJ'.ENJPV M,>IOM]T(._G_[0KF*['OTO#NF1_[F:!&*MO4,-7D,0")K^H^J %S[DLHKJ(X M)444,O%R)U[M)!++0.-2+E\W[!T,BK)(S?-B!0>B8 LX1&5$\GF;HDEH8'Q: MC%4Y"CFH2M,X765:(O4Q*R-KKCMO95JHB\$K,X^J;69W%3_F-J]W[&,V3'UY M]:!(YYJJ+K?B!"9/8A11SE M_ "MZ, T^&I@P!NTM+":]N1E>JMNP]+BG^^\\B^JEIM]I0\%7ZILOI"GBZ1J M.X\Q<0-N#4CH.U&?MB0"/!E" M9BW#6B5*/+JFB/PN[]M7=&1EJ3)'#9QEOUHB?%_3\Y+[P]!49G146CV:M?9ES2!,;6VF>>UX<6W;J_*/A)=IR6\_CWGZ3&S,;$L5SL)J%C$1+8>2K= MHWF"AF%3VU-%![*HI2M_43\%SKQQU"0RS*S!I07=V"_(HW1I/[7F:O?V"T(- MK^Z7'H7?WK=S_[([2JO?JMW^^6,)OK2?6<*P;G64$2>-!.T-^KC;->4.DHXZ M!\&\BFF4'GBBF1'9QQ5LH6M>43M2R]1.2 MW^_;D6O?=^=[8Q3'. K2 (=YG(>V'<5.*+4W*M(WK-OLAQ(!+ZN ^$G>8IE# M!7B])1C9H+FBU&:'$HIXD7H_E5%'R_4KH=!U+0:DONY]F1HT%Q=IBLLH5)]D M_[S?W=$=]^D5]OR)UPW;!$9U7S?"O[S?H;L/MR>W'RI[_Q0,R_N^!@1@^B\K MO(']?T%6M2*5B377*U*9%^JD2&7A4;7]_C-)'XN25J_#7/?QG+J,$IPDKHV] MS,K=R*61ZX Z$\W0,JRS!\KM#0,LETX&*KEM7!, ,)4]E=U$BAA /$W;\!RE M5;=<"9'/MU>95^!;Z7V5W535IS*[+YJM=/WFZ5N&E5#0D-\5SR1:W@S5A8$I MU'U%1'>:DT@Y(UN\%-F>;-&\G* ];UPDI:WN;*G5=KAQ$88;V\03SA(2!A0RXH3 M#S2%ZF1UP^K;T0+F)LZ*SSSN*'43'%F.%66)$\99 )PYK@J VICQEAK"B(_" M14TA6P\Z#H><:ZTL(LP<];+I=YY'!="5+WBR]KI)?6-B763>C3ZD:$K21YKM MM_0V_UB414-_+UYH]JELV%][S]QAH.9O+8B493F@08-<):18F M5AHDH,%6"CR8-DL=1[Q;2LL3%DRA(U=M)R)@VIT*VI(*;19#H-I+PX?^$#PA MK>$O#9CHLB0*'*QK;]0ANK!*5RP%/[SP2@?2B-,D;T)S\Z.H90\L(Z\:-B<# MBN@]Y2U=NRY5HC_1?\N?3,:D7CZ-7"DP3/?G945_<.J:0MPSOFD;@@"EK3QUUY-&1?M=I4:%P7 H: M0/&X;HC4"L@U0 4K(H>(/5M(+K70>L7D$+E."LI!+\(]BB^[\H[NOM!=]PN5 M]";.7C-LNA@US*^1OWRXE?<:SB5;]ABN$ IF@ ;R:-2?&1&4'(/SM59S"B:$ M&#H$4X\H3@2[&/4S[@/$(3OS!VF"D\BCJ>WX>6Q)^0!+A$QGHUS.K@+/6!T' M2.Z8KD-LF(:-2&QF M5#1M/A8E*=,^_;(6_SRJ6Y^%>;_[M?M3FGVE3Z3@S>%YO*I.R9;G9UYN M>-9RC0YL=X-W-X?"TS9MO&=V@TZ^6,NP2"?7&$XW#:JNH+LQ/M<-S9N&^R* M;YR@H:92]52G$?&/3B+>H9IO/>]WG,.+,:)1C",_C[ =IKF?!:[EVXG6!E(* M3)H^"XDY"<+B_-$2!'::-_)A) W\&\,-/(,!D-;?E.D**-9JP*3"XL_5;.D* MD,&-E:ZA9;;,\0O]T=Q_I]L7^GE7-H_UN3_M!!:.HSS#)(QR-\H=:H4Y+#E+ ME17C>5R"D[X7"R*-@MNL"V:?^CA.,A<'<>"XQ+5S/W1,E)5> [):?6FX$J)R MV] :.,&V&J6*T]M29[_5*S%9N?3T@HV?L@9U"BS58M3)]>"AR __V[S>?*^R M^B;[9PV[.QMYU; %Z5IHM@URT+$\4_+J?TK>Y8CEE:+"C,"DE)KOV&:$4HI= MCJVW6@1S1IAA''/N,57GBBDIKP[X]/1<[5XNQA0/1YXQ_XEXH8-#$EE^&KB. MXX+BD3.T#&O>@3(J!J2AN_DT4K(;MA;YH7MR+_J0JH%;. GIM.VNTY16WD 7 M1;[<(Y=?4:BF*^ORUS)ON%U0:,XP\;IAI;QC9Q6>FODK+6E>-"=[A4IKABD0 MEO='#?+#E%).= .-&18D52N5FUASO1*Y>:%.2N,6'E7;1-\7-7EXJ.B#");< MYEV2V.]%23\U].GBB)R&.4[2Q,-.8E,:Q.Q_,M!@D"6"AC7WE#R_\^GS$O_@ M+"#! S">NXBAW!ZK$QF83E\)"GB_E954TZ:[2&[5G5=6^//M5_H]^!Y\NV_J MAI0\9X-W.'VAU2L/H0**V:=7,*S/IR,A@ 7K,W(O[[QZ1(8IZH FZHDB" 2@ M'7=90J5-=V;9U?;=9=&&6Z_$TRO/_3D,#[^IZ_U3._Z!=Z3G(VS>\S0K6F9? M24//#\)!;.$DI 2T?1OGV/C^WY)"KP7=2@XW7>]KR3D*/]4W M@!DP#=-\N!!(2($&8FQ0+P@Z?&(NRD\PQ >*^EM/[Y'F]^>Z2=8%O[9Y/6#" MBGM(7]=XFW\JT]U3/SJRHH_\J/Y"NS_M!LN?[PBNPW:$+*,X":G#=H8D3 FL M"P&,OF'[?N"&GV).V$ M'^B/GA-HU@X09TE;;@X]H&76 1SX$SYV6(V>: R50'!3+]B4(K%C'+R_N:6$_X#WXC_IS^5SP%>^+)YI] MW D*;%/_N"4/LK&1F24,;X:?O]Q]&OY(!08@659O36C MM!H"!/J#\Z))B26D5=+=N7574UD)X8::*O.X0G-WD:SQCGU8>K_K20 +_.;6 M,*RBL'J_66&7=4^7G##EZ])I!%D^79=_?YY+=Z:4M:$201FAU;JZSRV\7FMW M"?%.^KO+/*_0$>?_V(YEAS?I_^Z+NN#6=+P WF5GSBBW4FQ['ON3)/-((I5B M.T?$L([^'QMQLFA %]#690J8>775)2Y,54ED,R4RH'F-!M'5^M4H00#K M4+,@VVQ3FJEWU^M#L\#]2>N9I6<5[(QR..[+KIN3?3Y'^XZR7P+[F3S0VUR\ M>E<5*3TW7#2G. D""SM1F#I91G(W]:4-UUI<&\][ZHGR\S$?IDO*U_^GYO_V MQ/2D;G;IOU#-N4'/E71_XG6_JX3=_1F_EH%[EE]G[UEXBZ%6&-3E11_%V:#! M+^$V;Y=!=S_K)P?L.S_CIU?;R'["GP!LFUS[4\SNNZLQL]Y&OC:^)Y[!ZL35 M+M?^1HN'1SX9^H56;.4O>^Z^=.O7@[20]\5V+Z[U^M.LB#N.WKGQSM]6CF,O MR[&?IV[ 3F5.[@%[[>MA#&*%U)KT#SI:5Y3_*HMM<<@R3$A=I*)M1]:RB;YW M8B'2RG7P+(1<:'<4#'9YI^D[RMWIK?]M8,Y!SQ_J&$0MA_R+M#RB\SRSP6>&F,,,<[0D35 J%@&*XF0L6:8@*%C.$(F1H(",%"+),L0 M6"^B#!#W)+(,>4_-'?OP]+S=O5+ZC0<:)N88I1&.+"_$09(FN1T$CAW;D'RF M$1J&[4!/$0F2,,=F#!$Y+^5*.6&*?"JB@1+.&6DT^0-C%%;=W&=$/-^IYQY5 MT[RNVF3\2,,3R_, D\1)L$=S.XT"QW528(>:\<9OD%!%9'.+0Q;$? M)SB.TH!00C*?Y!#S5*3$TF9F+Y5>U,5/" MG1N8R>>N;$PK:LP_E>R'3.NFS4P\V> ='&91A),PRYFN^7FIM^P( ML36T#?/'T+9M+U1TY-F_DGHHQ2HB9>_<1!!JXRAP QS:5A;$N4M('("F+!AF MV+29X6X?%KR)2]J>.>#(!M-?3.:*?PP6V:#[$UDAQO;\L5%F+T)(X?]2=Q?>9&:W\M\9M ^_M=_V('U%]?> MB!:I;;M[FHK3_A!OR@'6=(.&W'^LLM8P8\;0N$ ML:0G9@XWH&,U $QP,EZP^@OGYD\;Q!CB-I2QI'5PEPH6^N9Y@:BO/>9+!9J1 MZ5]*RRA&H.AVRT=BEAG;:O]%>1/@#VU+\G,#Y%@)3FQBX=3RJ9VD-*NJI"@^BWC\_[RK)IDD2:$F&G;1@ PZM32%U >JJ".K,>"T*)JN M<-,TH76#38L"7X2:EM]0U>('?M:YF%73#B7S/*:X*66>@YUE<9Q%80 +' ]7 M-ZVK+:U:=<3,"1"R.JDH'E0-92534+T1";1IVW#ME15L1*Q+G1I[2$V-VMWU MT#GB=PX\S\[]4=07 Z!HB&,[=7":!FZ6I"E3+%"ZQ0PMPRK6>8G'QB<];?0' MIP[4N#G,Y/1/$Q) ;1RV?>D0Z2EOT*^$/9S2)4# BBHAJB:UG:.TJA)+B'RN MTC*OJ"51\E["O __MY?T7=W AD],O6]86X^I@'T'ZN%\ABY(*<+GL!S)42CF M%587"L!#KS0 FJ=5+(FJG/(XNNBJ:8YS8IVG-LX^JU+(6CR415ZDI&P^U$WQ MQ+YLS8XF@V9Q=[MMD;X>LW7/_5DKQE&4I-BUP\SR\L3V/*E>GFKD33N\1W[0 M@2%Q5ANP)/Z[C?@,G^=U:E]INJ\J?J*[KTA9DU2\ *E&!'^/>2MA'F7@3B\% M\!\M/T@FB5H'AI#23)-8*M98#C"E)YB2(U?3]R_ >DA5^><+&\&KKEBAJ"KQ M::FA\BK*IR=QG_^>MO_[J?Q4OK"?UJXJZ,4\!2])<)SE(3M.67X29EF09 [L M?G.6GO&KS@$M\(%I!B;I(].5HBN9TD/&QB\]X3_QQD8R4*@R1 Y/$2ZI:W:[T^H5>)'W;:8()R7ED,BS/TFL)($E0^CDSK !&\"V^5'Q)Q@SX[\)$A3WR6>C+6\6-FPI>MHR1F[ M1;%=.\.)G_HXH*Z?I;F(<\FE[%XEN%(R[I6BS]OHJ\2!V=>.C,:[P$GFYTP< M>VE@WMA_'4W;Y7JKF*5),7J3,OW U0GO[^DS,TUM)RWV[ULJ[O/+[.9I5S7% MO\6?WU6[9UHUKW?L.[P'% MCIKX4P@UW\--$R^M0620 )X->%;.DK_NP\@Y9JOB?'5>_9#%#3HPV5X8#MAD M'EK'*/LWSNI&/'+@UDC*O1;\].?B7\?66R7I:P%S)GM?S_KP1*=WNV]T*Z;M M?18E3!0R$F3T9<->U[NVGS;J*:..]/PP#$FYYVV4%I%AQD9-6E#FTJQ$2FE+ MXRNNEK,T*] P86G^034_YHX!1JN*9J/5NN(>R$L#S!R1$*>)YQ''ML(@IK#B MO!$JQGW^ \V^)O<_K3];-GHF%7KA#/P9W>R;QUU5_)OR"EW+LOC_=16Z?T'E MKJ2HJ.N];'_&.43E?(DK48)IZA&>8;7M!GV:%QF\P<\(I6FO'J.PZK8[(^+Y M#CKW*'PSO*^RFZKZQI/DBJ:@][)L'WV55]D%=*2/VE=*##XXMZ)V!#>H(ZGU]#LCDKZS[!B1M4^F,X*.G#/G MGE:\,N4[[LWS\=CZE3<^K[_=?/TF7RLCO9CAS;/MN#MD +4 M!*V+-_2HW0'-^>J:I7>7[BN4A\M M8,V6_5Q'8;T2("U(G)0#Z5E1H>YZNV4DTCUORO>.G=T?1 HZL/9Z9@W3,9CM M%AUHHR-Q0+7U' #+D1A=L@-/=A-BZZZQEA!.K 0U!_]"@M.?!0/'>LL"Z:_IF*+Y-J=\R!),5@!*OJAF$WJY\W6VW M'W<5GV\L#$"6V01'41;B,*:[W=-3T?:WNRFS M=[N2-PJF95K0^CA;>JP]FBA-);:+(R>.L9?8E,19F#BR-S)J#!A7Y=_I ]FB MSZ3A>S),BX%0RFFW.7A@6C_@0T3H3SA!1U8TCX:^#@9-I@)(?%43H@;,N6E1 M7$7-Y!P[!_VUK-I91_^FV3WY\2LM:5XT]:?Z*_O[74F2[>O=KJYYL. \2F@Y M$4XLW\)ND 4T=H*$NJ!V0$I<&';J>YYXHZO]@"O4D!\HZ?A"18VJ V?HN6,- M9JO4OH&F4)W2Z""#=A5H&BR8VH\K&K.KH+I MW*I=MYB:.LML=&?FO_X@8W5CP5,:>=@T!S0@HFJE(XF ML?QJ26GRH@Y3TP!OJ>W1O^[KHJ1U?9.V [@O!V^UO<0"@I/8MW&06ZEGAWEJ MVU*]Q!;H&-;JGBJ?V)H4I?J\K2F8Y/9?#<+#U%A%;O#.NR"5IEUWBLJJ.^Z" MJ.>[[=+C:JHJ)M'<5?29%%EWY759Q=N.L;?"[C(JSS*7Y)02V.S):5*&%;:= MMO/<4NZOD%O_L9M5W;+1Y9#"E'@&0#D]U@,+3)5;1#JB_0VS@8K?9=DT*?0, MH55U>EG@<[66> .FV1DM_O&!N>+-Z[@$,2I:D=DR2( MI?+ )]8WK,,M121(HIZFG*9. 3*OGAK$A.DD3$)I55R08\8%9F^VJL?^Y:AQ M4^NMHF8+PO2ZM?288DG]Y,CG\9ZQ"75P8@4I4[.(J5L8IA;-]4Q97Z?J?H59 MZ["">XUXP'1S=NZZB6)[24F-CV%_DU)[2>'E1[+KJ;H2HVSOR8]CRL9-4C<5 M22]VM":*#V.F9S. M:T("IN[*("A.D9X53^L4Z7%*;S!%>E;D\2G2\Z_ G>3W796]&+8JSM-?*=_; MSG.AJ&?A*"$9CC(OL_(D3EU7JGQACHCI5*>.+#K212UA>9]Y$I]EQUF'U#"5 M51 8Y$(O2:3D1T\NNIHSO236T*->?%:A@4V[ F][]8T^\,4O7&FA@ED:X"1G M_K07I[;K65G@Y8GTG.@)(H95\$@5=60!/4VF<)E7/5W2PE3O4M!ECUA>8D!_ M%@V2JW5> 7QJ6!.5!8EFVZ-,O;M>XY,%[D]:FBP]J^:S?Z'?N^YZ[#!P5^U* M]J\I/=Q8/_+6I/6G@$F:!X'CY7D6@YQ['4P9 MMUTI8V?[VO5'1D=>T#>>QD.JK)N[/O877W8->J4-NLEVSW.Y7.8^F=S98NT/ M 3.KH]#^]3GC/7-%ZHO@CZ==#YX\<&BH4$0G9)H.-EI86O4$I!/$\Z.2UK45 M.D3QEVM2?;.UH5N^Q\ MGOR)-^.PDY7EX(2F+DXC.R.V1P,[!E:%J[ !^6FKU8SO:EYV5(JK?: +HH2K MY!6&8:R UQH=-^BBZ+QC:(-:EE#/$_JEYTIC;ZAK0-'6;5B!A94;$*N#=-F3 M^(JUU&P5GX;5O/*!2;N2.2/O=T^D*"\&!=@ICL(D8V8IC(D7YU$6@$8QCU(Q MG9D@:*(#4?1'2Q9X53(.D)Q5N5ILF-F 2PPV";,2:=+Y<1JK*O6LF.=:._^P M0O#UQK<^E.P7_UP5-7U'^;^.9S+0C/>,I"$.K=CR(LNC5B:EE_-D#"NF;Z$C M7=02!@0DI]&1",)JD1FFE6/BJ@1BI^4&A&*UR*\6C 5]=E@X=E&JV8#L]-OK MA607)3@)RBX_K7[KVGH9'\KL/6GH>>.;.$UPXFWYJ>:Y<9< DA;7N M6SM_F5%%G"S\MO44EWE3HT5:F)4!"ZITRSHJS%57K*-R^:4C!N8LG5(G'S(@W#< M/*L;@>'G[K^Q\G T_VF#J MX:^OQT?NR"O_(Q$/[$8V?-Q5.2V:/?M]\*$-/YZ+2JQ0?RI;4W"16VB'/!4B MQ=2E6>P3+_0=6%:Q:8X-FXEO9X--&/UKVF^8_X"2D<&?Z;, PXB<+RP8.S-= M1^Y1\HJ&SW42("'"IA\0M$$#,=H904=!^%5G*XK&T.-:J.N*4QKG=]V@YEKP M7T1 5R.L+=E\,B$E"1T<^[&/\]CU2!P&%@E!O?KFB!DVYL=,:]G;5BF$Y$RN M+KEAUG(BN=Q(NH:,A.;RR]\HO4)&:(D,/-95!:/K9I!@BFU++8 M,#T7::+:FYX I%?/N5A8?]WL"SEA+_(P)%]3V[:_TA=:[BF?R\?;(?$"E;\5 MS>.[?=TP\U*-U(N)>\\DCW'LY1;VK- +_,!U+<>"[."2= T;B(Z+=OYDSP?Z MSAA!/2?*E62RR,KM_ ;P@MD+35"!'0*@X)I\ UFJJ[H)0"C./0;HZZKAI5W5 MW-/JZ7>>@\&3FLYM1Y0[.(HS#[N9'>11$J1^!HP'G9,P'<#A!#%[\0EM14Y1 MRG.UH%&;"UQDPRS72 N-BW!!.3$DJ&T0IZ#$EB[9HPP6!E<,#4P)>GNW:%B5N+*-WDQ1,JUU' M"M2J;!J.>773(B10VR3EDU:S11GFM(R]/- P]E]'[9I>=Q7E6A2KUZWE!Q5R MC@Y=0AOV;W7!WA)Q,\[>L+%96?)$Q#;N=M&(+$]Q1)T8IS1.XRBU=U)^Q,OV\Y[Z+D;4X_(0T6% MV=D@QMA^*VK;BE(\>:("[0+-(Q473Z1\Y4$7_I_-8U%E[*FJ>?VSINRO*S[. M;%Z8RKKK98Q=(?5)+MDUZUS1VX.]>GYBLN.(G9@\BOW,MWW+!^'FSA MM7+*."V%MAU<]'D;?HU ,-LL)XM:1XX!X]=UX> +K=]Y8\#^:+>-X=\KUEZ0 MJF2J5]_12EQJ3MXDYH1B8EDI=M(\B%R'N&D*G#W"%Z !1F3J,E%&K0@ =.RGB1/DVA%-G2ON"B;KA*-23KK MEFDLB7M1JK'X OPN<3!"Y2M-=TQ'7C^5V1?R1&6O$*=7,+R3<1+RUX$S@LYK MGCX986HWH(EZHAMFB[+BI9-EPA/E7FB1?2K?D>>B(=N+-$P_P(D5NSA.K"SR;2NWG!RV54Y0,KY1'NDB MWG0:LW-5VI*&;9!32,EMCQJDAVGI0&R19,W$?K<@-GA?7!!*TZXX1675/7%! MU/,=<>EQ>)2^*UZ^K;[1ZJ5(Z6B0GGHXRG,;!ZX?A7F:NIXM=;$^1<#P1MG7 MX?/,UXXJ.%P_BLMRM/Y::6'*J" H*&X_)\T58?O195>+VL\)-0S:SSYG)+'E MPX]TN^=[\4U=4_;_^1381 33S+)QPXQ9Y)">6&WE9"AIO:!A.E8," _/;.F#*>2F&(8(938FDH0TZ ML(1ZGGBJ\6H91'.(K)---,K!SY19- <1,,MH=BF%V]G_^79SW^T>XYT@')_@ MV M2G.4VH4D:1$$DE?4POKQA<\+I 2[W+J6?-Q+7RP33?T[JT*I)H;/#I7R MJ\FKY%2[>!S*J^D.;U**V1NZR[?6NW^;Y/CD=FWZ*<6\0[X)\ZN'FS)[7U0T M;3X6)2E39FI$AE4M_LG;Q!8O/('ZKV56U**E),V84>)CZD39\D7N1N#B.(TS M'%EY%N2I'SI4RG[H9LSTW5V1Y[2B[/.BA#;?*2W1?L )2DG]B/+M[GM;Y3CZ M-__U'W9@_068%ZGKN\FY1V_Q-6 V4W"(^6,"Z)9)=."R3R-2/.28W6W'-JOLQ' M4E3_0[9[.JC#FYK<%0<>\T\BBHD?QQ$[WL0DE)J**4/,L+9QTDC0/JTX5*RX MFH5-SCW0!09,+]5Q ._?,@)JVI-G2:VZS\H(?;YW2KVCIMY=LF!]OQ-YA!5E MYZ!G6C6O=^Q7T?#N#.Q/G\<2R5//PTGJ.=@/7-NUW-S.F+*7](&P'5M.W>6) M2_W>X_;W/F1!^F??W:BU\ZVSMC<%3.,!2,KIOV9TU&Z:.AYX8G#'!>K9V"#! MR*;M--/SHL\\P.779"P A%>5$RCX@4==3?)_KR]JYN% MF 0\S]C)'#O+J&TY]C^:'=N^Y+;=D]5!FG6@(?T3O.>OH+2EU1:J /?54RSD MMDYE"8%G6$%F@SI"&C.AQOC7E?]TLO:Z64]C8EWD.HT^I'AX+/(M:TH 24&R! UO)\=Z78JUQ9" M\E:/15\N-BB-!!YM94"5/.)JA@JX/0KJ^'=.'@T@:QGH_5V-_1(AXNHZ^,J0 M7/< # #AXB ,>1>>%/F5]R\; M%W53I&S#_4P)CQ*TXV2!*9!'%.:56%DVX!V4FEB@A,<+,:[(/98/G\J// AUF_/B@:Q\8*?%OY8O=K_L>RX?453X%S 2L^A4TWT1=#:?2 M^5F=ZFI'[*N!&9["KU],I='1+OW75]JW7;BK=@\5>;K9-X^[JO@WS=K[ZHOS MA9-&F#D1!(=QGB4TSZQ([I(,0-.P5>S*@FO12[XZ<(.>6W8@S9'D(%QV1 P M W131,'PD0/4L;!!1R8VVE)@%$2^JM^2'*45.S"!1#_MR01[52'-Y.&A^5!5 MP*$QIV^93BUY>*C$+1EB)'WKZ\;%G,F\[&6HBPL,T5TI*2SK9%0HM7R3 MTZ76RS09%>$DQV3\"94A2[3ZK=KMGS_5]9[]AC^6X+;>,TL8UB!.&0G2J*/- MIV_LFG(G.[9L"8)E'=(D/4RAY@37W"]#4D;%P4O3ZZXX?6E1N-,13,N/P]6P MU^62;%_KH@;KX-3[AA5PRIQW;,CKX*3\RPJH0W28]BU(;4 !EV14TK[)15=3 MO26QAGJW^*QBE4CZ2+/]EM[F;5C[][&PMFBP?Y%GF?N8.(F%4^*%3FA'06"! M9M;(DS8=L^X8X>&;A>N8=O8#, T3@+':3">E7TD6T7C$S;Y8WW>/M"F]O\GORXVU6B M>V335$6R;\1(C]T=N<@]27$8I@&.@RS$2>A8MF6%?A(DD-R3*_DQG*TBN$/I MD#WTRU:TPRL$FQM4TH8;JV:F*GR-#Q&%#B8>L;&?6]3R[#1+(JDVG&_Q(>#[ MPN*'6!=\N;UA14AA&T:+Y@EGI\T>-^A+^[-F'&Y0QR,:,LD3@%LV]>TKFO#2 MM-E:&$0/E9K>=/30]LC"?\/LV0Q24B9-%)7M"R<)I,Q M0VA5:[ L\+FB2[QQQ>27WRB_5'E^Y#D[9^E4PGEQ0X*C-(]Y.A6)PC#QTL0' M3W\YIV+8)1F24Y\"^5$O]B )5]3:$/6=3+Z&^'SV)M7'J[>,\,RX4I'F^LR4!*V2I?X,$LU*;E* M6\99" !&2A<4UYFH4QC$1<,C10? RI*F3?'"L]QK^J"GW8*T]+.&;':!]_/C N_?4]%=:TKQH#OV=/^XJ6CR4;:0S?;UG MW[G>"@-]D_US7S=C[8U\R\))DK@X\A([BJ/ )4DD[5?HY,RPWO>L=A>K_&8; MY(-H_0@2/LM;00LS+ =4NWM6QB?J&$6_=*S^:=AOOF,7]?RB Z#%2AUR?<0O6\K1!B>!&[]@3!0QT]3\! M4%ZW#0HO0&/.@S*Q")-=D3*9*K&A((".<6!/2NP@']]^*I:&AV=E-P M1ZMBEYW;BR2G.+:3' >63RCU0Y?XDC-A%VD9-Q(=\:,Y>!9T$3L2/"^,X &B M)G%"UH4$S #T$%S<0[:$=0,D+.'OAF%UCO M "5%R:0DK.8]$@/\Q&]02Y34*"Y 9U1/5Y)0M2 M:7)$IJBLZGLLB'KN;BP]KI!RG-*2,(WG1Z&4U)=S%T74([92'$>48(_D49Q$ M+I]/(IUO/$IBA> &)P;(,!Y'8EX1]<@'T\&>CL8^:\MB7)-6/+[P>CG%LX*= M)!3//ZG<&J+O;=[62IW0( M#]S59.765QJ^).0U72%.%UR[(\2H."/=(,:?4VSWGXI!=_5Q^MT7VHQU_V=[ MF45M'"6.CZGC!G86479P!CF=<\0,*VA/&E6#29%=0379;G??"1_YF>\JE%8T M*QK4AO#Y7_]GZ#DBQO:?H%L3I*S;X=N3@!_UP+.@\8FYAE("*]K MO,$%K4?_K5UJFCT^D^M?[W1,IRHO" M "O'2>IZ.".Y1;S<=IU4*K%6EJ!A8W-"'G'ZZ, ^J-E 5@6M BAG"G0"0S, M'%R'"5CM9075I/J+Y%95?UGASTV ]'LP,Y#1XA_?:+JOBN;5=I+[HCGI*]6- M/@GX2+\<.XGGN%&<>Y$KU51D;''#ZBUH<"_ =GY)_H1ZZG(*/0K&O/)>*R), M4:'22:OFG!@S3CM[K=5 ]B]'Q1M=;!4EFQ.C5ZC99W26UH[V:/-IC(G#9V1& M'DE22H/42:XOJUWC'#U7/JK2A&T.-;D=4Q,6,!V\ @9-!;0F>JK-4?H)"F=G MNZ;)O**FV/>5F"SS*KJ#M^WM183ZHG6%G8E)@$M4C*] M7W9TNZ[]I$'IKFXV:#<8@\%OA,0M$#1K3AJ^)$YP$G@^]IEM#-P@9C*1?FAP M>W?WK2%5LP:6I^."SXE+ _LK?2A*?JV!$K+EY^D-:DZQ-@^K$UG\)M+%%M]G M@IC0,,Q/8?U02@YEU@]J3UH^H-G^'%?$4VX;TJ*[0$>P%UW0W*"6ZJ:]O-28 M2K4HFJ;M9YK.JIO/HKCG6\_R"WI2#:;:-%@9UW _Q<0+WD4E>82X1, MW\E-.-@J='9XO/J!\%=)6J% M[]D*PB7E-:.W^;M=*0A2DG2AU++BK[0<@_LX0S%4\YL&,0(9D(FZB=Z;M!W MQ@[J^=DNL9""9KG<0FZ9:X+5M\^47R65#\+$'=;^ M*SMBU^*NF68??J3LT780VN7D:X=Y+1G%$7']/'")%::'@,T]-)H-9$8AXG"O M%NY&1!#DPRS9D[3D/#+U8]X-E4W"O YV2!SSX&G#1IRA5JV MM,WBU==3$.4O@V_W*3_NR^JD]H,=K3"H>WG.,[2 M -/(BO(T3++0=A7LU@S)=:R3H%87XMJ)MP,S$0J=AS(( YQX?H!S-X_1Q\4S$D\\HO5U$>5SDV9CR MQ"N*'4*FATHQ0UPUQ;]%=E'7PN3OE%3WWW="[[/,L; 3!12S8V>"26QYV',# MFX86R;T(E&FLQ(5AB\!^0!&P(X@2EG)FP#A", ,Q.X%O(]HBI=R-&_*V09PM MQ/C2V"[D&EAT-0Y1XF'=%B+7P'313.2JQ>"U1:)0Y?[IX3US%'^7;*P_^9XY ME1#DT'WQQ$\WG.9VQTPV[]'ZN\Y&^HN2J0T1'UUQO5GBO<@7.H[Y/9]-XV+-(T;DC&>F")4CO:L8:KEC=$6_\ :%66494S)UJ1@MF1#^=(C(V[TYCT M(2NIKNR/17KKIH'(BG^1#R+]HII]N*MVS[1J7N_8CZ.Y*;,/[#S_S)L''7W' M,=>C[8!E.3B.K1C[[-A-"+$2*\H@!VX(<BYV"#!QRE&@U,&\SY,^!TJ(&@R(R#2JUH4%5#.C8O2&OHN=[_2DGXG6Y[& M_(IT1'29R]"QUPPDY M%^+$9RYI3"EQ@\3+W1CD3\@2-GV+]U#1=BR+2(+B$Y&2_2NM^$QZD8?*_JBH M>:-%87TUIFO,@$N2')/0L7 0AS1UTLBR\^@?S:XAVS<$]T!>_E*0OX*>BK)X MVC]U<#YWU TAJ6YMK\5'D]D=I+>PGV!"T1TI--Z>0B5?(X-E2/;-+?(<&* \ ME;'WU6ST%]JTDR%X!YV+\CR/V0H_39@+1E/V)TE@AR[$5IRL;M@@,%K]*" Q M0@&8&S$+!'$3S+M*X#R+$C](8MO)0#N2.A#P;< M!&R.KPR%4@10*QAR&X"R@# KSR7K9O^T S+03=-41;)O1.2?&?@[HC=V-RJ8 M)B-^NO:JEGI4K'-S//X0_/KXOLINJNK#C^>B;93SGC32K2G'WC5L2X[$$*6! X7=;!H\P/:F!1*5_6Z(1G>JZ08_S?2%_+*,E]IFN B#SMUQFMCZ MV^6BX*/[Y_);"K-:IA/ ^KR_81[8#>\ARK/ /K+?V64[$A_'<>1@+\D3W_;# MR WD9Z=>P8AA0W+_2"LJNJ<"IIE<@^N\)5D3+9B-44LD%;IV78?>.$D/QI3P8<"0=-G\B:;J\$#"UU?4! QO)I T1Q,-\UP "' M\TF).C^>;WZ)%0?T2B4+KVA.I/Y"+VHL?)_I=^03G/F^X[IID*0^L&9K MCISQX\9)LC3M*8O12)HRID= <^,,1Z[O8#L,/"_),R^F"20I01=D"CD*4X!M M12N?E'D%^[8((^/]?-)". @:H90SD;H @MG(V>3R#?HR\YO2ETD^D-!TYC@G M]7-DB@^$ELX,'[ZC6.A*'_A"7^DSC_V4#Y_*?%<]B5_\[X>ZZO-!+Y&/D\RS ML.VZ),QIY+@QJ+6##%'#GE'' CKP@ 9,R)5GJ^,I9P!THP0S!!H @I>T B36 M5)8'KV5UG_]3'VI:CG=HDIHCLY9A77HW;.G4\R(*6M%+_6=TK(Z2 MUS,IA)8U3S@]74-\;E+1U[[^2E-: MO(Q-?HZ=!">$6C@) L?UO<#.; )SDF7(&G>3>Y*H.M"\=F+/"'AR'K(V0'3. MYCD ]'49( W3>*8E-C:"9X3D&\_=F09A>=C.S+LPZ\ GRW\HFZ+I6TP>PO7? M&M+LZW.+P%,3B.,$./3#D"9A1GPJ53ZW1,BP;]"2/N3;'"^26NIRUF 1K'D+ MH!,"F-:K2B^MZK*BS6SQ;(E6L]F_'!5Z<>%5E%A6O%YQI9_7UT7I=.+?N=K: MML?4-LIQ'N1Q$$6):]N@6>_+) TK<-LW34^_M#.LY/9MO0C ]'L8!D.G3,_$F3/_KJOG'9_+/7=7/UZMO?A07&3$V(3AQF><> M.!:)0B>U4TMJBQY?WO2AO:.%_N#$)!-<)H"85^3KQ0,>NR4EDU;->0'FU)"] M.5!!]E]']9M8=!55FQ>H5ZN%IQ3G==3OMCNFEKO/Y7/!>YJ*UNJRP:[I%4R' MBP5A)"CS<]M]\23Z^GS^@#1QI;1VEHIAI>W(;I @C%K*@'JU27#F%52;R##]')5V.14#(#:@0$^' M^&JE>;"/#JO%6Y)JM@IO\N7UZN^6^#^IO%M\^-JA2NU!_6\%6_Z8H?JUG>O^ MD3'^X0?3^9)L#^['KZ]WU2[;ITU]4V;?:/52I+2^OXB?.SA,(H(CSZ+8LL,L M2B+?M0+0L=L(EX;-7<<4XA\=]6P=YKW7*'E%/6>BHJ/G;7'#7O$[RH4$WOSK MP"SS118][[H^]ZTV_8<:?B=]?M4J,&J?-*63QS<:2V4 YND95B:(J9G\GH(8 MF,.8J!^+Y_K"SQ2&.PHC3.(DQTG"_M"A) UC4)KP#*VU BHGI&%&%8"4'P9L MBTLC'! G"9W4ST,[@Q55:,)*;:[@/JG3JF"D4&4&+[FM1!,&BA&J$ZH&TJ8E MI--DI^KWU.NGMK[! Q+8VNSA C M%-;M"#$MXD4GB)E'U?3O*VU(4=+L ZE*MFY]FK7C!@ZMO31CUQ],L0F(Z^ M1G66%U:3=DL07%79Y0$XUWW FXH5BVQY;E%NRV^$'X].VBD<>BE<[,X!P4F6 MV#BVTI2&ED4B/^T3,>\!U8M2U*54X30?\QY^4/F%,_,GQ$=PH%V)LJ)^WM5D M*X9ZY\4/IAE$H1V4)+YR5D,C7&KEC8Q^/\J#UTT(B J1Q\U .K2.:;NC+(\F MA9<[@N375?,H1W3=PD<0$!?5C["W%0/:#=-#OLYM_K$H29D69'O7_5INDGHT M+8SF&28DS+&;!5D8N"FU ZGK- A1P_&. PM<)0Y,H)X+]$?/!S2P+(.G9)Q8 M,TK L._U ,%#N@")=45H94BN&W %@' 1/X6\"T^!^7OUHZZ>]>)1-D5-/I$&DHHBS MWI!2U#?RBY&_BBD6,RU&],$_;V_60AYF?\R"KC%:J0,^I2P@9:*KY0A="\LP M@^CJM>#F[L,/FNZ;XH6^8U;U85>]BG1125LV^K)A0W6@B7JB_RUO7<:E738= M5PL*LPN7,FK+E%V41DE-QU=<30=G!1HJV/R#\/JPKH;E8U&G9,NM,M-?T7+@ M?%B&'^(D( ZV4DI#:KO\:"%;&S9%Q/AM:5L2U=)M]QQ&&=".81:A>:73)3?T MUD]!9% EV)),2E5@DXNN5@&V)-:P^FOQV6NSUD0CM5])3;-A>?^'I^?M[I52 MT4&E;P[$PPPW*3,(S-\2>133W>5M#R>Y%V.:9XF79IGM4-!08\W\F0X==-QR M=U1PA!+.,#IIF-"UJU?-2M/SG23C#&^'/C D,02>LXI_O0!^@WIVNV]SZ'7% M.=Z@GN^?1/.?NA^5QFL+[8N^V&F$X\C*<90G:4PC+_3\ &3* MC;%J_.S4C0?<%CD5_7!?V?X+;8=K\$M)&O.? G^@79^PY2=MP)+7$YO?L=X& M@C;#(-& _\'0Q_NY$G"X@3>.LBY;;X[1="!]PV9[=N@K,P"")21X M0IPI]$?+%O!:#PJZG+$V""7, NM'$6Q2%;'09">AU%M\GV[Q7L:A"PI&&+<_/P4(GLI?;V203 M9BZI^+CIKD<:KY]J+ZNX"*1Z/?5V[N4;S$%!EHCBF\$79H;,0JOYSD\!,;7[ M P"=]6X5X,*?W#4HO*X\12^G=_CG'PJL]I&A= WG^UT^;5GLHT* M-S*';?RY*V;0?MF5N]/BAR[Z?7Y1X'D^)H1&V+.)1=+8"UT/6)XP3Q#RNU0J M36CGKQ9=/0UMJ?Y)85#E G!R:JD/#)B2MB@,"1]*C#K:.JN,I(34.8IVFMCZ MTV@7!1\=2+O\UI79PI=]*YAZ9[:%"?42;%F\\LAQO3R3NLD?7][T-=XAP56M M@\0I%)+1664!@1%5:=G4=%[*EHF%SW50%CR#RO[@IL],_&#S)M'V[Y^F.[[O" MF-^JW?Z9O<$;;NU*9A#V-+L]%+Y>M&Y/V YMTQ@'- RS.*1QYA*("K^]2*;O MB82 _"A*.Q%1Q8^I[;^+FJ24\2^R3<6_T*,D, OS]E!*6K6W9]1@NN'A<_?2 M(2X>_\R2?VQ9^(,[6]^";[Y[YNQ'2Q^]U7RC](L:6'>2J\$.]^QSED)^B7 M(J/9KZ]_K7DD_5#WWZ5^%+2>*IQ+GX*._^:8-/XJ7G M-.^Y6O5L\V/SX3"]%?6J[*_Y'XJ=)=,;#?Z=>5VQ[?^8L 0 M_(%;_BD.[ ['/;$_%WM8SR]/S?CEK^VW^M.@V?PQU*$ M,%,&HF_O+/;]OYD?]M)W[7',F:[0[UA #K1H,<,E@ MBRD0@7&1OBD5XZ--S-T@PK]-M\F.0V3 MF;3DA\FC.V^!S ,+-$%JF++?\8K)86"W?JH8&(K1C#'X*HI7W61+ MZZ[A.//41@;+9#BT_1C'O)>U;T5^%H0D\X($=.,]1L6P+>J[]_]*R_3QB53_ M EY\CP(C>?]]K;@P"W$AJ8$FU;,BZ;H6'Z6Q[NWXG)@7E^2S#RL,>A+.1]?? M?Z2AO(O#A%B89*F+"?M_EI,$D66GTB.>+M M?S_Y0V%PTXB(@)%-UXFJ-JSI1&1-0YJFY9@=SS3RVGJ#F:9Y/AG)-/.8@DD8 M&Y?Z>T&28LNKKW>_TCM29#1^/^^^ZBU#D/,,DC%Z=AZ(1I%B=);$M; M##!YPP:%_21BD6G 0::$$P;H'AQ,">MC%"*8<9JA976>(3@ZR^BF**1=D46;$5 M3<:^T71?B>!V>U:G&9_JQ,]P^_8G>)N?AZ'::J]S,YXX/HZB/,1^%CM^2',G M\$ 9BUJX,FS=ASRB^L D3T$47+;W<.F13Y&?V(=HV0=N8]FBK44;U0;VM=#S MZ>0.B:M_$-A>,:DR)T(F;KAP(+3RMF_2@$\:+ M+ >MBRL,,=]N;[)_WN\X%5A(_?)-TS9ONT5GB6/#L"U@5OFES,N![NO$!5J4 M>4DUAZ:G)5.;17ZYW'HSR"=%.9D]/OT4O*OI#?M$&?],'[?DX=P7"3P+QXY- MF"_BN#1.7)?Y([*M3$]6-JU;/2W$B'3G-L5T[X37++YZ8-8MR6 M&IH?KX&?SILHW2RN?Y%E".31>S!3M-0,]5C,IQ[O[.S@T$LI)E[&^Z20Q,OS MW$MM4'!EGIQAX]E2@YG/!7SD#*$^J;6$N6OTAY$VQW)B:K(\"\16M2%R@I]; M \FWX(?Z^RJ[J2K>6Y)9%WYB%$,$),_UHR\;5LP!-<#(A&E1EX_S5TL)4\3[ MBHCLLV$#6VFA0:?Y6<&4#O3C*ZYVII\5:'BLGW_0=,7/>298Z/J81$F.<\N/ MTM0.',+[B,D/0I0V M+*^^F@LA+>C0G9!_":[6GYFKSSXK9'S@X!7#JMI1 DP*'(JSK&V*DL#TJB.B M=13@".-*FC%<9S4=&&%^^&L?^VLUE_E3^<).-[OJ]2OY_IEYX%5!MC7;+&_S MK[2FU0N]B..3+,#$MF(6@$S. M!]8+ W0GZVAO$(?B0'XC6H7L@'/O%?"F8B/@ MD[!67UM]TY96B^/.OFQX4Z@[RGY/Y46G#.928T*R!-MNY.5^%)(0EL8'9<#P MKMHS@/OJ\JQCH>T6B =-C;8*86HPW'(&Q22(,/-RD5!\*-?ON$$].Z(?WP9U M'&GL.ZR(A:Y.Q%#RZ_8F5@3GHENQZCHJ%2,?;J=*R-I1 "3'Q/5L3),TCZ/0 M3>TPEB\(.5O=]-W6AUM(6<*YZ//FX&J!@-=6'VZO*1R[$ Y24G&%D(H5$T=A M=94_3,@P7]UP_M**Q0L3_)[6)DP]I*#XWXJ'LLB+E)3-32HL"C,X_2E_JM^- M&[.].W%SG"1!2"PG3I-<:A*F/$G#)F+ SHR<0PY2;1E4<52PKQH1PAF<]X0 M'(!YT@Z2FLW2 !;,I('DGK5SI$@1HIF-8S\G./9"ZB5^%D26!1R@M$33L*'L.=B(&>&-B,4? MN-@@D2*H-C92!D^YDYEFE( .VJY\Z(9#WI^,AC0P!Q(@J+[!38L4UY[E) O! MR'@GZ5=51\#LTG]]JNL]S=[O*VZ":%7L,M%GZ=C*6SPE.C.)(-/'7973HN%7 M6^>!G] /<9)'&;:3,":I37R2>["A,=)Z&PEADOQO\^//$-'U5SYR>1,U)H? NCL"3A;UE#+ M&VJ9V[0-PDZF-K1/=X/%NV#V1PGL%4;IZ %,V_"=*]E9>5R/'O N!_QH6E?- MO)Z%P+Z(GJ2WN:C^K&^/G4A%3\:+=M.6A2.24QRYL1,Y"4V]"#3;&T3=L.$4 M--0KUJ\"DM*$.;7,O?6(&P4T3VD<.+ K2F-0ZFEV.]GB]K_^(W)LYR_)FNC+ M[2_&$(5M)A<7$5\.?8-;5M" EZXIKKX]0PD$31L$C/:JNX$2+.>F7VT1A8#D M9\+K_I_H-]+0[;9HZ#=:O10I'=Q+9)F=X"C*Q-6HC1,:Q]B-PBBG61!FB53= MHP0MT[E%'7%TH(XZ\H"HV@):$K%&?1C 3,6T^"KW' LX ,**^O!0BRRWLW^(GT!IY3UN?V M+4NGR<>;(;2J0[Z$FX1&KAM WU= M!) 7>+E1^KJ!T[]'TDR MZ/F6T .CH)P/+!@Y[2\UK%)-7M'PN;[Y11<-[9CF Q8.;&^Z [#&N*@I3'4% M2K7SMV[DU!2\%Z%48X04#3E]X"3:82"\9&]B:I_G$AS%68"IXSG$=5+?IU*I M/TN$3)O5EBPZT 5GL2PB)6D4-<@/M&TJHL,-TX)>+T_BULRXM"%/L:9@PK_Y RZDC#E/XJI.4,PUKXP8Q'RU67X'+DJTUQ:0N: M1+?>"WPWZ&-1IV3;]@+[3!K>S]7,O&,=R&DR3U>QLJH)TP':N9G3LB:\A/CN MY5G,*3NVHI(L)+YXT70R'7E%+Z+/=;ZKGD1NRW%JX 8ZQ.Y2['E#<[7$,,LQ M(NP?[3@YK0VW9J52JDF^7&VURN1)08;UR=,/P57G(^-R5_*&>KL76KV^W]/[ MW?\4NVW78_O_W3W1=SR=MGK]G7R_>6ID-0NZKF'%Z]A!/3\HVU/>M/+ $H]4 MS66%-0DDT!,P@B%(SU7!4#(#8&*K60E5&(9&1'F-E>/$ M'TE1B?PRYD;LG]K8Q]>B_M?'BE+F8U">&,IK(,_C%(Z7X,1/NE49C& M1*I@<36.#9L\3A+GC"8J.J*BNGJER+'T9S,<23;Q,5:/+',ANF&] S$VB N" MN"2H%T74>_\$P68H[&\=?);F]_^.8#04?FW!:3!A^)")#V7#)W"1'Y\R1E44 M?7$R%[>';;0Z3W'LY!FVO=C-8M_+O4AJ!O$B)X3"P M"$[<-&#_EEG4M_TXST&AZ"E"*Z3XM*5+/6%XGL\H/G).D@ZI84IZ*;"1^.Z2 M8!K3>T;)K)[<,R?L6&K/[/,P7:VKYA_?4EJ2JMC]M:R?: MGK>[5TKKVSQGQ^ZL_>^GD>Z27A;RP8PV]CW;3;W,!4 )$0S$>5MA%AJ8Q1BPT:>CHML<'5C9H(X9=.3&&&R 0BQC\*G596F% M$5:QI83$; $7;,7UZKF4)#TI[U);X6V*'P9ELV?EM7UCE+NJ2.EYIIZ?1#C. MO0A;B4\RRR*N#PN/K,2WZ7/<2:'$;EA7_OV\HI_VC6:>.6.BDN*OW]ZC9Z;# MHJ)BY8(*V0]O^'+,W.=<_8KL4'QQTE_@HAW!H>&0D.@GN"A3^P1O?5T&Y/K_ MCDLSM4^ANZX#2EYMYQ+->MB)1#3QN2FSKW1+.*7#G"9@Z%EZ/7-&Y(0%$9/N MF$!'+HQ$I\&R:])>>;JKZA\8CG,-@B^@)^VQ"Z S?[',=^PW)C3SNHS'B27? M*-FQXX:?CP?\Z,ERG )OWGP8Q UF/#1#=G52XP( VO(9I^B\:2KC@O!+68Q+ MKZ]\UAL+UXM;[IP$F+BIC\,@]K+$RX(\C%8YQJT5S&_]]432KT\N_?HK OX: MOI?AT]<*EP57'ZP,72CHP^RM3T)O=!FA#T!MYY=K+S*.^0R\^:(([MR1ZK;Z MUG#O3R05WM%*T+Z8CY5Z.*%NAFEL6ZY/T]!V+6@OI46J$#55;*K4MIWD3&S0 M,ZG0B\CYY=&J;+?=DJI6CEC)H"IG[S0C!3-H'43?6H@8??;30BT'78(TXZ$U M9SK3CZ0EUI:)M$QQY:0D:0@N\Y/D7U5TS=)'FNVWS..;;5)Y5BMY%E3/1+U( M0+$=)AEQ$COP;>#@324^C%N5GJMV["3_WL6V.-1KM8V$>;3D?;'=(:[Z>EN>E&-QAQ=\;$TN_BG%!Y*[=F3-095V;T<0/3@;]2GDS:_^4] MK9[LBV%\GH\)<0A.[#A,[=")K)1JFPX\PH#AJ-'%=."J9Z&=!HS8FD\C0X+1 M+Z^4'9& )@",OIQM,(DIS&@L#PL^L-,^@3A#*XT*GD%BC5'!8^1_GE'!,^" M1@7/K?,VB4^_L0>;^E/9CH_YK=K5]855LYF7$HGR33MS8SNQ+6?5)*<1'E=- M:'K@]*]Q;DQ\),,A<3W0KQPC'R0?M8PC]L7Z"5J"^9\@<+Z,[%M'TFY*_P[\5V>QHPRS([QK'GQSA,4\ILM&LRZQ D:LKI*>O7 5$]VI?C3I)3:HTR7E-XHEC0I\G3$ M:/H5-7WN>VYT.1%?=N7AU'3N<%F$'2.#R,-11FG@.J$?>*#JP1E:AO7YT/V& MJK1VG<-(3I@:$ M7[0PC^#F1U'+9B*>OF58]SIB0V_YO^53"<\$G%>WZV2#:=>(6.@/3E)3Q])Q M.93R^LZ66BUU;UR$87;>Q!.*KBF?F\0G==^4V?NBHFGSL2A)F?9QC5K\\RM- M:?'"'9KSNP\[]'&2Y83M= ZQ\C")_0@4)H4R8%CQ[MC?\5]EFR/"'+HV./K< M'A.@4["AX$HZN08A WJ^G!/,'^LNNSDSZ,!-&_ED)_@V GKD2*,KK(B%+O\8 M2GY=IUD1G M/6G4=A;UYUY"M.)X_[K;LE:]-":@6&'_;]%[-B:(!5?9#;_95 M":X F)!=8ON^6FS@-JXH,6POGQ5*;4\?7W*]O7U6I),]?OY)N%Y]*NN"/7GT M'7Z73,B>?]GD04S01",N8ZTY?UI.1*5?W,RRJ_WJED4;_O(DGH9W%_U&4S&G MY,./])%_Q2_DZ<*3C+T0$]>+N2=)(]\+(BH7^9PB8#KQ&)<\?G3Y$[GPW6!BG4@0+0J]@>Z<$.6T,0Y,Y1BJ+!-.AW M"7G IYX1SC4=:(8KKWI6&1'I_!@R]LA5?0#?<=;*IA(7A+RA=C?7_DR'XHSM M3%&:8YI&D>=:MI.GN4('P ERQB,:;6N[$^JBR;U2K[\IS.143A\2,"VJ!T'@1?&("V?)K7"15U/&#UWE.&W=1,PR2FV'N&A1\2!W#U1 _J\ M+)O&J[H)0JO?U,T+/'91M_"&XD[-OOTCJ2E/$B^:=MIKEW?YF?WS:?_4QIS: MOV^ZXHS,(2'.;6+CT+%B',=ACOTH#_V$>J$/RW@$F!H@Q_'= ,=CTG;'3A?21.\6<82[":I8Z/(< MP/37=294X;GP+Y07NKIJ3-3C#FH[QTX644@"G$74"JGGQ$F0*%>.G5.#Z(Z& MZK'_M/YLV<<"^S^CFWWSN*N*?],,N=;&LL3_=5G7?T&.O7%B;^-$KK@[[/XS M\/VS,C32H,_L&SS^UW_8@?47U]X@WGBUO6^DJ=AC3O[*Y]:0MXUOBA>Z??V+ M>-*.-UX8;NPPZO_3M^U-Y 8]L4&CRVLI*A?+7?Q:Y&RJIE\ S'J>%LT)NANI M*N9K"N>FQ--?/'=!Z:T*Z*9$GBFBFWQ%801T69$22D%)M6/3$FNN-C)X7ZF1P],*C<+7[W%1;7E!6W^;W57935> 1[-,K M&%:^SX2]5+#SN*#.$ZA&+G#E=6\&B67UTP,"3 .EY$=_:)_5OBRKDA[.++N: M*BZ+-M1&B:<51H'<-H^TZFSH>/@P2@),PHABRTK]S/*2C*920[LFUC>LIX(@ M8![%" #S"JA!+)CF"5J'?6YQBY,2$3!7XSI1U89GG(BL:2K&M!RSHR]&7EMO MOL4TSR=#+&8>4S )'WXTM,QHUEU?_(UP^]Z\ME6#%W773H(3)\EP[B9^1ITH MMQ)'VCK,DC)L*'K:_&)!7*%][ZCSIGF,/$#!YA&3,"?:<(!9E@,$_2UB3[BK M1]8& <#<:(-"S?(H0P(S1E)2SMJE^176,U%2DIQ8*[DW%,:0\H#75_K<1479 M\@\5>9*<3+"\@#DU%'31D3#J*&L=/R OX#7C..<)K#>34TK0D\&<PS6ZD%+8)66G_?6T^ @0('F.<]+))$##S[!T\S+.?_;G4 MIGK])B8>/L\&QXANM]M%KC(\#BTP.F% X0M]>K'H6LK3-F!VL4XOP-9RG/XS MX;6FY].>V5;HV6(](4W>4D:_[H,7V4)3S^431Y6PBH19;#?J*H4'\O6E/O3# MQ24-P&$!-H 9_1;F-563!L IE9+Z[FFLCC0 JEY$&CI5D1@.CJ]/,14?F[^G MW7NP%P7ZIW3-4[N/7?R2$3>7RR+X"R->6:Z%+==Q%HYK1;;E BEB&;O3D\7< M?,:A$O&%58X ^5*I1I0;'[4W#"RBSRV2?:D\T,B=0@#J8E&E;)KE4R'-T&)6 M01>/GC+245VF>,D\%Z_\Y1P3GRZH.R>,+"Q(XMNR,/$(79\?H#PA C0#=11" M8.#6P$TPW[07B?YY#K>87=H+[\J M1Z4K4^RQ8C9?O ZUE34.G Y7K]C$:?8L(,GA+T5;7Q MYA3[;D@Q"^9>0"+7#OQ 5LQ"PM[4I'_F 6JX,,MWA!-;PQ6.(.&)O."%3#-> M#^D)&@<6VCK:!:21 4"K))DAJ?W2@Q&\T[&>(M. '6VHOL$=8[B MHM19O;87I=#F@=J9>2[,(_$@] "_L/R3_]Z?Q!3H4O'FF0?G)HH825L[J?DK M' :4X8 /GI;#F.5Y-D2MQJS[H,B&"^)L68IHX85X4R;Z&!2#72Q/Q=QGQ\$Y MG=DEH2/6%9]+7_D9HALO#C8NR"&A$A/Z5*+Z/$-G8)4JEX"&7( $DK!@ 5 :W9H:2TR,#(V M,#,S,5]P&UL[+U9EQLYEB;XWK\B)N=UD(E]J=/5)NN/CO_^_7 MJ\5/7Z!95?7RW_]$_HS_]!,L?1VJY>6__^FWCR^1_M/_^S_^VW_[[_\70O_[ MY_>O?WI>^\T5+-<_/6O KB'\]$>U_O33^A/\]'O=_+WZ8G]ZM[#K6#=7"/V/ M[3][5G^^;JK+3^N?**;R]M=N?]K\&R8F&"(UHD1CI*(PR!%-D,]E2NOV7Z^O/\.]_6E57GQ??OO>I@?CO?TK_ MKD*M2C';K?=_?__'?_F^].<&5@DO6U9?IV_2M&E;@_WQ9?_E+^N"D#BK:O[0B$5MQ=);;B>4TNF_WW M_,9?/MLF?1#RGZI%N/W7L:FO0W$XMB=P__92XCM T$%[OM-++W):S M=3*GL/W-'!K_7QO;I$]<7+^'SW73D4.$B(S3#@5/;/J1]\:X+,I_L/ @'-#R M<3!&GH5 XATT51U>+,/S= 0_9,!$@DQ0 L4@P'D5N13CC-C>90?!@94/A]-E M60@8/C9VN:I:P>\'M-4*&:,]\LI2+Z4&$3.=#@]6'@0)7CXD1DET9E2\6*ZK M]?7+:@%O-E<.FH>T2Y>$(0Q#6GO.! :6I#$*#0]7'(0"42X*1DFP".V_A\NJ M%<)R_<9>=6Q:9!)9&6CR>734+@&9<I5"^229L M*_@/2?[PK-XLU\WULSITV-$&(TVL1C:==1PX&.Y\!F <)&(03E3I.,DGYR)@ M\]%^?162^*I8[7(4^RVA#X!T5!2!\!8,-AIT#DO2L_P@J.C2H9)#MD6 Y"*$ MI(+5S7]>5TL@#YEHTU$V"(%DI$H'BVT$D@$@>Y8>! Y3.CC&RK108- M$U$S M@S !UJ);)A]*110,XS1X(!J+28!!AZ6O\--#QN.$6A(RGJ6_OFT^UG\L.T*) M#!G,,;*46(P!ZV3V\N'B^\+#4%%P5C.'0$O"Q-9I>MN\:^HOU=)W?":G4KP% M5B'F? 2+I9]3S1@@JUQ$#$NP MG&$?@\T'D'MK#X-'P;G/3&*=&1RMU;MHP.ZCVSJ-C-4&$1VH\"8*".,\S[NK M#0- P9G.DT4WL\K;FOGBW:=ZV9.;P^EOQB?,FG30.<:ION#T MYB@1SJS^#^ W38(NH>YCM5YTK97!R BCD'9> 7:>:(M'J?_ABL/47W!>CB-KDQ+$KDI>-&&6I]&%?VO+?<,,47G*@\77B%;/H7 M7_TGN[R$?9GX9*>2O0H,,6LEB=)PYL8U0>Q;=1@&"LY CA9E$>' LTW3BFM7 MFVTAG72P676*,QB0%H0@QY11@DGI21@%B4.K#X-&\?G'#*(M B*OENG3DCBJ M+_#+L@B;M;M MS9XVLNX8PQAZ_Y8-EAT"@XF#.CX>(*EJ'M+W^YL!T8,ZN0 M49XB9Z*R(EIJ1K9*W5MNF/8+3E^>+KQ"KFF\K%;>+OX3;/,R?:?C( L.R @0 M*!)EE7+:.I'G&M>#A8 D9@Z!%H6)W0VDO4Q8YI'#BB//-:.2 K-D7/S9 MN_0P7!2+UQ9MG+S[\QXL7'S_< MIWG@U?W>#QM]E7\8F2.O]F]6Z-+:SW_;]KJU5N!M?%DM[=)7R134N\M\?4@R M1B,3(2#CC'!1<"E%/+"7HEVYK99O%MUM*%BL5[??^;ZS'D/7J7;C=HV+U0K6 MJSXN>=O6H[A$45#+.17*^$.IJU.XO$_!/(,#)D/"K4W)(.Z3K4FRAZX>>$S N>,;K="Y,Q8BX"+<_LZM/% M,K3_>?%_-M47NTCLK"[6SVS37%?+R[_:Q:;;3+1M/-<111LP6,P5(X>NGI^" MGD&$E8"F41"HI]9&$2"[\+Z]-KEZ#QX24VX!;V#=4V&.P2 7J4-2<0O!I/C? M'TJ8G&29#M SSSB4Z2"53?8S1E"WO+Q:?DE4U\UU8J%S^Y9RI+U-7]H@J9!& M29W;V[N[_CQS4J;#RAYIK!,>#R=+-W3H5&O[2*3W:D_0[.^?K>P21S+T/ILG]O8=(\-Y=PA M%YA'X)4 9PBF,G?$=8B>$OR:+(%7-J$7X1J_2DI87E;)+=N)*#'QXJM?;-J2 M^"]U'?ZH%IVN?L$M,AH#SD$22-#U-(YSG(;EH,$E>#=9(%+/K&7@*'O/OR;>NGW M^VI62V2!<.0X%]A[*GG([=_L)62>B7138&:TF(LX=I[?+-S.3KN"C_;KMS.U MT^)G6MR#0I+2P#F1S,G<,7@_-?-,J)L -YD$7H"AV1'^D&K*TQ&KTA\.P$0; M6=#LT(V_TV/L>2;135:<>I0@"PBG7U?658MJ7<$JQ77;-N%/]2()?=7&>.OK M/M$0P9"142 ,(0 Q@+W)78X:2MN\8?;DQ?%)5%3$L76'LR/Y+>P,LL(+9#WU M03&($D\(MZ(*Z-/HOQ]D8U11!*QNRV_O['5;>^N[5ALCTMJ89.%5X(:**%5N M3V@_)<7 :92F>VJ>(X0^*WC:/KZ6B68#X:)JUM6>&=73/!$UF1O*HHXC3:I1AV&^0X/PJWL\R)16G3@';6>>"Y M'9W#%,V;/IX(5QF54 2HWC5UV/CU[[9I'U2XWG)F._42Z1TR''/$F8LA:@,\ M'AK*^)8#:)8@H"7+^OB)5%VD>/"&%*X!3G2LC= MV7&BDY[]@O&90'2BL NHIO18V_[2LE+MS=O(D**!DZ"Q5#Y[!?\84<7DHZ9+ M;^=53!'N5:<$?4>0^^X36(E<;%_;=%0S3;14(K=_=82D8C)6T^$LIU+*.OX> MDAZ\1S9:E01$0@PBVGCPV:F1YUXQ6:FSE. >)>P"SKUVR%BUOMI>G%R&-IQ- MIA:6?@\K-@"RH&,*7BF'D&(,'/,G$GK)*28Q-1V.ZDU%0;KW)>"1G:@G",K-1VJ,JFB"-?IW>W*6Z;V7O .+B"-M49,>TVEU,N>=\Y-%Q]X+B*'$7@9D[#1-H:3JB7DMA# M+WB>U*&TGY1Y0[6),)1#[$7@YSVTZ54(+VRS3!M@=>']YFJS[9A( 6CEJVZ; MA#=(!PO)O@J=1"5 0NZV@N-4S1O$382JS,HH F!W>-AV3K1#QAOX!,M5]05V MN8W7]:K-:+R-'^W73E;?,62)ILA;IK50Q%B=N]SR2!+GC?NF,F@3JFG^9LRN MT'Z&6#?PL0&[VC37VY]?A/_:K+;!;F>HI7;(8N\1EMH%HQ2W\D&"JJ=;\Y$+ MSQO\98;6Y)(O(%MUCXV]X8BC%%FI/(K!8!%-\/FS"5TJYFU F,A&C13VX^%B M=G!9PN6V@W2:-%1W6E-L7_H#A'V*7(TF(H;\<:.2L2+9();OF"04I:':;?X99UXM%_4?Z:'A9 M-\_KC5O'S:([P;*G(R<(B0Q-7P($;VAT@K/L0XT?0^#<&?3,..J$?),IJXC$ MP_U20=KW;YNM2,/6&T1%"FR]QUQB/BG<'E(T=WK^K# ; MI8YBX?5JM=IT><')E]4Z.L1!! F$::8G&)';0\W<^?D98'6"&HJ U)UZZ% S M'-(^<302!!J;]+]@L! MYTYF'"!G[F3\^= U2A%EHFJ_,1;*(V><1=PJP 0 *,U=3>PA9>Z,_+G1=((" MRD32@?8@ LG:!LN1=-%S;3!S,G=M9_2[TA,F[<^-J5-5402P[E6O;EC;*7!44.F910^+.3'SZF/W]]\>;CA[- MBSVDC*\TWWS@QS:-V[FN 0XY)2-BA&A,A&WXF1120O.E\G#QM>I80&(HT@(HBE%%H6W07 YJ/4\+W$%'^NH[,OK6 M+J32ZXQ"+0,4VXKVCH/5\_K*5LO.)DGAH-'@D1',!FLE%L/N_PY#1I> M>>"11Z==@(P4< EWZ7;4_PI7#II.ATXDR$K'D7,R,(X##=D'I-PC8'9TC%7H MPV/E9.D6 (T;D>PG7H96 L&A*+UR:74%(G>\?(^ >6JHTT'C=.D6 (UOQVR* M#>!5^FOW;GJTR"J:XKD88[ 4RR!RWW;K4E%(H?UTYR.3@ N R'OX LL-]+ZB M$$URS]N 7RLE8@*Y8"QW;^Q#&@KQ34_4:>>&T0@!%Y%&N^'@99+4OEF'WQY^ M:]_02/\+>RZK ./(^&1RF7:$ ]7>Q=S'T EDS@NT<4_U O0F]V@3ADI B(!JND-#Q]-W_9_!A5A9QW>0Q:9B44#JQ.EIHH M9!23* CO3 1K LE]'O93,Z_!RJWYP^.]O/.J29E,GZ"B.U$T3)W)GA@P3-:Y\FAE4^513@KG^ Q:(]Q9?A5]O\ M'=KA4#V<8-_N$2M0C-YKSVB$F+NFV4_-O#VN$R,JDQ(*@-,OL(3&+A(G%^&J M6E:M<-;5%^AAAT:*7/HKPLYK1K %(W(G&H^0-&^7Z\3 RJF.(H[!5EZMI&X8 MZ#ZPJ$/[E!Y' B=[2]JGH+-W3#^D8=X6UC/X4"<+O(#;M]]&_7X?@-%Q_I1" MR>E++*3#6@KGT_^?;.KR=S(*N;61)X8;*^8"D/)J^05V$RQV/+Q:IF,Q?6?? M!9,$UK?[H6-\0XH' M#-CTA_4N1,*TR1WN'R"GD.L6N0"41^P%^,W;@4UW&=AMB;XH0#)D@X]M1[_E MABEML[>T'::HD(L5F0ZO?,(OQ!S=GL&WV?MJN4ELW1S2]7*U&^#T;2P]K%Y\ M3:YB4ENUM,WU5J+M8PAMWK_>AJ9]MKG-[EN2P@8!D7$F%&Q\YD3=. MW 40\>D/;-N'J3Q@;'*_\GN/@$*N<>1!R.FBG=&:;*.BTE$6X ) MN1W[>WNY^V>[JGQW8EU +GB.&'[S:N47 M]6K3]'>(<>*0XQ 1B]H+4#&X[,]X/8K 81;KJ;1N3J>;(O(.OT-U^2EMF8OT MH?82WFS:%O>WL7/Q>Z]M%FUY &N&6 B26&5%9+F-VJ,(G+Y&]M^="0!;@49#$58@*/>:&>SEP8?2>*\K56SPS*+YC):R^FO_S][^^N[ M]R_^X\6;#Z_^^N+5F_3EB]=O/V2=!="WQ%2# 0:QE'^6[\YUW+Z"V'D9HP^S MTBMDC:-(^Y".=ANTQ+FKO8\D<=(T%T[;TU O47"*2R.($B2WQ7M\FNL<$WJS MH^-1.;"#RXG= "SV'WW]YG +;C?J)#V!IO? S*XMRE MH_%4%W+3X@SP/+.&BXA8^GA^63?)_5CN!F?[ZX^-7:X2@ZW6EV'[U6*'@6^O MWGR34-UL?[!>-Y7;K-L+H1_KW<3Z3B;!"^0,.!24,M:"4<'GKBB@QGEUN!+'<:\>BQ2]Q[K7+G"D:2/.^Y4>A>F$+=!70;[.&T M[Y$]2R4R@D<435""1HL31]G[TWO)*:3G^ S>3"Z=%/ZRS]VH^L/'M\_^YW^\ M??W\Q?L/+_[7;Z\^_F?.',&>3Y\J/7",D?R9@>%O3(FHD>-.(6]H.F4Q(VS* M?$ _8=/.%FPS9QH$1B2%H58PI:S*?MFOH-F"^;'PN$F#!^5=@ /WC?J=1%KK M6B_3EZM]T]2,:+=[9*H>TS^[E*7GC/K#U% MD(["HQ"E9Q)D )H[B7"0H)DKN=GADT_Z!4#I/:R3/"#<%KSW1> F@OO-U>;1?O&4U\.K&<[>(VT]P(IY; # M)V/0N1OO!A,W[RWC"0S3)%HIHH"UYS&,_:PXJY!I[:WCQ&-FI,C_6$ O,?/> M.LX/J#Q2+\!>'>]O)5$B9XE 4<0(46#ELX\2>UKS?$\+X$\3< $0>5@@>K7L M)LC>UXO%R[KYPS;=U\)BVE>>"B23!95>"!IL_FD9CR*QD$C_1$1TKUY.IIX" MT/>8]\.T44CC()!@#ACS6EG(/TESY%-N4[Z.,QT01KSJ=E K)R/L\[9XG?92 ML\YT$#Z454= 0J#$BT1",B."L"EZS5VY[5(Q[T%X3DR-U$ Q2!K\/)W5$FDG M%6+.8&NY4I[D#OG&O1$X6?K@G+C*HX_'P\OLX+6$RS;N?)<990=[B36DJ",D M+R*F& 8T)Y#_V?C']W!/EC X)YI.EWL!SE3FMJR 4URKG$ !>)N.[?LZF/=4WC8FGF7Y+YM,DM"V2K^/22YKZHUW(Q* MW5GF]^#KR^7V4_YJ%YM.T.]XD@<1[>B:MO8%WDN7/3\[,4_SSFP[YV8H"AT% M[)9[/M#.^[GPB=&F.]X I$!.!)V\(,#)V>9 XZ1>Z7URYAW(-IM?.D(G8SW3 MC].@;+M/;AEJATC_"NM/=8"6I5>KU0;"\TU3+2]OHJ[MYGH/J^3V^/;N>/MK%ZT@MXY1$FJ$:KW9$Q*" M;!L\VTL/;:H!>/0VYA[4-)KH>>?$G3U%=#;]%G!N]S"\W;6G\"N%0X8XAY)' M;QB-EE":OWE]',TSS[>? MKIIS4"TC<_ OEN%,M1RLDGADD$AZ"M8)[IR?Q X^OI9#_DF*.0=54 B0!I<. M,$^[ @>'I (PE-O6^A95RB'_7+6<@PK)4\NY#[(SC(&Z^/ ?+U^__3WOX*=O M'SK9J*?]9.>_POG,KCZ]7-1_]$X?H^"0CHPC+[4+'AL0>K*7Z??0DZ'DUW[F MNZ;^4B7)_7S]VPK"J^6WEYHR_UH]N.I M+*0=:RR"]E0*IU17$=W'1ZNA3OF(J"&:1>PM4[F3)P5-$IM:WX\M1/>*O@CD MW*O0M.65I:\6<(^IC_5(>:K D".^G0.MP1++@)+9<3P[$(K8 M#EOF5DG#R4M^7F_<.FX6%][7FR26SE!S;E':UDF\5 <>J 2&SAEK]/Q!("T M3XX3!Q"<8 R:/D!QSZ,].:F:MR^W& S/J^T"2B6_V&K9BOOM\H-=P-N8!)Y$ MO+Y^M["[&2&?]W%%/4<& D6<@<,0!5/91^H.HVS>CN!B<#RA.@MJN[AY".!^ M)UVGUN[:6_M.(B8Y(TP:YWSN'/E^2N9M BX.BQG4582KVC]8]W:W_;9LP"ZJ M?W0[ZKPRR%!@"+QUW@BI6?9Q08^A;][6W.(@.IEJRS&:W;+9-V'>-"CW21)D M1(8!1LE%3WX+1$IB;NP.IVY>A_7,R:J)E%:$.>WR=IO%2!8!JB_[1B$8:I#3 M6",&1GK/@A?9IX0.H:NTF]=Y4'$4?",5--883@2[5\LO2>AU4^UI<',,&0$. M 964>LN!1;)]BOMH\T] M_O(H4:7=\3ZS\W>*:@H-.)[5RZVD?J_6GYYM5NOZ"IK7E7758D\#L>4.6:D! M:(R;;5FDRBYX6F/%XP91988C817'#N0 M)'IZ#D/X@*[2KD^?SQ:.45 1L!N>RNJF5@ERV$9$!6*RWFL< E7Y(^;'4UG(9-DS=9OG4E<1 M%C)YNK'N5]+B\K%(XMC\%X+1&QA*)*K*]_&SP&Z6B M(*Q>)@%_:RD*FU9X/8QQY9!)W@WRE'A0H"7._F;N<:J*+!=/!KZ\ M2BJ@+7&X #M#S25#QA'1#DNSF ''^ON=Y+-[@T4&*5/!<"*EE1NDO*R6=ND' M"9*E,,RV8X!$=%0+19C%N;L2'T]E,<\TGR5(R:6N^>\GW#/X[8R"MY];I:U> M?(7&5XG9UM^]^KRHKP&V/W^W:?PGNX+6&>[PBA6RPG@48S0 6)).@KOG0L(H M,HJ,3K)!I)Y%6T6%SR_KYCU\OF$E;?'OTW\ZYI^TIXR0*,J@%8 3P62_:7B4 MJB+CE=R G$A)183)PT78$9T$9, ;))6+4FKPSN7.VPRGKLC892H@3J2T IS& M%S&"3[[-BZ]IS#8 M*(+G[:PJ$^*/4F(QSZ-E99FJ%/LP)A+?!AMGDUM:^+R=IBM0SXW,@:?,^ M<#$9$J=0S(PN\C8O^6SKFJSVM36^A^TK]A_KE]57"-L:XNWS1MTX/+%GF+ H M^'97<4*X>@"^GOSQB03,/,AS"B349U9+-NCEFT?\'%:^J;:9\3K^O%E52UBM M[M,[; ;Q_@\:.W=X 'F99@V_;2[M\F9NUK.DV'I1!7LS4^O='=+?QILDF5U\ M,WO]QDY(Y(QE* J"N;2.")[[A,A"^.@DL&V?K'@;^],64B6[K](?- H6L#- M0VY1=*F8UVB='U.=/.\XO62L;.4S61\V5U>VN:[CA^IR6<7*MYV&N^M2[2,K M2>?8,,&?O)8HW8* YFL7'>9/I@)FUQVX3#2WD0K3%#1Y.[HZ:=FM$=_ M2+(?DS!_7NPIM@'W2 LJD*>.!.JX("1WHF0893-/8[[[IEY?MWYE_3FYFJ<8KRSKCC5M^9D?:?BV MOOU!X/4VX5&"K-4;I;_Q');A;C3S M[7>JY&$D(/5O-:X,LCR&Y MP;)E+L8O,?>DV!]WS6,>)H-0MS9]9L07:T#VO M:YWBSO6\T37&=3M"6*Z';_8.<>R-" A#E@2#,!:.R L9+]WYMYJ5]NG;UG8)OMS[ZX*XY1L9YADP"NP7#9#"YB\ C29XYFY8/ M7YVYY&=499'AZ;W!FBGLOO.0V2E&[-#'C;5F@TG-9-9>V&:9#JRV?+]=9"_@ M+%(N:=X$AI%PCC''%8CL@Z[[:!G=?_;@<_ O* C0X^2)[]L;5#],P]@34/ M)KJ39C)IH$BC<3-!\69R8IMXV8ZQVTW=7M_QR.PMEM>6B0EDYY!$B/-'HF,(WFL'>LJIG<369;. MR'EJZ7#HJ,%5T.W#$WAW!(RF:W>L2M]\(E:(. _&Z;)C%[4M[ZX4=DL$+]).4S M0'?62-'A=]7N+XLDU1(JD0U$(!L#%=P;:5WNBW%#Z,I@AN[*=P"H"<;(8"T1 M58(HAAGDS_TLUT^FM2!OUTE;-7^UB [^";5G;6^TU&,@=G#Z*P'E-4S;<=!YBG$Q)11JB7^HZ_%$M4A : M.E-33S!'ASYNK%$:3&HFTW2[WD5WO>.GGV$::2S;7( R!'LG,,D=S3R*P/&E MN;X5^D,'9Y('0##R+ "/"MH+V]DK=$?)FM=038>B;NDNKX8*3"2]AR^PW$ K MY=LG6%9_W'F#Y22;=?Q#QW> /XKL3/;K9M67=U:]^UY-'^9\.TM'!$ T6F"0 MT*>=MK#P:*-!DO&Y'>)V8 MQ-[^R_'IZRX!F6S$[J-[3Y"0/%,G/&+21V:#]I#=+-RG8*PE> W)ZX;=I778 M?70O#B,89+A1R "73I) JP)#('2_?'E([PDT[ M>-LY%I$F@=#6PTI>T"00ZJ-HWBG5V4&41?"%P*ANVL=75A_3/SG"C5<4:65= M.YL'I^-1JV#T!##JIVC>&=.9891)\ 6Z(MOA=AN_WC1IBYR69KG[ >-3*KWD M9$N?W%EA.]UO>UGOR-#QMAHI .E(*/(0%5<V^C<([Q5[M^931 M-^6/$);KIOQNF??PN6ZVKUWU $E&DE3*'1+6$R^89Y+F-E1]M(P>9O3@PYL=(88959&D97RW07]S;6S_N_OFOJR ML5Q-'F5TCA&98@[(Z*#XH?9.6 MNK//TE??]]AQ*L8:E8_-MN?C>CO1I+]HRBQR# 2*V'D:&3C&UDUF?UE:N6)[LA^SYFK+TX2EHF1V3/.LD%W0T+;M\F7E6= M$2N!>HIB, HEV$"+(HV8!F\QQ9:(W).W'D?A6/NR9[6^H_*.'( J9+C#[=QX M%Z-F0IG<;8_#*)O7=9D030]MT@2**C%.&C1S=?KAL6<>(EO(,-EHTXEF2)L% MC$'A$"5CN9M,IANU^+-=5:NW\<$"U[L_>R=7"XTTEVEE"/,'$F M.)Z\24&/V:W3EIZW()894V>0?@'%LI=U XG'W1B(Q$=CEZLDL9:SY%MLOUS8 M(8Q*2.Z%Y0(1*34+P7I&

%)Q,[;XEM(F-W'M45@-$#PV\'V7>&+3(FX&3? M/8],!<&YR0S-Q](X[\NH$R%R4D45 ,1]5Z,&,2:-;&^G P(I#>'$,E#9C>-0 MXN9].W0J8SB):DJ,63O#IC]:MS@Q.NW[K/P3L?<1.(/VX2M\-_NO--V2^P6_^ZQ;E71NQ^PT^W- MA8@X"*&I9-[+W(=E7@Z>TM3L@^CK5!7G4W0!A^T^[N^*^$6R!*61QH,A);K1740C(W:$^U<,'W_?# M[U!=?FH;+[] 8R_AS>;*07-C\ _M@G;ZK$\"T, 0UM@Q"9X(D[MH:(ZVH1HIBB!J<5R9WU#3SHPS?]UB/HOKOZH%& MEO*V1$-Y4#2 T+D'-PRG[H=ZLN$@[OJM9%8-%AA)[GLD88Q5[/VT*5YSF-#J M/7HF/P2-'*$1<>.%<8Y@R'[I9[XW'7KQ[CQ!EC..@+JH@O12R@F&J1^A:O9A MZAFQ,OC]AM-T4J8-NCLK?I3YV?-!F5]PF-;H/'HJ?V0,6<9EFPV0WE C0>?. M6IWC'8?O1^X#>;^NK*L6AXL/20Z86:2E#HEZSF(@Q J=.V)^+(VSFZ6\:.KW MDB9069$QY8')P*=;K>,?.N% XPFMV:B!M &2NTXH11H[JGERUBW)_7;?6<<: M?]\L+ZMEM8;7U1?8KXW^\0B.HG2@:\0H%HPPS[29KI0^F,PG//;X(,KZS=TT M&BRH0EX?8O'E9MV*]*J]@O^/7=_ +C5U)(.H%-(.*(K,F72V.,-AJH:G'/3/ MVP5R?EB?7><%X?UMO)7W@SN7H7T$G0N#%.4>.2H% L&M!"#6^>G\RPXY\W9R MS&%DQVFDP##WZ'#VTUW(H1\]^7SY"=W)$R>$$P'($N80Y=%CYI0S,?>^/=.4 M^;35[.5E Y=;I;V--\L>-L$FJL2_- A[Q0%S3*++/7MI$&%S#T'+CYZ'MBN_ M?@JT8C?3)D\V5??^?9ZIT1,:G<-3.P-FR K5OCP'4D2M&69/87;T_0FTW[(U MO]IV>M_1K(W12%NAD7328PIIC]#-'T0)T.&!.=440EN][W1M=L_ M;H?K'V)+M]&SCFURDE/C,0%"1&X7?!AI)8^D?A3:IE!%@:=6=R#FB-M\?9^5 M?VKGE+?Y!LYG=.V]31(UPI)1&305)/M;(I/-[OQ^W^7!"G=D_//US0_[LW;M M[0!N(L(80#(>N>'3]44_BM2G,>/S((8.7%*:3&E%%I>>P\HWU?9*81UO!X,] MA[6M%B?9J8.?-]96#2M;K>TT[2GC6=V0 ^(LM8WKQM5IU)HDED6DN<0IP M" U,6XVSS_D80-;,I^\D>!C:?7:B M\^N,L6-)8#%B% 'KH)QD#L=CCM[@U0K%SZGZK:<4]HSH:>>@O[?+R[U;*H)& M!@A'.D% \:BD9X,\LB,#[[\M.//TBRD/M=,%6P(:]H.8$HVLM!ZE?^&9-,%3 M/VBZ[Q \S&DV1BCKH;I/D-S,"O^U6E97FZO]A(OVHKG4&@EJA$PQA%1JT)SV M(RJ_M^C,2C]%974.^/NUGW":W"E+8D34T0 T>",#R:'XNXO.8_^S*?YD M^94.T^TILF:YJ[^#Z.L MT&#F1#P\G/";7SD%0*Y7:+^M(&X6KZO8V:38A;9YU".PE ?,O+?99Q(-(&O> MH&ABL.562XGU_T$/MHPHMCUN@?.\/S-E.6[X>&D)!FF##?)68.L)M*\59=[! MTST_TS_\_Q=;+=LY=C]#K-OY=5\[4]8Y098&@X2U/+A(7 @Q,^./(.^I/$1S M$"_#WV88IYX235AGUO>;]KKMNOH"8^S6\4_-/Z3\,.&SC"NWDB*CG4%.6VP= M=9KFGWUX]G'E]]9I[V9?[NK1/U_OGW2]-TZB.")-'4:&V>@X4.G)=#T (XE_ M2D/*#V+NL;.;IU%O 4'#CO*> F/$'MDH++*,8:L%!I6]/^4> :64_,\*@CJ7 M1@J T^F"^\[V,K2ATAM[U5.V3'L9&<<5"I%0:8B(7 [*TXX_3$;Q,;.+>#JL M'MK*N75< ,[OS?+?/5ZQ/RD>0OM\-G?(,6635+4--G>#=R\Q11[79\1)/872 M2D/??A:PQLAYK1,S-#A+L18A]VO3>\@H\G&/0A!W@J(*P-I[2.YUY=<0#C!A M5$16L[;BX[UC3HJ0_;FEO804^03'?'@;KZP"$'(=>Z^X1]I6L4$66,]8H(Q;JDC%(9U"-__W#+T?(IZZCRR*F#O M'[69?2:SM^[+>;*85I'V^,12:*/ G3WS<)3J4OJ%YCRSSJS[ M!^L=C^3O+\ M]C\^N!LHU['Z1K1O'&FD.1?6,>/209 [PSN(LL)S%9GQ\C#GFU]Y!4#R6_0+ MS9?*PW[>WM3++REJ@5U(M/I8K^WB[L_;!RK>U.O_A/5[\/7ELGVDHA,C*4 . M$XFDI")$\$+2W'[<9,P4GC*9%OAE0.1'WBOOH*GJ\+)N;K[5_A[IW)0F$5D1 M+8H6BV16((CL+X.=E\/"$T-/=%>-!U,!6VV;&GNU6FT@/-\T;<_4EJO=DY#[ M9?601>"Z;2O0**88RE#"C1:Y+P:<0.8@T/,?%/13J[4$Y&YY>6>K=@M^M%_; M&9MMZU=B-GUC&(^JO>8CHD1.M"W,SFOK)FG%>B2=@[ K?E3L3JW84L![BHAW ME=K5+^WC)ZM7R]VV_J6I5]V^_#8CA:U#GFBLM(B<\.QOQN=G8Q#TY8\,_1EA M\0/LC&0B(E3K[ S ^PA]YNUJNU7;8G[NYV8">!H#DRGK6-0<8[B (KG'M(478F!NT1 M_:\],@$D?JP]\3M4EY_:7,$7:.PEO/@*C:]6\*ZI?+=0HP/2DDI$C7;4$Z8\ MS7ZCX3RL#=H_YE_[YVSP^0%VU0WS;8ESOUGQ02!K@"#O.2B!,5:\M).FP\2P M\AW^UU:9 !,_UJ9XC*UP@B#';4 ^!HH]",Z+.VH&LC9L _VH!? 2\?.4M]7N M)O"KY6K=;+:M-F_7GZ#Y^,DN]Z9-.N8&+-)<:Q2==I@[K;W._3[LN7@;MK%^ MU )[D0@J86<=JA8]:*/?RN,F8]+M+-#2(\.<1:VSZH71*I#<-VU.IW88^G_4 M0OB9M%P"GB?;YW_=-@GT[7.@'!D AX!APH-ECCRAD^(^;\/VR@];/R\10:7L M+'=<+J['-?W69W,[=6YG?3JN*.=)31&0$8X2Q8 +,DEO>7Y6ANV;'[IV/S,^ MYKY4<[(*$O,[,3PT(LE6^!9%E[<7"?;&;\2H)(^D*.*(528$R[&^OVEZKNN< MB^)A>^-'*^Z7"XI2#I13Y+(S##MWMC?NLA%9HSD2S.(8G+)"ZU+\L7T,#-L@ M_ZKCY\;"DYC!=WN9K(ZW63V[R^I=),:O=N?G;TDRZ_JO=K&!FQ/5KNJ87-"J MV:8HGMMUWA%^N8G*/P%P4K'-,D!0>X>L"RE(D)@'0ZD4(O=@[,,4%3M ,$J2 MCKL0D$R.(7!J">/9+?X_XP#!@Y@[VP#!@^HMP)LY.%?,AA3;4S#I+*384*84 M];ESH_\, P0/@^ Q P0/:J0 .)TNN.$C=91J7SH1$7&CF*(4G GLW#[RCS5 M\#"L9A@@>%#'!>!\\"PZ%0!I93DB'G,/FGJ1_7C_)QX@>!@GIPX0/*BT M"7 M.>JUZ82R!CD' 3GBV^%!CF!_)@<]]VB4IS?.ZU'NP9EU_Y31_M)6S39"OA,W MOZ]6?W_9 +Q:)@)AM7Z?XN2' J%)Y*@-7*!>.0HL4QR"@7=4AO.U@\UWV76 M?90!-J7LI%/JQ8=$\A&:*_)0$MH)9'#4R$3G,;/4D(?/G<_74G"4FQ]J@LM) M^V9^D)2R77);D.?5ERK ,NRS']A:Y*Q, 9SAF"LCM./%#'DX\5=!CZIW12UDUZ_:!W[#Q MZ[?-S;B]3GVD];)"1$9XC##SRBL.AI)! Q;3 G>@F;[Z#LN^M7_$&NA1"-09 M]5$&GMK!+#<'V=LTPP_$(:-PC8)XCP.DT-XRB M&#RWP"../K>-.DC0O&YT-K4/@],).B@ 4.V(\K0[[0)6^TVQX1Y9ZCT2E$B! M&0CPN9NG.D04"9Q3%%SGE'8!<'F?-)$(^)1\@>?P!1;UYU9"-UF^_2Q9:Y$F M7*!@@G,2HJ(^=PEM %GS'H3302JW1@H V0=8I!]=)HY^M"551<%8.L76$)C%XF?BW!5+:LV8[NNOL!! MI@S7R/#TI8T0."@',N8>BCZ(L'EKDM.A++]6"H!:_A(N.(ML^A9BVD7/2&)9 M%=/.]?I'?CSQL2'GF75? -I/>'\O<<6X05H[B4*2+Z/$&YS]'M$_X>.)1_$R M_O'$8\H[&9)?H''U#%T;%]YOKC:+5@K;Z4NM !KXE!A/!]'NZ'M=KU83]6\\ MGHZ0H$YQ$^WI8-H@ZYQ",8HH@@K"R^S7 M*/XI>SH.8>YL/1T'U5N 4_ M5MC9F);G>MERN2\)BPE#1K"(F! AT2L"E]FK MK8<(^D&[/@Z#I#/N,Y?&"H#? QYZ E7GD9-1H2052*&JYR%D?[AU'R$SPRV? MHA]>\1TM]0*@<\<)^ICVW6JQ4TSXK\UJW4IM?THB$(=TT!QQR=/I0#RFV;$T MC+)YP94! @\CE/SZR!BA9,%9G[/=DV@-#&FGXLJD M:,NHE0+,6OX\@Z*^O2NHD):*!P<.6WKV23#_E%,+'NW:G5?W3QGMW>>WWM>+ MQ\ECM,5=3+8/N\>_%C;9IT%<&]] M]3/$NH'WX!=VM:IBM2LDK][ ^FW\:+]>K-=-Y3;K]LC[6+_;*JS3Q.(QTHPS M%!0W4E-IA$(A9[>@A18VTHR^689+29MI*WVMSG[/^?BQ MQ=ENLJ M5(M-*\L/X#=-M:Y@]>*K7VR2 %^F?=SNU\U.M,UT22%H]KI@()T M7@EF8F BLT"R$#YS=C0'OCHIJ[,KM,"I' 2L]" \>/[WS$75RN_J%>;9I=/Z9,(\P39]N7&H+#Q5&/.6>X<;Q[* MGX9A/XBPAX9]!I46D9<:RO?6SCQDCS..=!0>BV1^(^*.Z#L,&H8,]BK]#7-C0 (U MN>?;/Y+$>7-C!6!X2I6>'A_6:4M-$A^^6GY)GU W*3(>$<#M^92Q$=8QPC*% M0+?+7'_'4A^,='3(&$P0EB"Y]%8*D[NJ?8"<\>?QS4>_MW_\:M?05':Q*S>T M%Z:;+UW[2T A PZ04,D*!VDM]KE[]XY3-??D@SSXZ!Z56;51Q&GXC:??Z^;O MKY;OFMK#ZC!3WCCDL WI2T4P"QS'[.VA \B:>Q3"Q!C+I(^R0/:RO17]"<(O M=1T.,^5$$AH80%H'*X3UF,G.ZN_[<$PXFALUC)5R@#_VN@<^V"C=W@EX0K/ATQ8SWZ,XDI4V#P_ 9;[8"JU3/[N4KHJ?X!X8:NBQMZ;@@Y MNCEX4$@':A"1V'G'/76=L4<( [4*A2))6TFWR KK4>,:>5%E-;2 MW*7SF7RW;UMOT_A/=K5M0JJVUX??0WMGM%I>_IK^O-I<[=KA=C]?0W@H(_ , MN>@M\M2':!BUF.0>BOMH(I^^HS@4A1U3.JD^2SC?=XWQJX_UA?\_FZJ!F^GY MR;+L!/J0(8XQ^G+C;^C,_"9J:#_G:]=PN;'(P[B_;YH]@*9%QKUC33 MAGH--OO%S:-$Y9N-UKO4WKOQUDCDA%,(<\*9H4P[/=US=H=IF_=HSHN;_N%F M&?53PIG;Q\W/UQ_31^P;DR2"1TZE+T$I)[4S/OWL7/OM.UFES#'+B8?NZT%9 ME5,RWEJ&]L^TT<*W U@QBA9,P-I$)W-WU T@JU#K=BH4AD+M1+T4 +77D(*E M]@;LJZO/3?UE-WBFYY$VGT1%B48B:*8H-9R1W"/'#Y!3*+1.57T]C1X*@-2O M-LER"J'1J2.72PXR0VI;__L,V MX0_;CHSX LL-[!Z(:#OIM_'S?H:\!Z2Y< B\-L'%&#A_<&FBI^@Z9+5Y*Q53 MX68:8<^-GKYGO-*I&C%*LK-*)KUP(7A,+N9^3S45[H4Y^'KC. MHN#' ]OL@+V$R^W4[NE-YY[F:D@.JI9!(V^E5U@K247V.N@!>@H-&B8VFX]5 M1)&M2]W:7IY6I0&?.T79\BRM2(^N-('32(-/T48 SRC7)/_3K<56* -WR"DG MD+388^Z"U'&ZQYE^J KE0=SDJE >U$\!CMX)E0]M.++<$R2YL-QXX^+Y*D9/ MO4)Y& _C*Y0'E5,RWOJS258 ,MH(I+T 'JD4(9PM0_*$*Y2'H3"^0GE0+W-G M;R^4>+%,G_6YJ5;P#-J_]E0P;"LE:5'01G(KO/6"'// #B]1*%).U62=7:RS M@T/@85RT]7VG%4."<^+G<8E.4TT!8+N;?NMDTS!':>MA9+T*3E-F50VK%<#;SS\QEA0 MLOQ1(,NHC(Q#@[(FS-L;3K^W:>;E^CI3KOS@1V9(DP\G.5^&_,Z:[;C';S?/ M>B=Z1E#(ML4Y9P033$MOLC^K,82N#/:H7>.;:?TV&]=?[V\18089' V2!GNN MB5'1YRXX'Z-I=J\J+UKV6*5\*IGQR%LUZ[^];Y^4VI=,HUHCX[1#U$A*0<7@ M[2 #2IW'5']WT7GBXFRJ/UE^942W M?<=>;\1&'2 M$F-$FV!#D%'I"2[H'J5K]G1*?H=A,K7,77!Z$"5^3('@QBYZ MQ\(RF4[; BP-]PIKZ5\,%:M=_#CH76*=3%/5&H]C81G/9*VS+RNKJIU.V7F M'D_OMF^_=H;<>T#.$HV ""SVF>?M\GEW! M<]C]]WV]6+RLFS_2/^JXDB8B38U!-$JJ3. 2R]S7'S.17H2?G@][G?$2,RBX MB#=2;MD==D@ 62XYHAZX4D(-'T[]]%\F*)Y<3@+3![>^LBGL9,1^'GK?B9* MFO44CN'-[.G.&')'D+;:HT! 66,Y#VS:T^26DGGS6B6@+H.&GH"]VX55#V78 M&5?O,3(>&#):@XK2"$ES7S8ZA MV-QO%F4XLR>;%50^+A^EL9%G]HMEF"08?VFKYJ]VL8%?D]PVN_?#QSR =O#S MQH;5PXG-%#M_6W! W**);*N<$D7C,)'62E"Y1SLJ0 D:PLH\DO]9Q*1KWDN<_0_93,&T%D0T)G>,IXL146\/"1P8<_2;PO$^_5\EFRL]?MN+_M*QDCK-$49(PU8I.+ M)I/MNZ7SHDOG\9>G0 %RT2DD E7,1^&P-9G-Q*,('&L=V_=UU_"Z^@*=Q0XX M&U)39(T*R&/K@^(L\I![6O$PRN:UGM-AZ:$YG4!/!13@'K*RO:/QXJM?;$*R M!;?2[>:0++*4&"2<\.D$X0J'_&\E#Z%LYK-[ DQT'E3.KJ!BDGQW9[>][9Q, MG?BJ'=HFE$! 9&0J&N%C;C?X,$7S)OW. +:,"BEGBMY.;HM][)E*DA_B#/6(1JJ4-)[0[#GD MC&?J9-FY8L_4@PHJ- EW("3,<6_U,1\_871[EONLHR*-@'$[Y4JB8&60V!(; MXY..6K^/43FP7_?VV',?D0[ D5+:!MD._%+9:V6#J7O"T>M!3/5/ALRJKP). MVY\WJVH)JYV[L*JVJMMS.9!KB5Q@#"5W 8,S)*J0NU6@AY129D#FU7R=7PV% MHFGGA_8,'B,^(*-2$*18.^Y9D?;:Z1EP=8^H>1&61?4#X'2Z'N:^6?6K;1(+ M5_ A1;:+1=J$'Z#Y4OF[MQJ!.(^BIP&E0+H=M*,DDCX$HH4CVMMCKMB ='!^N0"4$A+HSWS&H)<#2$.[3 O-FG"4&1 M0Z %."L''+J?KW^U_U4WSQ8V"7#/8:R80Y81AP35A@>!0U0LL]OR"/)*F0DZ MJ8L\E;K*1N)WQM[8JYZ=JR#M7)_^EHYC;CU(:>49J]G[2"RVL#@.*L,A.5IO M!<#RV6:UKJ^@:6_QMRF4U7Z/$$,[1@0DBH$E[Y ;%;*GWGM(*19FX]5?Y]=% M09!Z#XNMFE:?JL\]/J6B##E/%+)22,M#U%SE?O[Y #G%5JLG@]98G90PT&WO M8#.7B-:6(O .A +K^+"QF%G'^DWFZ$_L?ITNVA+PT/\'=H2IF6R:]3AB(/D6&G0H1A3S!GG_)V[@%_ MAU4V=,K;0?G-K/@/2<;;.RVKI4\!U+?M\[K]!SUE7"4C4#[G;Y X2-&\Z+IO:A\'I!!T4 *A?8 F- M;5OF+L)5VH1M/&KPMG_@YF5U!18/NMQ7$ MS>)U%3M"BX(AC9-[B57040H7C,C=A#B$KF*K62>B83#<3E1-,7![W 4LT=KM M2!R2Z610EBBFZ31PRW [;HX*5TZX953-W'ULWX;IK]/?5E78/D-9+UO1WFWR M6B[;T5R[UR@[0XEY$J!0D)P2FJ)R3R1QPQH?3UB\V-N7X_!U%ET48-H>=YN9 M<),4#?'(6!T0U]Y3:HV@V?O5GL@E98H=TNVKYQ9H=%;* M$.V_+BGGQE2^2\H']56VMW"LGYNWKSPYQA'& 0?;LA=+OZE1X&7FPPC)=U/C MH+K*1N*0OERN&-*^E25AW*MTC$N6^X&2?Y:;&H>ADO>FQD&]%0#+1[1P1Z*0 M!FT1EA)CH2V RQTRC6VK+_7&QF$8G-Y6?U G18S(?]Z6)"NW:1EY7UU^6O=Q M8G";0 5D!0E2.DUCR#WYK8^68O/9V:&511NSI[-O]D=RC/^:@K>ZN;AL8#)X$ETZ_%@]IP7_+ZV%+%IJJS06<"D1=P[B5Q MP6(!OGW;\5U3?X9F?=W3+-&^I&-H^\*CTD"HP11RO^C=3TVQN>GLIBF31@K MUBDI5!8-TMP()"RWA$KKL#ECM/FZC'?CYP\S3U-0V:#;CMGL;")ED+.*MN]: M4!VI,:#JXW1PU6N[F*^0^W*S;HLS=_;434/VU!7;HPN?I33[./9+J,%B29&3 MC",3A>2..(99[K<92WG>J%<[O<*A)OG5P2 /F%.01FISQM[ZH_0^X3KM0=P] MPK#FU6G99_H>+G>=0TG/;>2X\G;QGV [>0/P#AEP'"DIG14V8@^Y1U%G(+O8 MJ"@SQA[AIDZA\">'\3?IG/SX!RR^P*_UI>8G!^IVVW[\H]Z5#P+%B&H)2.D0D"%:(VN)!JE2;"!SM\2= M1&BQH5M)$#Y%J4\3N0F*\)W-Q%$Z:X)-;((WB&CFDU-G(T#N4.)$4HNM)A6' MWD="7R TF(O1I2&WD>K=>Z. MCGX66Z[\@_3T14S+/N23(-W>P526F110)_>(Z>!M^E[D X?QCR!BWDO_9T?F M6756MF'=D]!N)RDX&,9*@OJ!\&CA.HZ:G6'9Y]:L=YKJKE M,]LTU[N;=)OE^OMEJ:GK#X,).$L=XC1QS%:/""$!4^N@VA$]#CFJVYGLPFL. M2N7O.CMK/>)VL?)>N"Y:ZF/9Z<)/=@[M#QE.K'@Q%26=4U$@- M%' 0WWLB^"[=3"$3.48R4J%XD!KSW-USCWJE>7*XG*S$'E \2J(C'UW^L+;- M.BL>;L>R/-\TRV)Q)#)U[Y9XN4=ZGZ_0UQ? M>"E,.T3$*.2(Y-Y3E6"7^TP82%J^F0LOENMJ??U[%>#5,M;-U58+=ZAXD43> M+.WBF^9^OG[7U&&3%)JW(N/U]:YP3,DY"8#ARG2[<(<#SVG'[==U=':9XB=9[<1DRH-UB MT[F=]).)+>5^\=Q>T7FU7L#!>"0&>K7TBTUH*W2K%:3_A8_V:X=%(Y&ABB'= M3K9CE$&,N6MB)Y YKZ-_)@#5Y]5F@0-##FP2'CB\PY>;ADW\]#=B]2\P.A+&ZJ[,+1NZ/X&$WSNKQY$7 47B/440"\MD;W9O.] M@9Y*@@[ML)80D=?I7);8!B]R3Q'92TAI0!JCZX=UO=&"+P ]%]ZWETL2'QZJ M+ZWMWL\'9QQ9;9)X9(@."VP]RUT%[J-EWG-N4@QE$?_<;G67B>W6^)C^[6NP MJSZ7,/@4)4BJ4-H6/%HC)3,#8ZYA"\[;GCP);B:3=P&F:,^IW[*T[\!G7"/K M$RN..B*DEH:([*]Z]),S+[#.Z7B?I( 2L=0RTA/OXICV7:1(N0C*@+5>Y6YA M.4!.:0[2B2H_!J43Y5\ E&YR&QV.]AM9B2G2@5*$J6_+7$9(*<]0S 2NG'F8NMWY( MVM@^G/1]L]C%/B=!68\T"P)AB[EED!Q.E^,J02\!\PZ'FZ0VGT?8Y^[7>[.\C/"(X\RZSR2G1$4V^Q6<_VW#[]TLND*(T<(1UAB 8%H M;<6AJ\\K\'^^K+_\Y>83=U"X^>(["KZO-U]Y/J_R3Y3@S&?&[G6^VQ;>?881 MTO%I+23JN7/!R1"\'Q1='SDLNBO/.[9S$K]BI'AG!D?[8./;>(^'G@T2TP9Q MP2-+P%F0U/EA&9@C&.DE8+X38ZQ&Z]SBG;L2=4OZVV5/'4V[]LCS"E%-C&5! M& M53A1\\=*2J>JHJ^6Z:]IZWV%U8A[>'L^9>Q%NV.$9;I)]VV9XV^/Q2B0 MQ9REOPEK9$*.8[D;;P^0,_K"?(S@VXN)W]9X;]?07@FKEIMJ>?GV,^P0WMDL M1+2W3J-#"K9I6LEW7,CD][D %HF@!(G*F"AR'VA#:9NW_C@5YB;1 M3 &(>PZ^:;O17BU_6S;@Z\ME]8_MG?J?80FQ6J]>K=ZGG]?+Y'!>)V97U1[' MTT6+G.,&&?/_MW=ES9'C./I]_PMW=8M\V0B7CYJ*J"X[;'=-]-,$Q7_]D'G9F3I2*4$FW5/1T1U3=@T(X ,A$ #!. PY=P1QH:($+/8&HAQVS =4$ MW!O?,R"5&\XWW^I'.%K' V*)=-4$A:Y/8S>04<@&Q>%'\LN[!4U; A!\Q51= MVF [(B)W2I\"5QU(^A3,!T=GDD6(=PC]"+Y:*CHS1F M*JB)8\1Y0J,DP13'"43E\>VBAD$? UD!H3_3P-.?W8R[28 2Y@LDL1I#6W(\KU0N3XW0*$OA8.5"!AD0O*TML;94AUS MQ PNC9M,$.[='PL$/$94]]*_>B(1Z(@@OAN@%:C M!>G0=I_ZM;,TZCHH\7V"?!(Y@KF.D@;Z5L81ELRF.*&_07/@8(%9;2I2^<-* MHO.B:HZ0='R48-='<4C5LDM#DPL8DQDB0"U"-6V S=X]%6=^+"5&O_L@; MIT?I(B(3CD*.0S]A(681'136#%G-QF_3-%.91]$6>)LVF78U[QOZH@/&ZD*/ M4/I9W_\0V;/XK8S#F(WV;:_KF+UT\JY>;:1R+?5G^M-^ M+;>#W1LM&%R73SV&N/"Y]"F/V+#:P43/M<^5V6[S]_91$Q"QU,;4;A$_:*8% M:V@KY C39*4R)1%U*1/075)'6!ID7?'?Q;K&8F&!:1T(DCX\UM?R]TKH1V\: M^\3S.4IX$JOC+//\(/*Y[T%/?>QE:)!9X8]H5G X6&=4N_BP40O$L:X J$.N M*QWB,"T%]&3C#E8&&1+Y^(8T3O<6F)!645'N#[+<_X@W;OGH2?4T=D(4<<'B M,*0,@S_L/8"M8:E.YR/:%C0H%MC9-U%_R9]%5>N3ZY=\G9!K[[#'^BV+A'%$ M0B(<@HF3,.B,0P\[P^SJ0^;0H4"PU)Z^%3E[(XUP68243J0>HDD0X5&(7"]P M$A=+UP=/K/=S-,RJ/F26'1 *"PQKW^M^R15E)=KZYDMQ774&#R7B MKA=CYGBQ*]^CX-3#HNF&C7#I'P''5X\4,>A="C M6/HY,MV:,;?]C%&\T4;6(_(<5$+>B!2JTS 57H!\%4%RYJK=]B$S+J*9V;<<"-F\9!B!(5)2*E2C>*7'U" MALZ%GA\@(KI?G5X74!\>Y(YI]7C55;\@"R6GKPF=)UTFM#O M4B*-A#HE^JZ*TMR =-XOGWR>YNN MT4G"]4\%'U20"]4Y" D)T&,<)Q ME* H9MBEW--7P2TT\"W_-E>#W]VP1X'Z=S%H99RB57H_3)">$HDBW?8=$1Q2 M"?WDW]^HQP'[-S'KJV)9MN]I1ZCO$W81]R,F$L8=WX$N:X,*8'/M M^]V->ARL?Q.;;C0%" ]ADC@(\X3$,G8H\:!+EQ!\VUP^?W<+/@E$"XJBI\K< M?/TD0M1U8Y0$B1\$(5-B0%]@/Y5'FPOOLQKD2>!\0*\YM(4EPDIDWPGU+'0O ME(D406PZ'3&I^Q$BD>>@0)" .C+ +GCK[C2.S5810"RJ MX=[>#T+3,_B'SIOG)$&82HP"SW4\5T9>D$"\W#'MT8;YS.H=+6#,NPZ]<)BV MJ:%SZS%5!WTG#%&<1"'%)$@:4VW_X]YUZ =VS+L.O5HV:"JK<+!\^=?O=XVI M-X'433,2N9PRZDKL.+TA?278?S\4S_^SH;@VC:7&[/T!3BP/6@4\V MGBK<.Z\N(HX-1CKACVX*!5Z<>>3?CI9?/+]B? I(?4#HQ0R#EC M <>4, ]:_-/9M.M[.,IVNA.-\X!E.!-T4Q9\R>KK\DZ4SREK?0A;>_S5#!=! M>$0\S\,X&M1!?R0)U+:V+3G%F< N #5OA^7H,\U&@JK]T!S3&"4RI(@3X@CF M>2PQ8G775/D'2#06F2CV40 \U MWV/ N'5,!;1Q_A^K7=/CM[[?G=V?I@T/7\P*&Q<",YR 0Z%C!]^ :Q M CEF3: Z_I1E+WL1TF,J(Q]Y,>)='C")/6&8=^D;?8B#A#L$U5F042P^1)V M*$+I@$:.BX0K0Y\D#N;@9]L]!LP5GN:)",9KU[0ST)^T7NZIGR!,>*A<&7<\ MU^',3X:]1-D@;38&F(#180PP7F&FX5;?KW[F78P(]I@NFOJN$X=A$(9#O_H6 M;'%@L">IRS36]R5EW]-*)Z5ISG\KDC03O=*HCR BDB;("20+0R%]YW#J?P?X M1YU#0\ M-C88VIKW]MB:Z]@ZP@PIQN.$$9'X(7P&\@T#AK-/<,"V=R*-T++IKT^CP:7= MGR;Z E;LQXC%OBN8+UC R*!/4,<"IO.0H_$J@)5G@8]8/W&VVQU?]?]! ]&R M*X2O=T7H*J!=S 6)2>Q #Y#M8<=P$NN=/T10N-AK8AV]QEZ$:!(GB+B$.I[O M2.%#-];V,F36.8'!/LR<1F!@@4'=*DP4 X_ZCJ]X%EGQI&6Z_/DD\JHC->P3 MBI(@) B'<2P8)8['H<1H)&RP/JV%[RZNHL]JOB7<82DPPEV&<9\ MV)7IDP*L?1ZLR", HMP(JB:HW!Z3T5<"SXM\)<(_T_IQ>RWP\B?+EES' %6E MGPSC]_1GHRS@1HAP=<;1[ZU['A$Q%O!A^\ELFC6\:7;1;F2S@62!'9X757TM M/Q<%?]MQQR(6/O08J6YNS+HO:-P'F]5)(%AB3EJ&S:FET]^[88226#+$ M8H>&+O.(TU'^? 9W.DJM\!P;LI"JKA/ 4&S*R%:=I,Z%V/E MGR,5 'I>Z$:)"_TA.^3!;%PTB[%,4K,%9G(G]%MP.1,K[31>'XP"Q;[/&0JC MQ(\"CC$-X:^M[[%@]L,TBY%,4;(%-M);(VI4AQS=PY<0Q'Q,2$RCB+@,V&)Z M&3*;L9S%?N L,":[D26K>M'NUI2UR?6EX@D-$ !\WF8<.([6(([GRYNS+ZL M,9,? E&]!49TI$[4J$'A %'J4>0%.!"!?F4OA.[%/<*2V6:EMJS7LLO"IO\(4TRL1X&M-K436[$-6I@XI(22"22/H8>Q&'[M?<8V"0O9 / M92_C%0SV=A/@P,!'I$LC]O2CU:>#%E+& WMFS_=R,;E:D=&JNI;WI:#5 MLGRYJPOV9VLKC1M+Y>E8B(3':2P=-V 8O%S1Q8S!">MP-M"H4H"HWH(OS:X7 M\/*O95J_G!>+IR+ONJ1%*$,XX@GR91R$) C4AQ3\7-_'D.&B!0SH7?6"H<75PF%/FEU>FE.F-*C67S?>F$ M481]7R*>^"QFA#@QANX"Z6''K,^:R[2@<;#-I+[3;"FVDNB\VF]"[9B&3#)1 MGIZQ" D11*Y@CI#)K %6!U]F&TK>U<@@D+'P*9/MY!<56"9IOKYK.#XSV4-M M:F9R**- CX^T+*>+L;H@MC*"*EW]Z&VFBGO,0Y*36 7@)$0X]-4!47(_DHXO M'/ KAJ=Q..GF]QMZVW>@+I4Y%"]"J)VG[%CP]9_UV7FKBP#AV,?K6X+4QP$B M4>+00'#?"^@Q0SI]6;.AU(SFLG=1?#XDS/NF%>WM2Y&"\37YLQ^TY/?I(LT? M+M**987RR.*X;]K;7F^)KG<6XZ\;JGV%$_W5:.8G^BNUU+_6JRQ62[R>6<>J MHYOB2!?REN!O^5.JB=XKL3^I7_X)PF:3JA%GI!&#H>D>?ZLP!QBO M YI&CBKCT&K7AB58W:AEZW*1\ZN,/H @M4_12+0_"J=635B"DM[QYWG%2SB8 M#D@::=,>[?V:NK $J'\4/U[Y@_6 ':2-]$6/ JY?-X8!W'U3TX7@5T6IRS'J M_#YYN_71-=*#?!)T [1BP\:KSE68+.Z+';NZU &X^X[0-]+;>_H6'*8E:_&< M"48S?;- Z%D"VI>O^KOWQDTXS)].[3-GM8'K2+>I5B 5CK+F=:Z4+. M0O>L;_17TOQAU?]5?7IY_3LW=)5-70GS*E'.;S*:?Z,+L>E<@\5\%A:-ILC; MC>&PU7)&9"PPO&VN?E51O'[2LAUUY:-ZFCK7,=M?.2>ZA_U-QU1M@3FL>#M[ M4LNS=*6*V_3AL:[NSF[O9C&+X^N9G:[VCN8Q6/6FX[ZVCZX*A+2$\(>H+6$C MU\FF'Z,.]&(#=+_GO,Q>'NX$6Y9IG8KJ;%%/QZV5ZB#7[IA'K4\E-D!V^;-D M-V7* /;7*ZE!X%A0D6P(;P,BG]47H+Z@M;BB:;EJQ)H.30O-01A94(?L5H=A ML/9W]LMO?]8K4SI_S!]NV#2W=X3T(.C,EB:'*W@A7/HGRYEHVU&L8PRNX'+3!ARVZH;I>9GIQO)6@LKW@*/F\W:Y]: M##O96U%MKRGJ;\#D)'T;/6-X]>J]&*2$_^CRR2S1R5!0?A5.?A5.3L+F6Y%_ M$P4$*/N4S!4:^W1='!'PT.] M$6IRMFF?E+$&T+%HM:O",#Y;AG*:O51I!=/;U$G46#/HQ-B[4SV&T;NK_[PI MV75Y7Y6759VN7U: [)(?M("Q3M&QJ)ZB-L,(7R]KY>/SU0M/<*ZTFZJQUM&Q M6!Y5D#T?P&]%_8?8?:D%5!OWD 6,=9("?"R/JLTPPE>*:)&+K:00!=$.DL8Z M2L>BV*\:NW"[6(K[8C,V5,FI7RIBJ]!ZJK,]91UCQ6X@A(AY,^?*5_I@#^][%S!7.(2U@B#XM- ,E\5]+FJ4R91ON[^G/3R(7 M,JTG-TN,6M!!S]"'902!:E>LZKB.+J@*%J-2Y M\%:L9F#MJH$@3OF$90:!;%7JZW0=VMH%=/,\5P?0/F60[I\>9@$Z?V[HR_?J M1I2KQW5S)J ;?X;0G["OE7*F]_KLB!@KN)Z PML=>2B]Z8+03\&6^GFO<^4F M'HKR97+K2#M%J$H3M.+8>AN1 & MTRL5DSTEQW5=] ANOLE'L?0-!(Y#6N;N0I\(2H<2?O4JON>7YE=_XJ_^Q-.P MX?]W7ZS.XU.WQSXE8VU4?;NC55C3 &39CBV8K7%(SMQGO57=Q1#938/R\%"O M;BWE5?Z=JLU[MUPLUGFKJL[OD^RJ*,^>LB3[HX3 [.353$9J78@5 .JS ';- MLQ*QNGMFYWH"/@BZK41-1G8#0>Q3ANG##S1.HS&:9Z,=TWXQ3!66H'13EN! M'=(TMY]&8-6A$--9NK_JE[,?):\TBP!0M=$S-V%YD-OK48$MX,PB/G)&C0,_1_E9 M,K[F-^?-[^;:\5UE?"7;>9'SZJ)4_P/**@ZK&WZ=[Z3Y5NN?_ZAN9<:T6/=UIA6D'_: ,BF(]8U=;H6Q)T (3#^* MLWK,=OJ\J+=TC'UT^@J9+8*:3O1NN(7IE6Y2,]=M,:W]TK9K)^?%G<@$JP7? MV-#D&R?M%,W5_\?AU:L7T^UEBA6^Z\6ZEC)EBNY5#K/7CE,WYP+'83E87Z9] MIA#EY[)8/GVIJB4@HGUTC<6^8_WH<1V9]JB/>G8_WS$*A6(?76,1YUCO>EQ' MQO=B<5_4-(.XOG=(R]B4E-%[KE47YA$Z8_629MG+#4TY$%!M)(W-0QF/5X]F M3/=4Z9*[XG!U:@1RC5TTC8TY&0G<$=V8#CNW#?UGSP]@OK&3J+D))6.CS"/J ML0B]%6=O/ 0DB&VTS8T7 <"R1UDVN-(=J^ .M9.RN<$@4_SJ,449[_-9IO6+ M?MIDK4IUO%FLGG"[2*5B1BAIH= ]<2ES<%0N@'/J@!7^WKS$(:IL25RQWA(:!)!-Z8(V-1C_FA63>^ZV M- ;A8=-A_D!X._J%)\-Q:N.C9]-YV\)^QR+_3.G3AK$+4;$R7>7S@1H>CY,? M!*)-)^GA*C/^7>*IYHMF@>,]OTH'5<<\1GT0LC8=J@/J(<6\?8?\FK5"GSOJ2K M)PS+4C?@ZO'\!Q>&)LZT[UD&9,#]4#$ IMTWEFJ8Q5E(OJ6MZ77-D73#3?0];8 M'CHM1CBN&..1@N8*X@G ?4K&+F*?&L.UB&\+)/=I/3F\WB-E[$;U2%#V%&#Z MN;YE)EPG"5T=U?#BJ1;\*J,/D^#IHFGLMO1I.!U1B?ET_AR8]9 U=CWZ--B. M*\8*![CB2]^FH#6$$]PC9^QJ]!A'V*8(BYSA?;G(:UA?^(:DL4O1XUUA4R%V M>4(@P+JI&KL//0PXAQJP I8[P99E6J>B.GMX.'NF M:3:Y4;Z'KKD+QV, Z]7-QR@'WQ19RI0 -V7!9BP'[RTS0SFX6PSPQ^G;DGIN!>W_4K+0'T9+X:U\?FMJ#>LPN3[AZ]B M2?I_(LX]^IO?HV]^H?^3T$K\[W_]&U!+ P04 " !%A:97X$ZT[S, M2+)>K%B6'<_DDG2:Z;277F]Z'SL@L;10DP0/ "7K?OT]"Y"6;$N)'%\\BJ?Y MX)#"8K&+??#L L39S!?Y^=F,I#K_T]F?NUWQWJ1U0:47J27I28G:Z?)"_*+( M78INMY%Z9ZJEU1BYCN]<^I_-6S]EA?#\[#(.<)48MS\^4 MG@NMWASH$S6:]+/A>"*/)T]X7/G3A59^-AWT^W\Y"*+G9YDI/<:SZ!\?HYH[RCQ=^:[, M]44Y#2X=Q*YMS$:] ;BIK7K3DM[ ;^]J= - M>M?L3C'19!_?\'=DOI*YN+#%:6UUW,2/V:0(+O=L3UP MY%-M72TQI#?BISHG,1C)[N!(&"L&8\5/=:G@@Y^1^#<O<9PE50*E-C-*8/^R9ZX..BU]C_JP+=FH]\#%V.^Q4QBY5N::UI@'?B9 M=N+76EJ@.U_B]\I80*D4?S6V$(-^]U^,J[__YV_B8ZDP@Q:+JX/GM(?0G'SO MH1GN4VA^D X!P=072W%9FD5.ZH(Z,4)-7)3!Z*5!"8 1I"Z%+)?@/V]K@O$H M"D)]@(!)4>#-:M!])ID;K#"%#FP7Y.X(E)22<](N6:20EQ18YEJGPV\*QF#( M/!07#0VEVJ*8@%B)[@T3+V8ZG0E7\Y]5_P59:I2P X5V.:H.+F 6VL_@H*M M=3PZZZU@FE%PL-E!IYK: 3>%D+7 =8TTPS%<+-2&4$Y_D*B@T*W*VA@7:E67&')>H< L"? M 4C"<"[8DTHW$UEN%JX%IZ4+#<;B+"_YQV@WK.RL8C'!&E-'J%169.2PL].O 02% %:,=PWRD0N+UVL+\] M_C&#\CTYS :"%!+6EQ'4X5R:RMKMWH636D) 0S-23).FME $IIK%Z@-4E0& M/5SYKDAQG5@MY3+ J\F3*XAT&M+E1@V"A"W.Y%J%DP)7)TXK+6/UIF,V#U1? MLJ;:<88-J]&%=!R(T#B"03[LISJB0HFHTSJ7S-]P*QBQRM3H$?/^>KF"IX18 M$!2+_J0>0*E[ ]]D+^#;4.I-].[,3G= O#NO[8QEX'^N%4-4.E-*)G#I &\N M%1FWTJH60T"UEHG.M5]R[MXT+*^H +> I.M3C4WE2A>D.EL /)QM?-I5P *#J"(%TL&!-3^^UC[Y(&Y+4T<36,S?%6&BY!;5[4"&G:9.F MM>58K^7$&_H*XSQ^X0-$:'$I5#3G+>+E'>$,0 4QW9)KS,0.A\+FGO?]97UM MRZMHR4RZZZ*!*2T FU3@^N!]P\-+;.$O*6]V^K?D.P^8D ?">&\V3>-]@O%] M-TWA>$^UV.^L.(L(HB<+3&^NN\W3X ^[:*B7VL-D\,RJLMP*NY>_7\_]$=GYKYV8LQT2MJL+X 'S$]QHDL'&\ZNGDH_W:JOR M%FDWL^"%#L),@<0 E' 6W""J$_.8+N-$?:MN$]*JK<+ FMBYF) M9"=OX!7X>F!>[WTQZHGQWA13_KB]AH/@Y;9OV_=7\H@X>8\ 1";]AUS&3XVO M.^'^P-&9J9],0BKIM7WZ*+#ZHJ%UR'/U'<;H1&U:;6_CN!'^WE_!9M%] 6S'KTGL9 .D^X(NBO:VUT/O M8T%+5,1&$G4D9M'O]D_$ MS\;>Z)D,[5[[3%TVXUP+8U9R,37QXO(BUC.AX_='NG\J!U$R' R[R>GP M9#P]D]VS07(V5.-N%'=/XW_WCM 5XJ&/\XM,O3_*==%.%>F?#/N=TU'IS^3R^)-RRFKDR#C]'\5S(%E_#H/UIYBB$P7 MJK&^UR=[/]VF>JJ]&/0Z_;O&KOLL[37<]J9$+PR[9G:$>5;V^>W^H*S7B8ZD MUZ80)A%?K2XB7?D@@H>Q.OP[ CZ^5=96$2F_$CU6F1&\@V[VA M,%;T1C$]546LK/"I$O]4466UUU#\Z39*97&MQ%7DR?O>># 4THFKV)2THPY",_[>0],_I-#\63H$!%.?+\1- M8>:9BJ^Q'#A"=5QB ^V%004 #5(70F+A5(6WE8+QJ FX/$# I,CQ9HGD$TGD M8(7)-=,=R]T3*%2DG)-V02*YO%%,,\LQ'7Z+80Q49EQ;U#P4:8M: F(%NM=4 M/$]UE I7T9]5_[FRJAZ$',BURU!T4/TRUSZ%@ZX$UY%V&K>$:2:&FS-TB\5T ML3X-+P%Y@^\">4HDRV)A%>-J"-7YGJC A(*4X_1% M2*L8$8BPGJ+T0^2$ @RGF78IB9-8#AHD*J3W6+LH,ZY"/R)(:[( C=*:2,7X MV8FW0$*L *T0[CMU(M67+A28H[?J'7?E(I/>PJNF,K (D*3Q!1'4&E(#^*%->)U:I,,KSJ/+F" M2*LF76K4($C8XDRF8SXH<-74Z5C+4+WID,V9Z@L:J7*487DU.D['3(3&*1CD M>4/5$B5*1!U5F23^AEMLQ"I3HT?(^^OE"IZFB@1!L>BOXB=0ZL' =WH0\*TI M]2YZ]V:G>R#>G]?VQC+P/],Q050Z4T@B<.D ;RH5";?2Q@V&@&HMISK3?D&Y M>YM:6E$,-T;2\E1C6WD2\L1M[5!9V1)(=EQK1)&Q,1O 1>>U*E!"9 T6A0? M#) ("NH 6CXQ 56_!-A&!P';AG4_S616,3514%62T#G'#.%P6ZHW5 I[D&QX MW5[*,4#1$03I0L$X-97?K7N?-""7THJJX>3;^Q8Q;>IL7G,JS $?[Q"^2,'W MC;'X(##64&.(X7TLT)ZY+L:X90-J#Z!"2M,FBBI+L5[+B7?&RXWS^(5.$#&* MBS!$?=XBWMX33@!4$-.&7&TF=CB*-_>T[R^JI2WO@B6I=,NB@2B-@:UBYGKV MON;A!;;P-RJK=_H;\JTG3,@387PPFZ;1(<'XH9LF/MZ+&^RW5IQ#%+B.Q17] M$*8>4#K<*SUAE$3AZ8UURSS-/V"P/-?>*[65U*<&-0"UQ!HVWP"HXU!%' MXW\J?)M%I7ZI-$SF9505?"SNWOU_/_1;9^:K#+44YH,_'L$GXL?420 MO^32["]\B3%E\Q M>)P3K';;%U;/6\5ZB"F6L+)M^)?)TJE)\W".#%=FH%.>F*'J^:9KQG%^V7MR2\#GDBB4V$!G ^Z_+F>SFO7PU/SQW_W?PB MOUS?#YR/0X],S2U,1B7FFDY+13/)CPW;H7(X!WE78,/EJQ<6WA<9P0^I5LFW M;G ],I*-3*,P.'C@T7VL*/M\S&7#/I7+KQ9M^Q1T&U\[W3_P%02P,$% @ 186F M7*TOG=@1!0 \1L !< !K=FAI,S,Q,C R-C$P<65X,S(Q+FAT;>U9;6_; M-A#^OE]Q<["^ )8BR8Y?9-> ZSAHL#5.8W?=/@VT1$5<)%*EJ"3>K]^1DO+N M-.F0S%L;!(:D.]X]O)=')#6,59J,AC$EX>B'X8^6!;LB*%+*%022$D5#*'+& MC^%32/,3L*Q*:R*RE63'L0+/\3KP2<@3=DI*N6(JH:/:SG"[O!]N&R?#I0A7 MHV'(3H&%;QJLM>QZ.VZG%_6[RW9_V>_3CNNV.AWJM0@^Z?[A-G HJI=C>GAE$=#2/!%?J3.+Z\+,W<,J;HN;)( MPHZY;Z;4*(?6XD D0OI;COD;:(D5D90E*__E@J4TAP-Z!D21:5. MSOZB" >1F=NS$FT7322,TQJ]ZVF\T_.8+9F"EF>[V+#BRVWTQVXK1UGHP&/YS#> MG1TNIKO_F1C/IQ-3$WVG [,]6+R;PGQ\]'9\,)U;L]]^F?X.X\E"2SS'\=;/ M)"7R&'M[*902J:_[NGJB1*9O&VO;^A%&!E?B]6>1*Q:MGC)@[3L#ML\A$)S3 M0#'!X8RI&%1,X4-!)"8P6<$1S814@,(](5-P'>L#B A^_O4=[/,084M&\R9> M!S:\TD-?;/4\SQE,1)H1OC)W[N U1$(:RY]+RT!YB*S^GL@@UNW@#%INT[!X M$T@.$4M0>@%G3H-",H6>@/ 0IN=!3/@Q1?Y/4Y;G&CK^:\T07Q804TD1XU4X MY31J-$V@)(CU/+1*@5!DCFE EX>2YBS$ZFW")&8T0E_H6[%3"K,H8@$BUPAV MF<20"=DT=Z7F'N.$!XPD%YJ5_2H43]J3O MR;M[QK7K"3VKX^O!R3]7&"]ZF50KM-> MUX?;>D5> _:EN_,J?'U1*I>]5I6)VV^UL4#Z UV?_[-<>IN62\:1*5-B$H3, MK C3M,1*=JL339BFY@RY2N>TJ<4D20"'(1@D(!1DF&3-,S@JNB F-!@R8UHS M#6H525D2(J/2^,QOD);]I7S?P0#U\E6194)K]:60R+(61C8A64[]^F(0LCQ+ MR,IGW 3)#!K<+J93S9T!22H?QETIKM;<_;[=VVGI9;="QE%A[;A:D=MF1;ZM MPMNR-B[=.VNECNVNE=UKU;.]5N^KS-[OLNVN=_K58)\L!.V'@=TV22L3AZ61 M8^V]:;0:]8"J77P'7,,2M;U[5+WL7"M?+4S=;#<+J:RA9R4>W!R6J$(:B++M M?+,&T5J-T8NM=G>0FU^ MU)O@O'%_U86!;]HQB]/_Q&1^M:".N8J%GP%>S8< MLA-Z+:C?6!TV1M\+[#'1VNS2>?P.]AE#]\B=U8W3LN_U>&=0U^P\'U.7]?J+ M"\V3]\5D\S2KJ=4J56CZ)KG_1K4\@^H#66;#ZW87=RHWSAR>A Z??6+OR:H\ MSNJ4IUE/26/?<[RQ.39=NFWVL@\Y*KGWL.PA!VDWOD)E(C?;?%_2A.A7[*WO M4I?;/J?!P?9"UWT MM6RZK#!2=++,>JN:1?9[*>W[[.# /?5S^_?OR?O/+PSNS>_5PHY M>S1_=/]1^>#1HSO?%^)_C[^ 5^%Q?L=VZTK^\XM:-0=+B?,_?G"G[9ZL5-DM M'Q\?'7WUQ? Y81;PZ$QWG:X?/VP[^'FNFPZ686!8_I-'WYQC\.XQ3M/)#]V! MJ-2B>4R;=Z/Y-PI=:?/XRR/ZYPG^'R+[SP LY$FL^_ M\A<_OGW^YO3UN]-7OV:O?LJ>G[P^?7?R,GO[[M7S7RZ]%=64L(W'=^^WXS.8 MB>+]PNB^*0_57B'% ,$41K6=TDVFYUD'/Q:B M59VH8*VZ>(]?_O+;S]EI4_:V,TK:'/XN#K-O\-&OOWQXY\[1D^>Z;D6SSNGC M\1/_]4J.O^EM^$8TI?]6]\9]^VVF;/9G#S@P5T#4JLE49S, HC*R6V>S=6;D M7!K9%#+K= 8O9B= OB4\B^.]D;8C;O!T P.+?$OPW;&:,LX1X(/;W+KM']:56-G!D+/U 7X7]U+H%A<*PZ^6 MJEAFPLADVS#( ,@"H,_$;#W :VT[> (I-#MI&C@L6 "\W&4 VY^TJ;/CHX-? MLKFJ8+"5ZI:$5&]ET1O5X=2XY!\_%$O1+"2PZ+I6UL(6<_I!M&T% )A5,FN- M/E/6 Q@&^?K+X_M'3SP97AEGF":;%Q+@B,#ZEVRD@4T_3U#JI5A-+>LZR?PP M^UT"Y11P9 +@O-8]'B!(2\:?78B?CW]-$#'/'$;1:>')WMH3V[ZXZSRW.3 / M498*5PEK5@U\4=.:#R\A@#Z_Y$1"!K@24_N$DO(S0!SH!+%$]-U2&WBO1$(! MGM3+[.Y1#M/B_S.[A(<(KPO>*8G'/&N%R$_4R=?ZLJU(: CMQK03T=&BH&G05'YEN9':F@6.% M(\B6LBKQ71!7VI0HH$1594!.'0X*[\SX%; ?6O@11!_.0L,O>>;#[-5XWE+# M!AO=94L!\KR(HOV, ):1T@TOHJ*UC.L7,.\?@&"@QSA%BXP"( )U*F[[. MD+G@S)T1C16%U_IF:#U)"SR]@V>3[6>UE(0$! 7/^8G-ES#*4G0YJ!&RB3,H M&]:(@S7KJ>%R^N'/'O067,%,PKH '#VH(^X)T&%@G;A8@8/#7CIX&/8G*QF6 M78)66'3:V&_QN.%@X31+6:B2X; )<(0A+1]@5ZU!T05-AO@M*AX+H0!@;A6$ M(3GH/H5L.]PB,HBL L*%11&2P4:-_+-7AB<#P.3G"E8\+!T!>0CJXD66B&C; M)#N'00@XO$H &1PF'0:-T/3U#+Z%\:;&O0> :.QPHB3:>>#O!G 62&M.>9-<+-.#S &9#FD3)!ZR%J@)%X MK;C$0[ #)G$IIV4&;(K(1 ]X9&HKT*2J\X]JN.4$2V&_R2D"_L25*-#&$7KJ!-U'9)LPJY5PUBK@1L8&,+ /RE'C: M#S0X/--&X\S2;CGR"!WFF@XTL"P8MO/_H#O\1D'H<@0B0=(.ETM &7'O/.G4<#A^>.A@2$AWKX&1= XJ92 M"X6:+@(S'B6B54L&'X@"DZVE,+=>^K]0R..;TEZO O V8E0;S%+'[6JQ1E1, M#!"'=ZG4O1S&C=X^5^= .QB)C:0&\/1Y7P':.,@A ;LU@E@"S&!60A) "U,. M41!6B5_,>WRSD@M 1& [9T)5PF- MD<(0>JDSB4W\E1\'CK0"NL.C!2CA28W&4+P\Y')62@9#W_6[=.O4WPI@(C/J ML9&LH6WUP#IB/(JOB)G5%>A.G\YIR_]>&C] "V;YP0P,\O<'8@Z,_[&H5L#5 MO[@Q+N0;QI!>*M"VRHBD+T!QQB-*+>-K85&G3K"<.9)!M*_B8G- Z+!2I):5 M8E;4MTP/(Z$9I>4G967#IP=,;:6/].J?AP*2Z[:+Q%2FQ;_B2?F$T!>T4^#QZ\X)%>X(XL(F!*&I \(&X(D& $&ET@[AA M+6+%K3_PEX#1U^X*V?!#4*B$G!=.C/\J;"G^S/Y5Z1E(W+>LS_Y;F/>RRT"K MD,'VY\-;US-=>;OME]]^/CUT5MN-.ZYSXUE;>>:D A<9+C-@KT>6B.\2M:[Y MW!M^^6Z>'+DJN3HX" 2?1MR8]550?' J=BUZW>88FN'9'(:O;A1ZOSO/) M" R%VJRWP>V;4]@*]?'4]P!FAM%GHLHW#A?8:F+F6DD!0)+FH*=/8:%SIVW: M $#24V[HOL6_CR=\T9LF\S9W=(X8ARY2C2$\I )&5@KCZ&RN/M"?/M0C"3M; MO0)$S], D,T'AAB^X]7KW!G!+NJ99[IU48S@^;&M+!1\$0E*"K"4H:DQ>8'IKZQ*68$2&0RFSN[L1 $W.CP]%.UD0!A@]X(/( MMUZ>;]O@M>EN-PZ@YTK!.2XR[_0'1 6J3R0$IO\4L'I<1(@6%Z MFWM^/-ZXY[D=YPN;\0MW9++R9]J MZG8*FQVYG9)C2^U%+U"\(6*'$+,AB^1F:TRI08B[?2LJ!N=S=YPQ'>9VD?[V M,&#?5!1!)"V)'9V4'3*?*\I?.'/!V0F_QL"IO^$TC/'$B8@H1RQ]T!!Q)7$T MY%[C!MOWZR^_?W@IPZ;%)(QF<5#).0-[ /V#XX?7 7Z2P/>O)Z%F")'CNX<$ M ;"72+UC196U($+MM7,@=!0O40TZ@C">*$VA+/,9"B]2&ECP'6W+LJ H;>*2 MR/U(@V$ 5521QO\YA@A:=<*2]J[C*W4=;]#-YZ<24?[1VXXB&#-AHW^D9E<( M(XE/=AUH!AQ![V =C(+GH)LW)P+*$YJG0P+;>?0$WMESGD_.>2A#G"&.; =S M,3J,;K&):T'=P%BL6*"[D]0C@\H*GAM^S.DSO!;S)\W9.S$30 MFF[*.4_KMR< P8-WXKW4& K^D=RE"*K_:5PVV]MP%,_=,=Q,U^$E'0=32:Z? MW5GP(R>EL5^H ,L)TQ>#>Q_KEQ ;G2_GQ;"^8W :'%? !X^/GUS"9 DU'$09 MT0,>/9=(9;W'A0W_^S!&)(DZ"DW[&'V^Q*SGF#/5@X>CD$I M9#;L.V-B)Y9+"0N&3690*8,DQVPLHZLT(M CQV;5\TR '<)TKM;5ZBP8$)>V!P&-"AWZ8.HVPJ=P@!V&H=\ MU6Y%Y&]09S1?)0K)2\$\C=X P*QT*5$UU=99- *#JV7*JPVHUZ)ZC'Y28.&V MHX/SJYVI2TFU&\D8;HHC\9/QANPOLH6=(9<%J&&(V]/H0E3B\SOSB_*#/(9+ MQC[QKB$0[.=I.X$JY,[0B>4 MAV:H1"TR-V)SX%NS22$>VS:R M5GV=T;:FK.34PE7>0XT3C>/E4V_G 1V=;(O.]VTQ]7P\X\U6A3T?'*K$KP>5 M<"%)\Z6O$MA9H.IK/']@N^G&R<;=*G((6$Q"X&)U$AX"WG)D'E$#=#/5,1[H"X/XL[4KB" 3L9,D_#0@J,D)VS$IWB7>#_6D$'BIX01I=E@3 M"@4 7Q1.M#*:)T6UMJ_A@)C_R4K#MBEY^$/+J26HCD9*]6&> M;MUZ]R?ZF\X2-:DE;N%%BFI$*8'%=T-%*HBU6/DYH3%Z<'FM$.;C] FK*AH)Y7A]*0%!$EPTZLH?4'F M84\)\K0$5YMA0?Z &HE14]8?'3$1CB>6$ W(2!$FPMJ90H!)-AUX]IN)31&L M3-[U&@O6O% ,M$&3#<->/FL>WE"&-0'/)( IV1Z5!1"=.8B[%6;1Y\XD'=M$ MI*&1X'=2WB9BWHM,WW7!\1Q>54FU@'92DH_%/^;BCUZE6H;$UT6OM5C=WS?\ M%A>15X :J?+0I -3U27'_^I;;]F]=;+_/+K AS4W07I%])U/5J98I^K"+TA/KK$$X%$_@^& ,1#J3+V9S8VN M0:HMF, 5N]%#X6JAZYEB^XL9$/ZJ,$+ !7:IQ<@.'1"+2I<,"B,E%6W9I#%* M" 0%>9>.@>RCED3YTY-P.'P?=;Z:V \P*I]B.2AFYFS=J>(J'^U+=$R?J2"5 M8_YR&I\F:J:9#E@"<)^:"03!@LK%=A2AT. >-SXY;E#:%7HN4/].^QI]Z@-D M9-M"_WJ%/F?@')7$NN"'WW^5E U3^KWOKC3&RT$3@"[E0\,MH%L=?2TEE:E7 M?>EBA\$KSPJ^@9>D75;Z;7TC1*P6)#T(#Z\\&OPJ:%/,:UT"9G[P?=/Q=6 M&W/,/4.3!$2.#].Z!9,$&I5D49FBSVYCDY*1)AJ8@ZR N:/N?>#_*@A[ &7>%#_:^7HV=3& 47T/ MLXGC# TF-/H>@/O)O:YU->3FLJ"K-7=MJ27U0.$"033A74GN3()U+IM-<6:H MAY_/U3A@1$7J5:42@V#*7D_ZK&P4XSD" R/(>60>!%B.#M8.#"V,5U6RQ/^2 MXC'G>>IB8>0"'4;.3<%52^C3)#_0\=%7 M(6(7=8O.M4>QJT$QT) <]V#>D:JO9%:S A[J M&$(.")I< >/F.W3E$-HZC\YC6,S>(WTE><%[DMG&E5,R4O MQ%];Q,:8W!V2;';4'YT*.Z_J6I:X*NPMDOI\0?Q*C/Y1[GT^JOCT M1C9MSIGT?GLVUH"/0'WS$.^RD:H.%&3R3/V ?@WFMF\PG4%0S/"%=W)<6W;B M^;T8R/$W*"_H#J-DE(?(+3H;H--J[0PVH%Y+ M(6$X-VTM*0=$BS8@)0W U$V!\;W1=34'2Q)CV,)B)EU:$]8?P9G-J;0(,](O M7J4[=$P.,_^'.N*XO(89$9#V_K"OYK!1CIZ) E2RM2]UW*3BD'/BVA%0_C&[ M3CF=U(_ -CD%DS#DCHU1&VI\G"2W\/BY1RX0M97'+8=1P;&]4:4U2/2FYJD< M][EY\O?<)AB1N3&\O2-SHL6FB7)X&&R@&C* GXLF\"DHZ;.,)A*":T%Y?)N) MD)S80$1*0;%UDD]%N1SC-*GAPWS<]#@AQR [\)+"V[7&OG MGP]_/. XZ2[V M=-L(K!"DX3GZQ11C MRJ!!.MW:T7S?I/MOT*3[ E<)^OX'2<7/5MTU%+/UH*I57'@)VQ@@'E6>/G@2 M&/\F2W$A#>H[+,ZTB8&'G6VEIMR3L"OCX7+JZ>8DFE/AQ]=?G+NE/%O1.6#7"7\[ I90.:9+ MA96#T 2>](+@VE^Q]'L2G?:&PQ_.X/AA*-#V:\:Z]"R-WQDW!P <3PU*%Z' M:AGNU<\R 5ZM70+7]7JAIRP$O@+'F>V#"UYF87&Q>, M>08ZZ5A@AG=(83G9"&:.QS2BED$="G0<8(X^YSH6C:@)_]37"[UPDIA,*CC#4&'M&/6P/+C1@)N M$;1,A^O3E7IBZ@+CD"\Z/C/LTN ZKLS0QS4!YYSBTY@7$1"7E!NK.=T?^;*? M)T$!ASD<:RQ+*L';U*E=!B5LWB@*FG!$>&.=H1. "XKZ#>7C)QUI6!>')YV> M K1VJ=HM)7^HS%0::Q%9(:-&+WCZU,\ [_'U^C5ULM 4WO=+M;YG!?J39%(LD[&3W,6*%F;\X''7*? M.VS4T"G*"H1=6?1)-ZBH&64I7<4G.A"?28HIJ2IR2[,PFHH+FKD0T_WM-"QJ M^N%1V[6_.$U0@FI>PRV1HFTQYN5*.2;\'-0!.+GU.ESGR,="-U]IZD*!)Q&0 MFWJ0O>V=3@ M=UDAFZ;%WT9MW>NKSTYB![XY-M-XF333^.Q:YZ[^_IWO)$3L#(@:^&)%%Y". M3]7C76B*-$!APH5=528[@G&C6UN! ]!=AM..V&W%,UVXM7/C.MAPF2KV3^]\ MTXTT;>SCKE#]*6WQPZVNDM_3@M#AO;T#F$\03P U9V#5Q(#-J!N6]=VP? 5T M(FNW']%A=E+@?<0 3*RJV-(&R_4\T:6:K\/XL6G.0/'>=5\)7MN$ORZ6F[[W MJ )NPN1"> C'MO?R_;TZ>5Q4E%VJ_>JE+KF^X H>Q)K:3S3UX%)GU.],F;CO M!I2SR32XHW"IV\YU^ W2M$&7&'5&ZXA2G1HO/1\9=LEEW8MJ[=]!^7-Z)3B&^$9ZZ\:XQ;?A7O68 MLTY7$L<,E"3=)-IRUK7>R]%IVF.F@K]: W23/'38"XD1^4#;19\J^AWQ>[_K M///= -#-(@% _E,S!\W!=RQBBP:OO0N]^YQOH>:&@OCAFY+A17S0C1,Z^^:> M'?J3=T:H%TZW78%Z&?)8<%_?A( YA:7636@P>#MR2KW?+#$1@(XH7<'"5\/&* V"4RGV<=4K M2:JEOC3I2843"=X:."["L$JO@:]0FE9OLPDQL\]2N,)S*ER!: T: K$"I$@L M6=2ZS.:"&AH;[VDBD2:=!XI[MM88%6R !/EN@>Q]PYV#SI2N M,$5K _Q*L[ MQ+YQEZZ'*[%T17MF[6O< MKIRYIN61Y-5E$DTY+;NU2>OGUGQM"-G'HK6;IY[]M8M,HS'OT#C&6]106=O4 M;M*VIE[5<2H._,E: ]DC /<1C^1NI&0/-@WWT5J[ JH,^O8-Y0,%@SDN M1 MN+5R2=?PD@&$H9 DT #<_=OU*):UXX'$: P"@V RL>Z.,!72%E2 (=<&8V. M:Y"NV(%6,&QBJJB>E7@XV'Z>5W@B)FN)F^D5!1A#R$;\74)PB%RX7LHYF!CL M7VN"Y6%[U0T71D BOT^XYF"D,9XVP<\SO$2 G2;WQF0,^@%E,/>OP@J0RP86H]BI7'!=>QNZ M)K!L8!&PRMZ0+_;Y$O=E2 <*('"H6M!#H0#\E< ^3HR=>QM+P2.ZSI%4?FH.M@DJRH)IG/0(-8D#3%E/ M8B]@F[)L.< MPL,H#IE+PJ(+!<\$Z*H !$ ( !P_8 &MV:&DM,C R-C S,S$N>'-D M4$L! A0#% @ 186F7/FY?$O'& .!T! !4 ( !J 8! M &MV:&DM,C R-C S,S%?8V%L+GAM;%!+ 0(4 Q0 ( $6%IERR&H&UL4$L! A0#% @ 186F7&R@05QY<@ M22L& !4 ( !&2<" &MV:&DM,C R-C S,S%?<')E+GAM;%!+ M 0(4 Q0 ( $6%IER8Q&(V_0< %DJ 7 " <69 @!K M=FAI,S,Q,C R-C$P<65X,S$Q+FAT;5!+ 0(4 Q0 ( $6%IES=L<%S_ < M 'XJ 7 " ?>A @!K=FAI,S,Q,C R-C$P<65X,S$R+FAT M;5!+ 0(4 Q0 ( $6%IERM+YW8$04 /$; 7 " 2BJ M @!K=FAI,S,Q,C R-C$P<65X,S(Q+FAT;5!+ 0(4 Q0 ( $6%IER*K2+O M!QT ,"< ? " 6ZO @!K=FAI,S,Q,C R-F5X-#)C87!I B=&%L XML 89 kvhi-20260331_htm.xml IDEA: XBRL DOCUMENT 0001007587 2026-01-01 2026-03-31 0001007587 2026-05-01 0001007587 2026-03-31 0001007587 2025-12-31 0001007587 us-gaap:ServiceMember 2026-01-01 2026-03-31 0001007587 us-gaap:ServiceMember 2025-01-01 2025-03-31 0001007587 us-gaap:ProductMember 2026-01-01 2026-03-31 0001007587 us-gaap:ProductMember 2025-01-01 2025-03-31 0001007587 2025-01-01 2025-03-31 0001007587 us-gaap:CommonStockMember 2025-12-31 0001007587 us-gaap:AdditionalPaidInCapitalMember 2025-12-31 0001007587 us-gaap:RetainedEarningsMember 2025-12-31 0001007587 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-12-31 0001007587 us-gaap:TreasuryStockCommonMember 2025-12-31 0001007587 us-gaap:RetainedEarningsMember 2026-01-01 2026-03-31 0001007587 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2026-01-01 2026-03-31 0001007587 us-gaap:AdditionalPaidInCapitalMember 2026-01-01 2026-03-31 0001007587 us-gaap:TreasuryStockCommonMember 2026-01-01 2026-03-31 0001007587 us-gaap:CommonStockMember 2026-01-01 2026-03-31 0001007587 us-gaap:CommonStockMember 2026-03-31 0001007587 us-gaap:AdditionalPaidInCapitalMember 2026-03-31 0001007587 us-gaap:RetainedEarningsMember 2026-03-31 0001007587 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2026-03-31 0001007587 us-gaap:TreasuryStockCommonMember 2026-03-31 0001007587 us-gaap:CommonStockMember 2024-12-31 0001007587 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001007587 us-gaap:RetainedEarningsMember 2024-12-31 0001007587 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001007587 us-gaap:TreasuryStockCommonMember 2024-12-31 0001007587 2024-12-31 0001007587 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001007587 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-03-31 0001007587 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001007587 us-gaap:TreasuryStockCommonMember 2025-01-01 2025-03-31 0001007587 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001007587 us-gaap:CommonStockMember 2025-03-31 0001007587 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001007587 us-gaap:RetainedEarningsMember 2025-03-31 0001007587 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-03-31 0001007587 us-gaap:TreasuryStockCommonMember 2025-03-31 0001007587 2025-03-31 0001007587 srt:MinimumMember kvhi:HardwareRevenueGeneratingAssetMember 2026-03-31 0001007587 srt:MaximumMember kvhi:HardwareRevenueGeneratingAssetMember 2026-03-31 0001007587 us-gaap:EmployeeStockOptionMember kvhi:ESPPPlanMember 2026-01-01 2026-03-31 0001007587 us-gaap:EmployeeStockOptionMember kvhi:ESPPPlanMember 2025-01-01 2025-03-31 0001007587 us-gaap:EmployeeStockMember kvhi:ESPPPlanMember 2026-01-01 2026-03-31 0001007587 us-gaap:EmployeeStockMember kvhi:ESPPPlanMember 2025-01-01 2025-03-31 0001007587 us-gaap:EmployeeStockOptionMember 2026-03-31 0001007587 us-gaap:EmployeeStockOptionMember 2026-01-01 2026-03-31 0001007587 us-gaap:RestrictedStockMember 2026-03-31 0001007587 us-gaap:RestrictedStockMember 2026-01-01 2026-03-31 0001007587 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001007587 us-gaap:EmployeeStockOptionMember 2025-03-31 0001007587 us-gaap:RestrictedStockMember 2025-01-01 2025-03-31 0001007587 us-gaap:RestrictedStockMember 2025-03-31 0001007587 us-gaap:EmployeeStockMember kvhi:ESPPPlanMember 2026-03-31 0001007587 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2026-01-01 2026-03-31 0001007587 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2025-01-01 2025-03-31 0001007587 us-gaap:ProductMember us-gaap:CostOfSalesMember 2026-01-01 2026-03-31 0001007587 us-gaap:ProductMember us-gaap:CostOfSalesMember 2025-01-01 2025-03-31 0001007587 us-gaap:ResearchAndDevelopmentExpenseMember 2026-01-01 2026-03-31 0001007587 us-gaap:ResearchAndDevelopmentExpenseMember 2025-01-01 2025-03-31 0001007587 us-gaap:SellingAndMarketingExpenseMember 2026-01-01 2026-03-31 0001007587 us-gaap:SellingAndMarketingExpenseMember 2025-01-01 2025-03-31 0001007587 us-gaap:GeneralAndAdministrativeExpenseMember 2026-01-01 2026-03-31 0001007587 us-gaap:GeneralAndAdministrativeExpenseMember 2025-01-01 2025-03-31 0001007587 us-gaap:AccumulatedTranslationAdjustmentMember 2025-12-31 0001007587 us-gaap:AccumulatedTranslationAdjustmentMember 2026-01-01 2026-03-31 0001007587 us-gaap:AccumulatedTranslationAdjustmentMember 2026-03-31 0001007587 us-gaap:AccumulatedTranslationAdjustmentMember 2024-12-31 0001007587 us-gaap:AccumulatedTranslationAdjustmentMember 2025-01-01 2025-03-31 0001007587 us-gaap:AccumulatedTranslationAdjustmentMember 2025-03-31 0001007587 2025-10-01 2025-12-31 0001007587 2026-01-01 2026-01-31 0001007587 2026-02-01 2026-02-28 0001007587 us-gaap:LeaseholdImprovementsMember 2026-03-31 0001007587 us-gaap:LeaseholdImprovementsMember 2025-12-31 0001007587 us-gaap:MachineryAndEquipmentMember 2026-03-31 0001007587 us-gaap:MachineryAndEquipmentMember 2025-12-31 0001007587 kvhi:HardwareRevenueGeneratingAssetMember 2026-03-31 0001007587 kvhi:HardwareRevenueGeneratingAssetMember 2025-12-31 0001007587 kvhi:OfficeAndComputerEquipmentMember 2026-03-31 0001007587 kvhi:OfficeAndComputerEquipmentMember 2025-12-31 0001007587 kvhi:A75EnterpriseCenterMember 2026-03-31 0001007587 kvhi:A50EnterpriseCenterMember 2025-03-31 0001007587 srt:MinimumMember 2026-01-01 2026-03-31 0001007587 srt:MaximumMember 2026-01-01 2026-03-31 0001007587 kvhi:MaritimeSatelliteServiceMember us-gaap:CustomerContractsMember 2026-03-31 0001007587 kvhi:KognitiveNetworksMember us-gaap:CustomerRelationshipsMember 2026-03-31 0001007587 kvhi:Q12017AcquisitionMember us-gaap:CustomerRelationshipsMember 2017-01-01 2017-01-31 0001007587 kvhi:Q12017AcquisitionMember us-gaap:CustomerRelationshipsMember 2017-01-31 0001007587 srt:MaximumMember srt:ScenarioForecastMember kvhi:Q12017AcquisitionMember 2017-01-01 2026-12-31 0001007587 us-gaap:CustomerRelationshipsMember 2026-03-31 0001007587 us-gaap:DistributionRightsMember 2026-03-31 0001007587 kvhi:CustomerAndVendorAgreementsMember 2026-03-31 0001007587 us-gaap:IntellectualPropertyMember 2026-03-31 0001007587 us-gaap:CustomerRelationshipsMember 2025-12-31 0001007587 us-gaap:DistributionRightsMember 2025-12-31 0001007587 kvhi:CustomerAndVendorAgreementsMember 2025-12-31 0001007587 us-gaap:IntellectualPropertyMember 2025-12-31 0001007587 kvhi:AirtimeServiceSalesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2026-01-01 2026-03-31 0001007587 kvhi:AirtimeServiceSalesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2025-01-01 2025-03-31 0001007587 kvhi:MobileCommProductSalesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2026-01-01 2026-03-31 0001007587 kvhi:MobileCommProductSalesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2025-01-01 2025-03-31 0001007587 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2026-01-01 2026-03-31 0001007587 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2025-01-01 2025-03-31 0001007587 country:SG us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2026-01-01 2026-03-31 0001007587 country:SG us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2025-01-01 2025-03-31 0001007587 kvhi:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001007587 kvhi:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2026-01-01 2026-03-31 0001007587 kvhi:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001007587 kvhi:CustomerOneMember kvhi:AccountsReceivableSalesTypeLeasesMember us-gaap:CustomerConcentrationRiskMember 2026-01-01 2026-03-31 0001007587 kvhi:CustomerOneMember kvhi:AccountsReceivableSalesTypeLeasesMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001007587 2025-07-23 0001007587 kvhi:BristolRhodeIslandMember 2026-03-31 0001007587 srt:MinimumMember 2026-03-31 0001007587 srt:MaximumMember 2026-03-31 0001007587 us-gaap:ServiceMember kvhi:ReportableSegmentMember 2026-01-01 2026-03-31 0001007587 us-gaap:ServiceMember kvhi:ReportableSegmentMember 2025-01-01 2025-03-31 0001007587 us-gaap:ProductMember kvhi:ReportableSegmentMember 2026-01-01 2026-03-31 0001007587 us-gaap:ProductMember kvhi:ReportableSegmentMember 2025-01-01 2025-03-31 0001007587 kvhi:ReportableSegmentMember 2026-01-01 2026-03-31 0001007587 kvhi:ReportableSegmentMember 2025-01-01 2025-03-31 0001007587 kvhi:VSATAirtimeServiceMember kvhi:ReportableSegmentMember 2026-01-01 2026-03-31 0001007587 kvhi:VSATAirtimeServiceMember kvhi:ReportableSegmentMember 2025-01-01 2025-03-31 0001007587 kvhi:LEOAirtimeServiceMember kvhi:ReportableSegmentMember 2026-01-01 2026-03-31 0001007587 kvhi:LEOAirtimeServiceMember kvhi:ReportableSegmentMember 2025-01-01 2025-03-31 0001007587 kvhi:OtherServiceMember kvhi:ReportableSegmentMember 2026-01-01 2026-03-31 0001007587 kvhi:OtherServiceMember kvhi:ReportableSegmentMember 2025-01-01 2025-03-31 0001007587 kvhi:VSATProductMember kvhi:ReportableSegmentMember 2026-01-01 2026-03-31 0001007587 kvhi:VSATProductMember kvhi:ReportableSegmentMember 2025-01-01 2025-03-31 0001007587 kvhi:LEOProductMember kvhi:ReportableSegmentMember 2026-01-01 2026-03-31 0001007587 kvhi:LEOProductMember kvhi:ReportableSegmentMember 2025-01-01 2025-03-31 0001007587 kvhi:TracVisionLandMobileProductMember kvhi:ReportableSegmentMember 2026-01-01 2026-03-31 0001007587 kvhi:TracVisionLandMobileProductMember kvhi:ReportableSegmentMember 2025-01-01 2025-03-31 0001007587 kvhi:OtherProductMember kvhi:ReportableSegmentMember 2026-01-01 2026-03-31 0001007587 kvhi:OtherProductMember kvhi:ReportableSegmentMember 2025-01-01 2025-03-31 0001007587 us-gaap:ResearchAndDevelopmentExpenseMember kvhi:ReportableSegmentMember 2026-01-01 2026-03-31 0001007587 us-gaap:ResearchAndDevelopmentExpenseMember kvhi:ReportableSegmentMember 2025-01-01 2025-03-31 0001007587 kvhi:SalesMarketingAndSupportMember kvhi:ReportableSegmentMember 2026-01-01 2026-03-31 0001007587 kvhi:SalesMarketingAndSupportMember kvhi:ReportableSegmentMember 2025-01-01 2025-03-31 0001007587 us-gaap:GeneralAndAdministrativeExpenseMember kvhi:ReportableSegmentMember 2026-01-01 2026-03-31 0001007587 us-gaap:GeneralAndAdministrativeExpenseMember kvhi:ReportableSegmentMember 2025-01-01 2025-03-31 0001007587 country:US 2026-03-31 0001007587 country:SG 2026-03-31 0001007587 2024-12-09 0001007587 2026-03-06 0001007587 2025-10-08 2025-10-08 shares iso4217:USD iso4217:USD shares kvhi:country pure utr:sqft kvhi:segment kvhi:employees 0001007587 false 2026 Q1 --12-31 P2Y P1Y P3Y 1 10-Q true 2026-03-31 false 0-28082 KVH Industries, Inc. DE 05-0420589 500 Wood Street Unit 320 Bristol RI 02809 401 847-3327 NASDAQ Common Stock, par value $0.01 per share KVHI Yes Yes Accelerated Filer true false false 19497751 59153000 69910000 742000 712000 28812000 25049000 13224000 14859000 19884000 7980000 121073000 117798000 22221000 22032000 3520000 3717000 732000 732000 4230000 4382000 2188000 2237000 601000 602000 154565000 151500000 8910000 4498000 1180000 1500000 2714000 5175000 2496000 2358000 654000 644000 1974000 1155000 627000 547000 817000 793000 19372000 16670000 3661000 3841000 5000 5000 23038000 20516000 0.01 0.01 1000000 1000000 0 0 0 0 0.01 0.01 30000000 30000000 21294283 21294655 19477178 19511836 213000 213000 169295000 168900000 -19547000 -20135000 -4395000 -4161000 145566000 144817000 1817105 1782819 14039000 13833000 131527000 130984000 154565000 151500000 28154000 21642000 4164000 3772000 32318000 25414000 18359000 14235000 4400000 3740000 726000 1187000 5069000 4960000 3882000 3535000 32436000 27657000 -118000 -2243000 595000 567000 -6000 0 230000 -9000 713000 -1685000 125000 25000 588000 -1710000 0.03 -0.09 0.03 -0.09 19331000 19492000 19427000 19492000 588000 -1710000 -234000 722000 -234000 722000 354000 -988000 21295000 213000 168900000 -20135000 -4161000 1783000 -13833000 130984000 588000 588000 -234000 -234000 306000 306000 34000 206000 206000 -1000 89000 89000 21294000 213000 169295000 -19547000 -4395000 1817000 -14039000 131527000 21241000 212000 167287000 -12752000 -4032000 1456000 -12090000 138625000 -1710000 -1710000 722000 722000 337000 337000 31000 163000 163000 -21000 0 0 0 21220000 212000 167624000 -14462000 -3310000 1487000 -12253000 137811000 588000 -1710000 39000 97000 2445000 2888000 0 46000 88000 27000 306000 337000 75000 -726000 3811000 1650000 -1635000 -971000 11915000 351000 -101000 -144000 4413000 -964000 848000 734000 -2745000 -2518000 -8259000 -1277000 2589000 1149000 8000 43000 235000 635000 -2362000 -557000 92000 1000 206000 163000 -114000 -162000 -22000 24000 -10757000 -1972000 69910000 50572000 59153000 48600000 5000 186000 Description of Business<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">KVH Industries, Inc. (together with its subsidiaries, the Company or KVH) develops, markets, and supports mobile connectivity and managed services and products for the maritime and land markets.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">KVH’s service sales primarily represent revenue earned from satellite internet airtime services. In March 2023, KVH began selling terminals for the Starlink Low Earth Orbit (LEO) service and in September 2023 became a Starlink authorized hardware and airtime reseller. In October 2024, KVH expanded its portfolio to include Starlink Local Priority data plans, which is suitable for fixed and mobile uses on land and inland waterways, including lakes and rivers. KVH further expanded its LEO service and hardware portfolio in January 2025 with the launch of the Eutelsat OneWeb service for maritime applications. In addition, KVH provides, for monthly fixed and per-usage fees, satellite connectivity encompassing broadband internet and Voice over Internet Protocol (VoIP) services, to its TracNet® H-series and TracPhone® V-HTS series customers via KVH’s global high-throughput satellite (HTS) network. Following the July 2022 launch of the KVH ONE® hybrid network and TracNet H-series terminals and the subsequent introduction of the TracNet Coastal cellular/Wi-Fi terminal, KVH began to supplement its satellite-only airtime revenue with revenue from its cellular airtime service. KVH provides this combination of services and products in more than 130 countries. The May 2023 introduction of the KVH ONE OpenNet Program expanded access to KVH’s global HTS network and airtime services to non-KVH terminals.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AgilePlans, KVH’s connectivity as a service offering, is a monthly subscription model that provides global connectivity to commercial maritime customers. The subscription can include KVH VSAT terminals and data service, Starlink and Eutelsat OneWeb terminals and data service, KVH’s CommBox™ Edge Communications Gateway and associated service licensing, VoIP, daily news, subsidized shipping and installation, and global support for a monthly fee with no minimum contract commitment. KVH offers AgilePlans subscribers a variety of airtime data plans with varying data speeds and fixed data usage levels with per megabyte overage charges. These airtime plans are similar to those that the Company offers to customers who elect to purchase or lease a TracNet H-series, TracPhone V-HTS series, Starlink, or Eutelsat OneWeb terminal.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the monthly AgilePlans subscription fee as service revenue over the service delivery period. The Company retains ownership of the hardware it provides to AgilePlans customers, who must return the hardware to KVH if they decide to terminate the service. Because KVH does not sell the hardware under AgilePlans, the Company does not recognize any product revenue when the hardware is deployed to an AgilePlans customer. KVH records the cost of the hardware used by AgilePlans customers as revenue-generating assets and depreciates the cost over an estimated useful life of <span style="-sec-ix-hidden:f-278">two</span> to five years. Since the Company retains ownership of the hardware, it does not accrue any warranty costs for AgilePlans hardware; however, any maintenance or refurbishment costs on the hardware are expensed in the period these costs are incurred.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Service sales also include the distribution of commercially licensed entertainment, including movies, television programming, news, and music, to commercial customers in the maritime market through the KVH Media Group, along with supplemental value-added cybersecurity, email, and crew internet services. In addition, KVH earns monthly usage fees from third-party satellite connectivity services, including VoIP, data and internet services, provided to its Viasat/Inmarsat and Iridium customers who choose to activate their subscriptions with KVH. Service sales also include sales from product repairs and extended warranty sales.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">KVH’s satellite-only and hybrid products enable maritime customers to receive data, VoIP, and value-added services via satellite, cellular, and shore-based Wi-Fi networks onboard commercial and leisure vessels. In addition, the Company’s in-motion television terminals permit customers to receive live digital television via regional satellite services in maritime vessels, recreational vehicles, buses and automobiles. KVH sells its products through an extensive international network of dealers and distributors. KVH also sells and leases products to service providers and end users.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">KVH’s maritime leisure business is highly seasonal. Seasonality can also impact the Company’s commercial maritime business, particularly the fishing market, although typically to a lesser degree. Temporary suspensions of the Company’s airtime services typically increase in the fourth and first quarters of each year as leisure boats are placed out of service during the winter months. Historically, the Company has generated the majority of its maritime leisure product revenues during the first and second quarters of each year, and these revenues typically decline in the third and fourth quarters of each year, compared to the first two quarters.</span></div>In February 2024, the Company announced a staged wind-down of its product manufacturing operations. The Company expects that it will continue its product manufacturing activities in order to generate a targeted amount of inventory of maritime satellite connectivity and satellite television terminals to meet anticipated demand and that it will cease substantially all manufacturing activity by the end of 2026. The Company expects to continue to facilitate customer transition to third-party hardware products compatible with its mobile satellite communications services. 130 P5Y Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated interim financial statements of KVH Industries, Inc. and its wholly owned subsidiaries have been prepared in accordance with accounting principles generally accepted in the United States of America. The Company has evaluated all subsequent events through the date of this filing. All significant intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated interim financial statements have not been audited by the Company’s independent registered public accounting firm and include all adjustments (consisting of only normal recurring adjustments) which are, in the opinion of management, necessary for a fair presentation of the financial condition, results of operations, and cash flows for the periods presented. These consolidated interim financial statements do not include all disclosures associated with annual financial statements and accordingly should be read in conjunction with the Company’s consolidated financial statements and related notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2025 filed on March 10, 2026 with the Securities and Exchange Commission. The results for the three months ended March 31, 2026 are not necessarily indicative of operating results for the remainder of the year.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Estimates and Assumptions and Other Significant Non-Recurring Transactions</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of sales and expenses during the reporting periods. The estimates and assumptions used by management affect the Company’s revenue recognition, valuation of accounts receivable, valuation of inventory, valuation of prepaid assets, expected future cash flows (including growth rates, discount rates, terminal values and other assumptions and estimates used to evaluate the recoverability of long-lived assets and goodwill), estimated fair values of long-lived assets (including goodwill, amortization methods and amortization periods), certain accrued expenses and other related charges, stock-based compensation, contingent liabilities, forfeitures and key valuation assumptions for its share-based awards, estimated fulfillment costs for warranty obligations, tax reserves and recoverability of the Company’s net deferred tax assets and related valuation allowance, and the valuation of right-of-use assets and lease liabilities.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company regularly assesses these estimates, actual results could differ materially from these estimates. Changes in estimates are recorded in the period in which they become known. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation and Transaction </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements of the Company’s foreign subsidiaries located in Denmark, Singapore, Brazil and Cyprus are maintained using the United States dollar as the functional currency. Exchange rates in effect on the date of the transaction (i.e., the date on which the underlying revenue, expense, asset or liability-creating event occurs) are used to record monetary assets and liabilities. Revenue and other expense elements are recorded at rates that approximate the rates in effect on the transaction dates. Foreign currency exchange gains and losses are recognized within “other expense, net” in the accompanying consolidated statements of operations. The Company recorded net foreign currency exchange gains (losses), which are comprised of both realized and unrealized foreign currency exchange gains and losses, in its accompanying consolidated statements of operations of $76 and $(31) for the three months ended March 31, 2026 and 2025, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements of the Company’s foreign subsidiaries located in the United Kingdom, Norway, India and Japan use the foreign subsidiaries’ respective local currencies as the functional currency. The Company translates the assets and liabilities of these foreign subsidiaries at the exchange rates in effect at the end of each reporting period. Net sales, costs and expenses are translated using average exchange rates in effect during the period. Gains and losses from foreign currency translation are credited or charged to accumulated other comprehensive loss included in stockholders' equity in the accompanying consolidated balance sheets.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated interim financial statements of KVH Industries, Inc. and its wholly owned subsidiaries have been prepared in accordance with accounting principles generally accepted in the United States of America. The Company has evaluated all subsequent events through the date of this filing. All significant intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated interim financial statements have not been audited by the Company’s independent registered public accounting firm and include all adjustments (consisting of only normal recurring adjustments) which are, in the opinion of management, necessary for a fair presentation of the financial condition, results of operations, and cash flows for the periods presented. These consolidated interim financial statements do not include all disclosures associated with annual financial statements and accordingly should be read in conjunction with the Company’s consolidated financial statements and related notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2025 filed on March 10, 2026 with the Securities and Exchange Commission. The results for the three months ended March 31, 2026 are not necessarily indicative of operating results for the remainder of the year.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Estimates and Assumptions and Other Significant Non-Recurring Transactions</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of sales and expenses during the reporting periods. The estimates and assumptions used by management affect the Company’s revenue recognition, valuation of accounts receivable, valuation of inventory, valuation of prepaid assets, expected future cash flows (including growth rates, discount rates, terminal values and other assumptions and estimates used to evaluate the recoverability of long-lived assets and goodwill), estimated fair values of long-lived assets (including goodwill, amortization methods and amortization periods), certain accrued expenses and other related charges, stock-based compensation, contingent liabilities, forfeitures and key valuation assumptions for its share-based awards, estimated fulfillment costs for warranty obligations, tax reserves and recoverability of the Company’s net deferred tax assets and related valuation allowance, and the valuation of right-of-use assets and lease liabilities.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company regularly assesses these estimates, actual results could differ materially from these estimates. Changes in estimates are recorded in the period in which they become known. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation and Transaction </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements of the Company’s foreign subsidiaries located in Denmark, Singapore, Brazil and Cyprus are maintained using the United States dollar as the functional currency. Exchange rates in effect on the date of the transaction (i.e., the date on which the underlying revenue, expense, asset or liability-creating event occurs) are used to record monetary assets and liabilities. Revenue and other expense elements are recorded at rates that approximate the rates in effect on the transaction dates. Foreign currency exchange gains and losses are recognized within “other expense, net” in the accompanying consolidated statements of operations. The Company recorded net foreign currency exchange gains (losses), which are comprised of both realized and unrealized foreign currency exchange gains and losses, in its accompanying consolidated statements of operations of $76 and $(31) for the three months ended March 31, 2026 and 2025, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements of the Company’s foreign subsidiaries located in the United Kingdom, Norway, India and Japan use the foreign subsidiaries’ respective local currencies as the functional currency. The Company translates the assets and liabilities of these foreign subsidiaries at the exchange rates in effect at the end of each reporting period. Net sales, costs and expenses are translated using average exchange rates in effect during the period. Gains and losses from foreign currency translation are credited or charged to accumulated other comprehensive loss included in stockholders' equity in the accompanying consolidated balance sheets.</span></div> 76000 -31000 <span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards and Accounting Standards Not yet Adopted</span><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires public business entities to provide further disaggregated information of relevant expense captions within its consolidated statements of operations. The standard is effective for annual periods beginning after December 15, 2026 and interim periods within annual periods beginning after December 15, 2027. The standard may be applied prospectively or retrospectively. The adoption will result in disclosure changes only.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There are no other recent accounting pronouncements that have been issued by the FASB that are not yet effective that the Company expects would have a material impact on the Company’s financial statements, including disclosures.</span></div> <span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards and Accounting Standards Not yet Adopted</span><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires public business entities to provide further disaggregated information of relevant expense captions within its consolidated statements of operations. The standard is effective for annual periods beginning after December 15, 2026 and interim periods within annual periods beginning after December 15, 2027. The standard may be applied prospectively or retrospectively. The adoption will result in disclosure changes only.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There are no other recent accounting pronouncements that have been issued by the FASB that are not yet effective that the Company expects would have a material impact on the Company’s financial statements, including disclosures.</span></div> Stockholders' Equity<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) Stock Equity and Incentive Plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes stock-based compensation in accordance with the provisions of ASC Topic 718, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. Stock-based compensation expense was $302 and $335, excluding $4 and $2 of compensation expense related to our Amended and Restated 1996 Employee Stock Purchase Plan, or the ESPP, for the three months ended March 31, 2026 and 2025, respectively. As of March 31, 2026, there was $2,271 of total unrecognized compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 3.08 years. As of March 31, 2026, there was $593 of total unrecognized compensation expense related to restricted stock awards, which is expected to be recognized over a weighted-average period of 1.02 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Stock Options</span></div><div style="padding-left:54pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2026, 18 shares of common stock were issued upon the exercise of stock options. No shares were surrendered to the Company to satisfy minimum tax withholding obligations. Additionally, during the three months ended March 31, 2026, 460 stock options were granted and 159 stock options expired, were canceled or were forfeited. During the three months ended March 31, 2025, the Company issued less than 1 shares of common stock upon the exercise of stock options. No shares were surrendered to the Company to satisfy minimum tax withholding obligations. Additionally, during the three months ended March 31, 2025, 525 stock options were granted and 63 stock options expired, were canceled or were forfeited. The Company has historically estimated the fair value of each option grant on the date of grant using the Black-Scholes option-pricing model. The weighted average assumptions utilized to determine the fair value of options granted during the three months ended March 31, 2026 and 2025 are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.884%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.95 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.26</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2026, there were 1,543 options outstanding with a weighted average exercise price of $6.48 per share and 484 options exercisable with a weighted average exercise price of $7.47 per share. As of March 31, 2025, there were 1,415 options outstanding with a weighted average exercise price of $7.33 per share and 531 options exercisable with a weighted average exercise price of $9.02 per share. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2026, no shares of restricted stock were granted and 18 shares of restricted stock were forfeited. Additionally, during the three months ended March 31, 2026, 60 shares of restricted stock vested. During the three months ended March 31, 2025, no shares of restricted stock were granted and 21 shares of restricted stock were forfeited. Additionally, during the three months ended March 31, 2025, 83 shares of restricted stock vested. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2026 and 2025, the Company had no unvested outstanding options and no outstanding shares of restricted stock that were subject to performance-based or market-based vesting conditions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Employee Stock Purchase Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's ESPP affords eligible employees the right to purchase common stock, via payroll deductions, through various offering periods at a purchase price equal to 85% of the fair market value of the common stock on the first or last day of the offering period, whichever is lower. During the three months ended March 31, 2026 and 2025, no shares were issued under the ESPP. The Company recorded compensation charges related to the ESPP of $4 and $2 for the three months ended March 31, 2026 and 2025, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c) Stock-Based Compensation Expense</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents stock-based compensation expense, including expense for the ESPP, in the Company's consolidated statements of operations for the three months ended March 31, 2026 and 2025, respectively: </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:68.855%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.482%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight

T?HP[XF_^I&1YKZ8 M-EWE0MZ(3H#*W Q)O[4)FPJMTD&(I.F8%Z+94SPEPBK7^([TP]8FAHFY(S>. M3=%!$TF^FK9FZR;8<_3 ':U]LA"V35YOG8OUJ@L1YMA/G#9RG3FH:+)N:*H\ MT.2JUM#[?76@&@I1FW*+U'7U_^16(7QHZ,XV25Y(J>\2[6=)&\#2KC7K39MZ M2'YQ@ T0GI#B"P2"H-'^W/?O6HG337VJD,"[ M;J\(O]^4I<[]K=3[\:5W=WO7PODH/C]VGSO,=#.!X_A^P"]?0F7C@3WE%B;SK!*0C"9+VI#%QV=Z,I(U M)OLP9!)R]<>E91V;%1<4R0K1$0A95KJ)2O"9^*4: R9J:6./7(>_? KKF9HV M_2A]Z-/\ZU#0+V@+BDUV.^#*5JO<:E:1,0,O/?APP+-E6,35\O5&K=RJUA-O M5()]ZB+B)X[L M;KFL-*'=VOK0[A-Y)?:$?'6=$5;ZQ3?^:?K#FXD'*R-N]UVW)@B1CN<1^+^Q MPZD,N0$:J%F4:\O;YKFM_R&XY+RXI'YZ+FG2,E;UZM[]<,5YTE1D\N@ZQD1? M?5*?,_V*A5P M-VK%JIR54YZ'K')>%<^-XP4=M\C[F-B>"%Z+X#5/E.D,)(]%L<_7/CI?9;,A M HPH?AC\ZC@&3>YE>/9ZCK5E(?:83L&S@,VB6EL^:IW;0*\@H2W"HQF24)6> MUE<2"NJ)*.A1!/V8A4//4-"??>1J0U T0RZE)?RJW-07%K'/X\0^,Z2@.@UQ M5GFAH$NQYY^(1VAV)CJ;!GDEEC/&TRYG)>C/WAS;&-1D2 8>O9VAN,M""TG, MV"BT&TI6Y0N%T(M.U*(TT]R?Q:3\L MK$$Q&8\=][QD^MF;7AMD>H]8%D;\;>-[B.M=6;55:->*E?K>01IAO/-%01OD M?784I%;0_6O5A?%^7&+XE=C$U2PJXS5C9-JFY[OT-/]9B?JS-\PVB/H S<"H MG3DD[\JMF']0;#9YR2L5]OUQY'W69*0@&=7R$ICG2]SQ-$H [C" 2V7>\)P& MR0H;ZDLY*6=E9*3)^C@_U;'! J&;@: X E7AI=85*DUYK";T\-ZKT!:WE?@$ MR>UKK>Q-4D#UQE)SIB@^>G8YZ5&SB^-.54? MAB4]LJ+OVP/#OOTRZ_&6Q,-86#8A33YU*TTNU(7(D-^+M);T11K22JD[ZJ [ MBDIUGUX?.8>EE<'/DTV?"^DTM))8L55H+P=[4IM/.;/-\T4FF0KI-<01-[X'YCLQ2O\FKI- --4* M%M1L*K+R*1^;2F=C8=/FZX%Y+7T(!/G'HF03D35VYD]E4JU.! MJS*XPBHOB3W"YCYZ-"4UP2B%-@>==2\EH'X7B&S+\;R/4I]VC@_EN*^]G[-- M?D:!T$SC*6'4,ZP68MH3@,1#M-_RA1()&_>LO1.O^^Z[&@#3M#5W>N>3D0<, MCQ]U'9HANL;CKJJ%=D->CI-R6#)$A.FY4BP'I=-TX?XJGC$OUIO+D<6S#/=S MKLK.56OETJ;,7#$!(P>VXQ=BDX&9J%1PVU<15DIO48/55,^[>YL4<.*QKP!.*4C<*X+F+\I9KSM D @I?F_]6 MQ82'YG+^6]8MD;=4]N?IU MN/6=N/4CL8H%O4T8;:&6,AKR\I\)EM"&<1 C5 M&FM1FZ%3Q)GV3K.N& (6FKWS5+YVX]2$*2Y\& &X7(P2@!. $X#+Q2@!. $X MK@"W;6205_]U*2 HC8D+"QV-P*_SAIJ;OPW#?1,13O'\I>3$?M$\4\\+1>V] MK<@3HV\?J$I:';>QJ'6AJ$?B]E""K8T@*XN!J*[FVK!N+WR:DFP44CDLS/3KY@,_[9;&W(=Q6?M1;X;$7D=UN&JU4HPYU9(C3/VOK6 MM"8^,7*OKY=#^POAVXO:=MJT=FZ%T.%U?4#P2<)'SK6V3TT%_&\K]ET37FQ.$7,,0=>3*YBCM&H'!]K2&F],_Y/F>89BI4.DRKW M5*@\#*CZ]QYFHB0()J1+)ZMAC]U6457EG)K[_ 3W!#UO=U+GL/1A9QN_SJO'FWBT$VR?3?,\B79Q&SF\H,B&5)TJ06,C4F9)3E6H'Y$#+9 M4UA^2BH(?LI,96?&3_6<*VT^^(GJ_"M?@W?"OX;YVOX,/Q9B:[4J &#L>":" M]]HE%FWB].G--/QA2#NQIX*U5&:/:'W/0;2O?&2DN2^F31>Y8#CH!$ML9,@, MK4W(5&A34T(D3=>=$7QU"@"6[AT?WNL[T@];FQ@FAFQN')N>?]'PCZ^FK=FZ MJ5E2SX<+6#S6*T?$L C8V'KK7*RW.C_5^$^<-C*=.:AHLFYHJCS0Y*K6T/M] M=: :"E&;; MLM2YOY5Z/[[T[F[O.GAY)6V]AV]WMYWG+LSY&?[YWKU_[DD/7Z6; MA^^/3]W?NO>]NS^ZN+"'[UWIP[>'7N\CQPOZ8-J2/W0F'N@:KPB*+6#AY3D? MF^\6E,8*.1%(5)EM<:"PGLE:JAU@HI8V]LAU^,NGT)$P;?I1^M"G^=?5QDN* M@:**W0Y8L-4JMYI5Y,+ ,PP^'#!H&19QM7R]42NWJO7$6Y6R_%^G]Z6VR918 MOT2Y4JZU:IN6N.7UFIK\D55/K)I4JUQ56FO?M,')/]J&6&OIDPGF,1,7![>/ M-PH1UI-NZ()1\!WVI:QL+$80M 7NJ_:C%-::Q804!4.!\UUQ]**ER4>"= MDXA8+ *0XEPZMP2F5)3Z%CC8:JV;]D'/!%ZU-+R8GW*%EU*>*)-^E#SM+:1. M<,]5P9.#5VS<5)ZHMJ(\$8?]-8]P]$.P39[9AK\Z0;4,Z@3EJ'7MZ9DA6W;)D-B>^1J=/F;:GS9)P11!7WL7R8 <) /R"N#3CSH;BSQ9AG]U7/C3 MEO2)ZQ);GTJ^J]F>1:O)2YKQKPEK(Y@['LUQ.MHQ6TJCH+Z)RVFF>P.JN F( MXAEI@GVV8QO/,PKI1 0":OMA\*R]/SHNO>'[KMF?T*#]L_.HP6N2JE+76M@I MJ7KZ$Y\B$S(C]VA#3L6I":Y>*;0;RG+&1:[S%;?6+9EN#Z;JDK>E+9AUXDN] M7-MBD@F9(6CVE]1RP@9C7_,(O@ DLKRP^WH6RC&3"KYC%(]98SK]#MF*3WO$U:T%?GO.6R59YH_-4 M=!F1X;T!VM_-YWK;+COEPIE8IZY<+MJW L&"C:NV2.QH 1Z4WS)-L9F398 M+ /'E33+PO*RIF/@R8'81]LKTI23TN'%Z8T+/+U12SH2D?KT1DV;WW][^';;?>K]7>K^X\?=\S\Y7LGVQS86.'-V7B*1.8]^@J)1::0]0:'( MY;K2R.100*,LRVD/)*P^J*">\9QJ-=[FU"PWE"IG.6 MRYQ3JUQ1UG][A_)Z6Z;;B&%B6,IA(N_JS$8)A K B5$\CQ*$)D8)0A.CSF>4 M(#0Q2A":&'4^HP2AB5&"T,2H\QDE"$V,$H0F1IW/*$%H8I0@-#'J?$8)0A.C M!*&)4>)#DP3#UAJ M%CT8]ZB91LFTZ>\WVMCTX?H:^*Q9^!G"ZHGX&EPTI%LR,'5S;47%RX),1]#4-I^YI6-Q;W T:(J?>]NR_5:H:W(1:55.WBWY7VT=&:TPG=5,9X;OFQ' MZF?5[V5/[DXJV[>!M>-V.K/-DWBVCCRK"H85#"L8]M ,NZ'09A+#IM3 C4); MKC>+K&M")U4UYMKX4X1);T@CA*\*!WE-2JTHV9S MV0L[.\H3@ET(]A7,=3#!WI"!O=1B4Q7\)?@KQ_R5AKTVJ*X,F$I!IJH46\WE M5A\BTI#S%M3; ?R>^$'7I)UVYG+4?6Q; FPJLO*)PW9>.Y+?.3>4$R@5*!4H M/0^4IO([:NLM(U!JLSZ/27:/6FC7$KHF"7HZ'WH2(D*@5*!4H%2@E&=%OJ<> MK^9&CY]+QF\RSNE))&F^%[.U[A32%GM6N2+ZW>18,HYYWTP4B!&($8@1B!&( M.2YBTFW-UK?/I1\?%#W9\WS7[$UK1Z-EYU%QB^TE6&9X@ M49=WE%+OTPIB$EPN$",0PP=BTHG?TTG?.B?2][SWS6GR1:FO><2@?B\@3T,X M[[.+GBMVV"MRE[/@G$",0,R1 Z.-]9'1CO&OB>>/0 5XS\ZLNA06EKJS@Y)2 M-(^92JB;F(!Z(G]-3,_T28^XKZ9.'F$MCO%$=.?%IF_Y0[,F)$FQ- IMM5+/ M*-@J"$U( ($8@1B!&($8@9C\(2;#7=Y3V#)-GFP943I9C#IFZ>0S34+HZ$P: MH#AR!I(?U@#UUM8 /;-X_G?B#YTD.FE6L C6LO^[INX3 M(QBHO6FNX14EF_AX?^"X V+ZDW4%XL\M$)I:Y;;2U,RY ^@3XW;B CQ8=)-I MX:<($W18!_% \X6^SE"0Q%%8\&,/?A*!=4YM:X$8OG8\-J1OK.!MJAIW96VU MT&ZV.-G1$'0D&%P@1B!&($8@1B"&#.HD+LOI1T MHDV&4_()1S)FUW+1>\,E=W(CP^0Z_.53N-5NVA1(]*%/(\U] M,>UPG;7QTKSH]]CM3V^FX0^O6ZURH]) P@OVZ8,/L[MR&8!^M7Q=DE6C+,O)3ZQZT^KK-54]XSG5:KS-J5EN*%7.YM0JJW+RG5/B3JFE MXY;+G%.K7%'6?SO(* IOAKH!1%UAE=VV-EX@AHEA.P\3>91G-DH@5 !.C.)Y ME" T,4H0FAAU/J,$H8E1@M#$J/,9)0A-C!*$)D:=SRA!:&*4(#0QZGQ&K4]+ MF,\C6,@>$HD*V[Y))"KP,B>1J+ M[OA+"N!Q3ELG*O"K <2H\QBU1T;,J5*# M&WND>D;+:6VS'&:K''U!R:F][,R,U%O;FVD92ZNR4ESGC?VNY X2LXYWG_ON M51O;WI5,F_X>-+];!Y\U"S]#6#T17X.+AG1+!J9N^@(RL^9G^F0TL32?&)1T M'OPA<1D1.:.Q2X;$]LQ7(GUSO-6UV7> 6OXD3WAT;[/LN2P*>G;\0 3%STK0 M$I^-3_0Z.S0R>$)R*TD!\?E/G>D=8Z$P:X'GK=8>>ZX.ZE8P0;6WJID9ZN*/*L( MAA4,*QCVT Q;/W@1@AK6S6P4E>99%"$0''UJ\KY CDY7,&BID]OA"@;5@;>5 M8J.VK*QW+1@D^.O4Q";X:P-_+;68/AQ_-;""9$6] /:ZS,A)ZB*/2ZUX#U7D M$GWJQ+[EIY'J#;+1=Z M):-6N *E J4"I0*EQT)I*K]#7>I=ML+O .5V9^O.B&!*;&KC"(N[%QOR/AZ' MH#F.:4Z($8%2@5*!4H%2GI7]MC'&_72]D@]=?RZ)P\ET00\TP;KBAYE,BM-] MTH9SQ1J[2;MD+/.^*RD0(Q C$",0(Q!S7,2D"K4L-7:>M[JHRIX[?CPSPL B M>Q@\:^^/CHO?Z?B^:_8GM"#2L_.HN<3VDTPQM=!N*,L)/(*.>*,CP> ",0(Q MAY*\&Q+7#B!XJSP)WO/>=:>I&Z6^YA&#^KN 00V!O<\N?*XX8:^H7LX"=P(Q M C%'MMK5]LS,K3H5UJ>[LH"(538.F$NHF)J">R%\3TS-] MTB/NJZF31UB+8SP1W7FQZ5O^T*P)2=(NM4);59=/M E"XXW0A 00B!&($8@1 MB!&(X<&8V> (G\*6J?-DRXC*RV+4,2LOGVGR04=GT@#%D3.0_+"$J+>VA.BY M12A%Z%@@1B!&($8@1B!&(.;"$).VN(9:35%<@Y75H%:62XPDKZH!7M5RU='4 MQ_L%A7"2N9V*/*BO'5+'C>/YWXD_=!+I!"NMU%5!*&=#*&EJ]*2@DQ8G='+> MJ0S==^+JID?0:::^LN2,$I-F&9'K>A!8#A[L@_GW7U'UB! .U-\TUO*)D M$Q_O#QQW0$Q_LJZ^_+D%0E.KW*5ZP>M*[MP!](EQ.W$!'BRZR;3P4X0).JR# M>*!)0U]G*$C@*+F"=8;W/R(C(NM\1-:7B6DK&J(B>#L2BI_"&ICOQ"C]F[A. M$FG)D5_ 25A=$-EQ^[YNK#L&U>+8.V>6Q)URIPM^%,^A:A14E6EROA59!G MTE%/W=#%)\..>HI<91WUE.7B,CFLL;L7&9UHE^5D',*1:-FUUO9^0,F=N$@* M8.W0\6M9"-3.ID6?D !" ER8!%AJ$)9U(7ZYSGK^U;%#LA 10D0($7%Z:*1+ M=CI:DS-%;H"PJ!:K]>RZG F&%0Q[:0Q[M.95BMPLM-6BNE=UV?SSJXA9[9G[ M5=W0#RJK7H:*W**]#!/Z3U\2O0K](O3+'OIEF5L/IE^4"FV.J-0R2'86#"L8 M]FP8-A6_+C45RIQ-L:&0VB@VY>4<:A'DV3+)X(J6L81_#?.U_1E^A-,-%E:M MP"151FCVA]F/+$7_W(2'-?3)LNL#4O M!W0"!.5F2.6M35A4:#%)0B1-QS*2FCT% $OWC@_O]1WIAZU-#!,/7-PX-L6$ MAG]\-6W-UDW-DGH^7*"U4\H1%2P"-K;>.A?KK<]/-?X3IXW<9@XJFJP;FBH/ M-+FJ-?1^7QVHAD+4IMPB=5W]/P5\LN"AH1O.?:R]D%(?S.B?)6T 2[O6K#=M MZB'QQ0$"T @FI")$%@F%P:/]N>]>M9.F&GO5(8&Y44128/[^QV_2W?WMC][S MTUVW5X3?;\I2Y_Y6ZOWXTKN[O>O@Y96T6M (*V1! M(#7E%>* BNB9A*7Z *9N:6./7(>_? I3>TR;3H,^]&G^ RC+%]0!_1Z['3!> MJU5N5!K(>T%>4/#A@"W+L*RKY>N-:KDJJXFW*F4Y\?JJ5\F5[8$!B_6 M?QI[+L=(B[+@+@Y7,1\X14,Q;A&I5)1Z5FM-%$CG!Z]:&IKG-O%UT>Q(7NZ- MY@VE@>6\>=+ =4:2,R8N.&[@RZ!__ J>&?&NMZ&?#3[K?H2UTVY'YI/+J)P M"V2U."")9/EX3_R@^9_TP7(\;Z]3YJ<+VVVWV.W#=DF+.W[X;;M5I0F_;8B^ M+73W7(ZM*85VK=GDY#A,!D>N!'7S3MW\=;%5U,RZV!Z]YLV:6CM*,X&RZ=\F MN'&V?UUJ+<<)3D04L6K4&(!U"9"!;EJ$UKB94V=X&R_J:/I,L!&0:6=O]YS: MM#FH]:(VN!5YCZ[S:GHH%8"%)=TEANE+B/>SJ&UT=/4?@?.KX]XZD[X_F%@= M70<(^8G60+705EOG8PP($ME\_CHMB=0*[59.2OBGTI8<"\5;,@:%:-+F"[0Z MG#;"#H7_WKWU'5^E$8\N%N, A=\M0ML]VD8G!M?41F2]T%:*U6J-DT:0EUEE M\^CB\R"DU$!2:N[OEA^G$&<.JQODTSB^)0/BNM3CH0Z1K[T+LSB-_/_Y.C2O M0RBR>,&S]MY]Q]9&Y NQR<#TN^^Z-4&H@#T$G[=O)C#8UJ?/KF9[%N7GF;.: MHO@,)L[P57Q&&-@'U1 '(+9EHFH5VM4Z)_1T(=;XAU\UT_Y(@Q(24 ;J(L<# MW--2S"@!),WSB+^;8,ZC-94JH+O!,D?88@CWP>X!J3\,P#L=PR*GCY9F^Y@^ M/%[!"6JET$XPF$1Q^[P2R@:[>W="D<&XSN"$UJ4;U=Q/,//^ +%\SN 5)1S/ M4N<7]U6.SESQ#IT285:&1//X02/YCD1;!Y1H,\^@@0 -)9'1V'*FA+#[TGCB MZD,8(P&D[84D;.%@;*W&Z/G1+XN-4Y.DD5)HJQ5>+#CA$1PE9K0]=:@Y:IA[ M+O;]#]LE,(%_@YS4 W=,\F?^\A6V_@U!,\G'96T-C;@;Z)&:H%MJ-Y>BZ ML/ Y(I=#I/;L2S8U(!ME;PTKK/[#&-5'-I*'FOT"+YI/&:+A&FH-6Z;6-ZT] MTH>VL8Q.\?R%Z.XP<0$3R(CYBD?CA*K>057?V3H6Q2&WA/U[9X>0?8H FW97 M4ZUC-:>D0_Q"A>>5C#8X.@$"8=RBHTPK:*A:)DXLM M682>SH>R4MNMVU'6,O'(X//4./!X+L14I=B0 -*E#.3KN9L:N]NM%,P/80!M M-?4K(#HKO-@(W(ZUJ87%38]2M3TD0$UM>U9 M+;2KQ:J\7)]8G"GBC8X.4M9@"XI:)AH\H5E?%I_"YCSPJ1R7O!)[LIOD/'>C M(;7DO(''\<5_FO[P9N+!^HC[+=B=36H46*T7VLWJ&16R$62SBY^>FFP:A79# M%;;FL6U-=X+I=;'LQZ(T=AUCHOO2F^:ZFNU/9\'2B[%%]XN.IK$A$/[?9LDN MJ0W3)IY0;B0<=AKV8[T*0N#V5)4Z#P4LV%_J*+2V.=0[\&9 M[;+JD)OV*_&.4H?\Y)4Z4\SL0BJ0WVACT]IJ%Z+V+H+HR;Z56 M!:?O] $L$1 ]D4#=AD1JA78U@V[3/&W-5 H#3^X\!N''3*4'JURN%=FO9A!*GW?),0.OZHV1.0)@+Q G]7$J0 M/92@SD#R,2-\XDZ9<+V8X/HA=AZ_.NX3";73P^#&&8TG+L%-AXNJ;LE--;0 N-ZCN!"OJ3L8$-U'GXF\Z[0K@>1J/I'T MH$,!4 M5RQBRHK^0OR;F*Z#3WB]I:27BMA(FN36GM]55#"T/@VZ E"? R8.- M#(?_=6"*>[YJZ3PR\T;&-^0NQD7=VT./U-N@4^BO@90Q/P-\X2=.>$",X M!N78B5R+N5/[,&U:W.? \SL?.L[0*^23>K&;?5855@Y*PN=]1@\]/2.HV8". M7K;JA>\@]A&]G;VX[1'6X1C+%38"'HSS->/UM&DJ=6P;4"DVLMA9Y\!O$J29 MQG7@G#1;>(RLU;0"4DN22]6 MP2;.*"\_%8[X-DX%EUT(EZT[ Y,AEV%Z5W/Y& "G?):/-/ K'U4N_&N8K^W/ M\",<'1!#K0K4,G98 ;YKJIG-5_+IS33\84@IL:<"<%9FCVA]L*\G_NI'1IK[ M8MK48EHP8'10]<0])N4KU,8EA-HD(_CJ% W7>\>']X(U\L/6)D"?8)K< (FB MVT#ME" [$2SBG@\7Z-&%9@XHFZX:FR@-- MKFH-O=]7!ZJA$+4IMTA=5_]/E0OA0T,WG/M8>R&EODNTGR5M $N[UJPW;>HA M\<4! M ()J0B1!8)A<&C_;GO7K63IAI[U2&!*5'WF[+4N;^5>C^^].YN[SIX>25Q<+" B-KG:/P.)V..$FF=Y]5\B'BV M*&F6)6DS3\0?.A,/_ H\0ZT3D/#@:4C>4 -W-ACU<7EE6W)#M1![:#4!1S>/ M"1'Y(].8RS\#G7\_&<&K]653>B%76\/BUP^#>'Y;PZF3$";M@$$?*TTP 8^(,:2!305*;8QP2@>\4"DV'I9^N [+X3Z MT&^F/Y1,H&EOTO=,P]38*+@'+$R5F.2X$KSD(UAIK\1RQG 7M-!/XL,OZ%A[ MD_'8<>$-(P=L,X)PL@F+UC#/&V8/HAP&$O?5U&%1>#%H:>;1,KWX-7@GZ/P1 MH7@ [$Z%E3267C%WB85 C MZ+ I$V;OO3A6_?A8S19Q"%( MRAY(1S+J ZWA%^#ENH98GKU%FX P=0$RA@3RTWBC,A1#.\%<<86615PZUP?= M=X)W5=ELR3O@Q< 3>A@% DH<@-YQ4 >9- -K;KY@:TN/K@F? ^($Y:31XA9 MR6]#$V!@(A^8U*JEJPWJH2(Q,N*>>.P B50MD#ZZQN VD7SI!A\%2%G:3\# M:G?!['4!V#C?P<2EG#X&W$APU([0YYB^E)KZ8FQ1GLQ7+Z0!I#X+^2/P27[V4XGOBQA7V UWR4 M8'9OCONS+'UU+,MYH^P!,/^?B461HBS@ F'Y<-\-IC*<]EW3"-\1S1:3CZ,E MS)@-;^,[4"Z3OR;(XP"XH$8HTWAX.WS#C:-Y&%;78;X32W.O_C1+7\WH?7'& M!B!Z422>R?YPF27'AI7,&(_)%$IIX1^LB0D\%'YI4::4YT@()@E,!730AVF$ M$T_6!$#@(P=(W@>G7UH90:#A7G>Z=I?[[O[KDKTQ01&$Q\#Q<1-C"G\BRW=! MJ?M39H7$SH559M9(H]"6U>4]*TD/WU26G@$1W[4I$W!)6 H(08+OV/>,PE]< M;323 > R@NF"J$F@2J3@.-4L"G%\##=0\"L1 5VJVNR\@)Q^9$(]#LMYLP1( M+Y*,SF G[)?BBC^M4C<(>-%]N7(,8B%E.G/*#O SMR+ 1- ZR.LT *W(GD; M"1Y&*W.OUC4[TE2(P3]ZG><%.4 553#=8DQQPJU%<;_NP3@XL!S"%^<=_JXV ME4]2UWBA!M\(^"S0"]*OP!&@TAC)>9X#2_)G9IP$"H38'H4;BNDB? Q-$IN\ MH49@UB3J=&]HCL?AAIYIHY2R@KZV>"6 8F!%LJX-,Y5# NEC.Q(LRQQ-1I3O MD0DIH$T?A1@3.12/GC0C@!#.?;RL2:]HVP*.@"=##II9 .PS,(0&;1CI"D(KWU-G0D8N'Q2-S?BLK+N# A_$5;TBC%F4:C* JX>6PPW5D<@S)PFQ!-AN$5KNB>[M #0E+9H( 7^T:#%NZX_E+ ML*,%/?K31* A[H)9E%Z('755I379F5!%IXL*P_@G7NF&M(3)"R,J)^$C@XD% M8G) ,QSF*!B84R^9[Z6A:0"17Z.9T2RT0<,'7((K7!M/J285E$_N6?2#SN,; M3&,N8P>G<&U,W#<$%;%G]DZKT!X 84I3<"67@BEEJ0>ZBLRA=".M%I%8(\2S M/7R*]:B?.8*0^9D%JS[$7. M NW@?[3E6E#(!6\RKL-?/1(\1LG,UB>N2XQ+%7R]N4@#V!$S-QJA9I@81^I/ M0N-V9NR 1&06 8"8AFN1*! G<8]X! *+^G&@PUY-#U\R9J;PB!H2S'B@_O;$ M,_7B@CTU8]( B9&!Q6)%4N"Z13;W=V* HT?/Y6($UX$I4)7MQ3.17C4+>!T\ M8)BY/D5C@0 -@#57E @0F\4FI+L V\AUG8N?S#O/&('Q(BTQ/_5G0V@0<6.C]V!_VFB M"35G3^A#A]H?#DNR"N2^ZE,I(_!^F&B$\B;4'\G MXGSZP*4RVUR(;\$'QR 0"QA$#C((/0Q,+7L5B#M0203%-M)(:)'C2^+4'3F, M&/Z(/EB,7/D@H#L$+[S4UY"3610A<#Y1L/8=$*IQGJ3A6F+21+Y7\&'!C%Q@ MBIBNB%9KVJ610X5(3!3,?)\P*_H3D2L%:T9 MPPLAY(*)%O&E+J'>" H",C1U"YFI3^-\U/&9P QH["\(WZ'!X[%88XB74.J@ M^D<"]W"&C$7#5X?N.XA,@P#)!_P0B5,GC Y2;F+?8)#5/!+_E!/9CP'#AYQE M4XO#%;P$U!7A.23,?K WA%8DQOC0O0?((FI0G+'?4/:B,\X$&M"K[B?2;I*# M'WX Y+"&*1W(3? 1?'P M@G5?51%H1K"O4-44M,QYGY8-&J@P5R!)ET@CQ>7 M@+7]3$;@$&.TUYMX:+I0(1Q85HM36HX(1>\V[5E= SH=!^//@5?K@N7ZUP1F MC&2$!7J8_;EQ(]%\20P(L- Z!NE>J;\@*!_ _)V M7#:1>3< W%8IL*Z)$:CR?[&H//9I]!-PN. B>/'OLI50X06V/_R3N*AB&%3U MR.PM,TB! X1D%0**:FH&)P:R%>^D,6Z7*=[97(#=HP<66/)J89OQ,$P:,$>U M=N@4G*/NTR?S?G-U$@H?^23\B,DU>]Q*H0UZ^ROIN^$F4W6>:37;=B8V2@"P M'GRZIPL,;Y0,\/Q"M@VY%.8X&8 $93SJ1+O\\V$.=,J8!M5P)P)>9UG11ON: M]\U. R"WTF0\9+]0HL#\? R_H6QAV1BL^RNP/,@C*F(B\;+""*>R)+J5:*3 M!T>$;F.!P#?'5)(9X#$$.X/S:Z(B& UJ'X=3>8,9)8G+FF)L @$?G.\$3-17 MP,V900M^AS=A=B0MEA:83I(/=G;0 9<*J)G[,=MC#*T+*LI\VA\WR@L(-C[C M8)J+$D>>T+):;W,%@ P93]3 ##TH(/10;T9=?H9ICZ%I*5K@.A_LA2,BA@+M081UDU MEP6KQ],!S2 =S0U8VXBC:.AC*;&/-#,P,1$F[+4P<=B+$OAI(?* M-SSH1'4+"G6V$1U?-[%,%KBGLY_!'(9=JEOX3 /TVQ(?!24&J2DXPWSM0!LO MQS ,,B9T<33PX,&+8?1XT@>!$:N)$>Y^;H\ MPZ'@CP-J=E#4BV]#,V:V00%9R:\*3P>Z&$!%AQ^\;@N0B;Z?%C+(O\">I5"( MLJF6O?W8W%=^*#QU:-/\YV#ZD0Q9K\]6TF-A[# S*BQ#1K?Y30^-62;# M0B2'GP8Y18)M3B^8 OW$W/?K-"" N HIS*3!!H,:AJ\D1C) NXN?<#&P3O<) M ^K#Y2:XR7'C9*VD62.AMC)&Z&FCF+G4#;;Q,,6[XWF3$0N"KS1*%$Z-DK@% M&*V)DD-L5?3O!YJ4&!]_[]BEITC\/,=4SGH5<#Z*@]D1D9A,Y'XF1W!C%1VW M3$T,8)._)B;*O9E$IUZG]I-$&\U>F)\389,ZGAHKHLV8#<5,Y K3+\2VLZW9 MF;HP)AT[F,^L_!=Z;GK%,U%41^<6V(7 C9F%$%%Y8N$Z)R#0" M\!4#WQV5R02/0,05Z8?9AM^+Z[QAUB4NKDAQ0L,8P=]A$(+M[K#5!V?B%]AZ M!B$*$:">T$P-X*K3C"6*3>HSXB9I"?=8C#C"7QS'P$#&QV(LPX':$L$,$I^, MKR=X01%Q#IC\-X//B/A#)TBRFKL1H/DC;D[1K>3H[']$'K-%A]HW2+HJ2K3' M5K"%A08T/!"DG,7H.4;$--%Y0$R?61GPXI]D&D-C'*JHPVC2+![V";ZAO6FN MXL#8>U3_<5D8YGKP5"&$8[-I3/P*^V M@Q,)F#WI3+P$,1,&.OO@?I)7EH[&K&S<5L-@(DL)H[E2IJM/1A@$U99=:LD,^# *9S02J@E# ^)F.G8GC-=IRAO\1[,*0Y-HWFHT',MBV[;4^@K<6IHSQ3!:GCF MU(B@$B7HM&(OF6^Q !-H\3(I%V-#8B*&L;8U94X>-:**H88N,C5"LY,#]3$M ML70+&$V#8I*CP_R\CU*4EDI,-IF=D#P825$+*S-C4O- ^23M2ANB#\/DUT M93$+^ )2B%+Y-#=GC-3X](;\*13IJR.H\\2W:GVAX2M]AYX" J[\=W ,;&)'?VYZ^PPF-&"%>B?]ZO"O_\RPG^AJ4?\K M3/H;3/<+P84]:^\)%46:U4*[L5Q0A"[U/P]2I'[/^=8*;76Y ?#'U'$?6!\& MH&AT<$PW3(DUO52K,&NE$)/LOP-C&,ZH*-T[>+04]T$PFQ7A_S\:KG+BD2"E M9_F=P0=C.*)?B?1!X+FO5!9Q.>('MD"0[[XB#L 6["5/1PK.MI!5.BB\SW:\ M:7K-HL]?EO!@"XT3%,.,[7BX@)YI"*<::DHM.(^S\L.Q($/XF5\7Q3@US9=$ MG!\WD5!:@A]&$0?\Q#Q1=E(!5-QHPN;$1#X5JV08) KB-^8BQM1Y'3H6YO;] MG=:M\Z>;54)?L^@FES%&Q:$P8IDUPYQH)>1>-Y;R+ MS*:X(?\AH3I*,Z$ZRK'S8IX(\K UE>X\#\-TL7P3<%%L P-D;.,AZ<:]XTM3 MD.X=P\'(>$3A"7)K[N]LC8U562V-,*LE\6Z=WN7=4+FS WEQ M"0MVXI_19NZ'WJ3O.V/@%?"&2M7*Q^O%T6 )+,Y!"EXC4%3/VDJJ/2AFE4NZ$PN8HF2V8954.7T M!KV='FXX?<']ID=M2G&58!TT$ZR#9D*2Z)R/T:4^Q@'209M)A=/@*B>%TU8& MR5?8J=I'B0(N !@[4VDCNR-KXJGE;0IW+A0JY4J8)14]6+69FI1=2=UHU++1 M<:5.[T9ZIEJ^(3>+T=[!R7<\XEQ68EB-7SK@=0-@XU01#:";AF10"6R336A\&9N)C2Q I=P7JPI0R] M)[=:=:D[HE4]2"!:'\.B-BA.:6T:E"G=WN-C<6.D6MH4I)8Z5"8EA+6I.^3N MPEW-#8W'@^4%A^:3H7[OT+8GH")I(LFS U(L?A_U/[C(_R3PU7 W*6W_G98* M^"LJC>4M !JZQ4_2'9UHMVH36JE>D)CI'Z^@&"4XA7D T1M9D12)24!BE,+@ M;)"[@%52UA8]:1T-N*RE[U?'?9IEA,F)]5,PQNOSE8,V#27L&,*Z%60''PX, M^MO9WM9&E5E<77*39CIZ2XIO1>..Z'@C8H %@]D\&*53SO&2^2=)IF#YS>:R M2&%S"DL0.<&N&3 \+15&(RJ3<1#V(.]8KL&CR2US2JN\WYH3RHRRU3UJ)G+T ML_;^)SA%Z&;#\N'"JE7'%3DM-5CZ-W&=A&*DK2:6V%\)#;IZC^Y/&B16DB#: MR'7P'*_I#:91-47,&WV;33*>F KJ*JCAPNHW&&FH:2X(DAE))<*O@SFU+,?[ MRW0I2$)%<2 '?L7D6^_.9I3XJ^MX2:UB6N#65.L)%5_G:(DV$M QQ)): ?^MIBR',C:()=X6NY-$ K>JGN!7["J+%D]N#V-U MBF)G.&AR5'3&)CJ0,$H!^F1I#)]BU1 - M8I77>R++52/T(3$F%GD8)(.92K, UG^$!SQBA_V>,2-_:>- K=26 O5P;7GC M $$7>E5152 (H0ZR%I)K&NHC".W233,.L.CS=@JUA MUVUA).]2L&4&&QRL]4.4TD2[O.F86CWVR'7XRZ>P&9II4YN;/O0IB/ '>5"8 M/+70W8WZ ^SV+#FH7&$)0D&OM^#+P>TRW+I:OEZ'&VHU\5:E+"=>7_4JN5&6 M&^E>M?H3U4HSFTG5R\WFQDEQV18O1?,\/\HO"[/&J(N8_(8M.PN?9-CIX9D* MZCNMMK57#VZ6W7CPWIR;MZTK;)L/Q>MW)EZ[\^)UB][:IT=DIN@^5?_8YAX] MZI-:\*9H2\\O::)RSVJQFYJPGPO :I?#L]MVM#\Z,V^.QU)L/9G>S]( I2_- MWB,>.Y&V$H'*YI5O3<:)G;*/TS-Z2^BL=%1MVKMI?>BLFIF?^A7<%'2<2,QI M0L1]!;S=!6A[ JQ%?FI)F7E1==S_JV?<9GHK&96NQ?31D?M?VXCU-&WD!9-L MPR3ST1Q.F*2!3-):CF0))KED5;[9C>))E7?#U(-7!P_&631_=@1=%4#LO*E/XR''%2AOG?3!MEM'V,0O_(2>29MOL5RHG^IM%23^-*'DF M[FAS_J$J5T">E)7ZRAVWK-V\2T$SJ@^.T(RG$LJ5R@YH/KVD%(X*YH":>.39 M-J2I22Q#^"A;^2BKLJ>RMMM"Y*RRVF2ET!;^B?!/#N>?<$/IJJ#TL]>EIY]@ MOD=1\%[1=+/C-A/D\G3+YL-T^"-M0OZ&XYS[IK\^3'Q:; 7DTWT@GE,=XU3E M:J$M%VO5I&-V04KE_\_>FS:WC6.-PG^%Y=M])ZF2-=J7Y"U7.5N/9Y(X-W9W MU_/I*4B$+'8H4DV0=C2__CWG . B4@LE6J8D5LVD$TD$@8.SKV[T#C60()VR M&>:=8S(JW]A9\QN7">+KP95MNA0#K3_5":[E 3ZJ_7_#[6=DHS>[%U>]>B>C M)T.$B1W[_,7#DO?_^Q56_ MWNFON?_5Y;C=?3A(MUUV#C) #M)I9I02O '28*K3!QDB!C4SN"S>W&0YT:/ M;3A(JW%QU]1M@4J(SK2?=U2F*C6"[9JB[U;NW-W0GWYGWB?; MD]TX<*,!-8JCX6[W4^9D5ARFPP"@1#RYGBEX5J5KJW5QY:PN]*36F4N=.PJI ME=X(KG5UO!%ZT\^DOTI7!&8=LKVI[T#V(6-5AJLJ5$\9L?Z@]B=K2CE;6,JY MRM&W!KBRKTJ\C#P'&+L[@G%#X[2RTF=W;_K,K=1N@E2AI GV;VMMJ?TA2//H M<&HS:8+)/%B5'[0%:9ZIQK#2#1EK0NE/"<:&MZ%X9:?MBT&_EOO/QXW&YN M>>/QBU[#'*E?M^I],OJ+YL^ZZ$"@#3EC/4#4Q5&0W@_NJW_C*=2(%RFI#M+2 MK9Q=ET>OU_8(/1FX;-N;^1^"VJ'B/&/4 0T.6[704\<5E.28)@IR$[9I:,4[ M$-6,1XL9<[;P7-L&HC0#.>,2995'8T[#@9\XJ#0V>1E'-;%H4>G]XW_CU %X M6=YDA%ZF]T^.8]]5%0(N(/G!LDX$J@]ZMMB#[IZ2]/W%TA':8.,.T@[R7\/Q MUMC+1%)LU-*$!IS&NSRIYC 3RQ-R#"*#_YHLG.B[!%K5V9)C[TH+IX(!W]BJ M<=9*O2-O=&M#<^.=;T2R86D [&C5M-NYQIS.EG(FWCY+-S8,Q^DB M'U@Q\S'1754-QHYW5]6/YQZJ^%P=L-OM;KD[8+?;O?G[B=&(M-'.AN M,7&@4^]W2R+PQVK,PB7=3:(MOQ[_L\> YZP&6HG[UYU^<0M:TT!%XQJO"N3) MB@Y:[?ZZL<]9MW$ T&^>74F=LTC 4+1OCH/H<4K-RJD/X<#::$Z,;MX\271K MMQ)#9_ZQY;"D8LCIS6IOQ-8WD8N^+@[=.VPXK+=ZP]RMPP;U0;=[K*VUMCIB MLUWOM?J%M#1KU+OM7C$MS=KUSJ"U=JE]VE,5>0/#U"M+WP5GZXY698'Q\_SJ M9%H:53V@]NH!=: *40#;X;/E<80"]4J6X6^%T6FGD35N(]4EY%E+ M17.(LZHP>0/&]#;,L=L=49H75WNW&BP(6T[9,/O.!2>?"SID3?[(;7>.[MV3 MXMP9]U%^,LS%N7NIU.'".7H9M=43@L&]9"/BV ^=[W3XN&GKTIMJ##=G0P[6'A>$EVJTKR+ M0I<-%0F[HTOWXJJ_MR^E4KTWWO9OW.$>LXEC,Q.G)PK?H_+@DV+<1ZE)Y:+$ M[G-1(B:NK9SH6FG>QXHOSY6)V>D#O@R+7= K.Y=A^Z!7P8 I 4/(AD@>AK"A['MW?C"XN&HWTDX;?5D'YI&[ M:9 %83JSA^G)%R/XI MZ\=4$F*^-J['XV 6R/HEZFU E04>GP).@JEK?':%,%Y=W[[__#I'+>QYWQPO ]Y@B;V$*-?KUN">!*[)%9-A5(8'T'YG0H5[,LFN"P ML.5;7,AJ-BPX >58%8?$JDC^[_\9M)K]MX)^L>JD^&9\!HP/++C&FA7F.4"? M47&)KF55Y2[8]<3C.*\>=@G_4*4K;#R6KU6EV*NJ5]9L9JFN:Z]VO7&DJIK& M14WCFJN;QN%.4499DP9KCDW6;DY8L\/ZX]&H/6F;+=X>-(>\-V[_;[=U\8*= MYG8I7XLQ1.*'">*_(21$GKBB7 T[3"R5JZWN>+?4VRY9KM3<0I2\$#]$7C)B M-C9:V+FPC#@#$ZI23KS9)%VSH1(2Q\&KQ/J-?MXJL>ZPWNRUBRE\&M0[C;Q5 M5ZNKL39NZAF<,EL<32@ MO7?!/-A*[7^)ZJ>7@LH[*?[%UP%/(E2P,K8CTU8FVF M\K>>CUA;QT&L!25>TGO[Y-5\>>K(=EU+%2?I4+*759R3SEW+)]A2=8 K:.5V M;+WCZ,7\SLL44"F]KW[#:Q^Q\\BF?;%5:N= M[E-UU*5'5>YM40BY;?E$UY*%-J6TE_ \Y]GTQD92>4/=79[S5U"G8V-#3&WC@2V ML[_:)=39*66HL[W^()414(4ZR\/PC@:T5:@S5ZBS4X4ZJ^C)"AVXGVHD]'PZ MQGG>H4^;.GT^P,Y=DVU#> M65Q("7N@MM*$G?- M&,ZND#V_$%.14"F!5"C"^-ZV%>3^^GRO>7'5KK6;C<+T^;TN\'SL\HKZ*^K/ MIO[VX5)$>JVCI_X5/1^2U>%KND!L%X.5L,BN%=^R,+I[$7OHD!@H6S]T7QM2 MVT__F:]R^J-J O"->]3?)%T3C9U3%?RY>>VKSW"E9*4T&#'&C:KR_TPM!^8R M6(.CGVGMU,4M W_US6178=GRC=B3 8B'/7!#S@Y7G19HO+8&PZ)]V>S"5?XLAT@^V=:B9E@3^-&BAI7D)@?:G $L3>/)\J>R*-WC3 3> M0KT,.T\$#O5AGG%_BJ?YE*=\O5L#W@L:/SX!AWV"MS*" UY#34\JG^/$:/Z3 M^H*8>8>%;^HE!+O7(+T+X?!1O>R3Y\XPN!GXA.2WDV7BO)[A^7.+A<[%5;/6 M[*3K633*6(X2'UYK!F,MN)OKVHG?D MF1F=I\_-COTH_E1D>RVI]BL1K9JRO*H+!;8\73TT>?MC')#E7=.,=6=LV99D MT*I#S8A8'DV_4!B1XF.KN1=PPW4M)HH[Y# '6]^^T\7!D[U .ZTWI-VZNOA#95VO]R"4%[WV'8,[.$ /XXT@&PWP(:DE+5&X6V$'>0PRFWN]\#<'];:[;2]7[:) MO47&>BIDW-$G];S(V"=D[ SWSE9YZ?'11R)Z/FB';5+D6$($Y(NP',0.ATO, M(4^K]/$!EW>.>:+T29/P!GERXXP]:KS,;!EOD<2;3"=[3_&3!_B5O;A1Z'"G MWI:FV\'%U3 ]VV(MS3Z/--B2Z9_T]6_@X'M??YRG3ZR?W+S\+_?<++08HNU) M*NMA<:,R&)(&@_*F'S&_WBWU8&WVP1+#5XV7ZI75+[4C?,( M*I3K+3Y88FR[(LA*F<*,W^64J7XKG3*E%[.X*#XWBEY8_LR!& QHJ 0-D0%% MR*?\ =M]TCE.PC=0(/I/X"BA,]&4\92KR0 M)M6L&G2A*^R3241Z9I#*%Q)RV@TP'#@_LVN&S8"^Y?B?"? 10!7#!6J=<@8O MWS6-)$0[V6?"7Y$YTL_(U>MGY.J]3XP2LF(0P8$^EO!U_H9,OD!^M!Y!5^'@ MNOR\%VJ)\ZQ9$E4VPNFT=HGBQ\ASMPSWG1H0XEU&-!S.*I;WG3V%S#WE']W9 M6[V53E\F,)QVUX;]:W]33097J(V 3E\T-E'9[W<.NWM<]L)M8;9T+JYZM79O M\-R!E9+8VA6I5:0F2:US<%+K(JEUNNFVGB4DM8):I925./YTO1\8Q)Q[[IB? MTP2(YQ!&",P;YYL$Y7XD@DDGM>%@;VE4POXH9XU*VS+; E&I?W'5JK5ZZ>D- MI>QO4EP@)D3[5JK591./0!T"BW#=$AXW^0,62CA.'C*E.CHJOGMLP+HJLNQ@F'[9Q5JE56QC,@ MA;26YDKX\K@AI1J *D.**4.JRMK([8 F&"NJ4::J,O!R4TX/(T*-;EDFB%3) M&H?QA!:(0?V+JVZMT3F5'(T=U).V81*'27[MK \Z?&WP'S?%G8+.<2_.>/?QET1&X:EN.[8#H9[,'CU-;'@'_/ V\\98(; MS!C9U)-_$CDY?[/=$;.-;Y[E>I:_(&\GXIGQR^[(W4TAM]H!MABR?-S7=SYC M%@XH^ )_SH*9'$\@O_>Y&6)S+\3F8>/BJM.MKT)F +D-_ZH;]P"JZ/ASSWVT MW.Z;=H<@IX*Q4VC^'ZW5F-JK0OY00+;(W& M+$!/G'N!+<]4\;B&Y3]$"IJ8=F>->=WXDQLS9G*\FV ^\5S<&EO0:^%EN6#= M;V\ MEQ7W+O7X[\#R^/?/-<,:/N2G60!MPE*^2;8PL[A#UC:6TA$\^.@K@%Z M[7RD3?BSRY%:H,TT-IX)\.#?S &:6D3%^WL1!*" M1V1F2G:!UY7K-)L0K0BJ[FQ#U88[ IZL8MS", -J1J@XH;W0UZ6&B. Y!8Z4 M,)>890]GO;C!PS3J][#TB_[2")"U[4YRA>IS)'9T7K;?R:"H1 O [3E(\\4W MX)4^:#0XF8PX[;K^)\-N.O-BV,W*O)"+$\&&*Q??"H7>G3.78N7!,X[;VYA# M\:*Z1P+,7)^CAKU4:KNU0%G3)21U5U6^2)4O4L)4B2I?I(A\D9?O+GGL&SSV MC)O/'+1''%MJ6#,TU,B.V*N.\!P:(6:9';U-SJ45"LEOGBMR5X4-L3%[K7\V M22D5 FY&P/Y!$1 #%;5&E;Y1 BSYPL93^-!;LA"J-(U,,ADEPH&L%V"8U:>\\$*DG"1LD9ZG?^R)V 7SYPX*J,VL_ND?EV M\DT1!HV#T@+&2?JU3GOOHLZJN4;)\&C#@(2"\:@%>#2H-9ME:=)RXEKJ[61B MC3FIJ&-W-@\PXE/IJNL)HG50@FA?7 UJ_6&EJYX:&FW,8RP4C3J(1HUV67H) MGKR'N9JG66!&;Z&4T+VXZC= PWCVSK/'IL.>(^IM3#XM%/6P1FA8:S?;I4>] M$U=[/W,A##8>![/ IM$X)I][<&^4X7(^:N^K KGT=03-#S%@PM]MCG\!ZKF> MN7#L_]+G*RDK-U'U+ZXZ_=I@F"[.>%TIQ\>*;!OX\HLAVX"0K35(^WP/CFQ5 M?5Y5SU-&E6I7;3Y_*\%. P-YK5IK_Q!,*2IY*D*N"+E$A+RK;;0#(3<;1,B- MHE.GCJTD;T-MW3$6Z<7U,]W%Q'AB(E_%S88@5/PEN7&O2;,Q,GJY4U@DUS8W MY!_LMQH*@SN8'7?JAH$62'I<3&7]7OVHEX M6ATC?KX'(F:6 [!(I1=,F6<^X?Q-I)_&O_R'" DE5^2AJQHR;%HOW\T%475EU"D9/W?CU_%__\^@U>R_%5BMR3V'Z)'9A@A&PH([H:&]3QQNVT8_ MD3]ECGQML_&K_$OR=L/E5F\DSZ4>\1VJBFQ_:GG+-8:=6H)>QNX,=(4QEF;# M-6'5,-Z1X+9-/T.RF[H!B(I18-DF)?M@%7+@3=B8&W/F_<#/;->'_X_U=.M^ MU_B(-SKW+'CR/96%(&5^L4S3YK[[Y-2,[U/7Y,:-L'&]5WAUK<;;K ?IJ^;; MU[)@%.N?26QAF!S6HIIRXX[/?5GL@=@H?ZE/"#+ 75-__F3YLMQR%"S@>?C: MQJQ_A)W ZFQ97:99._S+$.WL2-OR'HPX@W \4*BZR:/L8'V643Y M=+3,#>9N.#'85&B_(:*5IJP.=D!8%;%*4%8VC_QWX'#)'O^LDN M^9<[++_8N<_0S.<2D,": )(+V QP>+#N#-N:6VH3Q(((ZD7*N/7]2QXC$6_\#)48' \8#BZN)MC$*!.(2T<:CX$RX3B [3/2+=3N(Y!B M9R2!*@>I.VCS RA)-E(/'5PD5(P,1IU@I&_!XV/T2@*(IAPP+@"M0JWED=8S MHJX/E*L+&#G"!YB 54:HUNO]U(U/(*%=3R$RHPY-F=9JN&%;Z]@@KL=V8'+Z MN1.080-[1WU#H(O4##' K!E3U'0]]'^J<_G6V)H32%"3)FL^? 4U^J(<KU5- MN"MY9/P>VVN@DY<6!OKWI;*(NXPT_+JQNQS9/YU6 M2H:7JV_-?;RUC*'ZR 0SH"-81*01%N_CD?K?!1X^D? @9[6F*>H\PZV.LQ0= M6D:/9+.;S+8AQS)]J3>H#UO#8AK7M.O=9KZE#M!-!S;5:CU;-YWA\362N:=P MSA<9SOF(*DZ>+C(OG8DYV"H>G1W=/>9;BWH@G=MEQ5)6<@37RWN36_:OVNJP M&YI;G0S SFHPVCLTFK&KIS%B-G/&?,!\"K$*3(5< MPGPU-R,+\[$D?.]V+<]:.75>!5(%)IINCP0X\''_K.N2E#25G<.1\]]R:'"C MN1-W.\IV0[DJ_U+L3<#6X6_Y)+V,_MTX8PR1\0]<_C>+ 'H75_TT%]R^FJ_J M5U4R!$JQQF=&(&SZF\%!#XY!)ZX>?G3,73PMZI!5W=M!8%-:#E)@M#V_B3G( MCKKOIF,=1XGJF@X'%:E6I%J86W6#,9R?5G$TY/[NH%+0ZA95J)DYV$7,ZNKW M7G965[-15%9O-,1-7#OF>P+6 W?&%A?K,GS14;FRK1_%NQDQ,C8GM/BU713X;-QJTTMQHQ8HOP*J:1;&J M3\SR_F!VP+^ K0I<"2_WQID'_GI.UB*V_@6<]=TF"W&C& M]EM'4*AP???>N ?2&QN#5J-FK "P3#P.+U 8K_ Y>.)U34_Q14XT\0 7GESO M!V71SV@!)/@)KOI(J\K4:AJOBOGX<%A,-C=C2WO NCQSZ;%9;#-U0[TPMS2EH3^Y@6W*E/4QIP)IW"46Q6%Y-/$H9LDR;=#0 MQ(3#E[&\]%<,>T=8OESRM4[PAG\YF'-NXP(S3"EGYB,H>,#8W$"HY/"PAC9\ M53S?'?= 2ABR/'RUTCI'W'_BW-%K(&>E]'9*&9=OC\&%*B8BV,C27X&JER6F M\GHB,$TMX)'>>+K0-;KAG3":(FSYBOO^M&: 3?2N0$HB=X3M RA=U2+"ICN= MX5#9I5\&3OJW5%:0A1GQ6Q5CSQI1&0QF']HX!IHXNUJ#;G/&%GB7@9"5]0H0 ML07WYUO?0!4>+^2?&3RKE4'TK33/>K,U=U+*]B6:AV_ZK:3-F,4R+K&D< >& MU MQ:.Z#= K9/<$/Y/4B*8M/#=:/C7 =B ?'Q:F8E_9^B%&Z*"6U8W#7?W17F-K MY37^O\3=(?0%L!R;>=G03M_N6_Q%C"6IE<(['U%)/4VT#G^C>"]<.*M%/S"! M58ZQDP&B@!/^2_X8#'#/<\&L5@7YR+.6KWYMX7&%#!?K>%=+HTI[#<6G)4]X MS:I"2_;/ 5SQ;:HJ=%Q]V6&]"=64>=A1!UX'9H4980!US0!ZA]5E=1_ND3TR MP$=\YP.@G?S1V/+&P0R+/0'7ZNF+7\T3TCFV&>KB8>M&AL/ZH-O.6S;2[M<[ MC?5#BK>NT&C4>\UV864CZVL]JDV=SZ;6#_96<4W]I>XO("FPB(G2U<_V_%GI MAWF1+,E8&B/6I9CC_TE*[H,@$OS&XR<:Y-Y##014U[J,D'=4M!V(U5V];HQBQ' M^%Z@7.;SN>?^I(8H"0^U&7#5Q \^$E.P1"_!MIMA,Y.'J8T6Z=^!91H.\^&" M*<@F>&)AW2"%8EBR$PO\!?VW\ +5?&X\EBU=I*L;*2#VX9PMU"=.U"9$U3ML M%0_3H$^W-E"?8#+!<+-OH6JAEME"K;.ZA=JANZ&M#GEM#&X]"^!HL3>6#V\: M;Q'8O)8<]$O(+0'AO^L.1\ Z8^$N=-\87UT'*";P*#;QC@DK'.Q\P*-D8\56 M?J+C[]Z;U3@-Y/GELE2LR=Y4(,0>7-=\LFP;,PJ6.A[78IVM8WV1P[[,F#) M42C,@M"Y!-@YOPR?*,GUD]N7OZ7>VZ8R=:(0F3M/2J*GF5#G8LK MQTUEUJ6;4<5 G.JBGH6.F/R"<6P9U5S7"-](]I-%/VR&4234SY M"YW87HR+Q5"2N!AN,&)C(V1CN?N>;B^AMTQ_Z;YP,EZKJ R7FY#+2.FR-J\E MH\=F.Z/'YF^*AQ%.1"\PY!LV!I#S1X"[F1'@;MFD^JH.[RD G8-HO%D6;S(Y M#UB1!2(%19M8*^\DVWBT^)-*?8DQ.4S+X(\X>/U1=B3T#)E 0V'41 Q+2R.5 M5>-GVT9A6@WF:2 [DWDW+KP#;8\ZJ6'T#YD%0]D=^YW/$I&@'H%]2RV@F6<) MC.A.-F[457%D ].HJ0'H)$ 3#!O/ XGC[[D92QPDBVFL!CO Z=30CF@L1]:R M=8FQ\A]"!1?1_(/;-K6* *MC9)'R7NBB9(J.S#686!3QB^T#%[%1$MJ83&3R M.2:S$TE?H;?/CB8 M%P3/Q? -&*:(DJ+D90#8Y$$3-Z7DVF0E2#'7BW-34!M7W;4S:HT:SS!:;KT? M WV(RS'4 \SGJ-&E- "/8P 9=R?;DK[ZX@(,N?$.-$!S1(W;O[Q[]YK@^Y\_ M_@7V!TY9^8UV^XK^\?HU79LR^6D$B-XZ/D0?Q&Y2;X0N#]!-XYJ>&*,T77\: MB 0*+&$)WE<"B_ ^%9XATGDT9T3"PM6HL'18P.#QF!*4'["C_M* F3ARDZ,J M#F(B$WE+R_![]XX.(&%3T*"2'9MM?B)^\QDYR[*H7]%OL]W+D*6]M)0O7Q?. M&(]?P1[33'D+'3?I3Y3_DC.,5-]/\29MSAXZEV'''IC]0;W?6A\M?H'&E8-Z MN[,^PV*?QI4[_ZST[>)6JY(OT3ONP/4SLH&<+&9&49#M]%^R'-?JH))&\YY)QFV^Q=7[5J_>4Y-MR2A#,M+*?%QZ1O[;U6S M[0OM<+/D:(W=Q.UDF02SZ&F K5>[QS^1_EAH)>T,HH""G/6E[+!8B&$G,CK+ M/C\%4I&T).TL2_):758SBY:&%U>#@N32,Y/3B:90';J-T0OK_1DV^QY*_XNT M73E5DZ!@P)P$U]W0&^EY#(9. PV&;BL]H?W0;5D.T9/E;#+[,M0H0!)9!@5"G]O="5\I[N4$')(S)14UCL\AL; M6Q-KC 7P%*IU$J.6:ZGM@-3R/6L4$,'0G0NY[_]@R(4*'[]R'\OQA7'CC.M+ M*[;#06CQ13%<<>.8 2Z-$':])[8PKN^6)TTW&S*PSA<(D7+1,?# Q.R98 84@H$'P2V(9M36A?ZV"U!O]6 MHC:U@8BL)T0\/O8#V4!'SD!'$,HAW2$(SS49^L8Q_LV< -L3 1OHI\9FJZG+ M[OC'C7&74 M<4H14"]A$2.1$^,Q"1XW>MEHUI*R^L436=[IG;Z/I1P:KU0_ED;W]>5[&QCF M9*$#;A^6CJH7>+X3K=W_TEA2>:DYIS@.-TQ3V-&([K0OKD"U3&?V*4%$8(Q- MC=6-8MP(<9$;K$15A71LF9CJ1T., M?,XPFP<8,<8.V8,:"ZSS&W4*1*RMCU;>-E^C/P7E_&$J$S)EU@^376\"X$2. M0T* +70B:#[,;F5C-DT,#IOX^>_C(,&M7T?,[IIV\$UN( O+NW"-S71;5R42 M9XEZ#P5N.?IVQ8U0<\H'=<469D=AAR#,Y!F%]VMJK37>$44G&V$#))VLLPGZ MN9-2UXC"5GWK%AAG54NR'+XM82V)S#I=]6WO*.:]7\?4QY1!B2U'1G_1"&Q7 MZX]T2$FF:T;ALC7+9OKMUDZ(CH\S3H_-75W4E87'Q]!WI#NL-_K=,G:;*%T+ MC&:]/R@NJ:FP30TW+%4E-64Y4\GC:;S7R7S7I 9L$0$\-3A;%56O8*PF>G+ACYKV:ED9Q.3E&+4JB*-P]<[K%;;DHIGM8L=W%U,1:NU_4 M=-T2V'L5(NV)2#G$-B:J#!;6TCNP?M,%@Z'6&E2F985(&_6;G*C5JU"K0JT-ZD]&1^<8!O5Q MFOJ@U6R]+0D.5;I/X?T4E'Z*DJO'*(_I#.H*.Y,6VGF/OJ9T]T./L?>\W3$*4D+S2,L<#AD M^]X\S\3:_*'*ITUYV\4?W"RQQZS8NK097A7:'\Z:'\ M]KD+O=;%5:==$4%%!"='!-FYD[TV('Q9BMM./*.@*G,X%)4,#NL.[W6J,H<* MD7;6.;JH>.^M>5>X*ZK<*B^I7F7XOG^EW7#Z)JLKA<+/5&ELUAB].O^DW MJEST"I.>)Q^MWZQPJ\*MO0H=^JVJT*'TOSK"0H=JV&(U;''WZ>R%*V'MBZM> M;3@L*JG@!<"_%OKXWC%M+>'1LWB;#Q_ZG%NS& 7 M4V%P!X?JT7P2(S'(*SVVJVYDWA1>QACNZL'U:+HO_/.!.]QC-JW#S!EP ISV M2X.!U5/G.L#VFD9,9XR#D4,M?=<'L,D5$)3 07#FI,=G#(#H/$3S.Q^YT+,. M-X\#A2M9.^DS#_/^KO<21X9OL*B+LU WS?[L8SEZ?;!B^.>FN7#(C=>/6EQW MRM0XT[OQE)N!S=W)FO-^"OS X_'#?I0H?(_L^QZ6?V>[XQ_1"8<7!@>BG",* M>@$_@@&"'\/QL!,Z;&).8$CGR#[2N.7Q,4I*TQ@M$F-45XP(Q'G*0DT=%!OG M $;W?=B1?Z ,U1M2(R?A)CV0JO\C]5@_A<[-T]&HNDE0>I10'X;D'W0!7^?TA+2BGS@\;% M5:]95*WG2;4Y.#AOZ*^4+6<=ABZ4+K["NO=/W'[D7\@^S2*))H[[J9+K#X3U M@YVP_N2S3PO%>F3^]T]9F1>#5B'(?N95GULC^[!B\8=!=G1!9J%[N^+MAT/W M=J/B[0=!]T]ND*G<=RKF?BALOY]RC[.)S[V*Q>? ^1^/4VL-PB..CY MLW0+?8D8-GAHP6H;6#U(8@)Y\&P'%KU6ECL\AL; M6Q-K;'C\ 1D ?'4[]EULF8G9)'ER/H[SXBB:_EOL/L+H^-.42S@!&Q0(02EC M,:8.FV/COP-+6$KL@N9B"OKQA%F>\ M5O6X65^?_+$R+>)VHH^2SG(8]"5'MYP M#]??89K)7,?[O'(4]@8@%9ARIAY MW@(Q![2-P/'Q9"$*FX&'WZS+4MJ04+#$# O!N*74O @&<-[-JQXV=6$XK/<; M_;R9"_UAO3T<%).Y,*AW&JU],A>V+$@ZEFA]2FQM$9T_LI[@V?K@.V8S!Z0* M\]-I&FO:@V\"P3E&W',?_22,A T9YIJPLC1^3#-L[]TL,R_8*P_#ZHN_CG0< M$9?YE0LZL[9[.]2_5BK>!]*;9!9NCKKNP;"PNNXRM[4I1RK<<4OP#-U[+_%= M^0>?"S GP?\V^ ?7B/YAXQE$?XE2]F7F1H/O#+D,D" M&.IJ1^T>;'D95JO="^$F#SFUB8#VJME^;4C"2/^9SVGTG3]R)^"?/'?V'GZ) M5/>GY4]U<]:T!PE G?(@#9MI#Y):V)C RH9>6DCWIEY=[.'WR5-=ML(1)+>= M<9C6$13_W*#[$;V4).D)K-=W[XU>HX?5?Q+VRI/YX%"!'_DRF3'6?7?=D<\L M4.H1 )YKHW(_A\NR!/P6_F(&>%_HK]1NY+J!;L'(_:=?$WN'QR?8ZDYD^$R? MIM9XFJ@UXA2%%E@K.N(&^D1]6Y:.PHH'CS^(*$*UZ H[?EH9WMNDMS<[41M;47)W;!U="5W2 #2:4W^;NDB M#F88F_DOO !=_0(4&R'9WCC)]C3EB1U*>E?7W#U'X6VH#1S<"3[HMO,ZP7O# M>J.=[>R..<$+,R +_M76986=C4?<\O/VH%M8K6.G?8"(P?XW,"Q1]&'+R9R4 M:FO(:@KC([*&/(&("K*K(1MRV%("]'E^E<<57MZ;RRKTW/6PF]HFG@K NB\: MOSRPJ^I.)<1<&B[LR,!TF2WPI11$NW,PZSSY:SD^93X>D0I1I6 @06^8WWL(@NY>7'5JS5XU MNNK$4&O#O,E#H!:5Q/3[1S)/NEQLL4R_J@!7 :Y4@,M5BDN\]<65N&R?EV2$ MLC VC,<=BPI76:251;HAA_@06@:.[6W5VLU!Z2W2R@M4T5P10VE?GN8&%U>M M;JW3++_G56D22^FJ3=7Q^<3#IQFYQ#D+'[>//&[SKGT["Y0@J>J3Z^F/,YG<-O"8%XB>3-\WL!^ @]8X>X&_CSPC1GWIZYIC!CFA@9S5U:$SV%+ M..8 #PM/U;"BVY]:8;L!> &6POM3''U@\KDUUBF+\FG?YY[\ISH[_EUEH\I< MTW7P@_=8\"VV,=)-[&TXM2V[(.#L"\M?Z.+UL'D"0M+&/V;NR++IBQ_.[,*//=CTV'<]43>^Q=_G&)BT.F?(%0.;>;@;RT4:#FP3,UB7MP,O1##" M=F1.(%SK&'@J@Y7@\8?H@@^2O%H"0H]=*4!E@IF0#, WFWM\RAV!&;_RE0@S M=4%1-PL& MMQ6-35 J\QS 7VIT"G"O$P,QK;82@ZLC E TQ!H%$.*&()P$)) M4W^X-]^B]9ZF^$*%W#.@AKIQ%Z=Q0BS+DTTX-#6-QY@.C3,8@-)6JAP@_T?< M2T^"3>CZK66U W0-S">1"=3?+?$#\!$_ *)KABK$92O2(8875X.T:_!7.FON MO;6*W%NW@?4]PXR])5GE/R@?G9058G6QC-H-.;-+#296S<)!'!RI^CBDS,0% M(T,D?*0D>/C:Q DXUBC0C N^!'H%-HRRQ88''?PAY?P@72-;I3<[_ EXBA9J M'I\#W@B)LGY@'? QY%[P9F$Q>!^R)6N]C+:UY<-=/S-7=$K$ZQ>VO! MWM)]YPZ-6&S3G*1>K0 M)-ON,$.2$(E#]A< [X&[#QZ;3ZTQ\BH&+,72MJ<2CX$' M6X;/?G>0^,-OB$XD:H0_B3V&WT:_A;->3W!IJ49_L4P3<.DC$Y*;8I.J?ZHF M5?$3WSBFQ6+G1/8=TU'#2B=]6/E:;RNP ,\&^N;$@7-SN&ZQ'*X-HC,]"'5' M[MLK=F\=4#G2#?I^5:K\,PKR.ZU3A^@:*[#9Z_;ZQ4*HB^D]1=W>H-B]X3C$ M++E^8*4LE"+ AL%N,P,@15@:>*1F&HO$E>X@2O)NU2VZ^5T):@??Z3Z!> _O M/6Y:OI% &7&F6DQ< */_PO6Q&I64?!&,_@)$148SL1PP&^!C0%,P"P+2]L=Q M^!'7DW %$^('XIH;/$P-R\=9FV(JQ1[^A?\=6(^ EZ <@4WB&C/+1V\05\X: M?%HD.D8:.'A(%>RN6DF6&0*A!+)NCRR14"&(NWJ21[%\,G!@)VNZ5P(@A,\T M6. /37EKML.!/J?<)H_(.^;\P$>4$E$SOM:OST2_2](8E4XC=JC;(D9(O@J/ MF3S2F641M+Q(@&/DT[0MP!:X1#/@VL4A_4F1MAA)0KP8^(7EH2T+NB4Z/^ = MG@ML0/!'FO>ZK%4"'MC^E# WCH&FBR6NKD^L67 N?2YQ?,_H8THS@?5!$$.Q M721_Q!])!6P*)K:+&&%303CH@P"L&MG,"Z(P($B3SSE=8.1\C# 8L')DV>CL M(X1T!8^+DH>8 M%!YP$:!K6HI*X>;^#M@XM@<$D8?C7F,:*5=]U]7BM>S#RR:A@ 'RYU'+437F M$^MN\7-U:N) GK-L+!UF,O59]2KI+T$X]N>AVXZL;FEQ#,TK0-^+<:B$IVM) MM2M$F:L;MTYD'>SK6AL6JX+W5[C6"CI\-Z9='Q#FW;4P9_.YY_ZDX<7 1O/> M0+-1[ T,X ;24??=#+1FH1[]+B ;M4C*PHY,12%[?#.>)+N7Z[(E5B"A-(L- M(,"M7[6*"FXTB_6/PZU?M58$-VS7>;@$.3#+O##E<\/Q[XI(88'+<>!Y%$J0 M'<'=J =Y2)>3OQTI-O)N/ 5W+-*-D#L$*KUNXI%PS=L8^JG M&Q!KRSYQ_8MG]LALZ-O6*:IOVXT#:,KOV<\/EAB#-0'8DVJPU$4.O-3>##Y+ M]VJ3BQFP&M_!R MXC'3!T1L)5_4J_:L&9)ZW_ MZ"QS07$VF"$K1 DPP MZ:BF!0Y#R3 FQ4$F'R4"@/"XYS)YH/CP#CB4S1\L8:L@&.@4OJU2P'"/\#V# M%?!?'JD<0JC7*V& '!RMYK%?3X54^9&;D;D3N%))B@3'K/+P6V<_YL*1\DH/_O^I7 T[_I%[Z7 M=DPZW;W;[%Y<#="AML3*Z^QAREK:-Y.14@:Z.P4['#=4FD,6 MG'LXDOQ7DIQC.K8DVC77G/)TDVQ2*9*6+].&F7 =$"0+?$S0^"GZVD^FQP5. M+&B$+QEQAT^06["56#L#VP-N!%_!"T6W#VK1&^?WV+;@+M^I3=V([^&YOJEC M9=TK6 %I8UW+6 ?V8_A/W'X,;XIAGJJT8J2)1FTOR8@CIBP-.@K+L$BBQ\6L MC(:PG\2, W_J8CKRV4C'+-4:D2DI$W3Z$5["[PY%N.Y\&76)??0? *'ISFK M&!U,WJX9[Q=S+X ??76])P:ZTCN/_=>R:_$TIG\S/#!>BDH9NG%T/*T6$ZY\ M^1I3$;I$HD%BD\:$FQ1,BU1)^'#**(IC>!8JAK:?/JGEWD?$?"Z,AZZ+>BZ3O8JZ^.Z<( M'^*"C+KIT@VI;1N'6,?X= +ONQ!4 ]-:^LQZ,=QSNR<(RBW<8 M7[T&;'V%E-9JO+U]]^[=-?V]^?8UF:/!TK_^[<[$OC&N"6"<2QCY#H!A6[A_BQE>@#EHCP:1[@P M=H6O9A;#DQ$QA#,MR8?%PQ_Q&('*?<=L&Z*W&;!I:V[']6I3LA'9A5F)3*H5 M$$3F<3N0H!LE+U*1B3P^2D"5SP&_Z2L3$H$Y4_3@AU T+9,BY7$/6LIOMIRK ME AI^Q+D55#WN8.Z@R(&4#2QO.&L)E!TB_)D?L:*6?Z)<)]_IH!%VI/9:J0] MF:U&VI.YRZMOM:Q:]?+F,,.-.BSBY:Y'6:SWB_G*DS<'&2\?I%\NGT][;S?] M>U_OKKR%C+MI7:SV" ^SGH%/USTSR'QFH/,=7G;0-1&%1*<<("V[SG&?\#&( MN%8G XNHTKJ3"1903=@8S6Q*[L<<0-+LI#A/#ZP&Q(6?^PNE%LK09?A4W2!D M#@4^*BVY[,@-'322!/\>%) ,([&%)4\9H??\#HH-O06VVPU@>:N?SB)?X_:6 MO#A71CUH^KX,52_=-&EI*I^SR)N@-][#"]>>'7O2IO,S"K^([3;3R M]A=BH=/K"YB-8+TMLB>P=%O=#-;=30L7M8RE'!V$$K9Z!]7ZK'0&!4YR[+QB M'%/VJ"K,+;@P5'D!?M)XQ<\I!P+U 9MB'1(E)X;KR*!+F*R$B2J#1KW1[Q4S)*1?[[]-\)JTV9EYTUP2#/.4^O MR]#I]1+:%#19QZ^_R9QW$2+-[>23A4+H?X#M98FCWL55+T,>[=8RJ&H/O18) MT.NS3X/5$R+>K--5Q*N(]T/ O\**]Q1#DA.5P>>.\"B?[I\RAM5W6X.+JWYW;SP_C(@Z4&O=HY-[PR@OF#S9 M.]'2R?>'7T%+/QZGUGI"NG??\6_,,J\1MB$IY6H@V6T-X:9JPU.3*!)!AN6E M#MEI>F8YUBR8*=^(*EU-M9VN6LU6K68+$KAYV4.[<7'5K36[Z5XM)]!>=K=9 M)KL\?^)Z\F?J#B(GO(<-5\+F4ESXE?/J^)Q7JVLY"F9/OSN8*2Y+1C_^Q!:< MUX1*6>RH"=9O+^VX>ETR@R"7>E1F->6;I&4J!. Z34]K+Z:P7_J;/ LIE%I%I5F423;^.HZ8\TYNED^O*JV/LYQM9 M,PLKS_.[#*HYW2#)G_0/;EXR[*GXP&/9;)(Y$L>\3*?"O:+*K93=6Q"(RL@& MLA,;-U"ZAN^U!.]W#5WZ$K,VFPG"OQ1\_,8,O 7ES6A2[X(&4>\T5^8)(NQ/ M7(U/X:EVV) 15)Q?V?E PQ^8GJK585K^3=N_BJELOS&6_ ME_ Y^&W\FJ;*])BS;6KA$I5EQUB&H4L_6^VLY@]T.BKG]%V<& &ODP(G'/25 MI^6B^'OBI[OEK>BQL#*P??=WP#S^B7.?_FENIY,U(L27 T@!HNE,>T%K&Q/. MJ>92E9]@>L(3?#YU YQU-F=R8M<[#QOLVC7C^]0UN7$CQL1,A/0 K?L8&CG:DE/($J*[@3'6!X<16O MY%A6&*CX';]&@^.U*BR>6-33QG$"V07 D_I=E#2CRY63Q&G),BH65CEL>]AU M%X<*T>U$SRK-/#.=+#QQIW%Q->BGSJD*6>A\. YP3GA&G05PBE7LMK"_ H@7 MA=]%G 'NBS\Q&X^R6;7K8+E6([5_TJT1[IIB8X"7#3UD(3PS2/91RQ/\$38^ M6NIBF*YZV9<@NP?QH7=:.<=/Y]O7=X3;[>1WP7'X;6[KN],FZSN#T6<4?*VJ M,MJJ)\0V:D!)BDA=KP %Y1@UG?MEO49(M4:9RHG^#5$SZZ@-FA8I]X S7Q4% MX]^_3;%T[(^[ZWM#+(3/9[)'DH@ZY&);?1Q99DTL9.(BHXONB(\9,@??\NVP MVUI8M!H.,17+XUNU$$=^F1!PR/"3N@AV-0))%/U&J.FS'NHXL!G4R^&91HEL9ITZ4V)5,&*P?. VC6.&651@P+.3]#]@ \UZX[1!?,5'H/3J^Y M>V\,.JTE$\R64SW0 ,.FS@J+46[IR1ZFA32CYM/2+VW"##D5V)V-X-4);FII]1I^Y2QU M?1=\SCQ2;^!K/>D8V]; .3S2=Y=U)(EK6<<'A<*5_2>QH9H$ %-OC%DWPH> MYGI@:&:#5])K]&IZ#J#L.ZG)2TF-]UI:J$,2-\L L (6,#G3Q=99\)'J?A3Q M4+6Y\*%S)8Y[$G(RMC=WO7C/6Q04EO/(9:-0U6HJ$@FY.SIL" J!K+\)WW;C MR +^W<)!'1R)5^L,,SP/JZOJV+ZX&W;USDRLNO]3/I.+RSXS2Z%59B=0X MQVV0LU%)Q< W('6[43'P%\+V3V[@K43V+EQ.>HA4*1GXL[2_.K:*-]G09X5_ M:=6%G7CCGJH_3Y'L(K?)@W4 M49&-_KU7*3<+7H**D/+6VAV)/(\U:]CJ\X< M)\%M*IZR@:?DYA]];*/1ZUL!SZIN]>J^I M6%)&\>TY5LL7#YN*]:193XX67]W!Q56[752 HKA[W9F5;2H_W/:3>.7Q'B6+ MVTZF:U]BDN%Y1D^*^<^%[P=BGW!W U^\R>?P:TW"H(@?+:FU7!%Y6'D7& M$+=NQA"WQ$N*'Y=&KRQ_HL6M8WSB(R]@WL(84K9$1Z8\OW.91V4,DEE@ K-* MD-/)T(^N2H4.!V<:#';.,(O_"0X%NLJ3L_10.!48]AQ,F(*^P<*;E1F%\N4S M1D."+9PMBAG]>L"MG )$S\'[,&?Y@0:-/EH CJW>%Y5YU@S3 TN-IN9ZW S& M'"?6SM2 W,REIK WK$#5Y0M"IS9.F)REC0GYCH#[E3E_LSGW9:)V(AG-\DPU MAS?P_*F!Q:Y4!R/S#]IQ0 !^J8S#<'2WO@0QI51MXM42YZFH%1 ="Y$NU59P MPO4*@-,>\ 7<(5#2X\"'74\F,0*/)E#+\E8\G:\FKUZZWLCR:^H?. 3=X7:- M3J_*:^'L,Q!98U512\EF$NA/4VL\1;AAOJ?CJZ'&5)V 29( KT".8>6&C74A M(I6FN7PK+A;(;VM.6*;(5:;VQ@]*=K0(1L"3'%_-YH7/,\^Z M0 80*]Z*LIM3P'0C$,+?55TX0B"L Z,*,4M7T!*I7\Z!O!<9O(/2@WT<8*]F MQVO$'S -&1-=)P$0M)@2)U=+ MUL):>PMG-HNI-9_+^B-3I6HOMX_X6VU<.&%UN] M_CEYPRH5K5^4BG;''Q!/OG-BR\[#.HVLES'3MYM:=PXTNL!J+#'H+_\ M<_UZF1-N>XVCR9C5E _K@!8FB,/'.EHP+,9"0@9>$I5R"05UK>[, V_N"EGP MB3465&\(OZ8[<53!Z8S]B.E1\#WW[X\IJJ,L(??_S)QP%->;^EGB&J M'P/^4FF)(I/-1F/9K0@#40=BRY4;0O5R6(:7+3D<;!. 'QPK/2K")#1.V(@ M/6==Y0<'? 5)C:G>6/.KL!'DX\2B$F:L](GIO7B) ;7;<#6\>2:T$SAK9=]X MXEIEX0_5WKS"E[Y6[22HWABQ!C6;!X;-+8U18$I51VH%4[P&$MTD]YQ MWBFP=^,IF"DVOYTLL^ 8VWRW4%]F,.,L%M=,,^/[#'#I4\4@M<\X7%E=*A", M2JD/+;L-$UX/HS&<4YE-J[$$X9PP<^4I:*3,TA<2+SQHV/*$[V:]V9;TK068(\ MK.S. ^F# ?1Y?I4GE%3>F\LJ5]OUL)N2[ M#Z;@_4I,JJMU"?/G>FF4G]: M_E1WE/JHN]1>DX^'F_?L9]X$O1[8JJU!K=GME&1X;P$*=$4GIT8G&WKS'(). MVD GS5JODV[I4PVY?DY$^2;CTL?-WMZ"K: "N"+5 M_3-'K@T=Y Z!7%UL'M[O[RT-2C@3L%T*;2C;<8"MM=FN=9E%6^4D5Y):+L;]$H?$S M%RH?ST3,;"WAO9[7(/V[LE3@Z#2&XL+'AWN^2*]$JUL&#,L6*#30A5D>5@\< M'6*=N?6X8J2@%N_(/&XGO[FN*:X=4X6(Q)UKYVZ>T1M<7 UJC4%9>JA5'HC" M<&C#H+("<0C[R#=KS6&W)$A4I*>AS!S^\\?;DV3PV\; CI@X>XG-SQXA.]5:#AULT9U[3B_8<,I)LR./,AR3]BZONL"Q5+.?B M1?O\\?:D.//I^S[:&_(M"U31!^0_:Y7%-5+YSPK#H0T9D@7B$(:_:YUN67#H MT(ESL8Y :HE+_/V;5B>YR $Z.*X8603W\8?L?_=_V6S^UJ"^FK(_Z%(KI5.0 M#V>@E.V1'I4BWT$#1$!_[_RG2G,O&Y+LD?^41I+FQ54/V[V5 DG.17-7\>]6 M%?]^\:O(1WH'RVX:R''7C;+H7I7^7A@.'2R[:=!&'&KLKP*41'^OPN,G@/Z; MFA,4B/[4@P"V7/H@914=?_F^!07BG6Q/T"D_WIUX. M'>.X%E,'V=U]_;.5JZ<;65#D U)==LC2/_B:M@MBS?V7!QMWSQW@K-V7(?9 MQH0?86[;?L'5QU2],#7WY M4$1!"NIYXM:&#,X-N)4O&C&D('!SL+?L8I(5'Z-2#AT-N1'K'(XYY0*'8Q1]YI5>Y63PY\->0X% MX0_E.+3:IY):=C2\_:3C&:?O*]G$W;?P6@][V)Y^;TNRB<5D3C##2E#;PXY;?.J2(-T/'2VC_]N%*QRX8X&SCUOHA#9=?= MQMX]5TJB6Y],/.2LT^0W:A[U=U'2>'/QOTBH+PAY(O!OU326T[&MY^TF&2,_"P M;.#NFWWAO48'S,C^WBU)*^=;V5!C ^/>!C6Z%U>]=EE*@LY%WU9ADNYIA4G. M0%/:Z/G;Q]O=:_0H3%+8*(E*Q2X-XFQTW>V'.'WJ;M4ZE9+JDPF3G'5J_P9F MJ7R;8%A>)SR;N]J7 TS#&PQ:I4_NK^I*7CY64C3R8?ETK;N_Y#Y498G>@88P M*,L7YQ'5/L%RC;("^.5_=2Y.OL\N-N0'_F4:3 CN&]9LSBP/:^6,\91Y#\<7 M+SQOU\XFY>DFO-_;R8WC,^?!&MG\&N]>?/PYM@,$#'9P?+)L.RG-)M9/;E[^ MEWMNAB!K-BY 9 U:S=;;DOB$*G?AH72B9\.I9MEPJE*"3D\).O94'^D3%OR! MA+;E\YDP7O5.RT-\E#SVU9Z"6\#FX6]IEQ_=]'>.1>\ #;K_&[CVZQF S,_B MH]@WHY&.U:1PI!+)QX,N*9E<'+JT+ZZZ[72ZSL'1I9*VYRMM);D.RRMVOZ*Q M[(S=&3=>V:X01R-PMW0A2KB^:<-5F&X ^KQT(^[A%"Z3W^.7'1VK^T&EM+*G M4!<#4,8-$<9G((LL^8)918.B>H86<3$OI,M4E%A1XH&TP"6:S!>D:G9ICEHS M7=636R5\*6HEK>2?/H-7Z7&NLW A.6I9L3P9':X MX;O&'Q83S/_GC3-C'ORE9@@Y0LA ='MDB'*B)FG \?67->.].YN]19/K]T)Y,3N:AV*2]JPL:6;?D6_#4"L\V%(/E@38!' @%Q MF;-P;"#OE!+D44]*#=8:_,WG'I9/@.0%)!>2?_D>>^2R-!/ "!*+60ZZ:&KQ M:U.+U(PGYGEP60O]R0E>:+>4%PH@-B:6PYPQ7BH6P&1?$-SM/(!KC-V[R><> M:%,DL&0)[@R=;_^-/LAU@:AUH="SG(!6R/HD=LGJB!U,.YB[PL(?O"&F;3WR MMT^6Z4^UV1=[2JEDC>@1AMP;3K;RD9BR,R9,/BCNM' [F+F: %7LSZD7H?T# MOQQYG/VX9!/8YQMF/[&%0,4P=IR9Y>C%B326C[U:)91_+MV);D72:X!>OOK; MYF7KX@AHM%5F:;BW$1"ZT=^ZMHC7MJU,D]KIF.-Q_2\2HOO+9SY#) MOAIQAT\L_[6!.U*O@%LCIL! (W4G]'?U**@[\(OX6,05A+L6C=9:) DL:/4/ MC 0M.0OR@7EX&W1TT/W@]8M_",->2B(2")U?\ABR&Q(,OKK../ \.+E,*LAM MP&*[OUZMDS$Z#%>BX\P!)BY*9-/X@HW#I3>JW:P9K08\F^\\S4[GF4^$D]!J M_6&Z([G"3%04Y%TPC\,-C4EEMQQAF2'R_@XG@ _O$'E%W4A>KWI:/^D&_LI' MPD:[@*:#FK] MP6 #A>Q,&EETT:WUFJUCQ+JU&N8+X&'NA38\AZS"FC18VF\KAPE.$BF]:@Y>&Q+[TW\J7OTU #0 G%MB MSLO,^![49A%XBSO?'?^XAQ^^ R3]$?):'$6O\(2;U[[Z#)?AP)?G" \OX!=7 M=U,D@G?! EW#QC.B'[,H;$N#HUHMQW+K @ M9 P?+# N?=<32US"8($_=3UX%S!*H&\$N,?G 2@SP .,N82Y 1^( (U-WS6> M@.E,$VO,V,(('T'.YH.&C&R"UEM^)65G]M\*+) #/V\. !W_2Y M$=N#)77G8(ZOSZDV]++5!N'Y;P@[OX>'5?AU'0)$)KODKH]LX5"M1JV1T8"T M;L!-D:9H]+2.N/J:W,#+O"8'+0BD,*XE#^**AG+&[4T\=W8$<&NMA-L.]]X_ M_/ZQYTPW^]Z+DT%E9D._P\N59B5A6HO3?IL8C PTN$,:,,_222GL>.8_27%RPS)67%;]% M7O((S,5>@"'_X/J6C$EX\+"\*: [SQBAL$I\6C-(8Y3O1"XU'G,;]2AX.K9= M!KR+SB9UM#A[A)^/B7O.V(^(MPE 8@39]\#F1K,QNFP.U">X^3L.%HUT''[\ M";]W'KAQ#:L H3>';>#PH+D!4J/V6E-&";L$D$MM6L!C MW$F*!T01Z5%YL@!,(\0/3IX74]XM (566 *+M#P]O JZ5)L]T07IA>>N;8T7 M$MCJI.B: 0PA%,!PT<(0 1PBOF\L*$!O*UKMZ%DE).+^ A^8,.*^<4PBY?V1 M638;H1N7?B;QLB9%DQXMA2S(M#20;?+BH_?4"(24@:#:6!3BLJV_ PM^"B3Q MH'HNC@(!Y"1$8A$!SXN)8G>P@,E'^!;0Y$$4RYLTV'P.0, 8-1SR(; 91%A(^6!:8+FW%Q5B/=PUS/7M"86XJ@(Q%P:6TA.9&P0"2'"X\M)3HWS)M-Z/:DH8OK,6&;F244<=Y1NAE43#-,:(' LF(L.\F9$4LHFDR4 M/03S?(<\ _F!UP?3[LE_&% WYFGA2LOE9&PGP=F3>?^\BM 9T1 MW4= PG1?H&P_X1^.JQS.:>5-Q!7J;>SM8DS8P=8F["'MU&:7[-1A47;J.\5U M@6Q&R(L AA] &[%=N'^>8;?V,NS67MINU!-<;4*HYKFV4G])(<0'2 F. <%"[QX\XLGT M&B:CT/KLR+ID;%:]2+XG]KGQQ$CM$,%L)GV32GV+@3_[H4G@A"H<_VD).OR8 MB>F2Q7\FYL^-@V!TN!1!J,A(Y3&"6@U1*!B!5FLQ;['LBIDQBI7 51*V\=G< M=A>$S7"M*R6<_!G/$.2=A*"[^?I)L[\?CU/K3>PROY)N=SOYJ)>ZQ4UP\V.X M@X0M?"GX&.WA)]U!M M3KCKE(ZM3D2VS"2P)_A?4$SB1J@(+59 .>(E> 7HO(_!"*T\!+6T[T)8)TXW MP_,J=1WM#(L,8 =]A +@6Q)E3YF!P1HIEAC:RZM;*7O*UL&#Z-@%'L9>1(I M5N$GCDTL!O0RV_HO^14Q?HX.0XDRM$CL52H.'V)8C +WBUALQYS.*I>FM3J7 M)H>^B6;""V7@K,JBZ;>6LVCPD\.'96[N/WZ1NFVKODKK_7+]]?JWCU\^?KU7 M7K4[X\/-W?O?[^YN;K\:UU\_P/^O/__/WD!0(]Y]\-G@@LM]@9])M9X&TBA MNF0&8ZEN9YHI)54K5AXTF^B00X?90V$6DXI#@_CX.P!Q0W+-HPI>U.@^@?PV MFHW+_U=3IB;('2>^"O!*>-9W/:R%($=8C6+0(/B?F&=>VJY+3KKH$;1L&4AS M*("C*762OK,O&2^Q;YY32CE;^9V^1"#F/=0_687)'< M,4G&1>)&O0ITK4=NNW.9EDL)FR/<$[R* !2YOBG8IU/9$M)J$NL(AN@) ME+&_5"S L\0/B7R!H_3*I?1[].?#YX@R69YIU/#,0>#]:Q%]I S;JR-9=%YIAFJ:8[#HATX>3<%EQJS4!T@<08A\XPXE-F M3^H(*7@?\<8:?9%X><3[M#$A4T4QG(.*..IRP"G(M(J$HVXJ8D;RB0<7K"2IRD]S8!A'#<1\F3R83D MXZGDN9>F!Q]&WI5'#,.1;43TA-X\P$7 +WL1N?(PK@"TI#F)S2UTZH;R':CC M3ZY?KWZ[L .>/5'^[-M]>10_#1 MBOL),>3KCBR;PH >13$$9Y*Y.09(2Y,V0L!!QT8$H3AHHL/ $4%)Q'SS5"50 M)!EF\"1J$#XZ82RB>!5.P,@H9K$_*3M]!LK4N(:[C,$KA)$6*2%0=2B=87ZE M9 TBF .;PQW DX\8+KD$,PH5L06( R%CV(N:@6X$6[YT[ $^A0#6@,O+ 4J. M[BK3DBN7'PIQA.V,_>5Z*HR,7%4E9JHD!\F]B?%K!(H0T?*DCUK#*X; I"S* M\"#*.VR01]5'4K/EWF4@4*+(@J1H[01!<8]Y?1?A\YS,/@ R/_R>XI%W]<7=];P1"AT?O/MX9_P+3-7S-QP"6@S6-6X?_ MR4>U=)GP#6S+"F:UF+:5]NZ_KN%!+A64 7/A^P"CWWJ30" SU^/2FFJV&]+A MYUDZ'@ZRU>.74MWXT[K\9)%34TAE7T9P05EJUU"NCT O "25@S7#,VO'F4V7 M25DL=^@5)64K]NR88?I#]%@L8VP*ZL83<1@4^PJ-0&.2/D3R..,;?Y,W\0TC M[X@0=-^DT$OLTDP &!EM7\=N9+HA; *T'";#^X *-1!][!AWZB.$.TV0]%#"A)/ E^ MF=\=;BG38I2.:-)/F?"Q0NC!D]I4YL^3O-QQGPQ0>QS\>42 DM)QR1#R0/!+ M"!L+2>F*=>T8A\. ;C:5"O^_&2CIWD)IW-\E,XG>$.+K$O.(<6U!/PQ1_])U M@(-$2$(+$KC0.2:#&'C5<*R0WRR?+>1BH-^!;DW.[U5UE@&9$S@W\329$.DM9372*'M4CTZ+;G\&8C^B"IK"NVU+P/K M=QV!2LP,+!+K$A.W<-AE1 _D"U"WNP+I4+ R@\+^*&JYT?WMG]%=.IJ7B 7@ MY$PB'2)<*'/T-7MQA-!^"E"XX7[E*VFW2+)AR3!=WKF6D]P&$6M7MA?"5;,O M%#4FMN^W1H$.9.REA.VN@X7!'12T7[@)8O+&:=I#A^].Z\2_W"0?GD 3V.!KIY/\0 MRNT3$N^4/5(6-@I8A_)], H+^U5)DC'S/J$ 6LE*49WC;<+3,SR%S) W(Q+@,ZD5V4XAXE PXYLC*4#[7B$]+ MM28+EY*&3RV4/:L4(:6KH1 ?4?[["HOM$=0E;HLE&82@LYS+F4MPB-%8I"ZI MG-7, ]ET*NL!?>[QI_$,,E4C2R@_B55)7T7L13C2(Q(!5POK* FTT&!0RD^'G(E5UFVQ+?H#1*6 M*J5,O<<-\5];F4H#*3[B8\\K:I*S0OT(A<= MWZ94=1Y0"X%=7IKNDZ.YH]99X.4!NHYE1FP\:((^SN@Q9.?*6S3"\)=4[&(< M%!<-[:&0(%*\EXAOLB G;8S?JM^17FO()0,/!*V*N)'2BS89D2#HN2HPISVW MRM.*CE@5E9!:NDP,OU2O1=4Q<5PFE64=&L!UN4/!+ZEQ3N!@/O$F;9R$&CA^ M+_50UQM9H)\DE-):9(B;*0&I_6MT%NG 3KJ@$V?(OJC8SC&UUS-E%D[,-^+C MO!"2DF$^>=3X*:XIK[ ?2+9$WK8L.8 N.$Z>O,A-KC!"IJK$ST2,,N:P0:EI MV]G'6E#4#?"!2@GHYGN(D):(86187QNJVFBK!X(KZ2\Q%'DZW"*@7_C[N32. M9<:+RO'14EY#FR"J'>Z3 *Y83/$WL!'10RB1+7K(;76TR92H, MCL8RKB@;,3+STK1%7B4?ISM$L01EP\?O-$L[BXDR= XL[PQK)23.$>5@.E(M M9B_#+H#>!"G;4>4R@0J5@&7*DF&H=QZJD4 9WZ+.)/),,9 MH1\P$,;$YC\M51*DQ$(L 4#Q)9O$B22;T*DB76K2>:EW%%;#+>],H3,1@G00 MFAXC'J_2@BT1PF+NNACOI<,D)-7292FVAV%-_*E,Y45.I](8.W1@>Q-H-TCFCG5CK M3T%"01D9&)Z2Z\ON$(!-2FHBB#O*&+!=/^S3 1RDWS4^4L:OAZ6.[XDD\!J_6*9I M-3\6I4'57;M]8"Y98**&;P&K%@<)(22_T@S-! M?(3_'YJ*M+S>C6W;IDM<$B\"E?VG46S*W,@$D MG8\\#5GFS%+J,^8;)RXV,E)TQ88M_3E*H5K$V[MDJAWG2KW7(0-&3]XZ2;8- M'6N-+Q0S9-TW&WL2,=9#R;H.,3E34)31@$<&9L,J8G. ME;D[HNMNO;T-7?\[<+@DZ0/DGQ335J?=*&LJSWLTTS">>3VF\"^*A8\Z@?$\ M\GONIWQE?IER0T2I8F&-N[+&9.H>_BQBF6A"QMI0Y4I TS*"//'*E@9545)9 MJG:%19<&Y 1K44:S*LQ'\U]5(66V^<)=7U-%)]-U]OBF>$,NP==GRX7E0X$( M&T2$Z:\$H;\"\T$K?%@%+9,F5;,7UXN\)[)*434H0WYFR:8%%(<* PTR[J?[ MSL:3]THQX6*D"=/7?F#-/EPY_0C;&8%2 M-?9U$FUXVTF.H"Q@2A>7NR-$R#H4HL"#&AU*+DXU731.&JJ9 M*8>?+,:)&:PHB$R+C(5:F,4?$3RYU20EX5(R?RFFW(#TQ?:9Q'52.?^4$XOQ MFS=;PK,I9QO2AD,BI:$X8VS5,Q?\C?[+6SW;S7(( /30V^1RR Z69N+0]J5&Y+G7Z0\_XCR M/#'B:DO(EGSF6O:DO0H%)'1"_:VZ^1(.PETU(JZ1GA)77A1#PV"+2]CJL)LF M]YX*P+IYR'';,<-EI=.[I-)XA'2Z80+D?CB]T\3XPC>7&P>79F:7;]3U"F24 M>0M'AXVM?%>1.2JW5,-A!_UZ,^>4Y#4H5]XAN+]N(QMWFFA_>BC1U<'M5*<-^,JRD]FS59]N-M\^A+,F3_A:^G4!R]S+47J?NU^>3G0 M5^W!/BD>I"YCNWGS1T &Z,'?30O8#@3/R;@*4MNJNWS&NSQQ;PL. TBDTIR7 MYZ6\;I?S];D@2LKN0?$6!D>'EB=G;W=[N37.(NSMP\O3H[N6'85F243C\3 D M7:]Z>@SI.$W@=KU7>2;*=RV=>O_X/1-E9DC?N>"4J4$]4Z)RW9-B24,4R-V7$LB5GK3N6H;U;J4G M/2>$?U-CB64[#)P!3,-6K,?%[Z;9>BFW1:4JK;>I\T;[#Z,KE8L:Q?79%7I61;K"^Q08WU&JF:^ N[VN%/\RW0CPJ(/?R+GX1VG< M&H[=L7 ZU6EY'X[3]_92R=.51[30Z-EA'*+E(L8R_>I_)T."F[JGI"]_FJ5^]M;TL?XBX+TM-*S@9/ ME>,=I?QOU#N55E;"6WF)-BIGI)%AU;@5U\I.BA,E995JM=J&:S'= !NW:M"> MD##?V558')".K4?-RVB.9X&-H%KV=U4MSQ 32>K\D_I#'W+&2R]KQDL)^IW? M;VK93_E!-+XJW^3DYS@)+?8&1\I:XRW.AH+W+E&86:+-I<&Y$0%Z\V>JXX1"%H^CYWNW4.]UN,6W,&_7N,-]2!^BM M7L9-#>K#0;]D>^K7>_W! 7K0E^]G44/SI$)QQ,V5WT^9\\#3*L,>KK)-H-O! MU58NF'W:0CX\6Q?3+0!Y,FV_>\:CJ!MY^W_G:XZ^DH2WSCPM-PCW:36?L\_\ MB8.RNP4HGQM@1P6S7PX[YN#$H9FK"_)ZCU(S];LRG'Y[BU(Z@DPTC#PAYWFZ M@0!C;,G97&6UE: PK-FJM[KE#5>L&'"0YZ293M,RG3'%B'.=KK2>SM:@UNSF MC;&6)XVY0K$C0+%FK==YH9SL"L7. L5ZM6[S>#$L3YCRN *-[;S=.8JXE#)$ M"XNJ9BBWWK=IO,K))3YU:LU>E9!6OGMIU_K]JF=B">]E6-U*^6ZE^1(]LXY- M*J_11%K=>K\44CG;J;=RY-!>&5[[-%(ID\Z2VP(J!"JEI9)VJ]9N/D=N:KD[ M"%6D4)%"RD_5K76:.[I"*U*H2.&$2*%7&S;.CQ).UP_7>HG6W670^%-9^^M3 M\]5>T^G4\LR68W+'?]/J/V_:?79^=:C68V68QYG@IC%:&+_TZD,#WF1;KE,S M7,]H]7^MY4F_%H#WLSGSX"O?W>JA;MVXBT]52VVHF]A0NP$;@J5_:0WJ+?U- MCAU2W[U?6LUZ+_?#L-/[*0_WAVD.B7EPQA,)I:\&*/3VP^]F$CS!#!2/C,\2UF)Q;Y_/%V:1NF9SUR M!Z''DN_#)<:>->*>3*D'TIH:=S[S #]^4.K\K(6ML<4O/+E)];?6-UX#R"0$S7BZ\T]]]$R M$;&F[)$#G& Q)Y" XC_GZD66%PXLHW$!)XU-=(,BONX'O& M\HV^)!_:\(/MCF"O-K=$X.%-/>"P(5H4?@$/S !X>!HY_T/45W)GQ14[Z(*9 MNX+>\L;C-O7DC^HSL#8C]I122!K1(VP$ZD?@KWXDJ\SDP$P_EC"Y31',*MD6 M_W/J18EK#_QR!*CSXY)-8($WS'YB"X':4+SBS'+TGMH]V/0RM#:]=2>Y>HP" M^EM\L-^23&S4.PF9V-0RL;.'2&S7!T5(Q,1 PI42L5'O9TI$*7^6%J%9&?A, M._.94( EGJJM$$ZP3*A0)'C=OYS!SA+Q//AMR2>!?! MV7:?+LLS8D;V?X5U=RINYXJP(@WGFRJ/+8G\29C>VUG[^ZG M+2$UH!TA$3ULL[_^GD>W7@@,##9@*Q\2![5:W:?/^]4NL9D H8+S*'D(VW,B M"PO0X#,3XH'&U!C8#DR$6QL;R&=)*P"LM8>@+@/WLT$VP9?A2[QPD!JH8*LR MT9M9>+\IDE-FMBQ;;"4<++%=I,+P/!K9YB.YNR13.[\)3" MJ[A2,4,L!H3B2:V:OORMG.YV.J]7QD6VE;DU8@5M%U1;_%A77UW%3:IP*ZBB M3L&"@9TZLW6XSAL1Y7I#UC(OP'5)#BD92> /!9QIF!B%R/U-.YQ50/* S0*: M;4A(KI[#(3YZ_G>R8L;"B._3 $,B\' T'-&C#>8!RH.;#?D*:"9D4<_0@!I?3M- M \PT(N"'*P00AYY "(736I_()+;@1)5O+/,>B#U.@^*)?9 L5Z?4IL+)TP6 MTUC%+BB<+)$YGJ]PW3>[V^!SDF[6H9#!6ZI[-"Y\P]S:M &A_Y> M;)5KO@L&P'&1OPQK'QNTO WK9-&UY;$"E;97TIR[DF;WL TTY1T:'3GH297J M#3D2I7N9%#.FYG!LA.HR8N+YMLLS .4,(R)915CI167\"P!#PR;_J'!'L#'! MI(3$3%Z"FO;LYE;G&(JQ*3F2B\DH52IMQ4A-:@./E#2?TLS4?VXKL2L\84&T M "/C+;H<-8D\ 32<1X@$$3[2,45,X*>*%(1%:U/[YIF#"-$/ MQE@4, \(/&@U@A3!F(AD%A,/32Z*A,3\*N8A*GBC-IT!K[32'@W?!X8VJZJM M)+>E\F0.R<")!H$-MB4= M*\#L7+CXI8IV!Z\:\ TP6[_XQG]MAQ'E;V VNRLN:G42)Z^3HE"4P("O6I9[<6"-2NT-F_*Z"DIWW&91\11 OOG2^4,^5##YDAQUU M0@3Q!0L 8$Y(1@UMUW!-2*:L#,P%.;8A;V-9A5M',';2$3 MTDT2CE+J>5$(')W2!X:"9"TL4^5=5%*&86[9M,2:ML+&5J?VO*^DF?65J!AK M,\F0BGTE[6WP]-'SFUG*T8MSC)9Q]"(71C:,,)D"]P!J\H8A\&8A%1*T5A@! ME+A>(AN*.;T5R<_+?)XIW8*Z*M]? 53$]:4&KK=>E^L?LALBOA>2TL&(]O@J MBPI\+CRPS;P-)T7NJL[$U C8;X"/P!IUT<_ 286F$;!I2G^(/R/[ 0B'O1+H M.G0<:HV+K,-VP5H))S0;L5NI=%?#V51H#M&K+TP!,PS(8SF_&F0(F(0&Z@E( MC:Q[=MTLE$W>!5YZ/63S*O)]M*N <=B>E4!'+I55\T["U]&3P1@1L[]YP5< MXR7P?1S;^-I8 0:UTH_Q%1?J,\B=%GZ'\T3F(9^^\8_N^9L360D;A_F\N>&\ M_XU3A'A"R6#C&9,TR RS7TL0 M1CX; X%W0>C"/2(>AC0# NK,VD[JEI+,\) M(?4*I3VJ-)FA_43N[6!IJN">,_JE/"1N?[USGBPO1KHWGI2C^Q4 OA=11\K+A&'^L>=@H854\NP)V(."$F,5G?PG\NW LDU2NFK: M#RRM34M;P /2GC=86A#"7RG-D_]BG1._+_GKPG6^H-V]XBT*K?:26Q2P#*F_ MBRL4?K=! %EV.".HGAE3I$7T_K.UM>:]"?M*1'$J#:/]3'/B;;M"6#+Q?" $ M"3^,HL1FPB *8*8 O;'PBD]&;%"1+D@D%,QPD5F6!+OT."GG^0&1!WPS\ED5 M(@$-"L<,%O^!5R!@.ZE+2M8G&3T" M5028!@CTC!PBV1'==M$(TE&&> F"%./)BJ2/V"3XL:ZAJ@G$$V;02T]L$'KF M=W@Q>8L"NT$0D16H1KS7,,6UJYU&(UB.UJ_(@P-,"( +R^">(-M8\3> MD1@E 5S;W),:?W2F1?R,Z)ILK$ ME:9>GG4KWW\0TTF&J;#!?+5>0)83[\068=!&,LU%DT,0"@:[]&1D^ M.AEA'%!"2Q5Q 7*)X1"!1;:QM Y9UY)G1 :SA2.-$:BI%%*5R6I##PO)W_<%46^D8! M.^'%XZ14$6^I%O9YE0W\SW CUGMA)F1W> MR8[^*@9^/+RFW9!'Q#851$ )D2\'ZIQALRS-'PDO'2>NXN/J2(Y?1S['./G_ M&)&DOR6N6HW<(*8/.@S;!P+)GD6WIJ$RA^B>D"9"%W$EC^*LX"71 K-2Z?5 MQ)B!UL=A\$# OK@,!@T)1CS4Q6"_%!X$C64BM1A?C R?ODUEN+!3TYZ2J2(Q M->$4G'OH"\WU0G@*G/&_P@)R&:8U/)B(W?.P#<-V*&0B!*?W,#-D^$@+(R6(V!+M6L%&@G$9 K"8&(T#!>T"^PG$8K)S$7V6D!$.H'*AA MDB;F@UM"#+/@>_0FX)X?< BR97U.,85&B$.&JP?@S?^+GGHI,? SS^ M))!'SOLA5FG NR/VQ2<%20B$F-6R6B_8NEJ+AT!#W(7D1LRW8H__R]2E"L^2== M)I+N@)0E0 Z&7BH5=G7?1+HFVEWR">)I&WQ!ALH^=C,,CN7!$J^6$(UNHW5P MWK2EW[7=I1#.5ENR#QK)C(K: ?CZ@KQIFL^+0C824QZ;*95EY!*P)0N6VA4[ M3><;%N#7/^IIH10+WK20G7H>JD$D6]GJ[: <_-A8D%-"2[7=U$J)0WHJ#!VD M7.8TD9[*=/&5>80SN9Y;Y=E",9&QYF6QT'D8)5_V(\J+FB"49&F.RK&*4UH2 MT#T;-&TOR%A<>$[QYD&FQSMO+$AL1PS":Z!36^ZN^CFY90P:@?Y"-DV9#;/5 M;)ANF0WSVF*00Z#9[&D6B(UT7/L(-KSB6:BTQ621.PLWF7]V\KU;>W$4-AQWHS>1HLT7OIA\H5/_'%3)R0 @P6[]%IN87SS#MQ#USJD>R -#TXC",6A#_^5& M76-T%8#FK/1=P+61;TQ0 <: "?FH9-\K039JHAE'(3JDR.JG:>(\>/1X8&,/ M0E0D.7)ZC=") =9\ZE/<3TF+IES;G/)3P8:8(#O*Y;S";K(41?P9'B@'4,$F M9=E/HO;3,N($R=?(KMB#..4?Z'-2C ;A@EZ?"CJ+DS3:__V?7D/O?@ZP-AY MS&8#HD,*JA()6#BBEQ79%_U7^H3B@DIAN!GOKTQQ >O0E?GQ%6[/0YXC!X.F M(R_DU@ A6"B!84HSW9>^T/2OE (;N[Q=-#B$@W8GN.S3T2Y40L^I2=Q>[S=;E,-F3$C$R'6) MS,"XBPXE/@1QLO$#:/\ .L>>V+$O#HCMV/-SRVE7]7@YF-.63/E(?BZPN&&* MU,8IC.>9L&S-XI)6]H@&[$Q#,D?D8/OO$?U9 \0,024P,N * *(7+[D$A 0+>XT$%187'U! M.DXGGD7!V0J6;$Y9,4*D11QRB8 0Q>!31-<8#P(I@!#%$#!0J"DV5D-2@O/ MF"A)X',FI14[(#RFQ9&E-5N:NH,T)4HS8I2=9XH]9KD@GDE1G9*KV-3\I-M0O: E-5;QE]=/,[N\O_C&20NMVJ+$^K/KJ_O; MZ]_OM-.K<^WF]OKLXOR/VXN[K6-V*N6NF^V4_0H9ML7@N7@PG,A0(NH<=#K' MH^:D9Q@E]60?I!NT.RUTE;QY19B@0FJ@[9+^924P,=,PF<8P(=7.$D-;YH&B M0A9H>M.HZNTC\8F+>=J6_+]$8RS2_M (LP3V1Y1=:%WZ,FETZ3JU= 1V(-0B M^?O2QO%\U;/A45#>!@KP(!J@$EB\"(U2/4SL3V]5>(-!P#K !/UL;%M9H/3')+=+/DTIQSA!_-&SN%K]+_#I2%6/XSY5QA[UG*#NDLGNL=X! M]-9)Q-X13@^93"(7="GI+D%-,UW\E[(QX,G9V!9#6 8LBY2\:RK5]CD5E9Y] M93\.*'?R&2OP*%-!RZ'T& _T1,=[I*UC\QC8_S4>E0PJY-1/C$<WR4\_3.B+!HEPX MFM:UE)M!EO.@QN]SK4O(_G21*,I5]P8 M:7TQ5!;O$;\BG*<+V77&R4B.<\H.89;.EB@_I+.=TSG9G)HZ79% MB@3XX(;QI+XZ.$DW)F4+6,HY,I<3]L[2.#@#KO,2',NR+?)JV(BV@,7D69 J MPMJ'M^BX9 I?AY>-F**:RX#P-HCQ2=<\HWLD;F!M?66]I MAUZDM\#"FN#V,$)PYK';C]V4[Y3]W?^(9B#+?/!.I30<@EG N4LD"3S0_A/7++?<$+Z/O>J4:]*W \IQ'OI&9-6T M;YXO$!YDH>#.59X>,@V1D=K91PW$:F(Z6OZ!""CA ,=R,\??=]1XI%\Y0EA?@ MC(M D:GI*1O-P;9E ?>Y54I"F?NU71=F?SLNS-8^N#!?%9[%XO3F]/9>N[RL M:=?WOU[<:I=77Z]OOYW>7UY?;27';HTCZ732=<,[]-PV%GIN_[BZO?CE\N[^ MXO;B7+L[_?WB3KO^JEW\_8_+^W]A<=(?MY?WEQ?LV/WC[@(?DG_WXGP=[^Y; M4D_*!)$R0:1,$-E%@DC&TU[F>I2Y'F6NQSO(]2@HF,\F?%0:O<[!YGJ\H:-C MXG@V80=@A<4()"#PWO5#&] MI_IW#*AR$RCDD_)^UB!C_[/OB8OST]5Y&?NFSS"21'@-T,^3N'Z[M4Z'3&*\%#RY M^%Q:RS5X=#S_.]XMUVX4/JK7],+?%TVE=VM]O?B5-S15>^E4="&[A#^<,&++ M7S\T/^0RJ-1=\^D,(4RJ>O%+YGO/&>;D4^&N#)F+YM?>#OLI]F1#]W1+]954 MH(;:';/S&R6E?VRK2T_NE7Q/J\'A%%:)O4]NR-R^P1IJL!(8'-L..K9KC176 M5. ]Q>RY*G"E>9XW@+/""3[\?*1_VO9Z5X-@+C?B'= &ZI4WAD]:Z VU^@ % M]-1UP?8PX>D-=4@!0^%&ZI-OB&V<)DJW=LXVUS\,)Q(I,)%U_@W,K'^!^OY% MI,"6N%(D9#* >49.# SS^\C'P%I5;M,TA1@./TLM FD$((?-W("&$0:?=RU: MGM<""::J79"N5>/604U](=(TM@62NE8 &!\7MB^0(;]:(]\*7 )D:WA!8*BO M"H3C+7Z\\ 3V"34_O@S05P9VB7$QQI7TOT^G4=+_VZ1_O5EIM+N5=KVQ;TBW MMGHTI'\.10F*NR"B%I2T1.QMI 85;'W_F9W>K=3;_371KOB07TR^'"1@V[5^ MJP1KB:\' ]AF16^W*UU]1\#=U! _$$G#@1 4,RHD\B.F]H&A5K?2:'0W4VU> MV88Y+,!V:IMJC"582WS=B8RIM_5*N[6NC-D2<-^X-4,1A!\Q7:0=*8/=38"P MY448.B=;\JWX=S@3:#,M9QL0>@75\ZT<%1A1O1\ZJ+TYBI*F]IJFUA "=?Q8 M+$V.*4UHYP6C19E># H+VXQ0/M<)WW1!<7MMV3][4@1;G+UVI']:5*-RKO)X M.5-9: /?^ZZN Z'>)P4Y?Z^='=;HU+KMUKK98?U>K5\O?I1*GBI 9[5LUX-C MW_(HJ4[E:O&:E*JW/.$@IJ&=+7H7GRX76"ZP7. [6N"<>*5IP1=*&0A5$8HT6-V )M*/Y%G::WC&J^M%P45-0V%] M=8S1!XTS^P''GL(3NCX!@.4$X@,AWK#::?0 ]BM_:?// /X:_,)/QYG/_9S_ M?X3<9BNZ]R=NN.*"FO5U]IV#\%H?TC_\G!1[/;MYK 1+UR&JNK_4%6X:58:Y MU>>&'0D#>QYF4.\2.U*TZCW$UUNND\.JC[OJ;Y\VK#]Z3]T8FO6M=&/H-O:A M&T,U$&858(JW-9YP#\I=]#>*)4MGH62Y^.>OEU\N[QMIZI(M)[+U1N M19.M='T&-[Q[&ML#.PQ.%EV]OHW5]5?"XIS'9@$P)87J;-F];C%5O]9K-]U49;7T6KO>V;-%Z?5:1V_NV:)ZM6Y]WTY/;];:K74_ M_@J TI?/5.RBT1M%/AK?>\Q[M0^E0$1R5!)U5UYM80QL^2X7>:4.&##G(C!] MFWK)E4")LS[Q:G66?%@:3EB#'8/YIZ^@Q/-?>KWZ]S6JJ HAI;PM$Q*(5<&>EO;XJO&":71 D MK%$&<0#M#A)PNQ5]#+R\['LNX65# !0EO3#>%-OH%(A=#)GA\"6"TLO"GS\9 MA9:O8%A^WN7:M+&/3J=Q&$Z#D^/CQ\?'&BRQ-O(>CD]]IZOZDWVGI=[_8[O<:Q)9Z:>FT< DXV:_I/QT;>"["A2'M) M_'GEM(53OB:.6M+&"QO2!1?H&DO$(3582RZ7^U'58+O,[ T(BU6S M"+>@EKTI@)Q&HR@(N2VC7B]!D\Y+JNDK:*U;2%DHA[WNL.WV]RF5E]TK+_56 MI]UO-.K]1K?;.@XGC4:CV>TU+/W?H,=48T6F\1**S"'H*CFUY)SN+C/BGOQW M,"M\YU3[6^1BO\B;Y.87=Z2=\15>V'KSQD=['IOFW?&UYD/MMW_\"FJ.%6&; M/6Q?"2I/33,=(PCLX8Q"B: ?6>J#,AJ^Z0>W)Y]>9MA^"[1>]73[ -SO+4OU M1N?6_[)V.HU S>WK!2,WB; MFD&/F$&'-8-&DS0#\=22OHW6RP1I#D$MN,-KS$$UH/M9E)-CZ'$J?+K=?*DD M_*"2\-M[$Y)50' M,ZH\JH,951[5P8PJC^I@1I5'=3"CRJ,ZF%'E41W,J/*H#F94>50',ZH\JH,9 M51[5P8PJC^I@1I5'=3"CRJ,ZF%'E41W,J/*H#F94>50',ZH\JH,951[5P8PJ MC^I@1I7IYV)_T\\Q=[R)J>.-CGAJ-4QCBGUG*3E:I9&_VQ+Y5+=#+&L_8]B\ M5-GY?J?^_G/?4^5?-C-6/2]3G ]U6"F%#D,*<6FSKAJTZ.^WBHDO86@:5;UU M9'PZUML6_Y6J:I*2:>K;+K9*<33Q),R(VJ3(&T)*.;6O#*F44^6P4DX=NIQJ MQ'+JW9I)F\BIH>T:\"?\5Y/"ML=_";2_ M1X8/3-O!FX^FGA]J,!ZO\]&PQU[A/'K7@'F#^4B@O6J4[$+5_?KG]73NZ M> J%&]AXA^*7*(#?@T!^!U?[N^&.(F,D/IUH1_8G^M"9YU+G?6Z5:#BP&Z'= MC84( ^TH97:PLZ'E=K"&QGV MEK2%UAO3%EX3A'H;[T[P8"G:#0A6YOM@_:,(.S="0\/;(+4C;"1KH23'&R%! M9J/@2,MMRS,CE V?2G&PWW3_JDZSW>?JE:/*!-.#&T5'=4QWPA=<.B\93POO MAY]Z@4T>4U_P;3*?U;WER)72;\E+Y>O)*\8 M/TH7/Q*QAD<1).)X<_F^>^K M,ML&]?76]48PNY.#.?1F 5X*BG(3&Q7+:G9@37G(<@@^9EN M3BY::WHJPQ_!;'2)7+M(OKTD?.>N3"7XWEW^/[W;JVO=PJ? MU&MZX>^+9NKU:[U>:^E4A2*LRI9J*4G[E(%(2$)#$2H VM9]^EN I$6* M% '*=J,KE8?6(K%_?PM@L0#)=S\_S#QT1[B@S#^O-5[OUQ#Q'>92?W)>^S3L MU-_6?G[_PP_O_E&O_W9QVT67S EFQ)>HQ0F6Q$7W5$Z1G!+TA?%O] ZCOH?E MF/%9O?Y>D[78?,'I9"K1P?[!<=PLOLO/]ANG[FGC^&W]H/%VOWXR/CJMCQIO M&W5G_\0].1T=GIZ\>?/3Y.QH?'C0.'Q[7#_&9%1_U4?D8%1O')P>'L _ M@AMO-=,'<2:<*9EA!*;YXNQ!G->F4L[/]O;N[^]?WQ^^9GRR=["_W]C[[;H[ MT$UK45N/^M]2K1]&W(O;'^ZIVR,L2-S\V]V4IIK#A=<.F^TI2_CFJ9%+HG[58[JZN@2!#C!OK,,R=,OI$-,]48?-X$,R,KM%8W#@]/=W3 M=V'\T\28.YQYI+CQWIRS.>&2$I$[-"AFH>+PO"8 !X^$+MIF^UTR+FL_D%"?_BVL]_"HK/5 M0KS_>\,=[)4U'$B@'KJ^J?;J]R40HM[=H1<=2D@'#%.=9T MZ;Z42Q9=C)U8Y-K>S:#7O;IL#MN7%\UN\Z;5'GQLMX<#&U>OI2UP_>GIT4'C M2+E^ #XCL>\3K%#$"X7,=F ,!WW,P:HID13T? HR:49&F [L84*O4KQ_K"AL M@R'\][I],QST.KU^^[8YO(*[)2%;P\0(UV$17$NFJ-=!2[8[H#JMWG7_MOVQ M?3.X^MR^NH&?[6YO\!34UG$T0OC&'L*4#!0*0:^4F%WGZW4&PU[KEX^][F7[ M=M#^]=/5\/K&$6,%3X) MUFC)&\7,*P3;+7% >6]Q)41 W*4O8+#Q7KD,=B42@WB?6C# 3_S[\!TA&(1Y'\"D7%0#+GVY1Y+N&B_6= Y<*F MXV:)3(@=[V)5TFQ)SP%IO-F#^8PO+5 H$B:B,4 MC54H@!L*V4'F#@Q_1, 2A3R19EHA8*[\.U"><;LY+-G:Z/B#5<EFZ801-JXWHJ-$9/#54PBMBCFJV<-S1E%K%'( MNU*(Z1K] ERA!NJY6IM8(91#9D3D31:1D(U&XI%1M=SO!H[\@CF'/-9FAEZE M,#K]*,?IB@.*653(W5TRP=XUEA(R$PM?IYH;'7V\ZFA-CB+Z"GFY@RG_C+V M7!.L7*'ZM(V[\^F,?L\LY!4?I!FA)*<*(?"!,?>>>AX,JU=@A#^A(X]83[]% MU$8T,DOVF)L>XY?\JC?5WA)("0,RYFS68K[DV)%"'4IL!4)"@FXU(IEY& '* M66!KGD@Q18]&92OO M1@V-CLTL?$/""KGTE@C)(:T+./4G5B-)LKW1P9D%;HJ^0GX>D(G*)JY\=71< MZV)35LL2&3V>6;Y&3%""2Y7\KHI5%\%BA)UOL(*9<#RS<7P.E='SF66JYH(B M-BCB4R'?QUMA+38;4=\VZ/.HC+[/K%9C+BC!ID*NM]M)>_:M.#7H7LJH1&P7:+-2QF'D9\ M,I.]>>.FBF@E=E6LT)9@9@161,I:_K?&RY61$;;-R>A7!"TNRU@BEFIM@.,A4UD/R*OHY6VRT7V"N(S7Z M/UL&R%8KJPA&[N'T2R(Q]38^VQZ3&T')K/K7''%'KR*654+&KA!F#U4Y?D;L MLN7_$G6U*L*9J8W=J)16TCM2 D,S$R-PV=V#O%);'3URWL&E7:)><.0&'F'C M+T2]A8FX^(YP/%%9=##38Y;X!-(DTT=[>N$5+-@8EO>4?U#+ETLLGX3V<^M@ M#)9, 6--L,2*J=X?JU:/=$,)Y9#2#DD6'7^*%$18*$*M(])*(J7E+O!60-?W M+B!O=%MLI@I(6M>HEO0\<64EPA@VF8**1=CH)DB+1DG9<:UL%PTK4,',&LR4 MAB2J4(+3.)F"KV#07A;\GR^8M<9CO4(_B:!6&A6M+YZZ:DTUH7-2.?'M 9%6J?X M"910O)*QFMB"M ^F'"(3VH,D;30=<1.5B8_"L.1M!S3L(M0KJRCB:OAU+K"3@N<\'VZ-:2&Z$SO8IXTHB M4W#Z:=EY5N^TIO"3".JW(+H7L*YOSM1.ICV@+R'5& =E3VFE.W3V?J0/HCZ* M-4*A2KM(2B.WP2Q=GJ^Y9U"@8_4$<*1ET!R[I?[4YSSPZ M;"K>%"QO,E6T4L.$H7&DFMKG32JWB[)U,'<""2@D?55Z4_=YY!CC)E-U*Q4W MH?QT4%1Y>]<*M#49P7)P>.8@L99G#)9,.:Y4L!1D'LDAJ(IQ8SP=OD03_(\G M$TXFT59<1&H?,\\GRQ@OF6*>W5GU=-BDE0AW]T(NNTC)06^#K+4\3R/RF<*? M%?+_^F?C>/\_5<]C$V_X*;/SFB$R@I0I^27?#E1)UX8>? M?HRDZGT@=,-JHGL- F;!3-_LXX6N?WWR7<)[9,,>\1 MYIQL.I(>MD&Q?*050(\:/#YPM(N.S5#[VOBKXN-K8QF(C9-D'RO->PEA)3')> MK&B/20&Q$9-,O3GOY8Q_=TC>[:6_)!_^3GUM7GUKGGCA=_X48.H[UU^;CL/5 M=[,HC"HS4D-X)'31[;PVQI[Z,K:/9^2\MMK,5]L)(_4I; G7:TA]!9N>P9J" M,EUL"659%9#4C,) MK\R8#]CQQ17<4%M'PO$+*N&PE5EPR M>KE0@MG6A)O/M Z+X;D05YX$-OKYYORG)[=>%?R MNOI+G,E8BH4//F+NWL.4$&W=?8 A,2PLZD"])K,1X>M@MJ-]04-=-L/4M["R M/>CWU8!4;,]JJVW0/%SMK+[:H:E.;D]TTXO%LDE4)&X"*.X-\\.A.LQ_KGSU M905U%U(!]>U3/"&]L2;M<^JL3QW_.@5*Y& EO3T/)5I-HOK1LSZ#[-R]Q!(7 M3(R9EILGD2\ZE/?&,#(1F*<5@($D_/&1G.+N8*;;A@[2/#EJ^Z#R*28R&:6?)#$=\M:9:#Z_F9=8TY5V6, 69D'.3D9$'X'(UMQMS)1;4/? M^H5-5+'ICL!:_Y[Q;Z+8I+7-M\&67QL'^XV3I@-SC-"+HV);UC;?!EO4T3<8 M1^ :_"6H2T*!ZEA<0N.F[\.8%J5,ZU>6F_!ZPJKR9>M9\2E R"H^PZC!>'/" M2?B,6S'>%H3;@'Q'57])%_K8ZEEM57-RU.MS$L?HFV.8K'\GF'=8P-=&P)-X M;FE.&E6BHS%5[V0;LISU!-N ^S4;44^_$RF:!BU,*J;9!JNBXHVX)0ZA=TJ; M]&D'$V:VY-M@:SS ]'Q#8I#3J-N*5,BY)]C)F ME4BW\Q2,R^&+(;L@?4S=QUEJ>,]*F6K@M*W[>)\'S6%Z"BONG>O;;T7O;/?* M&+.V^3;8HM\K965&7LMML$#%2I1!F(-JI>$VZ _A8:5^MMTV:#\$13_#*HSY M736'ZIS.RAP+PFVP3T>]E4%Y+;?!@O#0G4X_PT-WQ6:L;;X-MH1+!,R_$;W/ MYKN#8*[4+3;)1+4-EB6*&3>!4JLWCL\5B-YX3&!Z#G\75DM*4G MEW'4'+RMHVUB./@R:"X.FHMX\'M5_SFXM@>G0]NDJKY$Z)?I7WM;7=W4@\\7 MS0'%5-Y==O=K_1,F)A@B-:)$8Z22,,@139#'*BCCF%&<__?GGT1BE# MD;31 M(2Z20RY2AP@UC.9_HB5Z>M/A8/3G3^4/9\?Q( ]O-)Y^_/G51=-<_?3Z]95?%Z[_PJ97$V/,Z^FO]Y>.!\LNS+"G\?3+X\K;9CKK+^(Z6'E%^83N+D/EJSPAB)$? MOX[#JU]^.#B838>M?5T-XUE,![?_^]O9A]F#Q_F^C^Y)V>O;*UZ/)Y>74X1H MT,3+#'UZJ^;F*O[\:CRXO!K&N^\NZI@>[C:',M_1VZ&?#&?W(C].P?UE[NZO M'\#>(7T"\_:^?UY?_.BKR]=3@&]//GXZ.?[P[O#\Z-V;P^/#CV^//OWCZ.C\ MT\M8\WT&J/ 1L]ED_67US1Y!>S20X_SY]I8%3&N4\6L31R'.I';WO&'EGUPT M+)RIZKN_.;0N#J??_C$9H\_67OWQJ:G\GQ?5,.17^NA_)X/FYH^'%XP1@Y0F M 1EA.,+YK1$ZV4!X6"[)J123';NI*&\?440J7L=A,[[[IDRDF$[B:A2S6=Q\ M7$502V[W)F85$\^S#AI/ZIOI[X?AWY-Q4W33_(BMSR/F5".9: C.>Q.)?XD/ MVSSXZ2 ?D>6P]@=5G>^25>RK@R^QJ,-;;?OU\0NZW2N9ZNH2E 5-M:/)GTD_ MCVY;>MP-^ F8?]KA),[C,($BHWW*9@9[Z:ACWJ]08%O3?A'%.HR@#XQ O:<$ MT(2W%CP(-;%&6DJ, DLR:14(H:1[O; YNT\SEEC7,:R>;4$4S!._K2S 5-[;ZO*R&CV@.)DTQ#Q@[GP7"E\B"9 M13'2:*C"+!$+3)054-8A"?NN2 (A$S""G,7&#D8Q'-EZE%DZ/O0YSB\2B.%= M3 ,_6!BKB G92!(B(CHA*>7$2&"NO(QJ'=KP[XHVP)*"4S$/.$Z:BUAG'7A5 MQXLX&@^NXX=1CH?C<34>?XS-23JW7^=!JF"0D8(@QDQ04=D@#;0#LR'$=;@E MOBMN=2E#,*(=#ZP;#+/JC./#47@YKHF*9%0F(>.2,,YR*KP&9M9+F #'/#\\ M'_+;G;Q#AMGLFG+F1(1^<1X]?N\>?R7*B1WG\?;@R^]$_"UG'S3&&TS5>AGDVVK49(L?1WX)+3GQR%*F,C<#9L%% M2C@T'9Z!LW?W?2>\@))'%[9PP>M+%%D7)&*<)$MED#JJ7=F%S4=R[&-Q^KD9_4]1+')CB&K+8&Q1P016,=YLD!C^]%4'VTAAL189[AL&+H M@N=OE^/@7"!G>$)>RV@39BH%UAW=WZXO_UV;PU;R;SG18 )_=YMEG04=.=9X M!"R''\LB#R>E7E($8.9OQ1B=*]4OS*# L3,LTA 2V8WMVT#Q[=KP;4.(->W?-G* S*Q5 MD^QRGMH;ZX9Q!1:<,'(^."1M_IIC'S2#]H>6(^FC$83@ L"\@W'@Z/)J6-W$ M>!:GV;F71^IL'BGF%&%L>6(%&C? ='@15!]M(@0S8*4!;AQOWE?U;R,?Z[)2 MD WW:36>KC2M0H>M0T9PA8AUG%DI!!9=I1!?PK;W!9V.*-.);,"8*; MWVU=VU%SDS5?/5EWQ?]AU-C1YT&.UV;W^QB;HZ]^."FU=W^OJO!E,%RP MK]/%/.\EXB6)K1GF@4!OB5@'5V^2*EN08%XO@I-6 6 #T)P#>R\S#"N7MC 3* ?N$HGHHL>">@M>6;,4 M2&_2)@"2;S_3<$)_DML]*Y-WDGX;SQ34@A=ML[5US"$I(HF)&FTB="GTLX!Z MDPB!( '8S$-F/#*HYN9TF /OPU$HU2%7I;)CB4X242%-L$0A20?V>%<].J1"%,%SBCW\CHC' 'J3R0"0]?8S"R;< M)ZYFH#K,0BA5XC%C4D0IL\H9ZC5QT+9]$[=^)ZD' )%N-9^[>54U]\@J)[([ MX0T6RA)*TNY>U>W7=<^BCX/KLL28=>"J)()(R'*5D'.+4CB<_U/\GFL[G)82-V]M7=]D]WCI=F*F.7*&:42HPX+K% 6' M+NQ8"UC/PE((2L +!#! B5=V$(Z^7L51CI1&X5$DO6+HTB>DF>4(.\>2$X2S MT$$3@)=@]2QRA> )M##F6/+7U_-3=9P_MVR)].D\__GKT(\BN>PQ/JB//0+M<3 M .W=A]ODZBU-W\113(O;@3V/I3$+1CZJ0'3P(1KH3C@KH&SH17;8#F=[R2]Z M%>UG'="#O!O3^SSDV0:E2;9CMPFX:C2>;1Z^!QW'1U^;VN:Y'XQL??,A3]HT M3UOJ#JIA?LSG#Z,FUG&\F*C/$9^3A"-%,<,JF;(3KA,:=3*9JPC2JZ MJ* K[>8Q]$9_PU+&BRX[*YJ MGVS^Z!,F2? 0H$WW%C![HTNAB=.UR !K-Y]GN)06F8@%HB$*DS3+!(=6D\_K MDRU2]]F1JNTPW_$P7 Y&@W%39'L=;^^_$)6[+%/E'<)::1,##LY#%_&\ *DW M2=)6=%A(^0/* 93P)ZFL1DRW^N#C^%,U#/-X*)=9N7N.$L:"8FZ:L?QJZS]CL0 KV$E80H9-6[AH&Z-DE& ,S(;5 M:'J3005E ]#L SI:XYAO4Q*[[[(!'U;3^H(5D&QR96>61RPI2G.$;K6 5@_/ M NI-MA24$W R^"9S(\*6#3L.14\D,UY*!QZ^[2PWLMTZYJP;W>SAJZ;)EYTJ M6"HD//712/LGH:X:WR0;.6LB)2 MQ$Q2PFF#C>]DN]%*1+WQ^_I*+T"![C+?Z$6I$P@,>>QXE)$;BCOKO+$JW[A' MQ[&W=&HI.D O8S::6R(_9OA";*0YLAI39+G+JI,Y%L$WSSX#9T/'L\-\;U]) M!27+7:_VOSWY]?3LZ!]''S]]^.?1AX_YX]'QR2?0I?]5C^BH#F"M$0$5!:S3 M^?BTJJ=O2M/4 S=I2O'@>75JE]:9D+*WQ>MR&H1A*DGE+'3A7DO((,[9DL>_ MS^_LX/-H5B#C;\YK.QI;/T4Q"M-/MPKGOGOU%O/K:406"X&B"U%%FY3QT%IT MIP/L362RRQ=AJ7O82TI!-O>=']VJQNK95T&&>(,P2:PT 4D:0Y>V/P.G[4B? M+7$0RB$3X58QZLL,RJ[VNTL 08/[=V7ZZ8<-U.-4AC$ FOX1(.*:Q MP_D%!2]^![6A>UWHZ895NQ3ISAWFPT__>']\\CNLBWQ_TZZN";&&[KYI]^\>C*TU@/JK+;OQQ2$M_%V7_SYUF]Q-%7?V%'G^.9 M;>)12M$OJ"0;?6&JG(P0PH@7":5U=#[)TW]S\-B[]%-[G M"'CDR_);]H*NEW;]33G#4^)W/ MBDNW=**-D 8GAG>D-Y>@Z\T2P+?/S;:RA^OJ/!WB27H\[)-1JPF^G\IW@_%5 M-;;#O]?5Y*J480S&?I99C^$AL;Y0'JL9TADHDC&'ARIQ;\ [R^]_U/VIN?EV MWJ7]2VTCKG9M/];PO1PGR&EID?81&U(,G(8^B6);OWN+_[)Y_-@A)17A)DF=_P4>_\NH^K.MI2,F+>Q5AA443%?8 M/&@?8Y@N\$XQG%Q-W^FCK['V@SP/I?#PMJO^]/?36^"E3]1BWDHCYQG.=,BF MV2IO@Y@S4BN:R+:"T9OHH&,B[5A@/8A"D\I1,A,1X<[=EUBK-#2PXR)Z) M#SHANW GZ?;\@L%U7-%;C%ED="R;A0V70L2@'/1VBY=1]5UQ@_,(5DYP_)GG M]WR3Z$5SE2U5,1[4!J.4H332KCS(E: V3+Q\AVJHE9AZD,CC@B)CG$ QXXK4 M:!DI=/_6;1-Y6^UCF0OXGSTE9&$R'"D;DAD2RE-3CC"/M(/V+YM [,V24$<4 M6]*HHS,)0KYNS_0EX0XY&CUB"EOFK6380AXK+$9\,+\*(45(ZX]4=!["M?!M>%A -^^6@,75KZ(+F"R@6N.=&'K^"8S-Y3J_>RH36=K(4.H#;(V M122H%2R:2)."5BS+D:S#$/,=,01 'AW:GMM.YW<^_M*.YPO#)SY[6UXB*Z0A M3(D8$_0)!=LA72NSB+]O9?*^&V4!S$<_"8N8%]'KCBZ#6(M!.-@SL/4^TC9@Z9,_4[CZ,?JD!UE8@&RQ#/ H9&*,J M^>Y=JF7(UN+1;OH$[8U(K276U8;F)\N$5]/]V:7(MT08G_Q%#)-AK-)9]-7( M#X8SW5JE''L,O"U5]L-)$\/O4\'%<'B=Q_!NG=@VRYX7K/LPJT@7L.P+$6(<=%TF-#/25>0"=(-@+8FZJ9+HDVKYN[ M$R&LP2]KFW;X^*U_VA1CUN3N<[YJ>/-A/)Z4;V?7S8,NV62M@T,I>.DMT5XQ MZ 1N2\B]*<[9)1-W*>:NW(='*QDM[/N2N[0TP"_A K*0*P^$S?(P%",M),V^ M8Y))2Q^UA%^G777>;HNQG-DOO]HFU@,[G/7E*:W8Z^M%QF62(^<40YABK9VF M%DOX)N4OH>J-%=N:#"N/&8:1!/SITK]7]9\E+5SY.'X>F#8EY-^3E66"62^2\8:5I@@DX*"W!SZ=> M U9O^F/ DP1(%EUY$4\/1Q[;VY6EVW.19]F2A[AYG:M;."/=@6GIT^QHEH!< MHTT/O,[(P;M,6U\^OCF(Y_>\>ES5@R81X9LV?;$B/$$ MQV2D[N24B:5H>N,X05-E:>/)]@*!ZF,PQ7%:Y1D*[VQCYS$HFI!U+"*MDN$V MZ43FUWY6]B:8NW5OW)ZN) PPH]W9M-G>"?MHT_5C[;SX:RN;M>W#6MLDD%&" MV9P5N]V7.%+>$V2H=8@XZ4*4U@K:05GC2CP )9S+[_WW>G[#5TE<9H_.B:!1 MH%R8_(/1'+H3W?.(>F1M@$BRI' 32B)@T=BA]Y/+,M%9,ZY1'K%>NX@2AI33 M2DQ&+SFWDD?G/8?> PR%?4,KV.'R<@OCVBF>EO9W=W,%9*)+)J*)QX/KN(!ER4N@74):$9^CV.2A^RILCK(_)G@_E((0WE[-[?M) M,ZGC8^RWL7S7=O7%!^_"@&XV^KU82BLDTE0$Q*)4)A*J//@.FKU9RB4S?Q8O M[2#/!ZS-1)9F:,J(S%UP4I"Y"[- M\\N(>Y,S[@T96\ET3SPL[\OYEVH>:NG3K)WP.9X/2@;F.FBHO170WJR]]X9U MVTAPGV3+[(GS8#4FI6NS1%$38SDGS+@>T*U [4V_I7X1;F,I[I%R[ZO)@D] ME$+6B(2$HM+IX(R4T#7VVR'=L.O2_Q/";2Q#F$7XU4 +-C\7IA^F)M:KT!H= MD1,,(QDI309KK?SZD#,NU40%TE58[+MK^%#,*O>527D\OI MCW<]DG^;ACEW.P-G?Z]%4@7FP2V3*AV,'BBI:M;)?R W/GU@*Y.LWS>&^#XEE_)X.HU"HX(ETPT$>*;(^V-^F2 M_E"OO51WR\(\*4M3/(_1!ER:RCHDDB782&\2A4XD;XNU-ZF3_C"PK41A@HQG MH9Y7;[(3- CWKNL23:WSQ)B$)1)!$Z$]4\GCM4*+C1_=FW1(IR3:@5C 5-<* M@/-@I-+(::-1( ';H(7'\]W+VV\A6 ZEHQ&NJ =GPB"KHT,F."^8X,J"9W:> M1]0;+Q."&@M[)."$T?4K\+$:^>6P+'/(.9\C?TYRI$\5E@[:57P15&\\PAW2 M9$N1]#K[\L?<^9([S+_D1_'-I1(Y&01BBFBKLHY@&GI3QU9 >V,I.Z':1B$) MB"QW[52:Y)!F0J-(-$_4TXP)NOWD6D[E-YA/V8@Z$/+8E1$M1T*-S_/#IC_, M#,IC=I?&BN^'U1?(U8N-GPEL-MN-&WH,X++T!Z^B;^W.Z9WBG?SX<9?-P M^N:;VV_GVB<7!SX*Y!3/C!*!>YW=,@%>F0&!N_71!1MB6-R%E4I95YZG$#G! MB7L%[G-LBK$WUG7GQ%PX"*%+Z<(=G[$ARG5=AI1B#MSR?.4@W#AFB;("NGL$ M%/;>F/5OCK,@;.BKCP 38V_QU#W["1U%UEV0.X)VNB$V[?6J8/ MGL(R#*7\J"P:+*PV*<[S>TEX?DTYQH%E)1'ZZ&[=#^"[]C&>I71;?0W'B[TY M(,N&,*T,7CH&J@(RGF(4)%$<4VZ9@UZ!@AW!=^V,[)S<6S*C7^S^4BT= 0\$ M62(QLCJ[50'GG\'+_B#Q]Z86Y/M@]C:LZ!6O7ZJ"45HC)Y-#94(YRT:(@K?G M[6(+[6J6'V)0"6*&1P"%1YAQCX$UE.AM,;[81?1?,;\^7 M-3,KM]^7/UQ&]UYONW!>?L>^AEN[1 M&4G42&SWS)-/KB+<($JN M32_/J;"8 2R5I8!#(+("3;1Z9("O5E?%&9$9&Q M_/O_^W0U_^&CKYM9M?CKC^C/\,%I[O?3NAS]FR\L?EI?^A]^J^O?91_W#F[E>AJJ^ M N!OZW_VM/KPN9Z]OUS^@"'FU[]V_=/Z+Q IIQ"7 ",)@0A, 8,D A8*)Y0A M2E#Z?]__A06"$9$<<.T-H"P88#PV &%%KE.WOIKS28+9JE7MBO#XB/=\LO__ F&O;3 MYH?Q5YO97YKUOW]96;U<$W3O$G[H_8WT-W#]:R!]*\H.$/3G3XW[\6]_^N&' MC>1T;>MJ[M_Z\,/VRU_?OF@CG2V6/[G9U4_;W_E)S^<1\?H3EI\_^+_^V,RN M/LS]]?SLXOFS=Q?QSU?/7U^\.__Y_,WSMV<7+^)/ M[X<;/W &TB8+R>:U_K<1GWH#;-2*V6*6-IJ7\:_;CT[H\L'VGY9^X?QFP[E^ M[KRRMWYIGK:[Z@L_3GR^;Z.TFR&[;[46RD MF6%=%]K,_=TUI8//"![BIAV/2L0L$;1#8_.L:8W@]GJ^ZL=9?;VR[9OUH ,B MU-555CZ7538Q;IB*H'_\H:J=KZ--%'^T?MW_8N=5X]U??US6*__UF]5B&;7Z M^7S]P/AB^O?IBUTUH:F7_WA35VYEE^?U.U]_G%E_]FG6D@=2&$CF,0@AFDQ2 M.TGY*/V.#[BA!_%O7W6@[]D9M6#@2![0BAUHK#**LTLG]J>W.5NX+:+FV?K\ M& 7J'W?L@OVY;@/)2'BO/?.5[CP'O?^H]^L?+-F6F6M;;+NWB"@D!3)($4@H6(B!$2,C-\%\-T)!>RS_<2:H%W M>(OGY[CNI]&<3Y!^FRTOGZZ:977EZ^>?['R5(J)G3>/C_]R%_G07LB<4*!LU MG$B#J,?2FI#[3=\!YO2JLA^WW8I2C)@"&\;3JEF>AU^JRMW<%M]5<]?4@OQ/-/'Z+[U(IX.&V ))S'_8PI M+@U#@N>._PT".CG%R"?^MF[@_1W'^3R=;0OW2M>_^V7\N@<9M$EK-8M.LK72 M$AQ\T-F]R#XT)Z<5F03?5@FRKTK\XA>^UO.([,Q=13&GQ2YG'WT//!PP,/%+ M (V5!$'M%U+^OD'GY1P\?[%PD:_Z&75M" 9(4 T:"*D>(QQ9FS\ M+\G,>P>,1^]5["O: G;!B\5'WRS3$C>87BR6OH[?N8N+Q%TGJAX"C"MAJ>=Q MY;G]RCXLCY[W+$(N8 %41=X)0_7U[Z^B:@C9+V6:F< .ULB'\P31414GN6>^\?1/3H=2&CP N< M_U_/INM(Z6RQBB"WAU>U:)[X4-5^\WL7^I-OGG^*9E!\_FRAZ\]K^<35I5R6 M*.3Y>GW=^UV*I&H4C5KF Z&$"4I$[KRJ@LMY](IX+%2WM9CGT>((>?M6/8F> M5IBU8$E$@?$J "N(#11!PT7N*%@/E!/1GOU$W&9>[,O\:[_L-Z^U84#9^ ?4 MC EI/81*9.;[%H!'S_+NXFQS*W?E-B4C)R0)PP;-&U\_K:ZNJL6[2UW[WOM! M$E=*' 7.6>*DUPKY.XYJ.\]Y[,,>+;5%I-EF6^W[)C_7]2(>*4U$M\;U1#L /&60H(-2(@&K"!-/,;W0ED.OK+\%7E%G:!&ZV[H)[-YJNE;UVTH0A+ M,\I X 1Z+WB 2A76@2V4$]>"701>($K5J9QK-^K9K$F9]*NZ/TF$(@,,]0&0 M("WS(C@#"R4!Q#F.M- LD-Q;RX, 3J\\!=FNIF*JP-G4 W:[8[8P MM\(Z23!.80"9-]@J:73V.Y0'0OP&52L+6[T'WK__=$>2,R>H\4># :!3-&A:"#PP* MFSTG:NHZSZ2TTC,($$-$,R)$W!I+K>G(ZCP'^7Q8G>>@& ]=Y]E:PO-_K6;+ MS]$Y^% MXE^;KF(HI9)?X#D(2"H8E&0V>^AS$-!Q5H(.$]VG,WL+O(3S?!M3 M=S%-)ZB'E(4^Q$GJ C1M>6@!XN[Z1MFD?BB5\,P#C9 %&#-K' X>NMR)?A.J M0D_-Z)%HPJ"PBY0-K -&R\K^WET39R&-;E2P !DJ7,HYLS(W^RT0!_ \]B>G ME<>WCV0+%**=.;<6HIZ_T3/W8O%4?Y@M];RG%%(@( .SP 5N"??<>9P[SC$( MZ!14()_$BU2'+./ZO+OVN;M1(8.!(33U0],>TF@)<<:SEX5T(3D%!<@@XP+1 M\S-K5U>K>>JPMXZMI!77_C(=D!^WN1T]*FHED-8R((2!QAL>G,P=.1\-[A3T MHPP3!3)#+VJOFU7]>7V<;4ZV;F!&"Z#2+F8HLI HSO*WD>H%;SGZOZ#UVWK@A9B$*PF $>%99;QK#3 M^1/&'P3Q&._='A2B*DE) 0/TAD5\;X!=*@$D= PP8CPA5@KM\Q* MDMGOF^S'1(F61JU5MY;*&(BH.&"<*.:8CF9S[C*S-HK3UH@]I5[ 2NTX"#>Z MVDHZE!Q(PP4@1D&MJ1 6Y;9*>\&*D#C9J<;T,AR9W_O2?DTU:N*?DL4!QUYOZYVE1R-A=53[AOO6.F MOO@NK3,NKUJWD8;&]2&6BB=2 MU-A;RTWV"$SA-9VV0A^51A0HI+IE$FR,@3,;@=?MK&#/&3#,R6@4>!@M1^IQ M*&J8W89SVGJ6BX<"%5>WH*V5]AI9ZFWQRB\OJQ9&'4T(93 $U@=++>;<9K]D M'H/K&U*:',QDK.FZY8F^:)J5=\]6]6SQ?K,/;E3\K6^B$6!3BF;ZM;,DD;69 M$*43_&RYZO!-?/S*T& 3!ZKI\'JD+LB:&_0IZUWTW):H/2L9P'K5V@7_)P9 MH) Q(-JHBN"@$<:YH^'[8OXF5;(,HR7*6!X2PQ4: Z.Q!^FB*"BOM=>Y+;'Q MT?02,6$H(O?<<< M]MHP:HPM\D(-Q(0+QC@AC01"9P 7WBM,=5*Q:6.@,!YJII*$-W7J ;/\_&:N M%\O4 RYJV8?A.KW432$0D:PS'?U @:C.'<"Z']7>[[>]]&XU]^>A]UF=R=G! MAF@&2 ](4%P'$K?<<8.*'O+6C\0V59E#9AUIG8LEJ#B6@HC>)3WY?!$_HBO% MET$#).4P&A4(.R*UA )/]8)]A76PXH@BZM >RI&5E@*WTOVKCQ_0G?;3";%0 M*<4(>(_;3I M P+9.:I*"CACREP:@/56+]YWJGGP$B@?C3H9:10T"&Y)CO&<7QYXDL;&[B+- MF-ST!42W>G7"R#B4\\:CIQ_#N:/P[]*WA^0R3]L<@(.1!)IK"^*_L(0K9[$= MY98?FL"!B9I%^1L46&;>7D5)7:VNNH&PZ"=K+B5@6#%N5>!"C$H>NX>Y6P^= M=I+BSF*O ,8(#"XU%4N*H=+DO<<(VI@\1:K7*WNAD!Z^04 M)C<5O9M,KBNG]L7=:UUO)BOM>Q2?'DV@3 M@/GZ*V_TY_2M]15YKW91"H'2 @$M">1,*N'-J&/Y(=Z/.=XEU+Y:F#TRG M>XMA !*;*$.B@Z$>W%D07Y>Q<,FP>*VO>B*\G6LJ M=*]68CV'N8C;0TWN;GW'PO$CU5]M,%"&"N "PEPA%BB?W!HZ&KV]YQ;P<:GM M(+4E^O=%/Z7Z[/W:4SA?)ZIU!WF<0T"N6PP1H:.4I'8Z>P^_/C 'Z+-Q<*[O M]O[+0E2!L,HM8-V0H(3 6"DC..R,QE RE[N-NI<9W@U(B M)"CE<;V^KD-<,))R-01 (6Y^R!N)M@8.V.S,]%.\AUA+9C\/^'O9 Q?,+"!.B M^AIC",]^57-X;V8BC@>EF3M/\?F[-V\2G)Z$.8B 5MH"P@BA&AN$[_9QZ\E( MO/VY![A$VT/$51[YE&@"/5__SG;$3>L0ZIDY+12+]H*70%+*M"'*1'7-'=(= MA>P(+;RR%PT%""OI1FY:EW1C?5TM/D;KU&],W^:B6NKYS9^G'@2OJ^7_^.6V MZZ#HMABOCGE/0ZU*!EXR[VP317ZSU5]H^\/ M:DT.0-%]8T&#H"&+K[IWC.=VF:9=X?=F*4_.6*E-]K%Y.^#\]O2O-)D%FI;N+++-35'S2_S%9?-BL7G5?JD[ M^K"ZY$=";8!%$@K) D4T]YR6 LOX-M7W@*I0H ?JODNZT50I)1-_^C"KUY_P M996M.R_%@:;4 ($)A-9J1D)V4Z#THKYK_D'5I$!GU'T7>*-?UJ8DH]UDG0)E M24H04-:LAX/ W-T LB_BNYY/J@8%VKEF7-"=J>O//_G:SAK_IHXN<.M:4SH@ M.>8 *VFP1418G#WK?9JE?7\'CD!E2K2JW7.9V\6D2_WN5]TZ!K3R"%A+O6 0 M0D&/;<=O+>*[MD^J!B6ZW>9;T$->7\,0,%0[8(/#T'I&Z='M^".7]OT=. *5 M*=%U=^=U;@HX7RR:9;U:YWBM)Y]<7.I%IV??V@*\!I)*"8*1!E(CI96YYVI. MM;;O+\*S/C;">VWI\'3 M$-NAD_O?/19[^?Z^OIOM>_D\CFZZ]P9X A%UFACTB';LVVO[]O3]&)6FX^W( MA0]9UO8==9N#O+-*YFLZZ[;W9\@6W\O^BA;%?8Z: @)>("H^2105HHYS2% M=^92].0_3X7XF]'OX]6##FT_W*WLYFW=V'J]CH4.0"M) 2,:!F>$9C+[M)6< M"_AFE/SP]'G<5U7&V.I5_C0I?5>K[3]J#2316B M=3:KUU[T,[W,VPTL-ZCY%I(()6P!CO@$$V%5D9!&WV:8![HS[: M7F2!HWB..0=XM-H\Q1H1FGWG_\9[D=VGI9/U(ALD^U'T(M,N^M/8JWAF8J@P M$0+;W&'$T^Y%-JP##^E%-LC%8^WEU+6F[[W(]NE%-JPFAVCJ-(;C1ZJ_0J3N MX2P J@01&'NC'/EF]7:?7F1'I[:#U!ZR%YEP'DBA*4 64NLEMBR["?F-]2(; MYGK77F2#1!4H(M_9C/Y9S^K--/NOGNO;6?/[S[7W+Z+16?MF^39ZJG>M;$QE M7*#$P"FA.!:2P>S68?%%':%&%W9WCDI-COT]2 TBTM7\WZMY_)AYFJ#>L40G M)3 .66 PTH13[(^HI&;\LKZ_"P=6E5)F\"[7D4-+O/#U%;J[,FD84#!(H(*Q MD&BLT-WIB8>[I+YW-=^F[A]>,4JT2RCQ5C^;?9PYOW!=[S34&AC-H[FG**1" M,6GHT0SH&+NH;_,%.!HUZ6W<,,6UW_IG+5%LFV,5NM4;],HM26=4X-$4(]"+^.WO=W*3:NDT=W+W MD7WH.[DT;/)-7;F579[7V]96K6!I,JA< (I9"""QP@KJ%4:C&IC=,Z>SZ]FG M=2-WKP94&9G(/'=WBR>U;]@B:CK"F7V@,H[![@4R_5#L_3EJ$YY)P(=B'SH. ME(4*L&"4IH$BBW,,\9V8]8%)VHIAY)+*! M.GK5N6V6FP"FG=J_P ^B] M!> 4Z-U=H@7>WA>+Z(7Z=TN]7)LH+],_2/+LV*H$BXO$2@)KL= 0*LJR#Y<: M@/-M&GBY>2H0QNR!UOVF=((KE$DU".PP*5'9:!RG'GMP,-U>TPV2P6@8*8)! M<)9J3P,,-O?1<@ %N2?WZ"CT8U#T!?0B];>.NZN>^Z;[4%34 HVM!0PCSB#Q MS-ON8_^GGU(:UX&]7NAJBU!A)1 M!IQRQG ?!+:YKVU'P#HEM$>],)Z'W%VT1P$[)4W)ST2!&0$[C%F** E50$K#@8M.&\'(*I@]??X;F8OU MT NV H3UFC-39#"<6;NZ6LW3BM8M8])B:G^9W(./?O-ROJR:IE NPP.?7BZK M81\Q'&U^0S2%4LJDB >@H,YX S6>O,KF\>8W$*F -D: $%A@3CAF>?8T_>_Y M#8-:.EE^PR#9A\YO^++Z:S-ILWVEA5>+M-2N> Q$!"A& B",17WPS-'LT] ' M 9U<@'Q81UJM"W-Q5:)H[C:FGDND+E"%0N.=@ X3$L](W-T*N&Q2/Y1*,!/W M:AX$B(KOHPMFJ7/9)T!.IPKW!+\/K F#PBZ@ 3=LX(NX0S;SS6[I_KEJEDD* MW1ZS0P9()RF@G&H,D84XNTJ,0S:]+YJ!QKON97X.2DSSOM];ZHG&.0*D$3!^ M%2S3@6BE<]LDH\&=F+YD9.(0727&CV9Y6\WG/U=U^F$KA<$Z$-=!@/=0N2 # M@N38!I=TK^04 FD/\^0.KQ E:JA;,:;6BR<%T-;%#1L3Q9"V1/+L51,M%(]( MO3+RV]5-?G=R"NR*YW;VQ(>J]F^]G>NFF879YOZC>>V7Y^%"?SI;+NN962V3 M/WI1O8D"6RQ;=Z 6 DDH 4Y0Q27FFIG<+=]W0_I=[:8AN=3L].&7Q1J@D%8 M"1J8DUQ)FSO_LF\GRW4U\J:N/OAZ^3DRGCY^G6_P]5:@ZZ=[W(3L_K#]+CXR M+3+3/79C8?VVA4*!Z ),0!*'RRWF##,\F=UWX,JWSU%[[,ZHXY: MK0>&"P IHD1A(HTL5V8YC&VJ6X;,.M)_BY"1BF.Y).A=TI//G4WDDLOIHN$N MXE^]$(9+HVS\V50OV%=8A[\PR*D.[2J+K+04L$;[5Q\_H"=8T06QT!W!"'B' MN3'(3NU8U=F3E^-0(>&X8CU)Q!.@IHS$L? M/;%DX;^X^E!7'S?7LCVEAG;=_4N"Z&RD=I.*$I2[7\< G.F=V>ST565D7R"0 M]DK;RVCKU9]O+KL;FD$>&$D(8"(8;ZU6E.?.GAV +]1"E_]"U M^T.G.,I'OUCY38)OR@ _:QK? ]!:#R1E!G@KE3,A.$KOW#CU#,(:\[33X;Z, M@#/&I=8 ST-(?0L6Z^#>:NGK>]13& (4HAQ0%A!V(FB!QXU!N^]))\9\5L$6 MR)/O7?PO==6T;"1'&# H"."(DER2X 7-'1 ?1G1$ZI$G9)*1@+()"<_\A]K; MV::*Q'^8^[78%^[LJJJ7L_]=?[]W,:T0=X @FM@B;F[".&G M<@[I#VIS7 C,(:7XU AS3Q04C$@+?,T8,Z'SP1[GJ8I?:AGC7_JTY<],6N=5LTU<%)QJIG5EJ'[K.CA1QR1V[0K&U5V M46:,\VQ0,3@.5;H=-5(0P"@UAB(!XU+'$=SWB%,C.(LH"^SY-P,]K;@-I""N M#@)MA3,2$RU<[D2XF\\_(L[SN"H["[= Q/:E;QKOSS]L+YC6-]$O9]JLYW]M M\[*;9ZMV#7:@P! E(TXH'<7::YK[A!^+[>04I @I4UJ&G9<1,AHX&E,.!(4F M"(7C+I:[!=OCOPUZD*)D)&"*N&IJ;_U;BDF9 M7U[VI]4B[0!^83_W:@PV'DC!2.>T<#T(6R!J^%U>FCO)=S^A.^R4JC>53 M@"MHJ41*Y.\$?!^F"8.G>?6BI_E\'N$?.FR:>O2_385F74F>?'K$'TY$1VP<@X+^C&HZ>?$+2C\._2MX?D MIB,2(@MD8!0PB6EPE G)1UF(AR9P8-A/4?X&!9:9MU=14E>KJYY^K1BF0EP. MO'+8*T&\&->C[Q[F;CUTVB$O.XN]RB&SC*[^&HC^- DV@B*0@P8UH9P3J6% MHZX*[R/OYD,?(7D[RRQW2/V.)W(13:65GI^9U$K9MM)G).%Q8W$>>&@5-<)* MSN]T@NH)NPX_YR#>J!@*P'1B,)/&*& M4>^LPW 4W4-/F8[L[%Q4)029^Y5^OHT7C$*F@@$F:!-/"J7B?B,PLF M)D<\]"$?OU]L=.>%9(J3_IP ^Y?Q M*:WG]UH&2FF@$'' P""\T,R.#/P\X"4;@RM?TNG TSHC/M0&()VG0 BI'4]Y M)B)W3N!X=%/%3K/K2G_J:59"#AU%O5[>DU43Q=0T9_9?JUDSZYL[1R4'QA$" M''/0&X6"<+FO]WJ@'#[)-"_Q57X""MS^=L%*7]:^)R^F$V"AQ-)[P1TFK30+ ME2/48W\>CD%A4&KO)P2+9ELJ!!(H!4E/0U'N22(]"CT9%']NA_B5KB.D*_]. M+]-HN:5O3SOWR%@0+'9 A'62B^" 6^>09 9)J^\SCT<\9_H85V96JC(BS1W@ M^L_J?1+L1__:+_^HZM][NIWPN$PIN $8$8,%P"\$W<82A$UK4Y]!?I:7_6\4YUP"[D4 M#X1Z& >C&/7C52P;;P5KIJEM55FOZR6-]G--V6-O0I \%S$!R)5C=5PN'<8=@>*-.;244IK/++ MOT"-S36LMWXS1JJYG'WHL=4%)L!8)(#FC&OJ@J0B=P_% 3C?AGKLRT.)A,C. M#$$304B-@;?&,^&UH634K?"Q9RH7-H-W%VK&CGGW9=YVP3C]G.5!X8_,61XC MN>ERE@6/<+2-3CAU6!&=^H6,JKXY-($[Y2QGX&]08+ESEH=2."6/EJA0&%@? M"#3"!3]NG,FC3'L=%OO8M-=!F67.6?XR]O6=]0M=SZK.-NR: \F(C7\UT0!P M5D,RRB.[A\3.AY_P>;F_L-OLT[W8W^+X==%\\'869M[UC%CH I7Q).T%,OVY MFH&DJI2$,^_W)GHJ6#Z#UD6B 6LIF%_$6E7U:; M$8R=D4(>@"&> R(<$U#'Y68?-S< YT0/^]Q$M'6$%=*1GO>A"URA&Z!!8(>Y M[\E&XSCUV(.# O'V!X&$(@W$ABIN=QXC;92P+O?,^P,HR#TW-4>A'X.B+Z 7 MFX$I\]28WEU%*:?JDI0G\_Q3FD3/@) MZ<@D\B^0&7=SILYYN"N3EA]/5?3] @>4HA"T\%3)W#DEPXA.2&4*4%!@%MO M\M_Z), T,/#F8*9U07QK'Y0H@)0Y ; BTFMHN*>YV_GN"/4$56H*TGIO8B8H M8[^.7E5AZ)=6YI_>+I?5S966J7O?'T^Q0OG,HCI@93T)<>>CB@&FJ4:8:P/5 MA-G]+P]?68^A 3*U7]8>!Z,Y=T%_KZQ_L*[DJZP?).18*NOW2*.FJ5F1(11 MZ*#3:8WA>T%--@7)5U S2-3Q53ATPOU>4%. ^KRE#J-X.T)U$P1(FUY%1*@5 MT:+C)/>$Z*-0LW(%-9-JV1!=!0MJ1F3L!R2 ]%(#R#F$3&KO36XW]I0J)X:I MW+UR8I"' I'X9^E.:696"=;;V?O+91\N!5.XUP/-D./<2!Q<[HG.?5A.6SFR M,) ]X+[5V+.%^WMTBZOZ['WMU];[371.1SA8,))NOWV:P9>Z UKD2-Q0Y3\OIN74V"$B%4[-)(3W""F*?>XQ*/YK3 MU)',+$P;1.^:(Q5\4!/5AHF31%ISJQ=7:VB M7>3=S1AMZ_0C\54QD$;8P3I(O EN0L7I0?EMJ5(.JJ;UH5_[UCTTT]' #M@ MS:&34D/!Y(2*%!%]6TKS4 J*#])[ZS_ZQ+Y6SY^;>9\R\6H:JOUD_>/O?G M"#FUK*\7>GZ-ME>)A:1 >2J @0A;!9DW,G?/ZIW!YKMN>RB$YLGG;;OW)GH> MV[:&W7'^:!=$X7$&0A#,* SCSIY;@D46,M4EWC2ZVG^S=RCN#WT)F&JTM@LY MK[?+Z(KOIHD5&CH%,/>6&<0=5#GF%78]^_#7> ?3ABHC*YFK(SL6V.V3=X+* M6 K="V3Z4NC].6H3GDG AV)?2P(T4@9 X:'EP3D<1CD&Q\7Z0"7T84@?E&L! M=[#=I?EFV@*2()7< &0\YL[* E5L!^J(G9&4N\;&SA(M$$K:+K$;C/,82&(H M0,&$ -A,GL:]RT IT#O[A(M\/;>L%6N'=/?;OBE+Q9VOG(IR;=I?/R?N]"? M6H:TXD#A%%]76CJ"B0\A]TW$#C"G#_L2 MN6.W8TGGU[&D7L4SF@(M< $$4PE]%;2W&F:]V'*D&'1]?G=+2B8!$H8 H)# M7! MF:"Y@]-#>*8*FF35@XZ$BCP"?RPA#NOB&T]DC3H,9UO7U$(8Y\ MI#XP4C$HW$/YJIV@OMU(Q3!'NSBMHP1\,/:] +K5!]$[/?5_>G]' 8&B!0=I:!C%5=QNK]&36]3[B2+W6 M8?E7V867>RK7J\K,YOYI=76U7?( ,&13-B?Q G&HCGC"#/C9I(//>71$YM- MA"6RZ:N%]8OEIO7!VUGS^Y//3_S"7E[I^O>N#8JO9Z5'\P9Z+" WWFFH8.P^;(>I$,O+Z+WJDH&.2?:689R$QQW5 M$QX=8A9Q*@X#RS[HY"#J"63Z '=>ON[>>NTM[ *W7V?65JM%:G9B_>QC.DV[<5%"@98J M+I>[8""#VI+<]YQ]6$Y,#[*(/+OWV *U5M>+^&]?>MWTF=$C?0EQSWP1+@O)N-)+,[/"6+784AHFE$=H1EL$..2*\2R%_GVP_D6G)&= M1%^@,*L%+0'K>2.ZH$WE@GR%=33>QVX4WJ<:>\I_"I^C'Z*%(6Z: 0-A@A?* M:VU%[KR:R57CX9[&U)HQ*/8"&K&-N;40]LQ/AQA(AS& V!(85QP/O=P=OX<1 M'8&UL2MYW3E8.21?P.OXQ5?O:_WA?/7(OJ-/1 MCKSR+]AH9B0\9!$PDB, 81JU8IG6$.8^3H8AG8YRY)1]1O?DUNBMKPJLYYVS M,[0%DC@&H(94$Q_-;I,C][X7P,FX(OG$G'L X2;WZ2:DGNDW7:!R#B#L W+ M 83[$565DG+NL71CP4'K(C@;@'#*>\P%DCA' MO$U(\90C@]\X/"+6 +O*X6 MO_9E8R0_24:[U7*)&5':6CMJV.0#SOT;CY]X!&$>0JH\TLSH!:RCH/7G?[S[ MI77[(2 P"%$ .63>(2GUX!2?QML_OZ\^_K3]Q V=V[]\9?+K\QXS@3M*+?,6 MO&E%=9WCW[7A^&A@:.TC&FJ,,]PY:T=Y\?>.\;[[Y).RN?84;,:QCPE-ZC-V M'FYAZE;=3E 9C:U>(-,;6_LR5)42;^97?#0X&.*V99P%&GFC/XR^+P\\E%>7C;UJ7REFMN?7 M('JZ.W?!R.B]W7CT]/[:CL*_2]\>DIN.2.T=T-0@ !G2G@0%X[Q5#IEE]+,V M(8!/_4"0H8XS^!&F"Q1@?DBXN>/93^I9LZSF;R\KYU\T:8!S]R$$4U=2;R1 6C", M%,'1L1\5UNY[PI%>+0]+O\HMN@)![O-XNNGE;/%^?6@]K9K6^(=HAP C$4F# M(*(_@*DBV4/;;133![1+QJ[VE'(!WM]=5O7RPM=7 X@DD @Z@ P6\;_*JI [ M0-M&<5J\[RGEW/OW9JFWE?'=OU:Z]C][OUS_U;7X\Y;)$XTH MK; "G@CN@A.2";OS#O/U.:>A"+D%FK%N8$A'TZ%W'JY[%[=R89U)"&UTJ(D+ M1#MNQX5E]]P_;J,Z#04IQ$+&E,!Y7='U;.WS\&NS&4S8ROHA#AAG1'2:+":4$T=P[HXY@X!. M2S7RR;ZM&"*O8GRQ?EI7'U*DX%ITI5" "MJ$*G>3M1XHIZP,N\F[K08RQ_%1 MU;>;^MP^X%JY@:F3J1:0 >Z\%8QI*[./0QP!Z[34(SQ>U^>6+Q4?? M+)-[]&*QB;ZLZCK^K9U5K($QU@'%E(=**FAL;E=V ,YIJ48NN7<$OO:.>'9A M>UTM[ UX'ED.XB)#ZA&C@'*< 80IC+YR0"1[]',8T>EKQH[2[U"./*TZO^QF M+Q9+7T>L+Q:VNFK=W&O&@:;,I\I"@;1&SHKL@?$!/*>E&-DDWZ$6F4>1;Z\% M;TSGRI'W/^)3]ZL!>"CL3/4 V\>^]1^J.AF3-Y[?JSG>** )X=&DY$:%X(V# M^><]WH\KWZSO;5E,TSG-]VSA7E;1S(Y,N+6GU3W*UV$.%,<04*^HAH%*1'/7 MX>^'>*KZ@NPZU3^HNSAQQU"',#IQQ2D#I X24(P@1H%C:G*D8AY=!M^4"K!+ MDM\@$8?*\.H$]8TG^0T3M4NJUR@I'TH%I/9 0\:B]<>9EHJ:5IK 8Z ^1Y)? M?N8'A9N1\>LF*+^^:P5P:(B..@L .6TU"A+"P9F%#VL=\^N[(\WO&Q9\M9?4 M)FGY0QP$DE(!&&>$1E<,:C,4 #V1EC\/XNV!4BO1@VN5UIQ,CF37KEO7;U;: M-F:= U)B!(QG5EA" M396W+UHID^\E#C.=@O#*2K /F+NW0O*A9RN'90J?)')M<9F#4*->$[NL-1#EW; M0)62!$B$(%!1T9"R'@6?^ZYYVD#5P-.>?-[^L+N0+6 0WS(.6.K.E#JP*(MS MB^+A,(\Y)#6H/?TAJ3(4'4,<:LP X;2A:Q&-::\<5QAC*?FHH1:/:&QZ<:X? M.$U]4.:90PVCQ]-V@OIVIZD/<[3+8.U1 CX4^T(+8 +3P"D%O<78,IVC^?3C MFJ:>G_1!N1;P>;=H>KH8" Y4W+Q 0,Q+'9>K5>Z\K5L CG02]S I=PV%G26: MT7M=ERO\_=W9Q>V9[SUM?JP&AB67&C%"HJN%6V-Q>RH_^IYP" =U9ZE7N466 MO5[P^?DH3(P ;9 "#&%"H18>\3"*QIX'/%H6;>6=-V/XA&$P.D)&5<4V?KHZ5_)/>1\]TS<74@% M#L-A,$@");%--T<$0<$896SL*7@:A.TEHMSGWD6M[=]GR=MZF;JM5&8V]X/H MX@$!5- &0!HL8SX0:. H N]]U*-E-*\0<]>9K\_L03@>Q1V"6PR(E4%R[YA7 M>+QIL0]NH4E0JX+5V6 6,2<#!DEIVD7F566 %$I!'>;8ST;C./78@X,"1L"#0$K,@3;" (64 MAIC X$GN.L(#*,@]1L)1Z,>@Z OHQ5O?^/B!EV<+]\Q_]//J0\+X_-.'*+2> M0#Y1&AC*%)!,"&^U@OAN>^*]M6,$K.GMCHQ$5F59R'TCO:XR?Z7KWWTZ9=.M MPNI#.G)[@EA! NTI \Q*)37U5I%Q4:/AYYP"X[G%66!+^,4O?*WG$=:9NXHB M;I:;:O=!=?2I$2_G%BCI%>-&.\MSM[D>!>P4E*0<$P4B2]>%OF>FZ6R3B#4! M,@@. G1*(BNE&U?:^*#CXC:&QU%H\: \YKW$7,!-W>))Y=W7?:M^FRTOKTN\ MGW^R\Y5+NUO3I/8G[D)_:H7@$0?*12LJ-27!6'DA?7Y#XL$PIU>>_;CM5I1B MQ!0X<5)G]_/P2U6YFQD+[ZJYZY,(=0@HX1B0FJC I(A.?.[FIO>C.L%M)C,5 MDRI+"YF.)Z'2'G#-!';21[^-3*8DTRM';NY&J\:#!%]()1*FK5W4NX\BQH$1 MP0(KH&;(XM0]B7HGDL/L#/LS=;>1Z?YB+K 7O*FK$.V:*$X]_]G[#@W'P,BX[_%H MX&#,$#!#0B>A /J&72(#S M\_DF0RUQS#A%H S9-X$^-">B"YG$76 FRCT1TE;T55*@ M-=8 4TD]A0%!ECL7\AY()Z(2.05?8!C*BZL/>E:G'>L\O%@L]>+]S,PWXSB: M+Q&PY,K^,9NW!D!I+2)808# -)JO5D*;74L>!/!$=*8<*06FIMSUGM=9X,EG M/KM*C<_:28,4*.<],(;88#!C0F;/LAZ&="):DE/P!<:HK#OQIPN_EU73S@N) MEK'V/"+RA@8N=^+,+0 GPOGN0NV=?I*MA=BEKOV3U6>C[>_1 7Y?ZZM] M&H7U?]J>[>G<]TTY^&B]KI9U9_?+2O[>V]HT5 "3 @! M,!&H(T@R*'/? X^ M7>LN>/#.U-,D0AI0@L#'CLM D34RNS!YCXP4[7ORJT' MK1!S%FD?ND?7EZ/M.D=D*[;JZD.UZ"M#4-I&G]H90(*@3%$:C[KLGNL0H$.E M=V?BO*\Z:V_9%PA:W\'4G3K4":I0^G8GH -7:^U/7%5*ZH=2"0_3_:W2@#C- MN!4\,)+[C)E0%<96<1U&$P:%74 #;FV $=M5M>C+^!- 06:B:\PYM)Y;R7*W M,NX%,[T'DH&LJH2D,R;9;08F1##1"U[5]E(W?FO4GZV6EU4]^U_O-NYPZW(& M>I@NX0*@5$J+$8SN4YY1,Z/@'$P=LIN@I3@HD(MY:]5K3[ YLU$LM6^EYABK M@20D &>(%58I*&3NZ^\!.*>C'KEE7_H ^;N>K_PULA3$>>6C%K'#7IB59V7Q;_]R?Z+ M]2?$BK2D>7'W;W_ZYR^CU_(NAV0YJLK!XP_G=YV^OR\;G*[^X;Y%A.L+ML]]OJ MKY8=T]@.(NS8D87#S(]Q8D$)=CSLP0G MS$FP[<2NP__'B!W)13=Y\?M?Q1\)J1GBXA6U_/'?_G3?-(]__?'';]^^_>5[ M4FW^4E9W/SJ6Y?ZXN_I/W>7?!]=_<^75=AS'/\K?[B^M\[$+^;+VC__GYP^? MTWOV0'!>U TI4D&@SO]:RP\_E"EI).JS?*&S5XB?\.XR+#[B@_LOWFO[I MW_\+0BT<5;EAGUB&Q-^_?'I_EF3\H[CBQX+=B6=[RZJ\I)\;4C4?2,(VG'NY M6O/\R/[M3W7^\+AAN\_N*Y:-+[NIJJ-5!9>QX-(.!)?_]1RQ'R]@WQ"_S9!7 M \Q)<3^:XG$*TX_&V/W"+01;GN$>F8M9;K]0;PNZUG=W3^IBUI?GV-37HFS( M9H6OQ8%,C^6-^. #_U='1BPT84PEG;-AU7;.FOD[Y:W&[$/Y15D_]+VO:O MAY>;RUP-!A$60W?P!\-J H&IYP9(9=. &M>Q< M(3"497I$>B,6%:5#Z8 :DI37[SV87+&_X3* MBK**>^4C( Q4Z'-^5^19GI*BX03*;=%P%_ZVW.1ISNHOW,J]XH+^WC-(7I3B M,*4A)FY"L).YKA,$@>-;#L0@J9%=V A]WCX\D.H9E1GJ\8,.#*$=1S"SI(BI MFBDRCQ3,_,P@@WX3/"#)Q/]OSN3 I#9D9A2)KFI:8$"MK(?SIHXNEJJZC: M&1%VNG3NUS!E82G]>OV-5/3+P]UMQ6A3/13TW8;Z&G],"(O3%/.BXI^$Y0-J,JL5"-*4[/T+W?ETX_\WDYG M4GI0E_,KKJ(XLP+M5&C^0CWG]0/CGC&[>605$2^V#]S"<=^9)/DF;YYOR;.P M=?4G)DP=7_0F>Y?7W!+^G9'!R\IV,K[#ME.<$H_:EANSLK .[VD* M-U>$TF&^[ 40J_FWZP ',P8M3U=HSQ62;%VA/6-7J"E1PM MR>D5.L*X91 ) M#LWYPY>C9,A'OH"15?WFRP$[]:4-K*AGY6ZKDF[3YF^DJK@?_\P=^6I+-J<6 MS&$I3GR+\LVYFY$H]D@8L:]/K$I*51LV3@BB9GURD%A@M>7OV<>6//K6T4=I M63? K?<9K-1,T>7R@[WS@@JW@_^%WG8!9=1Q@79LH(X/<\9D6DY#AN(,D56- MP+2@IPH^7]_NL^_=M_LZ[QJ\@=V&M7/W(C[' '!KNUXJ>,1RV:ABL\Q MLO;RX7JIHJ2EIJ:38Q!,*^*%@@$]_DZFZTMEHEUN0WO L)!L1T2,RZAL0B:D M:.V&N$ 8@\!RVW2"_SIVRRI68(+7G>I/7:+WLCZ-VO]4E77]]GNZV8K)+;,/L"4R,.^=J=LJ#\S7O%[O*B M$*YS0C8BAP7V'M>#,4@]G#A6C/GGL<=LFT:AT\&X.V9_,1#'4PHF(.0W+(V? MFE]D'A&8I1XY])0LH!_V3* =%W\VYR;!Q#;D-BD27=6-@@%QZE8![X:97?+-FL89C@G)?'3AC1"!(?G:2V].YE M3UO&ZW!>H(X\[*4ZC9C:N]08#L#-SED(T&\M;8.']THR&GI?3M-:]36I)/;I MVU'M)OA9XQ>2;#>D^I#7#?_GAAW23A3/&\\NL+"R=G21('R%)&GUP\;S4D]K MIS&!85K9EQ7])JDBH^DT2G)I'3N>7W6UH\=9P?K'C_,7ZQY!DIK5UTG=5"1M M3EU/WXIP$B<1WY"&U.7;>B=R8MBQ8G_YA56O)89^VY%3S'TY X7:^U!?0)BJ MJ@O/I8->F8-NJ;E8Z.:M*/]*-04?DF 82:!([ODCC,/#N&G>*#Z"]^N"^X09*=?@(J\%0?!JF:'5H,)I@1 M&L='FO3^SRUG(M,HW5:5,%?BBH]E4>T_6"817PLF4V4_(-KK5OSHP#(H]M%: M1/=<,JV$H_:&M7^_+SJ;6-^29[$A.HWX623#A$06)J$7V#ZCH4]]F"6:I;E& M:I&DAQY;@M!#M#G,5,_/#.( /3IK2:(?=L3_C/("[7&YG<%%X]!,459CYV5S M]%8^*E,4?WA*IGHC3/_E&M7SU\\_G2HXRTI1;7NB3NNEG@ PQ?O\_N-/U[KEI#=BIT/QRT MIK?4*FHQ9'WWO1_YC68!ZSVIV"NN,?1U^?#(BEIF2)T+R-'8PY&7!=A- N;X M5F1[":QP=9+3.@ MJKWVS$$%5#V)TBNC*,$+6)6$-U6X.DULW8)5)<$'A:IJ=VF<@U5$I)GPY__J M^7U!9>Q?^0ALY-ZE3[]:DOWO*]_U)<]\ TCSIYQ.Y8&KR:YP$':AV, SL'F) MNZ,Q4^=A$^+I'86-+;C>*=B$.$<'8%/7Z;UZWY)*9'C6MZS:Z6^>GKJ9KN/@ M.(A%1-ZV0KZCS(A-(6_<42H+JZ&D@7[@.R5:;C:DXAM(5J%:D#^?8 C 2.T% M>K'D,$WZM."F1H9?A.(U5WX&38IZ^^J8OUJ@RI__X4HJW MZ/7WO%:N+N_?M+!R<5K;NI%N65.B_OO^KX"R\B,IYU]JV@+"=.B\;-S+Y)1- ME9&/2:-7/GZTTGIEXV,"')6+CUX UX:/Y('1M]]9NFWR)W:397G*O['O"G ^ MU.Q""VN-I(_V#* =!U?H75DV1=D TJ3F09E7**-XP)1L'@K#AR$@>;74<'[U MU5136="^NJK?I.=J?F)/K-BR=YS3UV4A-X5_RYO[U]S8E@^L.IL/$KLV3@([ MP)S)*'0SU\D2&^)]JA)>/ ]$LH'$HT([1NJVB_*.%^"AJC*D:L[J$D#!S,(H M1L<0+71("I7=D*>K3'95YQ<*QJD_#+Y?,VZ%Z$,NG;97S]TOQPR,W-Z*A+,D)@2[612%%LW\"'I,JLG)XH>G.[Y$4Y,] M2ZAC ]H241-MQ4CS\@@"0] ]Z#JJ/0A[3,E(U^Z*)3+ #4%D*E"MR<6Z$>S+ MH!J$MB]<3C??@UM1_I5X/J22C)R)M=VE68R)Q7VD,'+B,$K#,,P"B(\T06MA MMVA/&1U(:Q]Z34&F9H<, 0&S-;H8:*1VS$IG+*GC/*65TSEF11XF@+GGPCPGRBP_ U6G7,S1PN:!;TBK-*_E:[@63*#R45C;-F4^YXR+S@KB MM]6>V>Y"(MBMKU#!&O'[[,"S/!:01P$U\"S@\@>HZ ZM^5B CI$$MRMF:)E# M+7=7[9&#S''=/XOVGP;=(U.0F7*4+N9G79?)%'P#Y\G8PI<< MI#PT\'.4AZ5]G_-'#5=B#L2V:'1.4Q[F?)U+I#1VEC(CG^99RL.4'P,Y2GE8 MR4TYQ_[X0IG''@@NR5^A V-S;5D4Z0R_2 M25*KOB-5A#Y]_2G=8Z*K;,YZ-2?CY>RB.BVV<6R3&+L!35+7MT+/MB!*K4)T M8>4^::\J1ICTF- .'BC!J:;[ID&"V8#+\;FP'^VTP(MTISU#\@5[U4Z#,-VY M=N9>4_5C-\T]J_;ML-O>;D<1!@>'/B,XIHF+(YM%D>OX26397_O#!#6*I\8( M*^G#[+3$";601%%1%EC46\H234GXTHJR4115HXW&D#%96]8B=6B=?SV-DX$* MLRFQ%RLS&R7ZPK5F4T#,%YQ-WFVR..?4K8BXJ2!>Q+"7VIEC6\Q/G0!XACI* M:/$CTJ--*>O*22K6#F/DFU892^P*=MJ(HHP\LH?'3?G,6!=K?.2KWPM%>N2+ MFRC4N:A 9\'@'[ P9^EJ'-,QNW$B?X#JF[/1M>FK-:L"NB^WC,G=R'C[R( X MKO8TBW&<41?[OA?:8<"HZ\ J \Y16G@+T4:E6X) !^ \.&HJ:T1DPUK;LK% M'\E984U5#)RELV[5P)RX@\J!V1OT9]3]7#SF8A?/]Z^ M[VU;X=/JAN(K1,5-2 X,D4\(O4 .]*R$%TVP&ZZZ^A2[LX*-3;([?_&E&8E\ M/\_=\.;Y=B,&MQ;T[3^W^:/,#CKIU-(.8XY=$@&VMS_FK29MUG^7>R[->)T"A@JQ_(-(@.V%3U0/G>@'.@;C\RI"VLN MBC]'<.T8OB( (Q%\U3LUISV(1=X_/)*\$H;F-=_4W1UE!+:NA.?@.(Y=S&B< MI(GOARP$E4N-DUE8^P_T4"H) LL.D1*;& M-HP367=>PZ2@@T$-TU=?D-)[7V[X';5P IKG4XVTDA#'=A)A$B=93%(KRX+T M:U,V9*/HW ](@+1Q3TCY&_I%W-)&MCNR_^V_1HX=_@_$)'F-G-E)A&(QFL:W M;1RSU**^3SW/MN&S\R[#Z:7FY"G DUB8I,3'EA^$;DC<@-K@F7@FP%EU_MT( M+HI;O(LDA=GR=OTK=-TT59YL&UG]U93HEH@#9L/)S:,RF*S8/2MJL>?X85/6M<@3X!\#=5H3 M:C6]7QY F&VX>?W^"B62(S1@:5\+P=E:WGQ:NH'KK4[LFT)QFG^R&AUJ<,=V("[9[:;X]^P!Y7^ M= JK+*=<'7&TZ\6Z(R^/EV1HDK;)WX(7))DQ=*(,$%OK;%EE_=5.F0'"]L^; M(;=I!HJH_ MMNE-P/"Q%G@1)3C)?!M[3N33-'9]QZ,PM\@\?'IM@GHYKNE(/NPB:"H&YXTC M!+.KLZESQA-=81*;"N:K$5TWN \"8A#LA]VM?5!_)@O@W'2XQ/%PE)$(,Y>% M6199GIV&P(/Z&9)+6]M>8ZP=,\=)+."#^CD,U4R%661@9D(EJ6>9KF#J4IL[ ML9\CN/:)O2( (R?VJG?J5ML_/)2%?+NV[2ZNM\U]6>7_8O34F2"48A):%K;\ MB(96Y,34]F#.Q 2UQ3V(EG9[9'C5M=9!9$]?O^'.%(1J9L$0+#![T.'QN<6C MI8L.A$W6X<]*9ZP,_SREE:OP9T4>%N'/WZ*GXC^5)?V6;S;V(AH@6#(K,!HKVIHM& Y-3UZBUR0(5B_;JO;S\W/LZ,($Y9F M.*69[<2N'[DAT-,8I;.\CW%4M0\\@1F'1C$&<:FX,%O0DKM".WF7T/A)D4PF M" YHK)\?>$[,T?3 LQ?K:>2'G"3Y)A<-/;@!F$_U"7A75BR_*UJ[DCY_J4A1<\,BLD X.?GCIDT*D>="SV?G%%"; M8D+L$-O433UJ1R'U0;L%;4X6WCET?*$=8ZC'"LQ Z&.M9CE601!F4L;!ZYB2 M1J;/5GLN_(Q^Z_Y>)"1Y,4J&S),^'ZO:K8OA.C5HER]HJ+GHJ^=7G('[!U+] M+F?\G78/<1(V6\->FVA/?FY6H!Z JA%/<[! MPY[ZB%S>@O2,F$NU(3TE][*M2,\(/]N.]-Q])KN%]0[,7ST?+NG.TV4SAJX5 MS\VVJ1LBJT8^E9L-MV3BEX.I!S;#4>;:F+AAYCE!Q)TA8.;%,HPN'@.YOGG] M_DRV./I-,((Z3J!=%I9Y;FKVZN6?!9 EJM]9LQ:LL$O,[UI::6Z$O-_T6C+ R) M%U.' 4VZ*NG%C?2']]>OWG]X_^7]V\_H^N,;]/G+S>O_^-\W']Z\_?1Y%_YZ M^__^\O[+W\V&OX!A[27P,A$.6R3@#15VI0C9RX3%H6! (V87!L]_?[K/O[Z^ M%V:L?E]UY0OAHK57 M>3F8D'[WHC"R%NRE01FG6')_3=$+&ER_9%3L2C(&&PV?9;Y*2>>W]1SX/E/!YT8 MKK>*3IP58Z<3YR_0/)G.B[QA'_(G=IJ:]DO-LNWF0YX-BMXL9N,DL!WLN:'G MNF' L@A4,:A"=&%-ZN57DB[7:BMIB'W:F:XLX)51.2O7M,'3JZ6AT=/ MK*N@&[Q5VW(6U\&)3?C[E=*,V3YCMN6!,MM5J"YL)SH>VFWU$1? O'4E!-5L MA'%<8$:B#\DQ [M"V 6&2(!D-I66KD1SW71T" R#-'30S2]S^-O->A=1J[^Q M_.Z>[Q"O^0Z W+'=%/C;*D\'+@FU IQ8;H+MP**.'6<.@974KL3WPM:JQT4W ME*K<'3)^Z[A"I&4+L8XO]"@8D]5YOWQ^@Q[Y-E56Z0&+]-9Z\.L<)R_P.%_N M?+DGS!7:B8,Z>7:_94A*],T;I75K,"#4JOY.TR'M$07N=/8;^0&. JHA>V$QE&4 M1B3T*:3::IH<2*%U:ZW(0UDU^;\NZ-"\FKOY> M&&&^=HC=.,WX+YPX8:""*@T>%G[)]YLSO=LVHF' S_PIB/,6R=UNGU"C7PIZ M-.-;_AH8^]9Y!FKF9&%D83:F9>;J%*RK?1;(\Y5(2T@$NCG??.WX6[3OTP4( MFCFCDX,R+K-!.'(\F MH#W)!*V%[=5(P9"@C7YKJ5]:/]7#3,WN&$("9E^T0;B\9&HHWE+54CU*+ULH M-11YMD9JY!8]I?[$^"XG3T572A&A'1^JGL2BTWY$<)8X;AH%@?UT)S?2(CQY_="HSD@_=__":L;)XMNW-^@C_V\7Q&_C ,<'!3)# M7'UF^EDTIE70%! P#32# :C'_9R06HWMSRZZ6C?[.;'Z+>QGK]4\,]Y/5)X] M*:C/'16,CE3/G G-$TP#;S,B3UB92'H+6J,LQ6W_/U.^.=.#NO#T6$R/#J\ M=$C[I4]1\8CW)9X-\!!W\%BF#W3KR1/=)>?"&X+0^.#X2_EZH M% $]@_U%#-W95L_2#6O[ZHZG %J>A9/83G :VUZ26ED4)* 4P+.4%C:H.[HZ M&YGSZ*@9-B,RPPS5L;A7J&M=;7Y;,RN;(0MRGLZJ%F%6W%,-G[\!OLVYIO_X M4NY=-V$OWA6'6+SB7F=RD:6S%N@_MG4C7X1-B?JN_]&+]%U9-D79*)Y\SB,S MO^\Q!@I,6X%X<+_!Y.&#LN!:&Z+IE5?;%2D)V-\:J=T 5U[^ZOZUOF555E8/ M8G[VH5_T!\!8.H55EONZ]S#^8'D8'$%;K*ZJR_FI?5("P_:\K MY#8]'_',.=FIAYBX%!/J9]@-W<@)[(PZ*6,S.?>A2$