0001321732-26-000019.txt : 20260506 0001321732-26-000019.hdr.sgml : 20260506 20260506164508 ACCESSION NUMBER: 0001321732-26-000019 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20260331 FILED AS OF DATE: 20260506 DATE AS OF CHANGE: 20260506 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Penumbra Inc CENTRAL INDEX KEY: 0001321732 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services EIN: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37557 FILM NUMBER: 26949311 BUSINESS ADDRESS: STREET 1: ONE PENUMBRA PLACE CITY: ALAMEDA STATE: CA ZIP: 94502 BUSINESS PHONE: (510) 995-2486 MAIL ADDRESS: STREET 1: ONE PENUMBRA PLACE CITY: ALAMEDA STATE: CA ZIP: 94502 10-Q 1 pen-20260331.htm 10-Q pen-20260331
00013217322026Q1FALSE--12-31xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purepen:activitypen:segmentutr:sqftpen:reporting_unit00013217322026-01-012026-03-3100013217322026-04-2200013217322026-03-3100013217322025-12-3100013217322025-01-012025-03-310001321732us-gaap:CommonStockMember2025-12-310001321732us-gaap:AdditionalPaidInCapitalMember2025-12-310001321732us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-12-310001321732us-gaap:RetainedEarningsMember2025-12-310001321732us-gaap:CommonStockMember2026-01-012026-03-310001321732us-gaap:AdditionalPaidInCapitalMember2026-01-012026-03-310001321732us-gaap:AccumulatedOtherComprehensiveIncomeMember2026-01-012026-03-310001321732us-gaap:RetainedEarningsMember2026-01-012026-03-310001321732us-gaap:CommonStockMember2026-03-310001321732us-gaap:AdditionalPaidInCapitalMember2026-03-310001321732us-gaap:AccumulatedOtherComprehensiveIncomeMember2026-03-310001321732us-gaap:RetainedEarningsMember2026-03-310001321732us-gaap:CommonStockMember2024-12-310001321732us-gaap:AdditionalPaidInCapitalMember2024-12-310001321732us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001321732us-gaap:RetainedEarningsMember2024-12-3100013217322024-12-310001321732us-gaap:CommonStockMember2025-01-012025-03-310001321732us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001321732us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310001321732us-gaap:RetainedEarningsMember2025-01-012025-03-310001321732us-gaap:CommonStockMember2025-03-310001321732us-gaap:AdditionalPaidInCapitalMember2025-03-310001321732us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310001321732us-gaap:RetainedEarningsMember2025-03-3100013217322025-03-310001321732pen:MergerAgreementMember2026-01-140001321732pen:MergerAgreementMember2026-01-142026-01-140001321732pen:MergerAgreementMemberpen:BostonScientificCorporationMember2026-01-142026-01-140001321732us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2026-03-310001321732us-gaap:CertificatesOfDepositMember2026-03-310001321732us-gaap:USTreasurySecuritiesMember2026-03-310001321732us-gaap:CorporateDebtSecuritiesMember2026-03-310001321732pen:NonMarketableInvestmentsMember2026-03-310001321732pen:MarketableAndNonMarketableInvestmentsMember2026-03-310001321732us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2025-12-310001321732us-gaap:CertificatesOfDepositMember2025-12-310001321732us-gaap:USTreasurySecuritiesMember2025-12-310001321732us-gaap:CorporateDebtSecuritiesMember2025-12-310001321732pen:NonMarketableInvestmentsMember2025-12-310001321732pen:MarketableAndNonMarketableInvestmentsMember2025-12-3100013217322024-01-012024-03-310001321732us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2026-03-310001321732us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2026-03-310001321732us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Member2026-03-310001321732us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2026-03-310001321732us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2026-03-310001321732us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2026-03-310001321732us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2026-03-310001321732us-gaap:MoneyMarketFundsMember2026-03-310001321732us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2026-03-310001321732us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2026-03-310001321732us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Member2026-03-310001321732us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2026-03-310001321732us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2026-03-310001321732us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2026-03-310001321732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2026-03-310001321732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2026-03-310001321732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2026-03-310001321732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2026-03-310001321732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2026-03-310001321732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2026-03-310001321732us-gaap:FairValueInputsLevel1Member2026-03-310001321732us-gaap:FairValueInputsLevel2Member2026-03-310001321732us-gaap:FairValueInputsLevel3Member2026-03-310001321732us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2025-12-310001321732us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2025-12-310001321732us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2025-12-310001321732us-gaap:MoneyMarketFundsMember2025-12-310001321732us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2025-12-310001321732us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2025-12-310001321732us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Member2025-12-310001321732us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2025-12-310001321732us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2025-12-310001321732us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2025-12-310001321732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2025-12-310001321732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2025-12-310001321732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2025-12-310001321732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2025-12-310001321732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2025-12-310001321732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2025-12-310001321732us-gaap:FairValueInputsLevel1Member2025-12-310001321732us-gaap:FairValueInputsLevel2Member2025-12-310001321732us-gaap:FairValueInputsLevel3Member2025-12-3100013217322025-01-012025-12-310001321732us-gaap:CustomerRelationshipsMember2026-03-310001321732us-gaap:TradeSecretsMember2026-03-310001321732us-gaap:CustomerRelationshipsMember2025-12-310001321732us-gaap:TradeSecretsMember2025-12-310001321732us-gaap:CostOfSalesMember2026-01-012026-03-310001321732us-gaap:CostOfSalesMember2025-01-012025-03-310001321732us-gaap:SellingGeneralAndAdministrativeExpensesMember2026-01-012026-03-310001321732us-gaap:SellingGeneralAndAdministrativeExpensesMember2025-01-012025-03-3100013217322024-05-012024-05-3100013217322024-03-310001321732us-gaap:ResearchAndDevelopmentExpenseMember2026-01-012026-03-310001321732us-gaap:ResearchAndDevelopmentExpenseMember2025-01-012025-03-310001321732pen:NonPerformanceSharesMember2026-03-310001321732pen:NonPerformanceSharesMember2026-01-012026-03-310001321732us-gaap:PerformanceSharesMember2026-03-310001321732us-gaap:PerformanceSharesMember2026-01-012026-03-310001321732us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2025-12-310001321732pen:AOCIAccumulatedGainLossNonMarketableDebtSecuritiesAvailableForSaleParentMember2025-12-310001321732us-gaap:AccumulatedTranslationAdjustmentMember2025-12-310001321732us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-12-310001321732pen:AOCIAccumulatedGainLossNonMarketableDebtSecuritiesAvailableForSaleParentMember2024-12-310001321732us-gaap:AccumulatedTranslationAdjustmentMember2024-12-310001321732us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2026-01-012026-03-310001321732pen:AOCIAccumulatedGainLossMarketableAndNonMarketableDebtSecuritiesAvailableForSaleParentMember2026-01-012026-03-310001321732us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2025-01-012025-03-310001321732pen:AOCIAccumulatedGainLossMarketableAndNonMarketableDebtSecuritiesAvailableForSaleParentMember2025-01-012025-03-310001321732us-gaap:AccumulatedTranslationAdjustmentMember2026-01-012026-03-310001321732us-gaap:AccumulatedTranslationAdjustmentMember2025-01-012025-03-310001321732pen:AOCIAccumulatedGainLossNonMarketableDebtSecuritiesAvailableForSaleParentMember2026-01-012026-03-310001321732pen:AOCIAccumulatedGainLossNonMarketableDebtSecuritiesAvailableForSaleParentMember2025-01-012025-03-310001321732us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2026-03-310001321732pen:AOCIAccumulatedGainLossNonMarketableDebtSecuritiesAvailableForSaleParentMember2026-03-310001321732us-gaap:AccumulatedTranslationAdjustmentMember2026-03-310001321732us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2025-03-310001321732pen:AOCIAccumulatedGainLossNonMarketableDebtSecuritiesAvailableForSaleParentMember2025-03-310001321732us-gaap:AccumulatedTranslationAdjustmentMember2025-03-310001321732country:US2026-01-012026-03-310001321732country:US2025-01-012025-03-310001321732us-gaap:NonUsMember2026-01-012026-03-310001321732us-gaap:NonUsMember2025-01-012025-03-310001321732pen:ThrombectomyMember2026-01-012026-03-310001321732pen:ThrombectomyMember2025-01-012025-03-310001321732pen:EmbolizationAndAccessMember2026-01-012026-03-310001321732pen:EmbolizationAndAccessMember2025-01-012025-03-310001321732pen:AraniBoseMember2026-01-012026-03-310001321732pen:AraniBoseMember2026-03-310001321732pen:AdamElsesserMember2026-01-012026-03-310001321732pen:AdamElsesserMember2026-03-310001321732pen:BridgetORourkeMember2026-01-012026-03-310001321732pen:BridgetORourkeMember2026-03-310001321732pen:JohannaRobertsMember2026-01-012026-03-310001321732pen:JohannaRobertsMember2026-03-31


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: 001-37557
Penumbra, Inc.
(Exact name of registrant as specified in its charter)
Delaware
05-0605598
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)

One Penumbra Place
Alameda, CA 94502
(Address of principal executive offices, including zip code)

(510) 748-3200
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol
Name of each exchange on which registered
Common Stock, Par value $0.001 per share
PEN
The New York Stock Exchange
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes    No:  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes:      No:  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with 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:  
As of April 22, 2026, the registrant had 39,331,425 shares of common stock, par value $0.001 per share, outstanding.




FORM 10-Q
TABLE OF CONTENTS
 
Page



PART I - FINANCIAL INFORMATION
ITEM 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS.
Penumbra, Inc.
Condensed Consolidated Balance Sheets
(unaudited)
(in thousands)
March 31, 2026
December 31, 2025
Assets
Current assets:
Cash and cash equivalents
$
241,289 
$
186,897 
Marketable investments
374,371 
357,919 
Accounts receivable, net of allowance for credit losses of $2,340 and $2,350 at March 31, 2026 and December 31, 2025, respectively.
183,295 
190,021 
Inventories
438,539 
431,549 
Prepaid expenses and other current assets
37,912 
50,298 
Total current assets
1,275,406 
1,216,684 
Property and equipment, net
134,059 
117,436 
Operating lease right-of-use assets
170,273 
173,587 
Finance lease right-of-use assets
25,209 
25,972 
Intangible assets, net
5,946 
6,186 
Goodwill
166,589 
166,750 
Deferred taxes
79,972 
79,188 
Other non-current assets
40,984 
40,716 
Total assets
$
1,898,438 
$
1,826,519 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable
$
43,658 
$
34,736 
Accrued liabilities
151,543 
132,163 
Current operating lease liabilities
14,144 
13,841 
Current finance lease liabilities
2,386 
2,393 
Total current liabilities
211,731 
183,133 
Non-current operating lease liabilities
179,424 
182,751 
Non-current finance lease liabilities
20,221 
20,714 
Other non-current liabilities
13,250 
12,318 
Total liabilities
424,626 
398,916 
Commitments and contingencies (Note 7)
Stockholders’ equity:
Common stock
39 
39 
Additional paid-in capital
1,201,423 
1,185,525 
Accumulated other comprehensive income
2,075 
4,348 
Retained earnings
270,275 
237,691 
Total stockholders’ equity
1,473,812 
1,427,603 
Total liabilities and stockholders’ equity
$
1,898,438 
$
1,826,519 

See accompanying notes to the unaudited condensed consolidated financial statements
2

Penumbra, Inc.
Condensed Consolidated Statements of Operations
(unaudited)
(in thousands, except share and per share amounts)
Three Months Ended March 31,
2026
2025
Revenue
$
374,758 
$
324,140 
Cost of revenue
121,347 
108,257 
Gross profit
253,411 
215,883 
Operating expenses:
Research and development
22,382 
22,077 
Sales, general and administrative
192,795 
153,456 
Total operating expenses
215,177 
175,533 
Income from operations
38,234 
40,350 
Interest and other income, net
3,454 
3,508 
Income before income taxes
41,688 
43,858 
Provision for income taxes
9,104 
4,635 
Net income
$
32,584 
$
39,223 
Net income per share:
Basic
$
0.83 
$
1.02 
Diluted
$
0.82 
$
1.00 
Weighted average shares outstanding:
Basic
39,275,424 
38,562,191 
Diluted
39,543,780 
39,163,428 

See accompanying notes to the unaudited condensed consolidated financial statements
3

Penumbra, Inc.
Condensed Consolidated Statements of Comprehensive Income
(unaudited)
(in thousands)
Three Months Ended March 31,
2026
2025
Net income
$
32,584 
$
39,223 
Other comprehensive (loss) income, net of tax:
Foreign currency translation adjustments, net of tax
(1,204)
2,735 
Net change in unrealized losses on available-for-sale securities, net of tax
(1,069)
(22)
Total other comprehensive (loss) income, net of tax
(2,273)
2,713 
Comprehensive income
$
30,311 
$
41,936 

See accompanying notes to the unaudited condensed consolidated financial statements
4

Penumbra, Inc.
Condensed Consolidated Statements of Stockholders’ Equity
(unaudited)
(in thousands, except share amounts)
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income
Retained Earnings
Total Stockholders’ Equity
Shares
Amount
Balance at December 31, 2025
39,229,670 
$
39 
$
1,185,525 
$
4,348 
$
237,691 
$
1,427,603 
Issuance of common stock
99,089 
— 
— 
— 
— 
— 
Shares held for tax withholdings
(3,793)
— 
(1,290)
— 
— 
(1,290)
Stock-based compensation
— 
— 
17,188 
— 
— 
17,188 
Other comprehensive loss
— 
— 
— 
(2,273)
— 
(2,273)
Net income
— 
— 
— 
— 
32,584 
32,584 
Balance at March 31, 2026
39,324,966 
$
39 
$
1,201,423 
$
2,075 
$
270,275 
$
1,473,812 
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Total Stockholders’ Equity
Shares
Amount
Balance at December 31, 2024
38,490,836 
$
38 
$
1,096,732 
$
(5,843)
$
60,004 
$
1,150,931 
Issuance of common stock
194,461 
1 
4,022 
4,023 
Shares held for tax withholdings
(1,647)
(445)
(445)
Stock-based compensation
16,437 
16,437 
Other comprehensive income
— 
— 
— 
2,713 
— 
2,713 
Net income
— 
— 
— 
— 
39,223 
39,223 
Balance at March 31, 2025
38,683,650 
$
39 
$
1,116,746 
$
(3,130)
$
99,227 
$
1,212,882 
See accompanying notes to the unaudited condensed consolidated financial statements
5

Penumbra, Inc.
Condensed Consolidated Statements of Cash Flows
(unaudited)
(in thousands)
 
Three Months Ended March 31,
 
2026
2025
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income
$
32,584 
$
39,223 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization
4,574 
5,015 
Stock-based compensation
14,645 
13,785 
Inventory write-downs
1,634 
2,485 
Deferred taxes
(727)
(1,998)
Other
(1,211)
452 
Changes in operating assets and liabilities:
Accounts receivable
5,542 
543 
Inventories
(9,019)
(10,762)
Prepaid expenses and other current and non-current assets
13,040 
(96)
Accounts payable
8,966 
(251)
Accrued expenses and other non-current liabilities
16,943 
574 
Net cash provided by operating activities
86,971 
48,970 
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of marketable investments
(141,101)
(35)
Proceeds from maturities of marketable investments
125,139 
13,000 
Purchases of property and equipment
(13,671)
(13,467)
Other
(1,000)
 
Net cash used in investing activities
(30,633)
(502)
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from exercises of stock options
 
4,022 
Payment of employee taxes related to vested stock
(1,290)
(445)
Payments of finance lease obligations
(617)
(613)
Other
 
(256)
 Net cash (used in) provided by financing activities
(1,907)
2,708 
Effect of foreign exchange rate changes on cash and cash equivalents
(39)
474 
NET INCREASE IN CASH AND CASH EQUIVALENTS
54,392 
51,650 
CASH AND CASH EQUIVALENTS—Beginning of period
186,897 
324,404 
CASH AND CASH EQUIVALENTS—End of period
$
241,289 
$
376,054 
NONCASH INVESTING AND FINANCING ACTIVITIES:
Right-of-use assets obtained in exchange for operating lease obligations
$
486 
$
838 
Right-of-use assets obtained in exchange for finance lease obligations
$
118 
$
7 
Purchase of property and equipment funded through accounts payable and accrued liabilities
$
11,779 
$
1,727 
SUPPLEMENTAL CASH FLOW INFORMATION:
Cash paid for amounts included in the measurement of operating lease liabilities
$
5,907 
$
5,564 
Cash paid for income taxes
$
439 
$
5,996 
See accompanying notes to the unaudited condensed consolidated financial statements
6

Penumbra, Inc.
Notes to Condensed Consolidated Financial Statements
    

1. Organization and Description of Business
Penumbra, Inc. (the “Company”), the world’s leading thrombectomy company, is focused on developing the most innovative technologies for challenging medical conditions such as ischemic stroke, venous thromboembolism such as pulmonary embolism, and acute limb ischemia. The Company’s broad portfolio, which includes computer assisted vacuum thrombectomy (CAVT), centers on removing blood clots from head-to-toe with speed, safety and simplicity. The Company focuses on developing, manufacturing and marketing novel products for use by specialist physicians and other healthcare providers to drive improved clinical and health outcomes.
On January 14, 2026, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) among the Company, Boston Scientific Corporation, a Delaware corporation (“Parent”), and Pinehurst Merger Sub, Inc., a Delaware corporation and a wholly owned subsidiary of Parent (“Merger Sub”), pursuant to which Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving as a wholly owned subsidiary of Parent. Under the terms of the Merger Agreement, which has been approved by the board of directors of each of the Company and Parent, the transaction values each share of the Company’s common stock at $374 per share, reflecting an enterprise value of approximately $14.5 billion, with the Company’s stockholders having the right to elect, for each share of the Company’s common stock held by them, to receive $374 in cash or 3.8721 shares of Parent’s common stock (valued at $374 based on the volume weighted average price of Parent’s common stock over the 10 trading days ending January 13, 2026), subject to proration, so that the total transaction consideration is paid approximately 73% in cash and approximately 27% in shares of Parent’s common stock.
In addition, at the Effective Time:
each outstanding and unexercised Company stock option, whether vested or unvested, with an exercise price per Common Share that is less than the Merger Consideration, shall be automatically canceled and converted into the right to receive the Merger Consideration, less the exercise price of such Company stock option and any deduction and withholding under applicable tax laws;
each Company RSU which is outstanding as of immediately prior to the Effective Time that (i) was granted prior to January 1, 2026, (ii) was granted in respect of a performance period ending prior to January 1, 2026 (other than under any sales incentive plan), (iii) is vested but not yet settled as of immediately prior to the Effective Time, (iv) by its terms becomes vested in all respects as a result of the closing of the Merger or (v) is held by a non-employee member of the board of directors of the Company or a specified officer of the Company (collectively, the “Accelerated RSUs”), shall to the extent not vested, automatically vest and be cancelled and converted into the right to receive the Merger Consideration, less any deduction and withholding under applicable tax laws; and
each outstanding Company RSU (including any Company RSU not yet formally granted that relates to an outstanding award under a sales incentive plan) that is not an Accelerated RSU shall automatically be deemed outstanding immediately prior to the Effective Time and any applicable performance condition for any incomplete performance periods shall be reasonably assessed based on actual performance through the Effective Time, be assumed by Parent and converted into a restricted stock unit award denominated in shares of Parent common stock based on a specified conversion ratio.
The Merger Agreement contains customary representations and warranties by Parent, Merger Sub and the Company. The Merger Agreement also contains customary covenants and agreements, including with respect to the operations of the Company between signing and closing. In addition, the Merger Agreement contains certain termination rights for the Company and Parent. Upon termination of the Merger Agreement in accordance with its terms, under specified circumstances, the Company will be required to pay Parent a termination fee in an amount equal to $525.0 million. The Merger Agreement also provides that Parent will be required to pay the Company a termination fee in an amount equal to $900.0 million upon termination of the Merger Agreement under certain circumstances. The consummation of the Merger is expected to be completed in 2026, subject to approval by the Company’s shareholders, regulatory approvals, and other customary closing conditions.
2. Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying condensed consolidated balance sheet as of March 31, 2026, the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive income, and the condensed consolidated statements of
7

Penumbra, Inc.
Notes to Condensed Consolidated Financial Statements
    
stockholders’ equity for the three months ended March 31, 2026 and 2025, and the condensed consolidated statements of cash flows for the three months ended March 31, 2026 and 2025 are unaudited. The unaudited condensed consolidated financial statements included herein have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) for interim financial information. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2025 was derived from the audited financial statements as of that date.
The unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to state fairly the Company’s financial position as of March 31, 2026, the results of its operations for the three months ended March 31, 2026 and 2025, the changes in its comprehensive income (loss) and stockholders’ equity for the three months ended March 31, 2026 and 2025, and its cash flows for the three months ended March 31, 2026 and 2025. The results for the three months ended March 31, 2026 are not necessarily indicative of the results that may be expected for the year ending December 31, 2026 or for any other future annual or interim period.
The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and notes thereto for the fiscal year ended December 31, 2025, included in the Company’s Annual Report on Form 10-K as filed with the SEC on February 25, 2026. There have been no changes to the Company’s significant accounting policies during the three months ended March 31, 2026, as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2025.
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and equity accounts; disclosure of contingent assets and liabilities at the date of the financial statements; and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to marketable investments, non-marketable investments, allowances for credit losses, the amount of variable consideration included in the transaction price, warranty reserve, valuation of inventories, useful lives of property and equipment, intangibles, operating and financing lease right-of-use (“ROU”) assets and liabilities, income taxes, the fair value of long-lived assets tested for impairment, potential liabilities related to pending claims and litigation, and other contingencies, including the probability of achieving performance targets associated with equity awards with performance conditions, among others. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other data. Actual results could differ from those estimates.
Segments
The Company determined its operating segment on the same basis that it uses to evaluate its performance internally. The Company has one business activity: the design, development, manufacturing and marketing of innovative medical products, and operates as one operating segment. The Company’s chief operating decision-maker, its Chief Executive Officer, reviews its consolidated operating results for the purpose of allocating resources and evaluating financial performance. Refer to Note “13. Segment Reporting” and Note “14. Revenues” for the Company’s segment reporting and entity-wide disclosures, respectively.
Recently Issued Accounting Standards
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 enhances disclosures by requiring disaggregated disclosures of an entity’s income statement expense captions. Public business entities are required to disaggregate expense captions into specified categories within the footnotes to the financial statements. The amendments in ASU 2024-03 are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The standard is required to be applied on a prospective basis, with the option for retrospective application. Early adoption is permitted. The Company is evaluating the impact the new guidance will have on the disclosures within its consolidated financial statements and does not elect to early adopt as of March 31, 2026.
8

Penumbra, Inc.
Notes to Condensed Consolidated Financial Statements
    
In September 2025, the FASB issued ASU No. 2025-06 Intangibles — Goodwill and Other — Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software. The standard removes references to software development project stages and requires that capitalization of software costs begin once management has authorized and committed to funding the software project and it is probable that the project will be completed and the software will be used to perform the function intended. Entities are required to consider whether there is significant uncertainty associated with a project when evaluating whether it is probable the project will be completed. The guidance is effective for annual reporting periods beginning after December 15, 2027, and interim reporting periods within those annual reporting periods. Early adoption is permitted. Entities are permitted to apply the new guidance using a prospective, retrospective or modified transition approach. The Company does not expect that adoption will have a material impact on its consolidated financial statements.
3. Investments and Fair Value of Financial Instruments
Marketable and Non-Marketable Investments
The Company’s marketable and non-marketable investments have been classified and accounted for as available-for-sale. The Company’s marketable and non-marketable investments as of March 31, 2026 and December 31, 2025 were as follows (in thousands):
March 31, 2026
Securities with net gains or losses in accumulated other comprehensive income (loss)
Amortized Cost
Gross Unrealized Gains
Gross Unrealized Losses
Allowance
 for
 Credit Loss
Fair Value
Marketable investments:
Commercial paper
$
179,757 
$
1 
$
(49)
$
 
$
179,709 
Certificate of Deposit
16,719 
3 
(5)
 
16,717 
U.S. treasury
1,400 
 
(1)
 
1,399 
Corporate bonds
177,494 
13 
(961)
 
176,546 
Total
375,370 
17 
(1,016)
 
374,371 
Non-marketable investments:
Non-marketable debt securities
10,000 
3,761 
 
 
13,761 
Total
10,000 
3,761 
 
 
13,761 
Total
$
385,370 
$
3,778 
$
(1,016)
$
 
$
388,132 
9

Penumbra, Inc.
Notes to Condensed Consolidated Financial Statements
    
December 31, 2025
Securities with net gains or losses in accumulated other comprehensive income (loss)
Amortized Cost
Gross Unrealized Gains
Gross Unrealized Losses
Allowance
 for
 Credit Loss
Fair Value
Marketable investments:
Commercial paper
$
178,584 
$
30 
$
(2)
$
 
$
178,612 
Certificate of Deposit
8,374 
4 
 
 
8,378 
U.S. treasury
2,801 
 
(1)
 
2,800 
Corporate bonds
168,046 
143 
(60)
 
168,129 
Total
357,805 
177 
(63)
 
357,919 
Non-marketable investments:
Non-marketable debt securities
10,000 
3,761 
 
 
13,761 
Total
10,000 
3,761 
 
 
13,761 
Total
$
367,805 
$
3,938 
$
(63)
$
 
$
371,680 
As of March 31, 2026, the total amortized cost basis of the Company’s available-for-sale debt securities, excluding non-marketable debt securities, in an unrealized loss position exceeded its fair value by $1.0 million. The Company reviewed its available-for-sale securities in an unrealized loss position and concluded that the decline in fair value was not related to credit losses and is recoverable. As of March 31, 2026, the Company’s non-marketable available-for sale debt securities were not in an unrealized loss position. During the three months ended March 31, 2026, no allowance for credit losses was recorded and instead the unrealized losses are reported as a component of accumulated other comprehensive income.
The following tables present the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than and more than twelve months as of March 31, 2026 and December 31, 2025 (in thousands):
March 31, 2026
Less than 12 months
More than 12 months
Total
Fair Value
Gross Unrealized Losses
Fair Value
Gross Unrealized Losses
Fair Value
Gross Unrealized Losses
Marketable investments:
Commercial paper
$
164,345 
$
(49)
$
 
$
 
$
164,345 
$
(49)
Certificate of Deposit
6,268 
(5)
 
 
6,268 
(5)
U.S. treasury
1,400 
(1)
 
 
1,400 
(1)
Corporate bonds
170,651 
(961)
 
 
170,651 
(961)
Total
$
342,664 
$
(1,016)
$
 
$
 
$
342,664 
$
(1,016)
10

Penumbra, Inc.
Notes to Condensed Consolidated Financial Statements
    
December 31, 2025
Less than 12 months
More than 12 months
Total
Fair Value
Gross Unrealized Losses
Fair Value
Gross Unrealized Losses
Fair Value
Gross Unrealized Losses
Marketable investments:
Commercial paper
$
37,855 
$
(2)
$
 
$
 
$
37,855 
$
(2)
U.S. treasury
 
 
1,400 
(1)
1,400 
(1)
Corporate bonds
48,817 
(60)
 
 
48,817 
(60)
Total
$
86,672 
$
(62)
$
1,400 
$
(1)
$
88,072 
$
(63)
The contractual maturities of the Company’s marketable investments as of March 31, 2026 (in thousands):
March 31, 2026
Marketable investments:
Amortized Cost
Fair Value
Due in one year
$
235,848 
$
235,718 
Due in one to five years
139,522 
138,653 
Total
$
375,370 
$
374,371 
Non-Marketable Investments
During the three months ended March 31, 2024, the Company completed a strategic investment in a privately held company. Under the terms of the investment, the Company paid $10.0 million in exchange for shares of Series B preferred stock which represented an immaterial investment in the outstanding equity securities of the privately held company. The Company determined that the investment did not meet the criteria to be accounted for as an equity method investment under ASC 323. The investment was accounted for as an available-for-sale debt security in accordance with ASC 320 as the preferred stock contains a contingent redemption feature at the Company’s option. The investment is included in other non-current assets on the condensed consolidated balance sheet and changes in fair value are recorded in total other comprehensive (loss) income, net of tax.
Fair Value of Financial Instruments
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1 - Quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement.
The Company classifies its cash equivalents and marketable investments within Level 1 and Level 2, as it uses quoted market prices or alternative pricing sources and models utilizing market observable inputs. The Company classifies its non-marketable investments in preferred stock in privately held companies within Level 3 due to the lack of observable inputs.
The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.
11

Penumbra, Inc.
Notes to Condensed Consolidated Financial Statements
    
Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations or alternative pricing sources. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. In addition, the Company assesses the inputs and methods used in determining the fair value in order to determine the classification of securities in the fair value hierarchy.
Non-marketable investments classified within Level 3 of the fair value hierarchy are valued based on unobservable inputs that are supported by little or no market activity. Current financial information of private companies may not be available and consequently the Company estimates the fair value using inputs that are based on the best available information at the measurement date. Key inputs may include the most recent financial information, financial projections, and financing transactions available for the investee and other quantitative and qualitative factors. Additionally, based on the timing, volume, and other characteristics of the available information, the Company may supplement this information by using one or more valuation techniques, including market and income approaches. There was no change in the fair value of the Company’s non-marketable debt securities as of March 31, 2026 from December 31, 2025.
The Company did not hold any Level 3 marketable investments as of March 31, 2026 or December 31, 2025. During the three months ended March 31, 2026 and 2025, the Company did not have any transfers between Level 1, Level 2 or Level 3 of the fair value hierarchy for marketable or non-marketable investments. Additionally, the Company did not have any financial assets and liabilities measured at fair value on a non-recurring basis as of March 31, 2026 or December 31, 2025.
The following tables set forth the Company’s financial assets and liabilities measured at fair value by level within the fair value hierarchy as of March 31, 2026 and December 31, 2025 (in thousands):
 
As of March 31, 2026
 
Level 1
Level 2
Level 3
Fair Value
Financial Assets
Cash equivalents:
Commercial paper
$
 
$
68,433 
$
 
$
68,433 
Money market funds
75,797 
 
 
75,797 
Marketable investments:
Commercial paper
 
179,709 
 
179,709 
Certificate of deposit
 
16,717 
 
16,717 
U.S. treasury
1,399 
 
 
1,399 
Corporate bonds
 
176,546 
 
176,546 
Non-marketable investment:
Non-marketable investment
 
 
13,761 
13,761 
Total
$
77,196 
$
441,405 
$
13,761 
$
532,362 
12

Penumbra, Inc.
Notes to Condensed Consolidated Financial Statements
    
 
As of December 31, 2025
 
Level 1
Level 2
Level 3
Fair Value
Financial Assets
Cash equivalents:
Money market funds
$
96,681 
$
 
$
 
$
96,681 
Marketable investments:
Commercial paper
 
178,612 
 
178,612 
Certificate of deposit
 
8,378 
 
8,378 
U.S. treasury
2,800 
 
 
2,800 
Corporate bonds
 
168,129 
 
168,129 
Non-marketable investment:
Non-marketable investment
 
 
13,761 
13,761 
Total
$
99,481 
$
355,119 
$
13,761 
$
468,361 

4. Balance Sheet Components
Inventories
The components of inventories consisted of the following (in thousands):
 
March 31, 2026
December 31, 2025
Raw materials
$
110,240 
$
117,101 
Work in process
48,143 
46,275 
Finished goods
280,156 
268,173 
Inventories
$
438,539 
$
431,549 
Accrued Liabilities
The components of accrued liabilities consisted of the following (in thousands):
 
March 31, 2026
December 31, 2025
Payroll and employee-related expenses
$
79,618 
$
85,396 
Accrued expenses
25,257 
12,804 
Other accrued liabilities
46,668 
33,963 
Total accrued liabilities
$
151,543 
$
132,163 
The following table shows the changes in the Company’s estimated product warranty accrual, included in accrued liabilities, for the three months ended March 31, 2026 and twelve months ended December 31, 2025, respectively (in thousands):
 
March 31, 2026
December 31, 2025
Balance at the beginning of the period
$
2,474 
$
2,033 
Accruals of warranties issued, net
705 
2,553 
Settlements of warranty claims
(573)
(2,112)
Balance at the end of the period
$
2,606 
$
2,474 
13

Penumbra, Inc.
Notes to Condensed Consolidated Financial Statements
    
Acquisition of Property
During the year ended December 31, 2025, the Company entered into agreements to acquire property in Costa Rica and construct a manufacturing facility and warehouse, totaling approximately 330,000 square feet, for the production of medical devices. The total capital project is expected to cost approximately $88 million. As of March 31, 2026, the Company had made payments totaling $42.4 million, of which $5.1 million was paid during the three months ended March 31, 2026. In accordance with ASC 360, the Company capitalized these payments within property and equipment, net, in the condensed consolidated balance sheets, as they represent costs directly attributable to acquiring the assets and preparing them for their intended use, including the cost of land, construction work performed, and capitalizable advance payments.
5. Intangible Assets
The following table presents details of the Company’s acquired intangible assets as of March 31, 2026 and December 31, 2025 (in thousands):
As of March 31, 2026
Gross Carrying Amount
Accumulated Amortization
Net
Finite-lived intangible assets:
Customer relationships
$
6,858 
$
(4,000)
$
2,858 
Trade secrets and processes
5,256 
(2,168)
3,088 
Total intangible assets
$
12,114 
$
(6,168)
$
5,946 

As of December 31, 2025
Gross Carrying Amount
Accumulated Amortization
Net
Finite-lived intangible assets:
Customer relationships
$
6,999 
$
(3,966)
$
3,033 
Trade secrets and processes
5,256 
(2,103)
3,153 
Total intangible assets
$
12,255 
$
(6,069)
$
6,186 
The gross carrying amount and accumulated amortization of the customer relationships are the only intangible assets subject to foreign currency translation effects. The Company’s $5.3 million trade secrets and processes intangible asset was recognized in connection with a royalty buyout agreement in 2018.
The following table presents the amortization recorded related to the Company’s finite-lived intangible assets for the three months ended March 31, 2026 and 2025 (in thousands):
 
Three Months Ended March 31,
 
2026
2025
Cost of revenue
$
66 
$
66 
Sales, general and administrative
116 
104 
Total
$
182 
$
170 
14

Penumbra, Inc.
Notes to Condensed Consolidated Financial Statements
    
6. Goodwill
The following table presents the changes in goodwill during the three months ended March 31, 2026 (in thousands):
Total Company
Balance as of December 31, 2025
$
166,750 
Foreign currency translation
(161)
Balance as of March 31, 2026
$
166,589 
Goodwill Impairment Review
The Company reviews goodwill for impairment annually as of October 31, or more frequently if events or circumstances indicate that an impairment loss may have occurred. The Company operates as one segment, which is the sole reporting unit of the Company, and therefore goodwill is tested for impairment at the consolidated level. Accordingly, when assessing whether an impairment test is required more frequently than on its annual testing date, the Company considers whether events or circumstances have taken place that indicate it is more likely than not that the Company’s enterprise fair value is less than the carrying amount of its one reporting unit, including goodwill. The Company determined there were no impairment indicators as of or during the three months ended March 31, 2026.
7. Commitments and Contingencies
Contingencies
From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of business. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated.
Indemnification
The Company enters into standard indemnification arrangements in the ordinary course of business. In many such arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties for losses suffered or incurred by the indemnified parties in connection with any trade secret, copyright, patent or other intellectual property infringement claim by any third-party with respect to the Company’s technology. The Company also agrees to indemnify many indemnified parties for product defect and similar claims. The term of these indemnification agreements is generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future, but have not yet been made.
The Company has entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers, other than liabilities arising from willful misconduct of the individual.
The Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements. No liability associated with any of these indemnification requirements has been recorded to date.
Litigation
From time to time, the Company is subject to certain legal proceedings, as well as demands, claims and threatened litigation that arise in the normal course of our business. The Company reviews the status of each significant matter quarterly and assesses its potential financial exposure. If the potential loss from a claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company records a liability and an expense for the estimated loss and discloses it in the Company’s financial statements if it is material. If the Company determines that a loss is possible and the range of the loss can be reasonably determined, the Company does not record a liability or an expense but the Company discloses the range of the possible loss. The Company bases its judgments on the best information available at the time. As additional information becomes available, the Company reassesses the potential liability related to its pending claims and litigation and may revise its estimates.
On April 7, 2023, a former contractor who had been retained by the Company through a third party staffing agency filed a putative class action lawsuit as well as a Private Attorney General Act (“PAGA”) representative action complaint against the
15

Penumbra, Inc.
Notes to Condensed Consolidated Financial Statements
    
Company in the Superior Court of the State of California for the County of Alameda, on behalf of the contractor and similarly situated Company contractors and employees in California, alleging various claims pursuant to the California Labor Code related to wages, overtime, meal and rest breaks, reimbursement of business expenses, wage statements and records, and other similar allegations. Additionally, on April 10, 2023, a current employee of the Company filed a PAGA representative action complaint against the Company in the Superior Court of the State of California for the County of Alameda, on behalf of the employee and similarly situated Company employees in California, alleging similar claims. The complaints sought payment of various alleged unpaid wages, penalties, interest and attorneys’ fees in unspecified amounts. Following mediation in April 2024, in May 2024 the parties entered into a formal agreement to settle the claims for an aggregate amount of $4.6 million, subject to approval by the court, which was granted in March 2025. The Company recorded an accrual of $4.6 million in its financial statements for the three months ended March 31, 2024 related to these matters. The Company completed substantially all payments under the settlement agreement during the three months ended June 30, 2025. In February 2026, following payment of the remaining amounts under the settlement agreement, the court granted final approval of the settlement.
Other Matters
On February 20, 2026, the U.S. Supreme Court issued a ruling invalidating certain tariffs imposed under the International Emergency Economic Powers Act (“IEEPA”). On March 4, 2026, the U.S. Court of International Trade ordered the U.S. Customs and Border Protection (“CBP”) to initiate the refund of tariffs imposed under the IEEPA to all importers, including those that did not participate in the litigation. The Company will continue to monitor these developments and assess their potential impact on its business, financial condition, and results of operations.
8. Stockholders’ Equity
Stock-based Compensation
Stock-based compensation expense is associated with restricted stock units (“RSUs”), RSUs with performance conditions (“PSUs”), stock options, and the Company’s Employee Stock Purchase Plan (“ESPP”).
The following table sets forth the stock-based compensation expense included in the Company’s condensed consolidated statements of operations for the three months ended March 31, 2026 and 2025 (in thousands):
 
Three Months Ended March 31,
 
2026
2025
Cost of revenue
$
941 
$
777 
Research and development
2,745 
2,166 
Sales, general and administrative
10,959 
10,842 
Total
$
14,645 
$
13,785 
As of March 31, 2026, total unrecognized compensation cost related to unvested share-based compensation arrangements, excluding PSUs, was $86.9 million, which is expected to be recognized over a weighted average period of 3.3 years.
As of March 31, 2026, total unrecognized compensation cost related to unvested PSU share-based compensation arrangements was $23.9 million, which is expected to be recognized over a weighted average period of 2.5 years.
The total stock-based compensation cost capitalized in inventory was $1.6 million and $1.6 million as of March 31, 2026 and December 31, 2025, respectively.
9. Accumulated Other Comprehensive Income
Other comprehensive (loss) income consists of two components: unrealized gains or losses on the Company’s available-for-sale marketable investments, non-marketable investments, and gains or losses from foreign currency translation adjustments. Until realized and reported as a component of consolidated net income, these comprehensive income items accumulate and are included within accumulated other comprehensive income. Unrealized gains and losses on our marketable and non-marketable investments are reclassified from accumulated other comprehensive income into earnings when realized upon sale, and are determined based on specific identification of securities sold. Gains and losses from the translation of assets and liabilities denominated in non-U.S. dollar functional currencies are included in accumulated other comprehensive income.
16

Penumbra, Inc.
Notes to Condensed Consolidated Financial Statements
    
The following table summarizes the changes in the accumulated balances during the period, and includes information regarding the manner in which the reclassifications out of accumulated other comprehensive loss into earnings affect our condensed consolidated statements of comprehensive income (in thousands):
Three Months Ended March 31, 2026
Three Months Ended March 31, 2025
 Marketable
Investments
Non-Marketable Investments
 Currency Translation
Adjustments
 Total
 Marketable
Investments
Non-Marketable Investments
 Currency Translation
Adjustments
 Total
Balance, beginning of the period
$
(608)
$
3,761 
$
1,195 
$
4,348 
$
(701)
$
2,850 
$
(7,992)
$
(5,843)
Other comprehensive (loss) income before reclassifications:
Unrealized losses — investments
(1,120)
— 
— 
(1,120)
(29)
— 
— 
(29)
Foreign currency translation (losses) gains
— 
— 
(1,204)
(1,204)
— 
— 
2,735 
2,735 
Income tax effect — benefit
51 
 
 
51 
7 
 
 
7 
Net of tax
(1,069)
 
(1,204)
(2,273)
(22)
 
2,735 
2,713 
Net current-year other comprehensive (loss) income
(1,069)
 
(1,204)
(2,273)
(22)
 
2,735 
2,713 
Balance, end of the period
$
(1,677)
$
3,761 
$
(9)
$
2,075 
$
(723)
$
2,850 
$
(5,257)
$
(3,130)
During the three months ended March 31, 2026 and 2025, no amounts were reclassified from accumulated other comprehensive income (loss) to net income.
10. Income Taxes
The Company’s income tax expense (benefit), deferred tax assets and liabilities, and reserves for unrecognized tax benefits reflect management’s best assessment of estimated current and future taxes to be paid. The Company is subject to income taxes in both the United States and foreign jurisdictions. Significant judgment and estimates are required in determining the consolidated income tax expense (benefit).
During interim periods, the Company generally utilizes the estimated annual effective tax rate (“AETR”) method which involves the use of forecasted information. Under the AETR method, the provision is calculated by applying the estimated AETR for the full fiscal year to “ordinary” income or loss (pretax income or loss excluding unusual or infrequently occurring discrete items) for the reporting period. Jurisdictions with tax assets for which the Company believes a tax benefit cannot be realized are excluded from the computation of its AETR.
The Company’s income tax expense was $9.1 million or 21.8% of income before taxes for the three months ended March 31, 2026, compared to $4.6 million or 10.6% of income before taxes for the three months ended March 31, 2025. The change in effective tax rate was primarily due to a decrease in excess tax benefits from stock-based compensation attributable to the U.S jurisdiction in the current period.
On July 4, 2025, President Trump signed the One Big Beautiful Bill Act (“OBBBA”) into law, which extends and modifies various domestic and international business tax framework originally enacted under the Tax Cuts and Jobs Act. The legislation includes multiple effective dates, with certain provisions taking effect in 2025 and others through 2027. The Company included the impact of the OBBBA to the consolidated financial statements and will continue to evaluate any changes needed when additional guidance becomes available.
The Company evaluates all available positive and negative evidence, objective and subjective in nature, in each reporting period to determine if sufficient taxable income will be generated to realize the benefits of its DTAs and, if not, a valuation allowance to reduce the DTAs is recorded. As of March 31, 2026, the Company maintains a valuation allowance primarily against its California R&D tax credit DTAs for which the Company does not believe a tax benefit is more likely than not to be realized.
The Company maintains that all foreign earnings, with the exception of a portion of the earnings of its German subsidiary, are permanently reinvested outside the United States and therefore deferred taxes attributable to such earnings are not provided for in the Company’s condensed consolidated financial statements as of March 31, 2026.
11. Net Income per Share
The Company computed basic net income per share based on the weighted average number of shares of common stock
17

Penumbra, Inc.
Notes to Condensed Consolidated Financial Statements
    
outstanding during the period. The Company computed diluted net income per share based on the weighted average number of shares of common stock outstanding plus potentially dilutive common stock equivalents outstanding during the period. For the purposes of this calculation, stock options, restricted stock units, performance stock units, and stock sold through the ESPP are considered common stock equivalents.
A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net income per share is as follows (in thousands, except share and per share amounts):
 
Three Months Ended March 31,
 
2026
2025
Numerator:
Net income
$
32,584 
$
39,223 
Denominator:
Weighted average shares used to compute net income attributable to common stockholders:
Basic
39,275,424 
38,562,191 
Potential dilutive stock-based options and awards
268,356 
601,237 
Diluted
39,543,780 
39,163,428 
Net income per share:
Basic
$
0.83 
$
1.02 
Diluted
$
0.82 
$
1.00 
For the three months ended March 31, 2026 and 2025, an immaterial amount of outstanding stock-based awards were excluded from the computation of diluted net income per share because their effect was anti-dilutive.
12. Interest and other income, net
The following table shows the components of interest and other income, net for the three months ended March 31, 2026 and 2025 and (in thousands):
 
Three Months Ended March 31,
 
2026
2025
Interest income
$
4,871 
$
3,385 
Interest expense
(317)
(322)
Other (expense) income, net(1)
(1,100)
445 
Interest and other income, net
$
3,454 
$
3,508 
(1)Consists primarily of the effects of foreign currency gains or losses.
13. Segment Reporting
The Company derives revenue by selling our medical devices to healthcare providers, direct sales organizations, and distributors. The Company operates as one operating and reportable segment and its sole business activity consists of the design, development, manufacturing and marketing of innovative medical products. The Company provides similar innovative medical products to our customers in the regions that the Company operates in and manages its business activities on a consolidated basis.
The accounting policies of the segment are the same as those described in Note “2. Summary of Significant Accounting Policies”. The Company’s CODM uses net income (loss) to measure segment profit or loss and assesses performance against expectations to make resource allocation decisions and uses total assets as reported on the consolidated balance sheets to measure segment assets. Additionally, the CODM reviews and uses functional expenses included in net income (loss) to manage the Company’s operations and assess operating profitability. The Company operates as one operating and reportable segment, and as such the significant segment expenses regularly provided to the CODM are those presented on the consolidated statements of operations. These significant segment expense include cost of revenue, research and development, and sales, general and administrative expenses. Other segment items that are presented on the consolidated statements of operations
18

Penumbra, Inc.
Notes to Condensed Consolidated Financial Statements
    
include interest and other income (expense), net, provision for (benefit from) income taxes, and non-recurring items. The Company’s entity-wide disclosures, including the breakout of revenue between products are included in Note “14. Revenues”.
14. Revenues
Revenue Recognition
Revenue is recognized in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services. All revenue recognized in the condensed consolidated statements of operations is considered to be revenue from contracts with customers.
The Company’s revenues disaggregated by geography, based on the destination to which the Company ships its products, for the three months ended March 31, 2026 and 2025 was as follows (in thousands):
 
Three Months Ended March 31,
 
2026
2025
United States
$
296,387 
$
256,860 
International
78,371 
67,280 
Total
$
374,758 
$
324,140 
The Company’s revenues disaggregated by product category for the three months ended March 31, 2026 and 2025 was as follows (in thousands):
 
Three Months Ended March 31,
 
2026
2025
Thrombectomy
$
253,917 
$
226,544 
Embolization and Access
120,841 
97,596 
Total
$
374,758 
$
324,140 
Performance Obligations
Delivery of products - The Company’s contracts with customers, other than the China licensing arrangements described below, typically contain a single performance obligation, delivery of the Company’s products. Satisfaction of that performance obligation occurs when control of the promised goods transfers to the customer, which is generally upon shipment or receipt by the customer for non-consignment sale agreements and upon utilization for consignment sale agreements.
Payment terms - The Company’s payment terms vary by the type and location of our customer. The timing between fulfillment of performance obligations and when payment is due is not significant and does not give rise to financing transactions. The Company did not have any contracts with significant financing components as of March 31, 2026 and 2025.
Product returns - The Company may allow customers to return products purchased at the Company’s discretion. The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period in which the related product revenue is recognized. The Company currently estimates product return liabilities using its own historic sales information, trends, industry data, and other relevant data points.
Warranties - The Company offers its standard warranty to all customers and it is not available for sale on a standalone basis. The Company’s standard warranty represents its guarantee that its products function as intended, are free from defects, and comply with agreed-upon specifications and quality standards. This assurance does not constitute a service and is not a separate performance obligation.
Transaction Price
Revenue is recorded at the net sales price, which includes estimates of variable consideration such as product returns utilizing historical return rates, rebates, discounts, and other adjustments to net revenue. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price. When determining if variable consideration should be constrained, management considers whether there are factors that could result in a significant reversal of revenue and the likelihood of a potential reversal. Variable consideration is
19

Penumbra, Inc.
Notes to Condensed Consolidated Financial Statements
    
included in revenue only to the extent that it is probable that a significant reversal of the revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. These estimates are reassessed each reporting period as required. During the three months ended March 31, 2026 and 2025, the Company made no material changes in estimates for variable consideration. When the Company performs shipping and handling activities after control of goods is transferred to the customer, they are considered as fulfillment activities, and costs are accrued for when the related revenue is recognized. Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenues.
Contract assets
The following information summarizes the Company’s contract assets (in thousands):
March 31, 2026
December 31, 2025
Contract assets
$
18,000 
$
18,000 
Contract assets for the periods presented primarily represent the difference between the revenue that was recognized based on the relative standalone selling price of the related performance obligations satisfied and the contractual billing terms in the licensing arrangements.
China Distribution and Technology Licensing Agreement
In December 2020, the Company entered into a distribution and technology licensing arrangement with its existing distribution partner in China. In addition to modifying the Company’s standard distribution agreement with its partner in China, the Company agreed to license the technology for certain products to its partner in China to permit the manufacturing and commercialization of such products in China as well as provide certain regulatory support. During the three months ended March 31, 2022, the Company further amended the distribution agreement and entered into an additional license arrangement, pursuant to which the Company agreed to license the technology for additional products to its partner in China on substantially the same terms as the existing license arrangement. Apart from the standard distribution agreement, the Company will receive fixed payments upon transferring its distinct licensed technology and providing related regulatory support. During the three months ended September 30, 2023, the Company entered into an additional licensing arrangement, pursuant to which the Company agreed to license the technology for additional products to its partner in China and will receive fixed payments upon transferring its distinct licensed technology and providing related regulatory support and royalty payments on the down-stream sale of the licensed products. During the three months ended March 31, 2024, the Company entered into an additional licensing agreement, pursuant to which the Company agreed to license the technology for additional products to its partner in China and will receive fixed payments upon transferring its distinct licensed technology and providing related regulatory support. During the three months ended March 31, 2026 and 2025, the Company did not enter into any additional distribution or technology licensing arrangements with its partner in China.
20

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q and the audited consolidated financial statements and notes thereto and management’s discussion and analysis of financial condition and results of operations for the year ended December 31, 2025, included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 25, 2026.
This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). In some cases, you can identify these statements by forward-looking words such as “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “should,” “estimate,” or “continue,” and similar expressions or variations, but these words are not the exclusive means for identifying such statements. Such forward-looking statements are subject to risks, uncertainties and other factors that could cause actual results and the timing of certain events to differ materially from future results and timing expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2025. The forward-looking statements in this Quarterly Report on Form 10-Q represent our views as of the date of this Quarterly Report on Form 10-Q. Except as may be required by law, we assume no obligation to update these forward-looking statements or the reasons that results could differ from these forward-looking statements. You should, therefore, not rely on these forward-looking statements as representing our views as of any date subsequent to the date of this Quarterly Report on Form 10-Q.
Overview
References herein to “we,” “us,” “our,” the “Company,” and “Penumbra,” refer to Penumbra, Inc. and its consolidated subsidiaries unless expressly indicated or the context requires otherwise.
Penumbra, the world’s leading thrombectomy company, is focused on developing the most innovative technologies for challenging medical conditions such as ischemic stroke, venous thromboembolism such as pulmonary embolism, and acute limb ischemia. Our broad portfolio, which includes computer assisted vacuum thrombectomy (CAVT), centers on removing blood clots from head-to-toe with speed, safety, and simplicity. Our team focuses on developing, manufacturing and marketing novel products for use by specialist physicians and other healthcare providers to drive improved clinical and health outcomes. We believe that the cost-effectiveness of our products is attractive to our customers.
Since our founding in 2004, we have invested heavily in our product development and commercial expansion that has established the foundation of our global organization. We have successfully developed, obtained regulatory clearance or approval for, and introduced products into the thrombectomy market since 2007, access market since 2008, embolization market since 2011, and neurosurgical market since 2014.
We expect to continue to develop and build our portfolio of products, including our thrombectomy, embolization, and access technologies, while iterating on our currently available products. Generally, when we introduce a next generation product or a new product designed to replace a current product, sales of the earlier generation product or the product replaced decline. Our research and development activities are centered around the development of new products and clinical activities designed to support our regulatory submissions and demonstrate the effectiveness of our products.
To address the challenging and significant clinical needs of our key markets, we have developed products that fall into the following broad product families:
Our thrombectomy products fall into two broad product families:
Peripheral thrombectomy - INDIGO System, including Lightning, Flash, Bolt and CAT RX, designed for continuous or modulated aspiration, computer assisted vacuum thrombectomy, including aspiration catheters, microprocessor-controlled software algorithms that orchestrate the interaction of our pump and catheters, separators, aspiration pump and accessories, including delivery catheters used in peripheral thrombectomy procedures
Neuro thrombectomy - Penumbra System, including Penumbra RED, SENDit, JET, ACE, BMX, and MAX catheters and the 3D Revascularization Device, Penumbra ENGINE and other components and accessories
21

Our embolization and access products fall into four broad product families:
Peripheral embolization - Ruby, Ruby LP and Ruby XL Embolization Platforms, LANTERN Delivery Microcatheter and the POD System (POD and POD Packing Coil)
Neuro embolization - Penumbra SMART COIL, Penumbra Coil 400, POD400, PAC400, SwiftPAC Coil and SwiftSET
Access - delivery catheters, consisting of Neuron, Neuron MAX, BENCHMARK, BMX, DDC, PX SLIM, MIDWAY, and Access25
Neurosurgical - Artemis Neuro Evacuation Device
By pioneering these innovations, we support healthcare providers, hospitals and clinics in more than 100 countries, working to improve patient outcomes and quality of life. In the three months ended March 31, 2026 and 2025, 20.9% and 20.8% of our revenue, respectively, was generated from customers located outside of the United States. Our sales outside of the United States are denominated principally in the euro, with some sales being denominated in other currencies. As a result, we have foreign exchange exposure but do not currently engage in hedging.
We generated revenue of $374.8 million and $324.1 million for the three months ended March 31, 2026 and 2025, respectively, an increase of $50.6 million. We generated income from operations of $38.2 million and $40.4 million for the three months ended March 31, 2026 and 2025, respectively.
On January 14, 2026, we entered into the Merger Agreement with Boston Scientific Corporation and Merger Sub, pursuant to which Boston Scientific Corporation has agreed to acquire us in the Merger at an enterprise value of approximately $14.5 billion. Under the terms of the Merger Agreement, which has been approved by the board of directors of each of the Company and Boston Scientific Corporation, the transaction values each share of our common stock at $374 per share, with our stockholders having the right to elect, for each share of our common stock held by them, to receive $374 in cash or 3.8721 shares of Boston Scientific Corporation’s common stock (valued at $374 based on the volume weighted average price of Boston Scientific Corporation’s common stock over the 10 trading days ending January 13, 2026), subject to proration, so that the total transaction consideration is paid approximately 73% in cash and approximately 27% in shares of Boston Scientific’s common stock. The Merger is expected to close by the end of 2026, subject to customary closing conditions, including approval by our stockholders and regulatory approvals. Refer to Note “1. Organization and Description of Business” to our condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.
Factors Affecting Our Performance
There are a number of factors that have impacted, and we believe will continue to impact, our results of operations and growth. These factors include: 
The rate at which we grow our salesforce and the speed at which newly hired salespeople become fully effective can impact our revenue growth or our costs incurred in anticipation of such growth.
Our industry is intensely competitive and, in particular, we compete with a number of large, well-capitalized companies. We must continue to successfully compete in light of our competitors’ existing and future products and their resources to successfully market to the specialist physicians who use our products.
We must continue to successfully introduce new products that gain acceptance with specialist physicians and other healthcare providers and successfully transition from existing products to new products, ensuring adequate supply. In addition, as we introduce new products and expand our production capacity, we anticipate additional personnel will be hired and trained to build our inventory of components and finished goods in advance of sales, which may cause quarterly fluctuations in our operating results and financial condition.
Publications of clinical results by us, our competitors and other third parties can have a significant influence on whether, and the degree to which, our products are used by specialist physicians and the procedures and treatments those physicians choose to administer for a given condition.
The specialist physicians who use our interventional products may not perform procedures during certain times of the year, such as those periods when they are at major medical conferences or are away from their practices for other reasons, the timing of which occurs irregularly during the year and from year to year.
22

Most of our sales outside of the United States are denominated in the local currency of the country in which we sell our products. As a result, our revenue from international sales can be significantly impacted by fluctuations in foreign currency exchange rates.
The availability and levels of reimbursement within the relevant healthcare payment system for healthcare providers for procedures in which our products are used.
In addition, we have experienced and expect to continue to experience meaningful variability in our quarterly revenue, gross profit and gross margin percentage as a result of a number of factors, including, but not limited to: the number of available selling days, which can be impacted by holidays; the mix of products sold; the geographic mix of where products are sold; the demand for our products and the products of our competitors; the timing of or failure to obtain regulatory approvals or clearances for products; increased competition; the timing of customer orders; inventory or other asset write-offs or write-downs; costs, benefits and timing of new product introductions; costs, benefits and timing of the acquisition and integration of businesses and product lines we may acquire; the availability and cost of components and raw materials; and fluctuations in foreign currency exchange rates. We may experience quarters in which we have significant revenue growth sequentially followed by quarters of moderate or no revenue growth. Additionally, we may experience quarters in which operating expenses, in particular research and development expenses, fluctuate depending on the stage and timing of product development.
Components of Results of Operations
Revenue. We sell our interventional products directly to hospitals and other healthcare providers and through distributors for use in procedures performed by specialist physicians to treat patients in two key markets: thrombectomy and embolization and access. We sell our products through purchase orders, and we do not have long term purchase commitments from our customers. Revenue from product sales is recognized either on the date of shipment or the date of receipt by the customer, but is deferred for certain transactions when control has not yet transferred. With respect to products that we consign to hospitals, which primarily consist of coils, we recognize revenue at the time hospitals utilize products in a procedure. Revenue also includes shipping and handling costs that we charge to customers.
Cost of Revenue. Cost of revenue consists primarily of the cost of raw materials and components, personnel costs, including stock-based compensation, inbound freight charges, receiving costs, inspection and testing costs, warehousing costs, royalty expense, handling costs, which are costs incurred to handle products by a third-party shipper to the customers, and other labor and overhead costs incurred in the manufacturing of products. We manufacture substantially all of our products in our manufacturing facilities in Alameda and Roseville, California.
Operating Expenses
Research and Development (“R&D”). R&D expenses primarily consist of product development, clinical and regulatory expenses, materials, depreciation and other costs associated with the development of our products. R&D expenses also include salaries, benefits and other related costs, including stock-based compensation, for personnel and consultants. We expense R&D costs as they are incurred.
Sales, General and Administrative (“SG&A”). SG&A expenses primarily consist of salaries, benefits and other related costs, including stock-based compensation, for personnel and consultants engaged in sales, marketing, finance, legal, compliance, administrative, facilities and information technology and human resource activities. Our SG&A expenses also include marketing trials, medical education, training, commissions, generally based on sales, to direct sales representatives, amortization of acquired intangible assets and acquisition-related costs.
Income Taxes. We are taxed at the rates applicable within each jurisdiction in which we operate. The composite income tax rate, tax provisions, deferred tax assets (“DTAs”) and deferred tax liabilities will vary according to the jurisdiction in which profits arise. Tax laws are complex and subject to different interpretations by management and the respective governmental taxing authorities, and require us to exercise judgment in determining our income tax provision, our deferred tax assets and deferred tax liabilities and the potential valuation allowance recorded against our net DTAs. Deferred tax assets and liabilities are determined using the enacted tax rates in effect for the years in which those tax assets are expected to be realized. A valuation allowance is established when it is more likely than not that the future realization of all or some of the DTAs will not be achieved.
23

Results of Operations
The following table sets forth the components of our condensed consolidated statements of operations in dollars and as a percentage of revenue for the periods presented:
 
Three Months Ended March 31,
 
2026
2025
 
(in thousands, except for percentages)
Revenue
$
374,758 
100.0 
%
$
324,140 
100.0 
%
Cost of revenue
121,347 
32.4 
108,257 
33.4 
Gross profit
253,411 
67.6 
215,883 
66.6 
Operating expenses:
Research and development
22,382 
6.0 
22,077 
6.8 
Sales, general and administrative
192,795 
51.4 
153,456 
47.3 
Total operating expenses
215,177 
57.4 
175,533 
54.2 
Income from operations
38,234 
10.2 
40,350 
12.4 
Interest and other income, net
3,454 
0.9 
3,508 
1.1 
Income before income taxes
41,688 
11.1 
43,858 
13.5 
Provision for income taxes
9,104 
2.4 
4,635 
1.4 
Net income
$
32,584 
8.7 
%
$
39,223 
12.1 
%

Three Months Ended March 31, 2026 Compared to the Three Months Ended March 31, 2025
Revenue
 
Three Months Ended March 31,
Change
 
2026
2025
$
%
 
(in thousands, except for percentages)
Thrombectomy
$
253,917 
$
226,544 
$
27,373 
12.1 
%
Embolization and Access
120,841 
97,596 
23,245 
23.8 
%
Total
$
374,758 
$
324,140 
$
50,618 
15.6 
%
Revenue increased $50.6 million, or 15.6%, to $374.8 million in the three months ended March 31, 2026, from $324.1 million in the three months ended March 31, 2025. Overall revenue growth was primarily due to an increase in sales of our existing thrombectomy products and new and existing embolization and access products.
Revenue from our global thrombectomy products increased $27.4 million, or 12.1%, to $253.9 million in the three months ended March 31, 2026, from $226.5 million in the three months ended March 31, 2025. The increase in our global thrombectomy products was primarily attributable to higher sales volume in the United States as a result of further market penetration of our existing products. Prices for our thrombectomy products remained substantially unchanged during the period.
Revenue from our global embolization and access products increased $23.2 million, or 23.8%, to $120.8 million in the three months ended March 31, 2026, from $97.6 million in the three months ended March 31, 2025. The increase in our global embolization and access products was primarily attributable to higher sales volume in the United States as a result of further market penetration of our new and existing products. Prices for our embolization and access products remained substantially unchanged during the period.
Revenue by Geographic Area
The following table presents revenue by geographic area, based on our customers’ shipping destinations, for the three months ended March 31, 2026 and 2025:
24

Three Months Ended March 31,
Change
2026
2025
$
%
 
(in thousands, except for percentages)
United States
$
296,387 
79.1 
%
$
256,860 
79.2 
%
$
39,527 
15.4 
%
International
78,371 
20.9 
%
67,280 
20.8 
%
11,091 
16.5 
%
Total
$
374,758 
100.0 
%
$
324,140 
100.0 
%
$
50,618 
15.6 
%
Revenue from sales in international markets increased $11.1 million, or 16.5%, to $78.4 million in the three months ended March 31, 2026, from $67.3 million in the three months ended March 31, 2025. Revenue from international sales represented 20.9% and 20.8% of our total revenue for the three months ended March 31, 2026 and 2025, respectively.
Gross Margin
 
Three Months Ended March 31,
Change
 
2026
2025
$
%
 
(in thousands, except for percentages)
Cost of revenue
$
121,347 
$
108,257 
$
13,090 
12.1 
%
Gross profit
$
253,411 
$
215,883 
$
37,528 
17.4 
%
Gross margin %
67.6 
%
66.6 
%
Gross margin increased by 1.0 percentage points to 67.6% in the three months ended March 31, 2026, from 66.6% in the three months ended March 31, 2025, primarily driven by favorable product mix across our regions. Gross margin is impacted by product mix, regional mix, and production initiatives to support demand and create future efficiencies. As such, with favorable product mix, improvement in productivity, and by leveraging our fixed costs on higher volume of new product sales during the year, our gross margin may be positively impacted in the future.
Research and Development (“R&D”)
 
Three Months Ended March 31,
Change
 
2026
2025
$
%
 
(in thousands, except for percentages)
R&D
$
22,382 
$
22,077 
$
305 
1.4 
%
R&D as a percentage of revenue
6.0 
%
6.8 
%
R&D expenses increased by $0.3 million, or 1.4%, to $22.4 million in the three months ended March 31, 2026, from $22.1 million in the three months ended March 31, 2025. The increase was primarily due to a $1.6 million increase in personnel-related expenses, partially offset by a $1.3 million decrease in other research and development activities primarily related to product development due to the timing of planned investments.
We have continued to make investments, and plan to continue to make investments, in the development of our products. As part of our ongoing investment in the development of our products, we may incur additional expenses related to research and development milestones. In addition, we have experienced in the past, and may continue to experience in the future, variability in expenses incurred due to the timing and costs of clinical trials and product development, which may include additional personnel-related expenses in conjunction with the launch of new products.
Sales, General and Administrative (“SG&A”)
 
Three Months Ended March 31,
Change
 
2026
2025
$
%
 
(in thousands, except for percentages)
SG&A
$
192,795 
$
153,456 
$
39,339 
25.6 
%
SG&A as a percentage of revenue
51.4 
%
47.3 
%
SG&A expenses increased by $39.3 million, or 25.6%, to $192.8 million in the three months ended March 31, 2026, from $153.5 million in the three months ended March 31, 2025. The increase was primarily due to a $17.2 million increase in personnel-related expenses driven by an increase in headcount and related expenses to support our growth, a $9.4 million increase in acquisition-related expenses primarily attributable to professional services associated with the pending acquisition of our Company by Boston Scientific Corporation, and a $3.1 million increase in costs related to marketing events.
25

As we continue to invest in our growth, we have expanded and may continue to expand our sales, marketing, and general and administrative teams through the hiring of additional employees in critical roles that support our strategic initiatives. In addition, we have experienced in the past, and may continue to experience in the future, variability in expenses incurred due to the timing and costs of investments to support the business.
Provision for income taxes
 
Three Months Ended March 31,
Change
 
2026
2025
$
%
 
(in thousands, except for percentages)
Provision for income taxes
$
9,104 
$
4,635 
$
4,469 
96.4 
%
Effective tax rate
21.8 
%
10.6 
%
Our income tax expense was $9.1 million or 21.8% of income before taxes for the three months ended March 31, 2026, compared to $4.6 million or 10.6% of income before taxes for the three months ended March 31, 2025. The change in effective tax rate was primarily due to a decrease in excess tax benefits from stock-based compensation attributable to our U.S. jurisdiction in the current period.
Prospectively, our effective tax rate will likely be driven by (1) permanent differences in taxable income for tax and financial reporting purposes, (2) tax expense or benefit attributable to our worldwide financial result, and (3) discrete tax adjustments such as excess tax benefits or deficiencies related to stock-based compensation. Our income tax provision is subject to volatility as the amount of excess tax benefits or deficiencies can fluctuate from period to period based on the price of our stock, the volume of share-based grants settled or vested, and the fair value assigned to equity awards under U.S. GAAP. In addition, changes in tax law or our interpretation thereof, and changes to our valuation allowance could result in fluctuations in our effective tax rate.
Liquidity and Capital Resources
As of March 31, 2026, we had $1,063.7 million in working capital, which included $241.3 million in cash and cash equivalents and $374.4 million in marketable investments. As of March 31, 2026, we held approximately 10.8% of our cash and cash equivalents in foreign entities.
We believe our current sources of liquidity will be sufficient to meet our liquidity requirements for at least the next 12 months. Our principal liquidity requirements are to fund our operations, expand manufacturing operations which includes, but is not limited to, maintaining sufficient levels of inventory to meet the anticipated demand of our customers, fund research and development activities and fund our capital expenditures. We may also lease or purchase additional facilities to facilitate our growth. For example, during the year ended December 31, 2025, we entered into agreements to acquire property in Costa Rica and construct a manufacturing facility and warehouse for the production of medical devices. See Note “4. Balance Sheet Components” to the condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information. We expect to continue to make investments as we launch new products, expand our manufacturing operations and information technology infrastructures and further expand into international markets. We may, however, require or elect to secure additional financing as we continue to execute our business strategy. If we require or elect to raise additional funds, we may do so through equity or debt financing, which may not be available on favorable terms, could result in dilution to our stockholders, and could require us to agree to covenants that limit our operating flexibility.
Share Repurchase Program
On August 5, 2024, the Company’s Board of Directors approved a share repurchase authorization in the amount of up to $200.0 million, allowing the Company to repurchase its common stock from time to time at such prices as it deems appropriate through open market purchases, block transactions, privately negotiated transactions, including accelerated share repurchase transactions, or otherwise. The repurchase authorization originally expired on July 31, 2025. Under this authorization, the Company entered into an accelerated share repurchase agreement (“ASR”) with JPMorgan Chase Bank, National Association to repurchase $100.0 million of the Company’s common stock during the three months ended September 30, 2024. During the three months ended September 30, 2024, the Company repurchased an aggregate of 517,763 shares under the ASR at an aggregate cost of $100.4 million, including legal and financial advisor fees of $0.4 million associated with the repurchase. During the three months ended September 30, 2025 and December 31, 2025, the Company’s Board of Directors extended the repurchase authorization for the remaining $100.0 million to December 31, 2025 and December 31, 2026, respectively. As of March 31, 2026, the Company had remaining authority to purchase $100.0 million of its common stock under the share repurchase authorization.
26

The following table summarizes our cash and cash equivalents, marketable investments and selected working capital data as of March 31, 2026 and December 31, 2025:
 
March 31, 2026
December 31, 2025
 
(in thousands)
Cash and cash equivalents
$
241,289 
$
186,897 
Marketable investments
374,371 
357,919 
Accounts receivable, net
183,295 
190,021 
Accounts payable
43,658 
34,736 
Accrued liabilities
151,543 
132,163 
Working capital(1)
1,063,675 
1,033,551 
(1)Working capital consists of total current assets less total current liabilities.
The following table sets forth, for the periods indicated, our beginning balance of cash and cash equivalents, net cash flows provided by (used in) operating, investing and financing activities and our ending balance of cash and cash equivalents:
 
Three Months Ended March 31,
 
2026
2025
 
(in thousands)
Cash and cash equivalents at beginning of period
$
186,897 
$
324,404 
Net cash provided by operating activities
86,971 
48,970 
Net cash used in investing activities
(30,633)
(502)
Net cash (used in) provided by financing activities
(1,907)
2,708 
Effect of foreign exchange rate changes on cash and cash equivalents
(39)
474 
Cash and cash equivalents at end of period
241,289 
376,054 
Net Cash Provided By Operating Activities
Net cash provided by operating activities consists primarily of net income adjusted for certain non-cash items (including depreciation and amortization, stock-based compensation expense, inventory write-offs and write-downs, changes in deferred tax balances, and the effect of changes in working capital and other activities).
Net cash provided by operating activities was $87.0 million during the three months ended March 31, 2026 and consisted of consolidated net income of $32.6 million, non-cash items of $18.9 million, and net changes in operating assets and liabilities of $35.5 million. The change in operating assets and liabilities primarily relates to an increase in accrued expenses and other non-current liabilities of $16.9 million, a decrease in prepaid expenses and other current and non-current assets of $13.0 million, an increase in accounts payable of $9.0 million, and a decrease in accounts receivables of $5.5 million. This was partially offset by an increase in inventories of $9.0 million to support our growth.
Net cash provided by operating activities was $49.0 million during the three months ended March 31, 2025 and consisted of consolidated net income of $39.2 million and non-cash items of $19.7 million, offset by net changes in operating assets and liabilities of $10.0 million. The change in operating assets and liabilities primarily relates to an increase in inventories of $10.8 million to support our growth, a decrease in accounts payable of $0.3 million, and an increase in prepaid expenses and other current and non-current assets of $0.1 million. This was partially offset by an increase in accrued expenses and other non-current liabilities of $0.6 million and a decrease in accounts receivables of $0.5 million due to timing of invoicing and collections.
Net Cash Used In Investing Activities
Net cash used in investing activities relates primarily to purchases of marketable investments, partially offset by proceeds from maturities of marketable investments, and capital expenditures.
Net cash used in investing activities was $30.6 million during the three months ended March 31, 2026 and primarily consisted of purchases of marketable investments, net of proceeds from maturities, of $16.0 million and capital expenditures of $13.7 million including investments related to the construction of our Costa Rica manufacturing facility.
27

Net cash used in investing activities was $0.5 million during the three months ended March 31, 2025 and primarily consisted of capital expenditures of $13.5 million, partially offset by $13.0 million in proceeds from maturities of marketable investments.
Net Cash (Used In) Provided By Financing Activities
Net cash (used in) provided by financing activities primarily relates to payments of employee taxes related to vested restricted stock units and payments towards the reduction of our finance lease obligations, offset by proceeds from exercises of stock options.
Net cash used in financing activities was $1.9 million during the three months ended March 31, 2026 and primarily consisted of $1.3 million in payments of employee taxes related to vested restricted stock units and $0.6 million in payments towards finance leases.
Net cash provided by financing activities was $2.7 million during the three months ended March 31, 2025 and primarily consisted of $4.0 million in proceeds from exercises of stock options, partially offset by $0.6 million in payments towards finance leases and $0.4 million of payments of employee taxes related to vested restricted stock units.
Contractual Obligations and Commitments
During the three months ended March 31, 2025, the Company entered into agreements to acquire property in Costa Rica and construct a manufacturing facility and warehouse for the production of medical devices. During the three months ended March 31, 2026, the estimated cost of the project increased by approximately $28 million, primarily attributable to scope and budget refinements associated with evolving design requirements. Refer to Note “4. Balance Sheet Components” to our condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.
During three months ended March 31, 2026, the Company entered into an Agreement and Plan of Merger among the Company, Boston Scientific Corporation, a Delaware corporation (“Parent”), and Pinehurst Merger Sub, Inc., a Delaware corporation and a wholly owned subsidiary of Parent (“Merger Sub”), pursuant to which Merger Sub will merge with and into the Company, with the Company surviving as a wholly owned subsidiary of Parent. Refer to Note “1. Organization and Description of Business” to our condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.
There have been no other material changes to our contractual obligations and commitments as of March 31, 2026 from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2025.
Critical Accounting Policies and Estimates
We have prepared our financial statements in accordance with U.S. GAAP. Our preparation of these financial statements requires us to make estimates, assumptions, and judgments that affect the reported amounts of assets, liabilities, expenses, and related disclosures at the date of the financial statements, as well as revenue and expenses recorded during the reporting periods. We evaluate our estimates and judgments on an ongoing basis. We base our estimates on historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results could therefore differ materially from these estimates under different assumptions or conditions.
There have been no material changes to our critical accounting policies from those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K for the year ended December 31, 2025.
Recently Issued Accounting Standards
For information with respect to recently issued accounting standards and the impact of these standards on our consolidated financial statements, refer to Note “2. Summary of Significant Accounting Policies” to our condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q.
28

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
We are exposed to various market risks, which may result in potential losses arising from adverse changes in market rates, such as interest rates and foreign exchange rates. We do not enter into derivatives or other financial instruments for trading or speculative purposes and do not believe we are exposed to material market risk with respect to our cash and cash equivalents and/or our marketable investments.
Interest Rate Risk. We had cash and cash equivalents of $241.3 million as of March 31, 2026, which consisted of funds held primarily in money market funds, commercial paper, and general checking and savings accounts. In addition, we had marketable investments of $374.4 million, which consisted primarily of commercial paper, corporate bonds, certificate of deposits, and U.S. treasury securities. Our investments are focused on the preservation of capital and principal, supporting our liquidity needs, and longer-term planning to ensure a competitive rate of return. We invest in highly rated securities, while limiting the amount of credit exposure to any one issuer other than the U.S. government. We do not invest in financial instruments for trading or speculative purposes, nor do we use leveraged financial instruments. We utilize external investment managers who adhere to the guidelines of our investment policy. A hypothetical 100 basis point change in interest rates would not have a material impact on the value of our cash and cash equivalents or marketable investments.
Foreign Exchange Risk Management. We operate in countries other than the United States, and, therefore, we are exposed to foreign currency risks. We bill most sales outside of the United States in local currencies, primarily in euros, with some sales being denominated in other currencies. When sales or expenses are not denominated in U.S. dollars, a fluctuation in exchange rates could affect our net income. We do not believe our net income would be materially impacted by an immediate 10% adverse change in foreign exchange rates. We do not currently hedge our exposure to foreign currency exchange rate fluctuations; however, we may choose to hedge our exposure in the future.
While our gross margin for the three months ended March 31, 2026 was primarily impacted by favorable product mix across our regions, changes in prices did not have a significant impact on our results of operations for any periods presented on our consolidated financial statements.
29

ITEM 4. CONTROLS AND PROCEDURES.
Evaluation of Disclosure Controls and Procedures
An evaluation as of March 31, 2026 was carried out under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, of the effectiveness of our “disclosure controls and procedures,” which are defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as controls and other procedures of a company that are designed to ensure that the information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to the company’s management, including its principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure. Based upon that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective as of March 31, 2026.
Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the quarterly period ended March 31, 2026 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Limitations on the Effectiveness of Controls
A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues, if any, within a company have been detected. Accordingly, our disclosure controls and procedures are designed to provide reasonable, not absolute, assurance that the objectives of our disclosure control system are met.
30

PART II - OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS.
For information with respect to Legal Proceedings, see Note “7. Commitments and Contingencies” to our condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q.

ITEM 1A. RISK FACTORS.
There have been no material changes to our risk factors reported in, or new risk factors identified since the filing of, our Annual Report on Form 10-K for the year ended December 31, 2025, which was filed with the SEC on February 25, 2026.

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

ITEM 3. DEFAULTS UPON SENIOR SECURITIES.
None.

ITEM 4. MINE SAFETY DISCLOSURE.
None.

ITEM 5. OTHER INFORMATION.
Rule 10b5-1 Trading Plans
During the quarterly period ended March 31, 2026, certain of our directors and officers terminated trading plans, each of which was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act (the “Rule 10b5-1 Trading Arrangements”). The following table presents the material terms of each Rule 10b5-1 Trading Arrangement terminated by our officers and directors during the three months ended March 31, 2026, other than terms with respect to the price at which the individual executing the Rule 10b5-1 Trading Arrangement was authorized to trade:
Name and Title of Officer or Director
Plan Action
Plan Action Date
Plan Duration
Total Securities to be Sold
Arani Bose, Director
Termination(1)
2/6/2026
3/2/2026 - 8/31/2026
30,000
Adam Elsesser, Chairman and Chief Executive Officer
Termination(2)
1/22/2026
3/25/2026 - 9/24/2026
90,000
Bridget O'Rourke, Director
Termination(3)
1/23/2026
3/2/2026 - 11/12/2026
500
Johanna Roberts, Executive Vice President, General Counsel and Secretary
Termination(4)
1/22/2026
3/9/2026 - 12/31/2026
9,000
(1)As of the termination date of his Rule 10b5-1 Trading Arrangement, Dr. Bose had not sold any shares of common stock under the terms thereof.
(2)As of the termination date of his Rule 10b5-1 Trading Arrangement, Mr. Elsesser had not sold any shares of common stock under the terms thereof.
(3)As of the termination date of her Rule 10b5-1 Trading Arrangement, Ms. O’Rourke had not sold any shares of common stock under the terms thereof.
(4)As of the termination date of her Rule 10b5-1 Trading Arrangement, Ms. Roberts had not sold any shares of common stock under the terms thereof.
31

ITEM 6. EXHIBITS.
Exhibit Number
Description
Form
File No.
Exhibit(s)
Filing Date
Agreement and Plan of Merger, dated as of January 14, 2026, by and among Penumbra, Inc., Boston Scientific Corporation and Pinehurst Merger Sub. Inc.
8-K
001-37557
2.1
January 15, 2026
Certification of Principal Executive Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.
Certification of Principal Financial Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.
Certification of Principal Executive Officer and Principal Financial Officer Required Under Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. §1350.
101
The following materials from the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2026 formatted in Inline Extensible Business Reporting Language (iXBRL) includes: (i) Condensed Consolidated Balance Sheets as of March 31, 2026 and December 31, 2025, (ii) Condensed Consolidated Statements of Operations for the three months ended March 31, 2026 and 2025, (ii) Condensed Consolidated Statements of Comprehensive Income (Loss) for the three months ended March 31, 2026 and 2025, (iii) Condensed Consolidated Statements of Stockholders’ Equity for the three months ended March 31, 2026 and 2025, (iv) Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2026 and 2025, and (v) Notes to Condensed Consolidated Financial Statements.
104
Cover Page Interactive Data File (formatted as iXBRL with applicable taxonomy extension information contained in Exhibit 101).
* Furnished herewith.
32

SIGNATURES
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.
 
 
PENUMBRA, INC.
Date: May 6, 2026
 
 
By:
/s/ Maggie Yuen
 
Maggie Yuen
 
Chief Financial Officer
(Principal Financial Officer)

33
EX-31.1 2 pen-33126xexhibit311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO RULE 13a-14(a) AND 15d-14(a) OF THE SECURITIES EXCHANGE ACT, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Adam Elsesser, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Penumbra, 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/ Adam Elsesser
Adam Elsesser
Chairman and Chief Executive Officer


EX-31.2 3 pen-33126xexhibit312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO RULE 13a-14(a) AND 15d-14(a) OF THE SECURITIES EXCHANGE ACT, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Maggie Yuen, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Penumbra, 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/ Maggie Yuen
Maggie Yuen
   Chief Financial Officer


EX-32.1 4 pen-33126xexhibit321.htm EX-32.1 Document

Exhibit 32.1
PENUMBRA, INC.
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Penumbra, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended March 31, 2026, as filed with the Securities and Exchange Commission (the “Report”), Adam Elsesser, Chairman and Chief Executive Officer of the Company, and Maggie Yuen, Chief Financial Officer of the Company, respectively, do each hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods presented.
 

 Date: May 6, 2026
/s/ Adam Elsesser
Adam Elsesser
Chairman and Chief Executive Officer
/s/ Maggie Yuen
Maggie Yuen
   Chief Financial Officer


EX-101.SCH 5 pen-20260331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Investments and Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Stockholder's Equity link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Interest and other income, net link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Investments and Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Balance Sheet Components Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Stockholder's Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Interest and other income, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Investments and Fair Value of Financial Instruments - Gains and Losses of Marketable Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Investments and Fair Value of Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Investments and Fair Value of Financial Instruments - Marketable Securities in an Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Investments and Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Balance Sheet Components - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Balance Sheet Components - Product Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Intangible Assets - Schedule of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Intangible Assets - Amortization of Finite-lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Stockholder's Equity - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Stockholder's Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Net Income per Share - Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Net Income per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Interest and other income, net (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Revenues - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Revenues - Summary of Contract Assets (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 pen-20260331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 pen-20260331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 pen-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] Thrombectomy Thrombectomy [Member] Thrombectomy Award Timing Predetermined Award Timing Predetermined [Flag] Balance at the beginning of the period Balance at the end of the period Standard and Extended Product Warranty Accrual Entity File Number Entity File Number Additional Paid-in Capital Additional Paid-in Capital [Member] Interest and other income, net Other Income and Other Expense Disclosure [Text Block] Tabular List, Table Tabular List [Table Text Block] Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable Shares held for tax withholdings Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Gross Unrealized Losses Gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Percent of outstanding shares to stock consideration Business Combination, Consideration, Equity Interest, Percent Business Combination, Consideration, Equity Interest, Percent 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] Revenues Revenue from Contract with Customer [Text Block] Total other comprehensive (loss) income, net of tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Inventory Disclosure [Abstract] Schedule of Marketable Investments Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Consolidation Consolidation, Policy [Policy Text Block] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Employee Stock Option Share-Based Payment Arrangement, Option [Member] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Cash paid for income taxes Income Taxes Paid Total Penumbra, Inc. stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Net of tax OCI, before Reclassifications, Net of Tax, Attributable to Parent Debt Securities, Available-for-Sale [Table] Debt Securities, Available-for-Sale [Table] Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Insider Trading Policies and Procedures [Line Items] Stock-based compensation expense Share-Based Payment Arrangement, Expense Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Financial Assets Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Current assets: Assets, Current [Abstract] Total liabilities and stockholders’ equity Liabilities and Equity Embolization and Access Embolization and Access [Member] Embolization and Access Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Cover page. Cover [Abstract] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Accounting Policies [Abstract] Accounting Policies [Abstract] Finite lived intangible assets: net Finite-Lived Intangible Assets, Net Total: Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position 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] Allowance for credit loss Debt Securities, Available-for-Sale, Allowance for Credit Loss, Period Increase (Decrease) Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Pay vs Performance Disclosure [Line Items] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Entity Shell Company Entity Shell Company AOCI, Accumulated Gain (Loss), Marketable And Non-Marketable Debt Securities, Available-for-Sale, Parent AOCI, Accumulated Gain (Loss), Marketable And Non-Marketable Debt Securities, Available-for-Sale, Parent [Member] AOCI, Accumulated Gain (Loss), Marketable And Non-Marketable Debt Securities, Available-for-Sale, Parent Other non-current liabilities Other Liabilities, Noncurrent Equity interests issued and issuable, entity shares issued per acquiree share (in shares) Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Acquiree Share Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Acquiree Share Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Share-based compensation expense, capitalized in inventory Share-Based Payment Arrangement, Amount Capitalized Statement of Cash Flows [Abstract] Company Selected Measure Amount Company Selected Measure Amount Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Name Measure Name Due in one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Schedule of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Current operating lease liabilities Operating Lease, Liability, Current Proceeds from maturities of marketable investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Document Fiscal Period Focus Document Fiscal Period Focus Settlements of warranty claims Standard and Extended Product Warranty Accrual, Decrease for Payments Award Timing Method Award Timing Method [Text Block] Award Type [Axis] Award Type [Axis] Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Legal Entity [Axis] Legal Entity [Axis] Total assets Assets Trading Symbol Trading Symbol Geographical [Domain] Geographical [Domain] Issuance of common stock (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] Intangible Assets Intangible Assets Disclosure [Text Block] Effect of foreign exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation 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] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Research and development Research and Development Expense (Excluding Acquired in Process Cost) Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] 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] Level 2 Fair Value, Inputs, Level 2 [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Business Combination [Domain] Business Combination [Domain] PEO PEO [Member] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Schedule of Contractual Maturities of Marketable Investments Investments Classified by Contractual Maturity Date [Table Text Block] Interest income Investment Income, Interest NONCASH INVESTING AND FINANCING ACTIVITIES: Noncash Investing and Financing Items [Abstract] 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 Estimated Product Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Retained Earnings Retained Earnings [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restatement Determination Date Restatement Determination Date Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] CASH AND CASH EQUIVALENTS—Beginning of period CASH AND CASH EQUIVALENTS—End of period Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Income Statement [Abstract] Provision for income taxes Income Tax Expense (Benefit) 12 Months of more: Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Other comprehensive income before reclassifications OCI, before Reclassifications, before Tax, Attributable to Parent 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] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Other comprehensive (loss) income before reclassifications: Other Comprehensive Income (Loss) before Reclassifications, Tax [Abstract] Boston Scientific Corporation Boston Scientific Corporation [Member] Boston Scientific Corporation Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Business Combination [Table] Business Combination [Table] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Other Income and Expenses [Abstract] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Proceeds from exercises of stock options Proceeds from Stock Options Exercised City Area Code City Area Code 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] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Expected cost Payments To Acquire Buildings, Expected Payments To Acquire Buildings, Expected Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Summary of Contract Assets Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] CASH FLOWS FROM INVESTING ACTIVITIES: Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Net cash provided by operating activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation Sales, general and administrative Selling, General and Administrative Expenses [Member] Cost of revenue Cost of revenue 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 Money market funds Money Market Funds [Member] Equity Components [Axis] Equity Components [Axis] International Non-US [Member] Organization and Description of Business Nature of Operations [Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Number of reportable segments Number of Reportable Segments Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Interest and other income, net Interest and Other Income Amortized Cost Total Debt Securities, Available-for-Sale, Amortized Cost Other Performance Measure, Amount Other Performance Measure, Amount Entity Address, State or Province Entity Address, State or Province Payments of finance lease obligations Finance Lease, Principal Payments Marketable and Non-Marketable Investments Marketable Securities, Policy [Policy Text Block] Total current liabilities Liabilities, Current Individual: Individual [Axis] Net income per share: Earnings Per Share Reconciliation [Abstract] Right-of-use assets obtained in exchange for finance lease obligations Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Research and development Research and Development Expense [Member] Entity [Domain] Entity [Domain] 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] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Entity Interactive Data Current Entity Interactive Data Current Unrecognized compensation cost, expected recognition period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Equity [Abstract] Equity [Abstract] Segment Reporting Segment Reporting Disclosure [Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] U.S. treasury US Treasury Securities [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Non-marketable investment Non-Marketable Investments [Member] Non-Marketable Investments Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Accumulated Other Comprehensive Income Comprehensive Income (Loss) Note [Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Total amortization of finite lived intangible assets Amortization of Intangible Assets Sales, general and administrative Selling, General and Administrative Expense Deferred taxes Deferred Income Tax Assets, Net 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 Entity Central Index Key Entity Central Index Key PEO Name PEO Name Revenue Revenues 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] SUPPLEMENTAL CASH FLOW INFORMATION: Supplemental Cash Flow Elements [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Arrangement Duration Trading Arrangement Duration Schedule of Other Operating Cost and Expense, by Component Schedule of Other Operating Cost and Expense, by Component [Table Text Block] Prepaid expenses and other current and non-current assets Increase (Decrease) in Prepaid Expense and Other Assets Work in process Inventory, Work in Process, Net of Reserves Percent of outstanding shares to cash consideration Business Combination, Consideration, Cash, Percent Business Combination, Consideration, Cash, Percent Exercise Price Award Exercise Price Entity Filer Category Entity Filer Category Local Phone Number Local Phone Number Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Other Payment for (Proceeds from) Other Investing Activity Other Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Other Item Assets Assets [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Investments and Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Business Combination [Line Items] Business Combination [Line Items] Finite lived intangible assets: gross carrying amount Finite-Lived Intangible Assets, Gross 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 Description Entity Address, Address Line One Accumulated Other Comprehensive Income Total AOCI Attributable to Parent [Member] Accrued expenses and other non-current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Trading days Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Trading Days Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Trading Days Trade secrets and processes Trade Secrets [Member] Shares held for tax withholdings (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Fair Value as of Grant Date Award Grant Date Fair Value Entity Registrant Name Entity Registrant Name Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Bridget O'Rourke [Member] Bridget O'Rourke Potential dilutive stock-based options and awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Termination fee Business Combination, Termination Fee Business Combination, Termination Fee Unrecognized compensation cost related to unvested share-based compensation arrangements Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Quarterly Report Document Quarterly Report Less than 12 months: Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Total Assets, Fair Value Disclosure Deferred taxes Deferred Income Taxes and Tax Credits Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Number of operating segments Number of Operating Segments Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Title Trading Arrangement, Individual Title Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Non-Performance shares Non-Performance Shares [Member] Share-based payment arrangement in which award of equity shares are granted without performance or market vesting conditions. Schedule of Finite-lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Issuance of common stock Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Non-PEO NEO Non-PEO NEO [Member] Allowance for Credit Loss Debt Securities, Available-for-Sale, Allowance for Credit Loss Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Number of reporting units Number of Reporting Units Other Proceeds from (Payment for) Other Financing Activity Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Name Trading Arrangement, Individual Name Equity Award [Domain] Award Type [Domain] Goodwill Goodwill Disclosure [Text Block] Equity Awards Adjustments Equity Awards Adjustments [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 Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Certificate of Deposit Certificates of Deposit [Member] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Due in one to five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Name Awards Close in Time to MNPI Disclosures, Individual Name AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Weighted average shares outstanding: Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Income tax effect — benefit Other Comprehensive Income (Loss) before Reclassifications, Tax Financial Instruments [Domain] Financial Instruments [Domain] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Performance Shares Performance Shares [Member] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Inventories Increase (Decrease) in Inventories Inventories Inventories Inventory, Net Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Marketable Investments AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Company Selected Measure Name Company Selected Measure Name Purchases of marketable investments Payments to Acquire Debt Securities, Available-for-Sale Finite-lived Intangible Assets Amortization Expense Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Accounts payable Accounts Payable, Current Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payments Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] All Executive Categories All Executive Categories [Member] Finished goods Inventory, Finished Goods, Net of Reserves Common stock Common Stock, Value, Issued Finance lease right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Goodwill [Roll Forward] Goodwill [Roll Forward] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Segments Segment Reporting, Policy [Policy Text Block] Commitments and contingencies Commitments and Contingencies Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Business Combination [Axis] Business Combination [Axis] Entity Small Business Entity Small Business Arani Bose [Member] Arani Bose Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Document Transition Report Document Transition Report Due in one to five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Underlying Securities Award Underlying Securities Amount Equity Component [Domain] Equity Component [Domain] Document Period End Date Document Period End Date PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Income Taxes Income Tax Disclosure [Text Block] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Allowance for credit losses Accounts Receivable, Allowance for Credit Loss 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] Merger Agreement Merger Agreement [Member] Merger Agreement Document Type Document Type Level 3 Fair Value, Inputs, Level 3 [Member] Net Income per 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] Revenue from contract with customer Revenue from Contract with Customer, Excluding Assessed Tax All Individuals All Individuals [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Name Forgone Recovery, Individual Name Total current assets Assets, Current 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] Johanna Roberts [Member] Johanna Roberts Contingent liability Loss Contingency Accrual Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Payment of employee taxes related to vested stock Payment, Tax Withholding, Share-Based Payment Arrangement 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] Net current-year other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Current liabilities: Liabilities, Current [Abstract] Non-marketable investment Non-Marketable Securities, Fair Value Disclosures Non-Marketable Securities, Fair Value Disclosures Geographical [Axis] Geographical [Axis] Total operating expenses Operating Expenses Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Adam Elsesser [Member] Adam Elsesser Business acquisition, share price (in dollars per share) Business Combination, Price Per Share Level 1 Fair Value, Inputs, Level 1 [Member] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Number of square feet Number of Square Feet Number of Square Feet Diluted (in dollars per share) Earnings Per Share, Diluted Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Accounts receivable, net of allowance for credit losses of $2,340 and $2,350 at March 31, 2026 and December 31, 2025, respectively. Accounts Receivable, after Allowance for Credit Loss, Current Title of 12(b) Security Title of 12(b) Security Net income per share: Earnings Per Share [Abstract] Interest and other income, net Nonoperating Income (Expense) Gross profit Gross Profit Accruals of warranties issued, net Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Marketable investments Fair Value Total Debt Securities, Available-for-Sale, Current Award Timing Disclosures [Line Items] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Payroll and employee-related expenses Employee-related Liabilities, Current Weighted average shares used to compute net income attributable to common stockholders: Weighted Average Number of Shares Outstanding, Basic and Diluted [Abstract] Weighted Average Number of Shares Outstanding, Basic and Diluted Net change in unrealized losses on available-for-sale securities, net of tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Cumulative payments to acquire real estate Cumulative Payments To Acquire Real Estate Cumulative Payments To Acquire Real Estate Stockholder's Equity Equity [Text Block] Net income Net income Net income Net Income (Loss) Attributable to Parent Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Expiration Date Trading Arrangement Expiration Date Other accrued liabilities Other Accrued Liabilities, Current Stockholders’ equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Property and equipment, net Property, Plant and Equipment, Net Adoption Date Trading Arrangement Adoption Date Marketable And Non-Marketable Investments Marketable And Non-Marketable Investments [Member] Marketable And Non-Marketable Investments Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Entity Current Reporting Status Entity Current Reporting Status Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Income from operations Operating Income (Loss) Non-Marketable Investments AOCI, Accumulated Gain (Loss), Non-Marketable Debt Securities, Available-for-Sale, Parent [Member] AOCI, Accumulated Gain (Loss), Non-Marketable Debt Securities, Available-for-Sale, Parent Due in one year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Payments to acquire real estate Payments to Acquire Real Estate Retained earnings Retained Earnings (Accumulated Deficit) Financial Instrument [Axis] Financial Instrument [Axis] Adjustments to reconcile net income to net cash provided by operating activities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Noncash Item [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] 12 months or more: Gross Unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Current finance lease liabilities Finance Lease, Liability, Current Current Fiscal Year End Date Current Fiscal Year End Date Less than 12 months: Gross Unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 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] Enterprise value Business Combination, Enterprise Value Business Combination, Enterprise Value Other (expense) income, net Other Nonoperating Income (Expense) Statement [Table] Statement [Table] CASH FLOWS FROM FINANCING ACTIVITIES: Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Total: Gross Unrealized Losses Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract] Schedule of Fair Value of Assets and Liabilities Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Non-current finance lease liabilities Finance Lease, Liability, Noncurrent Antidilutive securities excluded from the 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 Fair Value Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract] Termination Date Trading Arrangement Termination Date Net cash (used in) provided 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 Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Inventory write-downs Inventory Write-down Reconciliation of the Numerator and Denominator used in the Calculation of the Basic and Diluted Earnings per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Segment Reporting [Abstract] Cost of revenue Cost of Revenue 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 Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation and other adjustments Goodwill, Other Increase (Decrease) 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] Number of business activities Number of Business Activities Number of Business Activities Use of Estimates Use of Estimates, Policy [Policy Text Block] Payments for non-marketable investment Payments To Acquire Convertible Preferred Stock Payments To Acquire Convertible Preferred Stock Interest expense Interest Expense, Nonoperating Litigation settlement, amount agreed upon Litigation Settlement, Amount Awarded to Other Party Schedule of Goodwill Schedule of Goodwill [Table Text Block] Trading Arrangement: Trading Arrangement [Axis] Total Shareholder Return Amount Total Shareholder Return Amount Foreign currency translation adjustments, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Insider Trading Arrangements [Line Items] Security Exchange Name Security Exchange Name Total liabilities Liabilities Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Purchase of property and equipment funded through accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Operating expenses: Operating Expenses [Abstract] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Accrued expenses Other Sundry Liabilities, Current 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] Marketable investments Debt Securities, Available-for-Sale Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Non-NEOs Non-NEOs [Member] Corporate bonds Corporate Debt Securities [Member] NET INCREASE 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 9 pen-20260331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.26.1
Cover - shares
3 Months Ended
Mar. 31, 2026
Apr. 22, 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 001-37557  
Entity Registrant Name Penumbra, Inc  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 05-0605598  
Entity Address, Address Description One Penumbra Place  
Entity Address, City or Town Alameda  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94502  
City Area Code 510  
Local Phone Number 748-3200  
Title of 12(b) Security Common Stock, Par value $0.001 per share  
Trading Symbol PEN  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   39,331,425
Entity Central Index Key 0001321732  
Document Fiscal Year Focus 2026  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 241,289 $ 186,897
Marketable investments 374,371 357,919
Accounts receivable, net of allowance for credit losses of $2,340 and $2,350 at March 31, 2026 and December 31, 2025, respectively. 183,295 190,021
Inventories 438,539 431,549
Prepaid expenses and other current assets 37,912 50,298
Total current assets 1,275,406 1,216,684
Property and equipment, net 134,059 117,436
Operating lease right-of-use assets 170,273 173,587
Finance lease right-of-use assets 25,209 25,972
Intangible assets, net 5,946 6,186
Goodwill 166,589 166,750
Deferred taxes 79,972 79,188
Other non-current assets 40,984 40,716
Total assets 1,898,438 1,826,519
Current liabilities:    
Accounts payable 43,658 34,736
Accrued liabilities 151,543 132,163
Current operating lease liabilities 14,144 13,841
Current finance lease liabilities 2,386 2,393
Total current liabilities 211,731 183,133
Non-current operating lease liabilities 179,424 182,751
Non-current finance lease liabilities 20,221 20,714
Other non-current liabilities 13,250 12,318
Total liabilities 424,626 398,916
Commitments and contingencies
Stockholders’ equity:    
Common stock 39 39
Additional paid-in capital 1,201,423 1,185,525
Accumulated other comprehensive income 2,075 4,348
Retained earnings 270,275 237,691
Total Penumbra, Inc. stockholders’ equity 1,473,812 1,427,603
Total liabilities and stockholders’ equity $ 1,898,438 $ 1,826,519
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Allowance for credit losses $ 2,340 $ 2,350
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Revenue $ 374,758 $ 324,140
Cost of revenue 121,347 108,257
Gross profit 253,411 215,883
Operating expenses:    
Research and development 22,382 22,077
Sales, general and administrative 192,795 153,456
Total operating expenses 215,177 175,533
Income from operations 38,234 40,350
Interest and other income, net 3,454 3,508
Income before income taxes 41,688 43,858
Provision for income taxes 9,104 4,635
Net income $ 32,584 $ 39,223
Net income per share:    
Basic (in dollars per share) $ 0.83 $ 1.02
Diluted (in dollars per share) $ 0.82 $ 1.00
Weighted average shares outstanding:    
Basic (in shares) 39,275,424 38,562,191
Diluted (in shares) 39,543,780 39,163,428
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net income $ 32,584 $ 39,223
Other comprehensive (loss) income, net of tax:    
Foreign currency translation adjustments, net of tax (1,204) 2,735
Net change in unrealized losses on available-for-sale securities, net of tax (1,069) (22)
Total other comprehensive (loss) income, net of tax (2,273) 2,713
Comprehensive income $ 30,311 $ 41,936
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2024   38,490,836      
Beginning balance at Dec. 31, 2024 $ 1,150,931 $ 38 $ 1,096,732 $ (5,843) $ 60,004
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (in shares)   194,461      
Issuance of common stock 4,023 $ 1 4,022    
Shares held for tax withholdings (in shares)   (1,647)      
Shares held for tax withholdings (445)   (445)    
Stock-based compensation 16,437   16,437    
Other comprehensive income (loss) 2,713     2,713  
Net income 39,223       39,223
Ending balance (in shares) at Mar. 31, 2025   38,683,650      
Ending balance at Mar. 31, 2025 1,212,882 $ 39 1,116,746 (3,130) 99,227
Beginning balance (in shares) at Dec. 31, 2025   39,229,670      
Beginning balance at Dec. 31, 2025 1,427,603 $ 39 1,185,525 4,348 237,691
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (in shares)   99,089      
Shares held for tax withholdings (in shares)   (3,793)      
Shares held for tax withholdings (1,290)   (1,290)    
Stock-based compensation 17,188   17,188    
Other comprehensive income (loss) (2,273)     (2,273)  
Net income 32,584       32,584
Ending balance (in shares) at Mar. 31, 2026   39,324,966      
Ending balance at Mar. 31, 2026 $ 1,473,812 $ 39 $ 1,201,423 $ 2,075 $ 270,275
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 32,584 $ 39,223
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 4,574 5,015
Stock-based compensation 14,645 13,785
Inventory write-downs 1,634 2,485
Deferred taxes (727) (1,998)
Other (1,211) 452
Changes in operating assets and liabilities:    
Accounts receivable 5,542 543
Inventories (9,019) (10,762)
Prepaid expenses and other current and non-current assets 13,040 (96)
Accounts payable 8,966 (251)
Accrued expenses and other non-current liabilities 16,943 574
Net cash provided by operating activities 86,971 48,970
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of marketable investments (141,101) (35)
Proceeds from maturities of marketable investments 125,139 13,000
Purchases of property and equipment (13,671) (13,467)
Other (1,000) 0
Net cash used in investing activities (30,633) (502)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from exercises of stock options 0 4,022
Payment of employee taxes related to vested stock (1,290) (445)
Payments of finance lease obligations (617) (613)
Other 0 (256)
Net cash (used in) provided by financing activities (1,907) 2,708
Effect of foreign exchange rate changes on cash and cash equivalents (39) 474
NET INCREASE IN CASH AND CASH EQUIVALENTS 54,392 51,650
CASH AND CASH EQUIVALENTS—Beginning of period 186,897 324,404
CASH AND CASH EQUIVALENTS—End of period 241,289 376,054
NONCASH INVESTING AND FINANCING ACTIVITIES:    
Right-of-use assets obtained in exchange for lease obligations 486 838
Right-of-use assets obtained in exchange for finance lease obligations 118 7
Purchase of property and equipment funded through accounts payable and accrued liabilities 11,779 1,727
SUPPLEMENTAL CASH FLOW INFORMATION:    
Cash paid for amounts included in the measurement of operating lease liabilities 5,907 5,564
Cash paid for income taxes $ 439 $ 5,996
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.26.1
Organization and Description of Business
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business
1. Organization and Description of Business
Penumbra, Inc. (the “Company”), the world’s leading thrombectomy company, is focused on developing the most innovative technologies for challenging medical conditions such as ischemic stroke, venous thromboembolism such as pulmonary embolism, and acute limb ischemia. The Company’s broad portfolio, which includes computer assisted vacuum thrombectomy (CAVT), centers on removing blood clots from head-to-toe with speed, safety and simplicity. The Company focuses on developing, manufacturing and marketing novel products for use by specialist physicians and other healthcare providers to drive improved clinical and health outcomes.
On January 14, 2026, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) among the Company, Boston Scientific Corporation, a Delaware corporation (“Parent”), and Pinehurst Merger Sub, Inc., a Delaware corporation and a wholly owned subsidiary of Parent (“Merger Sub”), pursuant to which Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving as a wholly owned subsidiary of Parent. Under the terms of the Merger Agreement, which has been approved by the board of directors of each of the Company and Parent, the transaction values each share of the Company’s common stock at $374 per share, reflecting an enterprise value of approximately $14.5 billion, with the Company’s stockholders having the right to elect, for each share of the Company’s common stock held by them, to receive $374 in cash or 3.8721 shares of Parent’s common stock (valued at $374 based on the volume weighted average price of Parent’s common stock over the 10 trading days ending January 13, 2026), subject to proration, so that the total transaction consideration is paid approximately 73% in cash and approximately 27% in shares of Parent’s common stock.
In addition, at the Effective Time:
each outstanding and unexercised Company stock option, whether vested or unvested, with an exercise price per Common Share that is less than the Merger Consideration, shall be automatically canceled and converted into the right to receive the Merger Consideration, less the exercise price of such Company stock option and any deduction and withholding under applicable tax laws;
each Company RSU which is outstanding as of immediately prior to the Effective Time that (i) was granted prior to January 1, 2026, (ii) was granted in respect of a performance period ending prior to January 1, 2026 (other than under any sales incentive plan), (iii) is vested but not yet settled as of immediately prior to the Effective Time, (iv) by its terms becomes vested in all respects as a result of the closing of the Merger or (v) is held by a non-employee member of the board of directors of the Company or a specified officer of the Company (collectively, the “Accelerated RSUs”), shall to the extent not vested, automatically vest and be cancelled and converted into the right to receive the Merger Consideration, less any deduction and withholding under applicable tax laws; and
each outstanding Company RSU (including any Company RSU not yet formally granted that relates to an outstanding award under a sales incentive plan) that is not an Accelerated RSU shall automatically be deemed outstanding immediately prior to the Effective Time and any applicable performance condition for any incomplete performance periods shall be reasonably assessed based on actual performance through the Effective Time, be assumed by Parent and converted into a restricted stock unit award denominated in shares of Parent common stock based on a specified conversion ratio.
The Merger Agreement contains customary representations and warranties by Parent, Merger Sub and the Company. The Merger Agreement also contains customary covenants and agreements, including with respect to the operations of the Company between signing and closing. In addition, the Merger Agreement contains certain termination rights for the Company and Parent. Upon termination of the Merger Agreement in accordance with its terms, under specified circumstances, the Company will be required to pay Parent a termination fee in an amount equal to $525.0 million. The Merger Agreement also provides that Parent will be required to pay the Company a termination fee in an amount equal to $900.0 million upon termination of the Merger Agreement under certain circumstances. The consummation of the Merger is expected to be completed in 2026, subject to approval by the Company’s shareholders, regulatory approvals, and other customary closing conditions.
XML 19 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
2. Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying condensed consolidated balance sheet as of March 31, 2026, the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive income, and the condensed consolidated statements of
stockholders’ equity for the three months ended March 31, 2026 and 2025, and the condensed consolidated statements of cash flows for the three months ended March 31, 2026 and 2025 are unaudited. The unaudited condensed consolidated financial statements included herein have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) for interim financial information. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2025 was derived from the audited financial statements as of that date.
The unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to state fairly the Company’s financial position as of March 31, 2026, the results of its operations for the three months ended March 31, 2026 and 2025, the changes in its comprehensive income (loss) and stockholders’ equity for the three months ended March 31, 2026 and 2025, and its cash flows for the three months ended March 31, 2026 and 2025. The results for the three months ended March 31, 2026 are not necessarily indicative of the results that may be expected for the year ending December 31, 2026 or for any other future annual or interim period.
The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and notes thereto for the fiscal year ended December 31, 2025, included in the Company’s Annual Report on Form 10-K as filed with the SEC on February 25, 2026. There have been no changes to the Company’s significant accounting policies during the three months ended March 31, 2026, as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2025.
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and equity accounts; disclosure of contingent assets and liabilities at the date of the financial statements; and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to marketable investments, non-marketable investments, allowances for credit losses, the amount of variable consideration included in the transaction price, warranty reserve, valuation of inventories, useful lives of property and equipment, intangibles, operating and financing lease right-of-use (“ROU”) assets and liabilities, income taxes, the fair value of long-lived assets tested for impairment, potential liabilities related to pending claims and litigation, and other contingencies, including the probability of achieving performance targets associated with equity awards with performance conditions, among others. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other data. Actual results could differ from those estimates.
Segments
The Company determined its operating segment on the same basis that it uses to evaluate its performance internally. The Company has one business activity: the design, development, manufacturing and marketing of innovative medical products, and operates as one operating segment. The Company’s chief operating decision-maker, its Chief Executive Officer, reviews its consolidated operating results for the purpose of allocating resources and evaluating financial performance. Refer to Note “13. Segment Reporting” and Note “14. Revenues” for the Company’s segment reporting and entity-wide disclosures, respectively.
Recently Issued Accounting Standards
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 enhances disclosures by requiring disaggregated disclosures of an entity’s income statement expense captions. Public business entities are required to disaggregate expense captions into specified categories within the footnotes to the financial statements. The amendments in ASU 2024-03 are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The standard is required to be applied on a prospective basis, with the option for retrospective application. Early adoption is permitted. The Company is evaluating the impact the new guidance will have on the disclosures within its consolidated financial statements and does not elect to early adopt as of March 31, 2026.
In September 2025, the FASB issued ASU No. 2025-06 Intangibles — Goodwill and Other — Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software. The standard removes references to software development project stages and requires that capitalization of software costs begin once management has authorized and committed to funding the software project and it is probable that the project will be completed and the software will be used to perform the function intended. Entities are required to consider whether there is significant uncertainty associated with a project when evaluating whether it is probable the project will be completed. The guidance is effective for annual reporting periods beginning after December 15, 2027, and interim reporting periods within those annual reporting periods. Early adoption is permitted. Entities are permitted to apply the new guidance using a prospective, retrospective or modified transition approach. The Company does not expect that adoption will have a material impact on its consolidated financial statements.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.26.1
Investments and Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2026
Fair Value Disclosures [Abstract]  
Investments and Fair Value of Financial Instruments
3. Investments and Fair Value of Financial Instruments
Marketable and Non-Marketable Investments
The Company’s marketable and non-marketable investments have been classified and accounted for as available-for-sale. The Company’s marketable and non-marketable investments as of March 31, 2026 and December 31, 2025 were as follows (in thousands):
March 31, 2026
Securities with net gains or losses in accumulated other comprehensive income (loss)
Amortized Cost
Gross Unrealized Gains
Gross Unrealized Losses
Allowance
 for
 Credit Loss
Fair Value
Marketable investments:
Commercial paper
$
179,757 
$
$
(49)
$
— 
$
179,709 
Certificate of Deposit
16,719 
(5)
— 
16,717 
U.S. treasury
1,400 
— 
(1)
— 
1,399 
Corporate bonds
177,494 
13 
(961)
— 
176,546 
Total
375,370 
17 
(1,016)
— 
374,371 
Non-marketable investments:
Non-marketable debt securities
10,000 
3,761 
— 
— 
13,761 
Total
10,000 
3,761 
— 
— 
13,761 
Total
$
385,370 
$
3,778 
$
(1,016)
$
— 
$
388,132 
December 31, 2025
Securities with net gains or losses in accumulated other comprehensive income (loss)
Amortized Cost
Gross Unrealized Gains
Gross Unrealized Losses
Allowance
 for
 Credit Loss
Fair Value
Marketable investments:
Commercial paper
$
178,584 
$
30 
$
(2)
$
— 
$
178,612 
Certificate of Deposit
8,374 
— 
— 
8,378 
U.S. treasury
2,801 
— 
(1)
— 
2,800 
Corporate bonds
168,046 
143 
(60)
— 
168,129 
Total
357,805 
177 
(63)
— 
357,919 
Non-marketable investments:
Non-marketable debt securities
10,000 
3,761 
— 
— 
13,761 
Total
10,000 
3,761 
— 
— 
13,761 
Total
$
367,805 
$
3,938 
$
(63)
$
— 
$
371,680 
As of March 31, 2026, the total amortized cost basis of the Company’s available-for-sale debt securities, excluding non-marketable debt securities, in an unrealized loss position exceeded its fair value by $1.0 million. The Company reviewed its available-for-sale securities in an unrealized loss position and concluded that the decline in fair value was not related to credit losses and is recoverable. As of March 31, 2026, the Company’s non-marketable available-for sale debt securities were not in an unrealized loss position. During the three months ended March 31, 2026, no allowance for credit losses was recorded and instead the unrealized losses are reported as a component of accumulated other comprehensive income.
The following tables present the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than and more than twelve months as of March 31, 2026 and December 31, 2025 (in thousands):
March 31, 2026
Less than 12 months
More than 12 months
Total
Fair Value
Gross Unrealized Losses
Fair Value
Gross Unrealized Losses
Fair Value
Gross Unrealized Losses
Marketable investments:
Commercial paper
$
164,345 
$
(49)
$
— 
$
— 
$
164,345 
$
(49)
Certificate of Deposit
6,268 
(5)
— 
— 
6,268 
(5)
U.S. treasury
1,400 
(1)
— 
— 
1,400 
(1)
Corporate bonds
170,651 
(961)
— 
— 
170,651 
(961)
Total
$
342,664 
$
(1,016)
$
— 
$
— 
$
342,664 
$
(1,016)
December 31, 2025
Less than 12 months
More than 12 months
Total
Fair Value
Gross Unrealized Losses
Fair Value
Gross Unrealized Losses
Fair Value
Gross Unrealized Losses
Marketable investments:
Commercial paper
$
37,855 
$
(2)
$
— 
$
— 
$
37,855 
$
(2)
U.S. treasury
— 
— 
1,400 
(1)
1,400 
(1)
Corporate bonds
48,817 
(60)
— 
— 
48,817 
(60)
Total
$
86,672 
$
(62)
$
1,400 
$
(1)
$
88,072 
$
(63)
The contractual maturities of the Company’s marketable investments as of March 31, 2026 (in thousands):
March 31, 2026
Marketable investments:
Amortized Cost
Fair Value
Due in one year
$
235,848 
$
235,718 
Due in one to five years
139,522 
138,653 
Total
$
375,370 
$
374,371 
Non-Marketable Investments
During the three months ended March 31, 2024, the Company completed a strategic investment in a privately held company. Under the terms of the investment, the Company paid $10.0 million in exchange for shares of Series B preferred stock which represented an immaterial investment in the outstanding equity securities of the privately held company. The Company determined that the investment did not meet the criteria to be accounted for as an equity method investment under ASC 323. The investment was accounted for as an available-for-sale debt security in accordance with ASC 320 as the preferred stock contains a contingent redemption feature at the Company’s option. The investment is included in other non-current assets on the condensed consolidated balance sheet and changes in fair value are recorded in total other comprehensive (loss) income, net of tax.
Fair Value of Financial Instruments
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1 - Quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement.
The Company classifies its cash equivalents and marketable investments within Level 1 and Level 2, as it uses quoted market prices or alternative pricing sources and models utilizing market observable inputs. The Company classifies its non-marketable investments in preferred stock in privately held companies within Level 3 due to the lack of observable inputs.
The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.
Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations or alternative pricing sources. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. In addition, the Company assesses the inputs and methods used in determining the fair value in order to determine the classification of securities in the fair value hierarchy.
Non-marketable investments classified within Level 3 of the fair value hierarchy are valued based on unobservable inputs that are supported by little or no market activity. Current financial information of private companies may not be available and consequently the Company estimates the fair value using inputs that are based on the best available information at the measurement date. Key inputs may include the most recent financial information, financial projections, and financing transactions available for the investee and other quantitative and qualitative factors. Additionally, based on the timing, volume, and other characteristics of the available information, the Company may supplement this information by using one or more valuation techniques, including market and income approaches. There was no change in the fair value of the Company’s non-marketable debt securities as of March 31, 2026 from December 31, 2025.
The Company did not hold any Level 3 marketable investments as of March 31, 2026 or December 31, 2025. During the three months ended March 31, 2026 and 2025, the Company did not have any transfers between Level 1, Level 2 or Level 3 of the fair value hierarchy for marketable or non-marketable investments. Additionally, the Company did not have any financial assets and liabilities measured at fair value on a non-recurring basis as of March 31, 2026 or December 31, 2025.
The following tables set forth the Company’s financial assets and liabilities measured at fair value by level within the fair value hierarchy as of March 31, 2026 and December 31, 2025 (in thousands):
 
As of March 31, 2026
 
Level 1
Level 2
Level 3
Fair Value
Financial Assets
Cash equivalents:
Commercial paper
$
— 
$
68,433 
$
— 
$
68,433 
Money market funds
75,797 
— 
— 
75,797 
Marketable investments:
Commercial paper
— 
179,709 
— 
179,709 
Certificate of deposit
— 
16,717 
— 
16,717 
U.S. treasury
1,399 
— 
— 
1,399 
Corporate bonds
— 
176,546 
— 
176,546 
Non-marketable investment:
Non-marketable investment
— 
— 
13,761 
13,761 
Total
$
77,196 
$
441,405 
$
13,761 
$
532,362 
 
As of December 31, 2025
 
Level 1
Level 2
Level 3
Fair Value
Financial Assets
Cash equivalents:
Money market funds
$
96,681 
$
— 
$
— 
$
96,681 
Marketable investments:
Commercial paper
— 
178,612 
— 
178,612 
Certificate of deposit
— 
8,378 
— 
8,378 
U.S. treasury
2,800 
— 
— 
2,800 
Corporate bonds
— 
168,129 
— 
168,129 
Non-marketable investment:
Non-marketable investment
— 
— 
13,761 
13,761 
Total
$
99,481 
$
355,119 
$
13,761 
$
468,361 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2026
Inventory Disclosure [Abstract]  
Balance Sheet Components
4. Balance Sheet Components
Inventories
The components of inventories consisted of the following (in thousands):
 
March 31, 2026
December 31, 2025
Raw materials
$
110,240 
$
117,101 
Work in process
48,143 
46,275 
Finished goods
280,156 
268,173 
Inventories
$
438,539 
$
431,549 
Accrued Liabilities
The components of accrued liabilities consisted of the following (in thousands):
 
March 31, 2026
December 31, 2025
Payroll and employee-related expenses
$
79,618 
$
85,396 
Accrued expenses
25,257 
12,804 
Other accrued liabilities
46,668 
33,963 
Total accrued liabilities
$
151,543 
$
132,163 
The following table shows the changes in the Company’s estimated product warranty accrual, included in accrued liabilities, for the three months ended March 31, 2026 and twelve months ended December 31, 2025, respectively (in thousands):
 
March 31, 2026
December 31, 2025
Balance at the beginning of the period
$
2,474 
$
2,033 
Accruals of warranties issued, net
705 
2,553 
Settlements of warranty claims
(573)
(2,112)
Balance at the end of the period
$
2,606 
$
2,474 
Acquisition of Property
During the year ended December 31, 2025, the Company entered into agreements to acquire property in Costa Rica and construct a manufacturing facility and warehouse, totaling approximately 330,000 square feet, for the production of medical devices. The total capital project is expected to cost approximately $88 million. As of March 31, 2026, the Company had made payments totaling $42.4 million, of which $5.1 million was paid during the three months ended March 31, 2026. In accordance with ASC 360, the Company capitalized these payments within property and equipment, net, in the condensed consolidated balance sheets, as they represent costs directly attributable to acquiring the assets and preparing them for their intended use, including the cost of land, construction work performed, and capitalizable advance payments.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.26.1
Intangible Assets
3 Months Ended
Mar. 31, 2026
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Intangible Assets
5. Intangible Assets
The following table presents details of the Company’s acquired intangible assets as of March 31, 2026 and December 31, 2025 (in thousands):
As of March 31, 2026
Gross Carrying Amount
Accumulated Amortization
Net
Finite-lived intangible assets:
Customer relationships
$
6,858 
$
(4,000)
$
2,858 
Trade secrets and processes
5,256 
(2,168)
3,088 
Total intangible assets
$
12,114 
$
(6,168)
$
5,946 

As of December 31, 2025
Gross Carrying Amount
Accumulated Amortization
Net
Finite-lived intangible assets:
Customer relationships
$
6,999 
$
(3,966)
$
3,033 
Trade secrets and processes
5,256 
(2,103)
3,153 
Total intangible assets
$
12,255 
$
(6,069)
$
6,186 
The gross carrying amount and accumulated amortization of the customer relationships are the only intangible assets subject to foreign currency translation effects. The Company’s $5.3 million trade secrets and processes intangible asset was recognized in connection with a royalty buyout agreement in 2018.
The following table presents the amortization recorded related to the Company’s finite-lived intangible assets for the three months ended March 31, 2026 and 2025 (in thousands):
 
Three Months Ended March 31,
 
2026
2025
Cost of revenue
$
66 
$
66 
Sales, general and administrative
116 
104 
Total
$
182 
$
170 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill
3 Months Ended
Mar. 31, 2026
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill
6. Goodwill
The following table presents the changes in goodwill during the three months ended March 31, 2026 (in thousands):
Total Company
Balance as of December 31, 2025
$
166,750 
Foreign currency translation
(161)
Balance as of March 31, 2026
$
166,589 
Goodwill Impairment Review
The Company reviews goodwill for impairment annually as of October 31, or more frequently if events or circumstances indicate that an impairment loss may have occurred. The Company operates as one segment, which is the sole reporting unit of the Company, and therefore goodwill is tested for impairment at the consolidated level. Accordingly, when assessing whether an impairment test is required more frequently than on its annual testing date, the Company considers whether events or circumstances have taken place that indicate it is more likely than not that the Company’s enterprise fair value is less than the carrying amount of its one reporting unit, including goodwill. The Company determined there were no impairment indicators as of or during the three months ended March 31, 2026.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2026
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
7. Commitments and Contingencies
Contingencies
From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of business. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated.
Indemnification
The Company enters into standard indemnification arrangements in the ordinary course of business. In many such arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties for losses suffered or incurred by the indemnified parties in connection with any trade secret, copyright, patent or other intellectual property infringement claim by any third-party with respect to the Company’s technology. The Company also agrees to indemnify many indemnified parties for product defect and similar claims. The term of these indemnification agreements is generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future, but have not yet been made.
The Company has entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers, other than liabilities arising from willful misconduct of the individual.
The Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements. No liability associated with any of these indemnification requirements has been recorded to date.
Litigation
From time to time, the Company is subject to certain legal proceedings, as well as demands, claims and threatened litigation that arise in the normal course of our business. The Company reviews the status of each significant matter quarterly and assesses its potential financial exposure. If the potential loss from a claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company records a liability and an expense for the estimated loss and discloses it in the Company’s financial statements if it is material. If the Company determines that a loss is possible and the range of the loss can be reasonably determined, the Company does not record a liability or an expense but the Company discloses the range of the possible loss. The Company bases its judgments on the best information available at the time. As additional information becomes available, the Company reassesses the potential liability related to its pending claims and litigation and may revise its estimates.
On April 7, 2023, a former contractor who had been retained by the Company through a third party staffing agency filed a putative class action lawsuit as well as a Private Attorney General Act (“PAGA”) representative action complaint against the
Company in the Superior Court of the State of California for the County of Alameda, on behalf of the contractor and similarly situated Company contractors and employees in California, alleging various claims pursuant to the California Labor Code related to wages, overtime, meal and rest breaks, reimbursement of business expenses, wage statements and records, and other similar allegations. Additionally, on April 10, 2023, a current employee of the Company filed a PAGA representative action complaint against the Company in the Superior Court of the State of California for the County of Alameda, on behalf of the employee and similarly situated Company employees in California, alleging similar claims. The complaints sought payment of various alleged unpaid wages, penalties, interest and attorneys’ fees in unspecified amounts. Following mediation in April 2024, in May 2024 the parties entered into a formal agreement to settle the claims for an aggregate amount of $4.6 million, subject to approval by the court, which was granted in March 2025. The Company recorded an accrual of $4.6 million in its financial statements for the three months ended March 31, 2024 related to these matters. The Company completed substantially all payments under the settlement agreement during the three months ended June 30, 2025. In February 2026, following payment of the remaining amounts under the settlement agreement, the court granted final approval of the settlement.
Other Matters
On February 20, 2026, the U.S. Supreme Court issued a ruling invalidating certain tariffs imposed under the International Emergency Economic Powers Act (“IEEPA”). On March 4, 2026, the U.S. Court of International Trade ordered the U.S. Customs and Border Protection (“CBP”) to initiate the refund of tariffs imposed under the IEEPA to all importers, including those that did not participate in the litigation. The Company will continue to monitor these developments and assess their potential impact on its business, financial condition, and results of operations.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholder's Equity
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Stockholder's Equity
8. Stockholders’ Equity
Stock-based Compensation
Stock-based compensation expense is associated with restricted stock units (“RSUs”), RSUs with performance conditions (“PSUs”), stock options, and the Company’s Employee Stock Purchase Plan (“ESPP”).
The following table sets forth the stock-based compensation expense included in the Company’s condensed consolidated statements of operations for the three months ended March 31, 2026 and 2025 (in thousands):
 
Three Months Ended March 31,
 
2026
2025
Cost of revenue
$
941 
$
777 
Research and development
2,745 
2,166 
Sales, general and administrative
10,959 
10,842 
Total
$
14,645 
$
13,785 
As of March 31, 2026, total unrecognized compensation cost related to unvested share-based compensation arrangements, excluding PSUs, was $86.9 million, which is expected to be recognized over a weighted average period of 3.3 years.
As of March 31, 2026, total unrecognized compensation cost related to unvested PSU share-based compensation arrangements was $23.9 million, which is expected to be recognized over a weighted average period of 2.5 years.
The total stock-based compensation cost capitalized in inventory was $1.6 million and $1.6 million as of March 31, 2026 and December 31, 2025, respectively.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.26.1
Accumulated Other Comprehensive Income
3 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Accumulated Other Comprehensive Income
9. Accumulated Other Comprehensive Income
Other comprehensive (loss) income consists of two components: unrealized gains or losses on the Company’s available-for-sale marketable investments, non-marketable investments, and gains or losses from foreign currency translation adjustments. Until realized and reported as a component of consolidated net income, these comprehensive income items accumulate and are included within accumulated other comprehensive income. Unrealized gains and losses on our marketable and non-marketable investments are reclassified from accumulated other comprehensive income into earnings when realized upon sale, and are determined based on specific identification of securities sold. Gains and losses from the translation of assets and liabilities denominated in non-U.S. dollar functional currencies are included in accumulated other comprehensive income.
The following table summarizes the changes in the accumulated balances during the period, and includes information regarding the manner in which the reclassifications out of accumulated other comprehensive loss into earnings affect our condensed consolidated statements of comprehensive income (in thousands):
Three Months Ended March 31, 2026
Three Months Ended March 31, 2025
 Marketable
Investments
Non-Marketable Investments
 Currency Translation
Adjustments
 Total
 Marketable
Investments
Non-Marketable Investments
 Currency Translation
Adjustments
 Total
Balance, beginning of the period
$
(608)
$
3,761 
$
1,195 
$
4,348 
$
(701)
$
2,850 
$
(7,992)
$
(5,843)
Other comprehensive (loss) income before reclassifications:
Unrealized losses — investments
(1,120)
— 
— 
(1,120)
(29)
— 
— 
(29)
Foreign currency translation (losses) gains
— 
— 
(1,204)
(1,204)
— 
— 
2,735 
2,735 
Income tax effect — benefit
51 
— 
— 
51 
— 
— 
Net of tax
(1,069)
— 
(1,204)
(2,273)
(22)
— 
2,735 
2,713 
Net current-year other comprehensive (loss) income
(1,069)
— 
(1,204)
(2,273)
(22)
— 
2,735 
2,713 
Balance, end of the period
$
(1,677)
$
3,761 
$
(9)
$
2,075 
$
(723)
$
2,850 
$
(5,257)
$
(3,130)
During the three months ended March 31, 2026 and 2025, no amounts were reclassified from accumulated other comprehensive income (loss) to net income.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes
3 Months Ended
Mar. 31, 2026
Income Tax Disclosure [Abstract]  
Income Taxes
10. Income Taxes
The Company’s income tax expense (benefit), deferred tax assets and liabilities, and reserves for unrecognized tax benefits reflect management’s best assessment of estimated current and future taxes to be paid. The Company is subject to income taxes in both the United States and foreign jurisdictions. Significant judgment and estimates are required in determining the consolidated income tax expense (benefit).
During interim periods, the Company generally utilizes the estimated annual effective tax rate (“AETR”) method which involves the use of forecasted information. Under the AETR method, the provision is calculated by applying the estimated AETR for the full fiscal year to “ordinary” income or loss (pretax income or loss excluding unusual or infrequently occurring discrete items) for the reporting period. Jurisdictions with tax assets for which the Company believes a tax benefit cannot be realized are excluded from the computation of its AETR.
The Company’s income tax expense was $9.1 million or 21.8% of income before taxes for the three months ended March 31, 2026, compared to $4.6 million or 10.6% of income before taxes for the three months ended March 31, 2025. The change in effective tax rate was primarily due to a decrease in excess tax benefits from stock-based compensation attributable to the U.S jurisdiction in the current period.
On July 4, 2025, President Trump signed the One Big Beautiful Bill Act (“OBBBA”) into law, which extends and modifies various domestic and international business tax framework originally enacted under the Tax Cuts and Jobs Act. The legislation includes multiple effective dates, with certain provisions taking effect in 2025 and others through 2027. The Company included the impact of the OBBBA to the consolidated financial statements and will continue to evaluate any changes needed when additional guidance becomes available.
The Company evaluates all available positive and negative evidence, objective and subjective in nature, in each reporting period to determine if sufficient taxable income will be generated to realize the benefits of its DTAs and, if not, a valuation allowance to reduce the DTAs is recorded. As of March 31, 2026, the Company maintains a valuation allowance primarily against its California R&D tax credit DTAs for which the Company does not believe a tax benefit is more likely than not to be realized.
The Company maintains that all foreign earnings, with the exception of a portion of the earnings of its German subsidiary, are permanently reinvested outside the United States and therefore deferred taxes attributable to such earnings are not provided for in the Company’s condensed consolidated financial statements as of March 31, 2026.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income per Share
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Net Income per Share
11. Net Income per Share
The Company computed basic net income per share based on the weighted average number of shares of common stock
outstanding during the period. The Company computed diluted net income per share based on the weighted average number of shares of common stock outstanding plus potentially dilutive common stock equivalents outstanding during the period. For the purposes of this calculation, stock options, restricted stock units, performance stock units, and stock sold through the ESPP are considered common stock equivalents.
A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net income per share is as follows (in thousands, except share and per share amounts):
 
Three Months Ended March 31,
 
2026
2025
Numerator:
Net income
$
32,584 
$
39,223 
Denominator:
Weighted average shares used to compute net income attributable to common stockholders:
Basic
39,275,424 
38,562,191 
Potential dilutive stock-based options and awards
268,356 
601,237 
Diluted
39,543,780 
39,163,428 
Net income per share:
Basic
$
0.83 
$
1.02 
Diluted
$
0.82 
$
1.00 
For the three months ended March 31, 2026 and 2025, an immaterial amount of outstanding stock-based awards were excluded from the computation of diluted net income per share because their effect was anti-dilutive.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.26.1
Interest and other income, net
3 Months Ended
Mar. 31, 2026
Other Income and Expenses [Abstract]  
Interest and other income, net
12. Interest and other income, net
The following table shows the components of interest and other income, net for the three months ended March 31, 2026 and 2025 and (in thousands):
 
Three Months Ended March 31,
 
2026
2025
Interest income
$
4,871 
$
3,385 
Interest expense
(317)
(322)
Other (expense) income, net(1)
(1,100)
445 
Interest and other income, net
$
3,454 
$
3,508 
(1)Consists primarily of the effects of foreign currency gains or losses.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Reporting
3 Months Ended
Mar. 31, 2026
Segment Reporting [Abstract]  
Segment Reporting
13. Segment Reporting
The Company derives revenue by selling our medical devices to healthcare providers, direct sales organizations, and distributors. The Company operates as one operating and reportable segment and its sole business activity consists of the design, development, manufacturing and marketing of innovative medical products. The Company provides similar innovative medical products to our customers in the regions that the Company operates in and manages its business activities on a consolidated basis.
The accounting policies of the segment are the same as those described in Note “2. Summary of Significant Accounting Policies”. The Company’s CODM uses net income (loss) to measure segment profit or loss and assesses performance against expectations to make resource allocation decisions and uses total assets as reported on the consolidated balance sheets to measure segment assets. Additionally, the CODM reviews and uses functional expenses included in net income (loss) to manage the Company’s operations and assess operating profitability. The Company operates as one operating and reportable segment, and as such the significant segment expenses regularly provided to the CODM are those presented on the consolidated statements of operations. These significant segment expense include cost of revenue, research and development, and sales, general and administrative expenses. Other segment items that are presented on the consolidated statements of operations
include interest and other income (expense), net, provision for (benefit from) income taxes, and non-recurring items. The Company’s entity-wide disclosures, including the breakout of revenue between products are included in Note “14. Revenues”.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.26.1
Revenues
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Revenues
14. Revenues
Revenue Recognition
Revenue is recognized in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services. All revenue recognized in the condensed consolidated statements of operations is considered to be revenue from contracts with customers.
The Company’s revenues disaggregated by geography, based on the destination to which the Company ships its products, for the three months ended March 31, 2026 and 2025 was as follows (in thousands):
 
Three Months Ended March 31,
 
2026
2025
United States
$
296,387 
$
256,860 
International
78,371 
67,280 
Total
$
374,758 
$
324,140 
The Company’s revenues disaggregated by product category for the three months ended March 31, 2026 and 2025 was as follows (in thousands):
 
Three Months Ended March 31,
 
2026
2025
Thrombectomy
$
253,917 
$
226,544 
Embolization and Access
120,841 
97,596 
Total
$
374,758 
$
324,140 
Performance Obligations
Delivery of products - The Company’s contracts with customers, other than the China licensing arrangements described below, typically contain a single performance obligation, delivery of the Company’s products. Satisfaction of that performance obligation occurs when control of the promised goods transfers to the customer, which is generally upon shipment or receipt by the customer for non-consignment sale agreements and upon utilization for consignment sale agreements.
Payment terms - The Company’s payment terms vary by the type and location of our customer. The timing between fulfillment of performance obligations and when payment is due is not significant and does not give rise to financing transactions. The Company did not have any contracts with significant financing components as of March 31, 2026 and 2025.
Product returns - The Company may allow customers to return products purchased at the Company’s discretion. The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period in which the related product revenue is recognized. The Company currently estimates product return liabilities using its own historic sales information, trends, industry data, and other relevant data points.
Warranties - The Company offers its standard warranty to all customers and it is not available for sale on a standalone basis. The Company’s standard warranty represents its guarantee that its products function as intended, are free from defects, and comply with agreed-upon specifications and quality standards. This assurance does not constitute a service and is not a separate performance obligation.
Transaction Price
Revenue is recorded at the net sales price, which includes estimates of variable consideration such as product returns utilizing historical return rates, rebates, discounts, and other adjustments to net revenue. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price. When determining if variable consideration should be constrained, management considers whether there are factors that could result in a significant reversal of revenue and the likelihood of a potential reversal. Variable consideration is
included in revenue only to the extent that it is probable that a significant reversal of the revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. These estimates are reassessed each reporting period as required. During the three months ended March 31, 2026 and 2025, the Company made no material changes in estimates for variable consideration. When the Company performs shipping and handling activities after control of goods is transferred to the customer, they are considered as fulfillment activities, and costs are accrued for when the related revenue is recognized. Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenues.
Contract assets
The following information summarizes the Company’s contract assets (in thousands):
March 31, 2026
December 31, 2025
Contract assets
$
18,000 
$
18,000 
Contract assets for the periods presented primarily represent the difference between the revenue that was recognized based on the relative standalone selling price of the related performance obligations satisfied and the contractual billing terms in the licensing arrangements.
China Distribution and Technology Licensing Agreement
In December 2020, the Company entered into a distribution and technology licensing arrangement with its existing distribution partner in China. In addition to modifying the Company’s standard distribution agreement with its partner in China, the Company agreed to license the technology for certain products to its partner in China to permit the manufacturing and commercialization of such products in China as well as provide certain regulatory support. During the three months ended March 31, 2022, the Company further amended the distribution agreement and entered into an additional license arrangement, pursuant to which the Company agreed to license the technology for additional products to its partner in China on substantially the same terms as the existing license arrangement. Apart from the standard distribution agreement, the Company will receive fixed payments upon transferring its distinct licensed technology and providing related regulatory support. During the three months ended September 30, 2023, the Company entered into an additional licensing arrangement, pursuant to which the Company agreed to license the technology for additional products to its partner in China and will receive fixed payments upon transferring its distinct licensed technology and providing related regulatory support and royalty payments on the down-stream sale of the licensed products. During the three months ended March 31, 2024, the Company entered into an additional licensing agreement, pursuant to which the Company agreed to license the technology for additional products to its partner in China and will receive fixed payments upon transferring its distinct licensed technology and providing related regulatory support. During the three months ended March 31, 2026 and 2025, the Company did not enter into any additional distribution or technology licensing arrangements with its partner in China.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2026
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
Rule 10b5-1 Trading Plans
During the quarterly period ended March 31, 2026, certain of our directors and officers terminated trading plans, each of which was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act (the “Rule 10b5-1 Trading Arrangements”). The following table presents the material terms of each Rule 10b5-1 Trading Arrangement terminated by our officers and directors during the three months ended March 31, 2026, other than terms with respect to the price at which the individual executing the Rule 10b5-1 Trading Arrangement was authorized to trade:
Name and Title of Officer or Director
Plan Action
Plan Action Date
Plan Duration
Total Securities to be Sold
Arani Bose, Director
Termination(1)
2/6/2026
3/2/2026 - 8/31/2026
30,000
Adam Elsesser, Chairman and Chief Executive Officer
Termination(2)
1/22/2026
3/25/2026 - 9/24/2026
90,000
Bridget O'Rourke, Director
Termination(3)
1/23/2026
3/2/2026 - 11/12/2026
500
Johanna Roberts, Executive Vice President, General Counsel and Secretary
Termination(4)
1/22/2026
3/9/2026 - 12/31/2026
9,000
(1)As of the termination date of his Rule 10b5-1 Trading Arrangement, Dr. Bose had not sold any shares of common stock under the terms thereof.
(2)As of the termination date of his Rule 10b5-1 Trading Arrangement, Mr. Elsesser had not sold any shares of common stock under the terms thereof.
(3)As of the termination date of her Rule 10b5-1 Trading Arrangement, Ms. O’Rourke had not sold any shares of common stock under the terms thereof.
(4)As of the termination date of her Rule 10b5-1 Trading Arrangement, Ms. Roberts had not sold any shares of common stock under the terms thereof.
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Terminated false
Arani Bose [Member]  
Trading Arrangements, by Individual  
Name Arani Bose
Title Director
Rule 10b5-1 Arrangement Terminated true
Termination Date 2/6/2026
Expiration Date 8/31/2026
Aggregate Available 30,000
Adam Elsesser [Member]  
Trading Arrangements, by Individual  
Name Adam Elsesser
Title Chairman and Chief Executive Officer
Rule 10b5-1 Arrangement Terminated true
Termination Date 1/22/2026
Expiration Date 9/24/2026
Aggregate Available 90,000
Bridget O'Rourke [Member]  
Trading Arrangements, by Individual  
Name Bridget O'Rourke
Title Director
Rule 10b5-1 Arrangement Terminated true
Termination Date 1/23/2026
Expiration Date 11/12/2026
Aggregate Available 500
Johanna Roberts [Member]  
Trading Arrangements, by Individual  
Name Johanna Roberts
Title Executive Vice President, General Counsel and Secretary
Rule 10b5-1 Arrangement Terminated true
Termination Date 1/22/2026
Expiration Date 12/31/2026
Aggregate Available 9,000
XML 33 R23.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 and Consolidation
The accompanying condensed consolidated balance sheet as of March 31, 2026, the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive income, and the condensed consolidated statements of
stockholders’ equity for the three months ended March 31, 2026 and 2025, and the condensed consolidated statements of cash flows for the three months ended March 31, 2026 and 2025 are unaudited. The unaudited condensed consolidated financial statements included herein have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) for interim financial information. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2025 was derived from the audited financial statements as of that date.
The unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to state fairly the Company’s financial position as of March 31, 2026, the results of its operations for the three months ended March 31, 2026 and 2025, the changes in its comprehensive income (loss) and stockholders’ equity for the three months ended March 31, 2026 and 2025, and its cash flows for the three months ended March 31, 2026 and 2025. The results for the three months ended March 31, 2026 are not necessarily indicative of the results that may be expected for the year ending December 31, 2026 or for any other future annual or interim period.
The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and notes thereto for the fiscal year ended December 31, 2025, included in the Company’s Annual Report on Form 10-K as filed with the SEC on February 25, 2026. There have been no changes to the Company’s significant accounting policies during the three months ended March 31, 2026, as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2025.
Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and equity accounts; disclosure of contingent assets and liabilities at the date of the financial statements; and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to marketable investments, non-marketable investments, allowances for credit losses, the amount of variable consideration included in the transaction price, warranty reserve, valuation of inventories, useful lives of property and equipment, intangibles, operating and financing lease right-of-use (“ROU”) assets and liabilities, income taxes, the fair value of long-lived assets tested for impairment, potential liabilities related to pending claims and litigation, and other contingencies, including the probability of achieving performance targets associated with equity awards with performance conditions, among others. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other data. Actual results could differ from those estimates.
Segments
Segments
The Company determined its operating segment on the same basis that it uses to evaluate its performance internally. The Company has one business activity: the design, development, manufacturing and marketing of innovative medical products, and operates as one operating segment. The Company’s chief operating decision-maker, its Chief Executive Officer, reviews its consolidated operating results for the purpose of allocating resources and evaluating financial performance. Refer to Note “13. Segment Reporting” and Note “14. Revenues” for the Company’s segment reporting and entity-wide disclosures, respectively.
Recently Issued Accounting Standards
Recently Issued Accounting Standards
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 enhances disclosures by requiring disaggregated disclosures of an entity’s income statement expense captions. Public business entities are required to disaggregate expense captions into specified categories within the footnotes to the financial statements. The amendments in ASU 2024-03 are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The standard is required to be applied on a prospective basis, with the option for retrospective application. Early adoption is permitted. The Company is evaluating the impact the new guidance will have on the disclosures within its consolidated financial statements and does not elect to early adopt as of March 31, 2026.
In September 2025, the FASB issued ASU No. 2025-06 Intangibles — Goodwill and Other — Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software. The standard removes references to software development project stages and requires that capitalization of software costs begin once management has authorized and committed to funding the software project and it is probable that the project will be completed and the software will be used to perform the function intended. Entities are required to consider whether there is significant uncertainty associated with a project when evaluating whether it is probable the project will be completed. The guidance is effective for annual reporting periods beginning after December 15, 2027, and interim reporting periods within those annual reporting periods. Early adoption is permitted. Entities are permitted to apply the new guidance using a prospective, retrospective or modified transition approach. The Company does not expect that adoption will have a material impact on its consolidated financial statements.
Marketable and Non-Marketable Investments
Marketable and Non-Marketable Investments
The Company’s marketable and non-marketable investments have been classified and accounted for as available-for-sale.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Investments and Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2026
Fair Value Disclosures [Abstract]  
Schedule of Marketable Investments The Company’s marketable and non-marketable investments as of March 31, 2026 and December 31, 2025 were as follows (in thousands):
March 31, 2026
Securities with net gains or losses in accumulated other comprehensive income (loss)
Amortized Cost
Gross Unrealized Gains
Gross Unrealized Losses
Allowance
 for
 Credit Loss
Fair Value
Marketable investments:
Commercial paper
$
179,757 
$
$
(49)
$
— 
$
179,709 
Certificate of Deposit
16,719 
(5)
— 
16,717 
U.S. treasury
1,400 
— 
(1)
— 
1,399 
Corporate bonds
177,494 
13 
(961)
— 
176,546 
Total
375,370 
17 
(1,016)
— 
374,371 
Non-marketable investments:
Non-marketable debt securities
10,000 
3,761 
— 
— 
13,761 
Total
10,000 
3,761 
— 
— 
13,761 
Total
$
385,370 
$
3,778 
$
(1,016)
$
— 
$
388,132 
December 31, 2025
Securities with net gains or losses in accumulated other comprehensive income (loss)
Amortized Cost
Gross Unrealized Gains
Gross Unrealized Losses
Allowance
 for
 Credit Loss
Fair Value
Marketable investments:
Commercial paper
$
178,584 
$
30 
$
(2)
$
— 
$
178,612 
Certificate of Deposit
8,374 
— 
— 
8,378 
U.S. treasury
2,801 
— 
(1)
— 
2,800 
Corporate bonds
168,046 
143 
(60)
— 
168,129 
Total
357,805 
177 
(63)
— 
357,919 
Non-marketable investments:
Non-marketable debt securities
10,000 
3,761 
— 
— 
13,761 
Total
10,000 
3,761 
— 
— 
13,761 
Total
$
367,805 
$
3,938 
$
(63)
$
— 
$
371,680 
Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value
The following tables present the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than and more than twelve months as of March 31, 2026 and December 31, 2025 (in thousands):
March 31, 2026
Less than 12 months
More than 12 months
Total
Fair Value
Gross Unrealized Losses
Fair Value
Gross Unrealized Losses
Fair Value
Gross Unrealized Losses
Marketable investments:
Commercial paper
$
164,345 
$
(49)
$
— 
$
— 
$
164,345 
$
(49)
Certificate of Deposit
6,268 
(5)
— 
— 
6,268 
(5)
U.S. treasury
1,400 
(1)
— 
— 
1,400 
(1)
Corporate bonds
170,651 
(961)
— 
— 
170,651 
(961)
Total
$
342,664 
$
(1,016)
$
— 
$
— 
$
342,664 
$
(1,016)
December 31, 2025
Less than 12 months
More than 12 months
Total
Fair Value
Gross Unrealized Losses
Fair Value
Gross Unrealized Losses
Fair Value
Gross Unrealized Losses
Marketable investments:
Commercial paper
$
37,855 
$
(2)
$
— 
$
— 
$
37,855 
$
(2)
U.S. treasury
— 
— 
1,400 
(1)
1,400 
(1)
Corporate bonds
48,817 
(60)
— 
— 
48,817 
(60)
Total
$
86,672 
$
(62)
$
1,400 
$
(1)
$
88,072 
$
(63)
Schedule of Contractual Maturities of Marketable Investments
The contractual maturities of the Company’s marketable investments as of March 31, 2026 (in thousands):
March 31, 2026
Marketable investments:
Amortized Cost
Fair Value
Due in one year
$
235,848 
$
235,718 
Due in one to five years
139,522 
138,653 
Total
$
375,370 
$
374,371 
Schedule of Fair Value of Assets and Liabilities
The following tables set forth the Company’s financial assets and liabilities measured at fair value by level within the fair value hierarchy as of March 31, 2026 and December 31, 2025 (in thousands):
 
As of March 31, 2026
 
Level 1
Level 2
Level 3
Fair Value
Financial Assets
Cash equivalents:
Commercial paper
$
— 
$
68,433 
$
— 
$
68,433 
Money market funds
75,797 
— 
— 
75,797 
Marketable investments:
Commercial paper
— 
179,709 
— 
179,709 
Certificate of deposit
— 
16,717 
— 
16,717 
U.S. treasury
1,399 
— 
— 
1,399 
Corporate bonds
— 
176,546 
— 
176,546 
Non-marketable investment:
Non-marketable investment
— 
— 
13,761 
13,761 
Total
$
77,196 
$
441,405 
$
13,761 
$
532,362 
 
As of December 31, 2025
 
Level 1
Level 2
Level 3
Fair Value
Financial Assets
Cash equivalents:
Money market funds
$
96,681 
$
— 
$
— 
$
96,681 
Marketable investments:
Commercial paper
— 
178,612 
— 
178,612 
Certificate of deposit
— 
8,378 
— 
8,378 
U.S. treasury
2,800 
— 
— 
2,800 
Corporate bonds
— 
168,129 
— 
168,129 
Non-marketable investment:
Non-marketable investment
— 
— 
13,761 
13,761 
Total
$
99,481 
$
355,119 
$
13,761 
$
468,361 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventories
The components of inventories consisted of the following (in thousands):
 
March 31, 2026
December 31, 2025
Raw materials
$
110,240 
$
117,101 
Work in process
48,143 
46,275 
Finished goods
280,156 
268,173 
Inventories
$
438,539 
$
431,549 
Schedule of Accrued Liabilities
The components of accrued liabilities consisted of the following (in thousands):
 
March 31, 2026
December 31, 2025
Payroll and employee-related expenses
$
79,618 
$
85,396 
Accrued expenses
25,257 
12,804 
Other accrued liabilities
46,668 
33,963 
Total accrued liabilities
$
151,543 
$
132,163 
Schedule of Estimated Product Warranty Accrual
The following table shows the changes in the Company’s estimated product warranty accrual, included in accrued liabilities, for the three months ended March 31, 2026 and twelve months ended December 31, 2025, respectively (in thousands):
 
March 31, 2026
December 31, 2025
Balance at the beginning of the period
$
2,474 
$
2,033 
Accruals of warranties issued, net
705 
2,553 
Settlements of warranty claims
(573)
(2,112)
Balance at the end of the period
$
2,606 
$
2,474 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2026
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Schedule of Finite-lived Intangible Assets
The following table presents details of the Company’s acquired intangible assets as of March 31, 2026 and December 31, 2025 (in thousands):
As of March 31, 2026
Gross Carrying Amount
Accumulated Amortization
Net
Finite-lived intangible assets:
Customer relationships
$
6,858 
$
(4,000)
$
2,858 
Trade secrets and processes
5,256 
(2,168)
3,088 
Total intangible assets
$
12,114 
$
(6,168)
$
5,946 

As of December 31, 2025
Gross Carrying Amount
Accumulated Amortization
Net
Finite-lived intangible assets:
Customer relationships
$
6,999 
$
(3,966)
$
3,033 
Trade secrets and processes
5,256 
(2,103)
3,153 
Total intangible assets
$
12,255 
$
(6,069)
$
6,186 
Finite-lived Intangible Assets Amortization Expense
The following table presents the amortization recorded related to the Company’s finite-lived intangible assets for the three months ended March 31, 2026 and 2025 (in thousands):
 
Three Months Ended March 31,
 
2026
2025
Cost of revenue
$
66 
$
66 
Sales, general and administrative
116 
104 
Total
$
182 
$
170 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill (Tables)
3 Months Ended
Mar. 31, 2026
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table presents the changes in goodwill during the three months ended March 31, 2026 (in thousands):
Total Company
Balance as of December 31, 2025
$
166,750 
Foreign currency translation
(161)
Balance as of March 31, 2026
$
166,589 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholder's Equity (Tables)
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expense
The following table sets forth the stock-based compensation expense included in the Company’s condensed consolidated statements of operations for the three months ended March 31, 2026 and 2025 (in thousands):
 
Three Months Ended March 31,
 
2026
2025
Cost of revenue
$
941 
$
777 
Research and development
2,745 
2,166 
Sales, general and administrative
10,959 
10,842 
Total
$
14,645 
$
13,785 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Accumulated Other Comprehensive Income (Tables)
3 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The following table summarizes the changes in the accumulated balances during the period, and includes information regarding the manner in which the reclassifications out of accumulated other comprehensive loss into earnings affect our condensed consolidated statements of comprehensive income (in thousands):
Three Months Ended March 31, 2026
Three Months Ended March 31, 2025
 Marketable
Investments
Non-Marketable Investments
 Currency Translation
Adjustments
 Total
 Marketable
Investments
Non-Marketable Investments
 Currency Translation
Adjustments
 Total
Balance, beginning of the period
$
(608)
$
3,761 
$
1,195 
$
4,348 
$
(701)
$
2,850 
$
(7,992)
$
(5,843)
Other comprehensive (loss) income before reclassifications:
Unrealized losses — investments
(1,120)
— 
— 
(1,120)
(29)
— 
— 
(29)
Foreign currency translation (losses) gains
— 
— 
(1,204)
(1,204)
— 
— 
2,735 
2,735 
Income tax effect — benefit
51 
— 
— 
51 
— 
— 
Net of tax
(1,069)
— 
(1,204)
(2,273)
(22)
— 
2,735 
2,713 
Net current-year other comprehensive (loss) income
(1,069)
— 
(1,204)
(2,273)
(22)
— 
2,735 
2,713 
Balance, end of the period
$
(1,677)
$
3,761 
$
(9)
$
2,075 
$
(723)
$
2,850 
$
(5,257)
$
(3,130)
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Reconciliation of the Numerator and Denominator used in the Calculation of the Basic and Diluted Earnings per Share
A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net income per share is as follows (in thousands, except share and per share amounts):
 
Three Months Ended March 31,
 
2026
2025
Numerator:
Net income
$
32,584 
$
39,223 
Denominator:
Weighted average shares used to compute net income attributable to common stockholders:
Basic
39,275,424 
38,562,191 
Potential dilutive stock-based options and awards
268,356 
601,237 
Diluted
39,543,780 
39,163,428 
Net income per share:
Basic
$
0.83 
$
1.02 
Diluted
$
0.82 
$
1.00 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Interest and other income, net (Tables)
3 Months Ended
Mar. 31, 2026
Other Income and Expenses [Abstract]  
Schedule of Other Operating Cost and Expense, by Component
The following table shows the components of interest and other income, net for the three months ended March 31, 2026 and 2025 and (in thousands):
 
Three Months Ended March 31,
 
2026
2025
Interest income
$
4,871 
$
3,385 
Interest expense
(317)
(322)
Other (expense) income, net(1)
(1,100)
445 
Interest and other income, net
$
3,454 
$
3,508 
(1)Consists primarily of the effects of foreign currency gains or losses.
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Revenues (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The Company’s revenues disaggregated by geography, based on the destination to which the Company ships its products, for the three months ended March 31, 2026 and 2025 was as follows (in thousands):
 
Three Months Ended March 31,
 
2026
2025
United States
$
296,387 
$
256,860 
International
78,371 
67,280 
Total
$
374,758 
$
324,140 
The Company’s revenues disaggregated by product category for the three months ended March 31, 2026 and 2025 was as follows (in thousands):
 
Three Months Ended March 31,
 
2026
2025
Thrombectomy
$
253,917 
$
226,544 
Embolization and Access
120,841 
97,596 
Total
$
374,758 
$
324,140 
Summary of Contract Assets
The following information summarizes the Company’s contract assets (in thousands):
March 31, 2026
December 31, 2025
Contract assets
$
18,000 
$
18,000 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Organization and Description of Business (Details) - Merger Agreement
$ / shares in Units, $ in Millions
Jan. 14, 2026
USD ($)
$ / shares
shares
Business Combination [Line Items]  
Business acquisition, share price (in dollars per share) | $ / shares $ 374
Enterprise value $ 14,500.0
Equity interests issued and issuable, entity shares issued per acquiree share (in shares) | shares 3.8721
Trading days 10 days
Percent of outstanding shares to cash consideration 73.00%
Percent of outstanding shares to stock consideration 27.00%
Termination fee $ 525.0
Boston Scientific Corporation  
Business Combination [Line Items]  
Termination fee $ 900.0
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies (Details)
3 Months Ended
Mar. 31, 2026
segment
activity
Accounting Policies [Abstract]  
Number of business activities | activity 1
Number of operating segments | segment 1
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Investments and Fair Value of Financial Instruments - Gains and Losses of Marketable Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 375,370 $ 357,805
Gross Unrealized Gains 17 177
Gross Unrealized Losses (1,016) (63)
Allowance for Credit Loss 0 0
Fair Value 374,371 357,919
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 179,757 178,584
Gross Unrealized Gains 1 30
Gross Unrealized Losses (49) (2)
Allowance for Credit Loss 0 0
Fair Value 179,709 178,612
Certificate of Deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 16,719 8,374
Gross Unrealized Gains 3 4
Gross Unrealized Losses (5) 0
Allowance for Credit Loss 0 0
Fair Value 16,717 8,378
U.S. treasury    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,400 2,801
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) (1)
Allowance for Credit Loss 0 0
Fair Value 1,399 2,800
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 177,494 168,046
Gross Unrealized Gains 13 143
Gross Unrealized Losses (961) (60)
Allowance for Credit Loss 0 0
Fair Value 176,546 168,129
Non-marketable investment    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,000 10,000
Gross Unrealized Gains 3,761 3,761
Gross Unrealized Losses 0 0
Allowance for Credit Loss 0 0
Fair Value 13,761 13,761
Marketable And Non-Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 385,370 367,805
Gross Unrealized Gains 3,778 3,938
Gross Unrealized Losses (1,016) (63)
Allowance for Credit Loss 0 0
Fair Value $ 388,132 $ 371,680
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Investments and Fair Value of Financial Instruments - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2024
Dec. 31, 2025
Fair Value Disclosures [Abstract]      
Gross unrealized losses $ 1,016,000   $ 63,000
Allowance for credit loss $ 0    
Payments for non-marketable investment   $ 10,000,000.0  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Investments and Fair Value of Financial Instruments - Marketable Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value $ 342,664 $ 86,672
Less than 12 months: Gross Unrealized Losses (1,016) (62)
12 Months of more: Fair Value 0 1,400
12 months or more: Gross Unrealized Losses 0 (1)
Total: Fair Value 342,664 88,072
Total: Gross Unrealized Losses (1,016) (63)
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value 164,345 37,855
Less than 12 months: Gross Unrealized Losses (49) (2)
12 Months of more: Fair Value 0 0
12 months or more: Gross Unrealized Losses 0 0
Total: Fair Value 164,345 37,855
Total: Gross Unrealized Losses (49) (2)
Certificate of Deposit    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value 6,268  
Less than 12 months: Gross Unrealized Losses (5)  
12 Months of more: Fair Value 0  
12 months or more: Gross Unrealized Losses 0  
Total: Fair Value 6,268  
Total: Gross Unrealized Losses (5)  
U.S. treasury    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value 1,400 0
Less than 12 months: Gross Unrealized Losses (1) 0
12 Months of more: Fair Value 0 1,400
12 months or more: Gross Unrealized Losses 0 (1)
Total: Fair Value 1,400 1,400
Total: Gross Unrealized Losses (1) (1)
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value 170,651 48,817
Less than 12 months: Gross Unrealized Losses (961) (60)
12 Months of more: Fair Value 0 0
12 months or more: Gross Unrealized Losses 0 0
Total: Fair Value 170,651 48,817
Total: Gross Unrealized Losses $ (961) $ (60)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortized Cost    
Due in one year $ 235,848  
Due in one to five years 139,522  
Total 375,370 $ 357,805
Fair Value    
Due in one year 235,718  
Due in one to five years 138,653  
Total $ 374,371 $ 357,919
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Investments and Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financial Assets    
Non-marketable investment $ 13,761 $ 13,761
Total 532,362 468,361
Commercial paper    
Financial Assets    
Marketable investments 179,709 178,612
Certificate of Deposit    
Financial Assets    
Marketable investments 16,717 8,378
U.S. treasury    
Financial Assets    
Marketable investments 1,399 2,800
Corporate bonds    
Financial Assets    
Marketable investments 176,546 168,129
Commercial paper    
Financial Assets    
Cash equivalents 68,433  
Money market funds    
Financial Assets    
Cash equivalents 75,797 96,681
Level 1    
Financial Assets    
Non-marketable investment 0 0
Total 77,196 99,481
Level 1 | Commercial paper    
Financial Assets    
Marketable investments 0 0
Level 1 | Certificate of Deposit    
Financial Assets    
Marketable investments 0 0
Level 1 | U.S. treasury    
Financial Assets    
Marketable investments 1,399 2,800
Level 1 | Corporate bonds    
Financial Assets    
Marketable investments 0 0
Level 1 | Commercial paper    
Financial Assets    
Cash equivalents 0  
Level 1 | Money market funds    
Financial Assets    
Cash equivalents 75,797 96,681
Level 2    
Financial Assets    
Non-marketable investment 0 0
Total 441,405 355,119
Level 2 | Commercial paper    
Financial Assets    
Marketable investments 179,709 178,612
Level 2 | Certificate of Deposit    
Financial Assets    
Marketable investments 16,717 8,378
Level 2 | U.S. treasury    
Financial Assets    
Marketable investments 0 0
Level 2 | Corporate bonds    
Financial Assets    
Marketable investments 176,546 168,129
Level 2 | Commercial paper    
Financial Assets    
Cash equivalents 68,433  
Level 2 | Money market funds    
Financial Assets    
Cash equivalents 0 0
Level 3    
Financial Assets    
Non-marketable investment 13,761 13,761
Total 13,761 13,761
Level 3 | Commercial paper    
Financial Assets    
Marketable investments 0 0
Level 3 | Certificate of Deposit    
Financial Assets    
Marketable investments 0 0
Level 3 | U.S. treasury    
Financial Assets    
Marketable investments 0 0
Level 3 | Corporate bonds    
Financial Assets    
Marketable investments 0 0
Level 3 | Commercial paper    
Financial Assets    
Cash equivalents 0  
Level 3 | Money market funds    
Financial Assets    
Cash equivalents $ 0 $ 0
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 110,240 $ 117,101
Work in process 48,143 46,275
Finished goods 280,156 268,173
Inventories $ 438,539 $ 431,549
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Payroll and employee-related expenses $ 79,618 $ 85,396
Accrued expenses 25,257 12,804
Other accrued liabilities 46,668 33,963
Total accrued liabilities $ 151,543 $ 132,163
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Product Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Product Warranty, Increase (Decrease) [Roll Forward]    
Balance at the beginning of the period $ 2,474 $ 2,033
Accruals of warranties issued, net 705 2,553
Settlements of warranty claims (573) (2,112)
Balance at the end of the period $ 2,606 $ 2,474
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Additional Information (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
ft²
Inventory Disclosure [Abstract]    
Number of square feet | ft²   330,000
Expected cost   $ 88.0
Cumulative payments to acquire real estate $ 42.4  
Payments to acquire real estate $ 5.1  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Intangible Assets - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets: gross carrying amount $ 12,114 $ 12,255
Accumulated amortization (6,168) (6,069)
Finite lived intangible assets: net 5,946 6,186
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets: gross carrying amount 6,858 6,999
Accumulated amortization (4,000) (3,966)
Finite lived intangible assets: net 2,858 3,033
Trade secrets and processes    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets: gross carrying amount 5,256 5,256
Accumulated amortization (2,168) (2,103)
Finite lived intangible assets: net $ 3,088 $ 3,153
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets: gross carrying amount $ 12,114 $ 12,255
Trade secrets and processes    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets: gross carrying amount $ 5,256 $ 5,256
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Intangible Assets - Amortization of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Total amortization of finite lived intangible assets $ 182 $ 170
Cost of revenue    
Finite-Lived Intangible Assets [Line Items]    
Total amortization of finite lived intangible assets 66 66
Sales, general and administrative    
Finite-Lived Intangible Assets [Line Items]    
Total amortization of finite lived intangible assets $ 116 $ 104
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 166,750
Foreign currency translation and other adjustments (161)
Ending balance $ 166,589
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill - Narrative (Details)
3 Months Ended
Mar. 31, 2026
segment
reporting_unit
Goodwill and Intangible Assets Disclosure [Abstract]  
Number of operating segments | segment 1
Number of reporting units | reporting_unit 1
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended
May 31, 2024
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
Litigation settlement, amount agreed upon $ 4.6  
Contingent liability   $ 4.6
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholder's Equity - 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, Compensation Cost [Line Items]    
Stock-based compensation expense $ 14,645 $ 13,785
Cost of revenue    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation expense 941 777
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation expense 2,745 2,166
Sales, general and administrative    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation expense $ 10,959 $ 10,842
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholder's Equity - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expense, capitalized in inventory $ 1,600 $ 1,600
Non-Performance shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost related to unvested share-based compensation arrangements $ 86,900  
Unrecognized compensation cost, expected recognition period (in years) 3 years 3 months 18 days  
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost related to unvested share-based compensation arrangements $ 23,900  
Unrecognized compensation cost, expected recognition period (in years) 2 years 6 months  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance $ 1,427,603 $ 1,150,931
Other comprehensive (loss) income before reclassifications:    
Net current-year other comprehensive (loss) income (2,273) 2,713
Ending balance 1,473,812 1,212,882
Total    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance 4,348 (5,843)
Other comprehensive (loss) income before reclassifications:    
Income tax effect — benefit 51 7
Net of tax (2,273) 2,713
Ending balance 2,075 (3,130)
AOCI, Accumulated Gain (Loss), Marketable And Non-Marketable Debt Securities, Available-for-Sale, Parent    
Other comprehensive (loss) income before reclassifications:    
Other comprehensive income before reclassifications (1,120) (29)
Marketable Investments    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance (608) (701)
Other comprehensive (loss) income before reclassifications:    
Other comprehensive income before reclassifications (1,120) (29)
Income tax effect — benefit 51 7
Net of tax (1,069) (22)
Net current-year other comprehensive (loss) income (1,069) (22)
Ending balance (1,677) (723)
Non-Marketable Investments    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance 3,761 2,850
Other comprehensive (loss) income before reclassifications:    
Income tax effect — benefit 0 0
Net of tax 0 0
Net current-year other comprehensive (loss) income 0 0
Ending balance 3,761 2,850
Currency Translation Adjustments    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance 1,195 (7,992)
Other comprehensive (loss) income before reclassifications:    
Other comprehensive income before reclassifications (1,204) 2,735
Income tax effect — benefit 0 0
Net of tax (1,204) 2,735
Net current-year other comprehensive (loss) income (1,204) 2,735
Ending balance $ (9) $ (5,257)
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 9,104 $ 4,635
Effective tax rate 21.80% 10.60%
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income per Share - Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income $ 32,584 $ 39,223
Weighted average shares used to compute net income attributable to common stockholders:    
Basic (in shares) 39,275,424 38,562,191
Potential dilutive stock-based options and awards (in shares) 268,356 601,237
Diluted (in shares) 39,543,780 39,163,428
Net income per share:    
Basic (in dollars per share) $ 0.83 $ 1.02
Diluted (in dollars per share) $ 0.82 $ 1.00
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income per Share - Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Antidilutive securities excluded from the computation of earnings per share (in shares) 0 0
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Interest and other income, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Other Income and Expenses [Abstract]    
Interest income $ 4,871 $ 3,385
Interest expense (317) (322)
Other (expense) income, net (1,100) 445
Interest and other income, net $ 3,454 $ 3,508
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Reporting (Details)
3 Months Ended
Mar. 31, 2026
segment
Segment Reporting [Abstract]  
Number of operating segments 1
Number of reportable segments 1
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer $ 374,758 $ 324,140
United States    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 296,387 256,860
International    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 78,371 67,280
Thrombectomy    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 253,917 226,544
Embolization and Access    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer $ 120,841 $ 97,596
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Revenues - Summary of Contract Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]    
Contract assets $ 18,000 $ 18,000
XML 70 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 71 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.26.1 html 142 229 1 false 36 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.penumbrainc.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 9952154 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 9952155 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 9952156 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 9952157 - Disclosure - Organization and Description of Business Sheet http://www.penumbrainc.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 9952158 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.penumbrainc.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 9952159 - Disclosure - Investments and Fair Value of Financial Instruments Sheet http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstruments Investments and Fair Value of Financial Instruments Notes 10 false false R11.htm 9952160 - Disclosure - Balance Sheet Components Sheet http://www.penumbrainc.com/role/BalanceSheetComponents Balance Sheet Components Notes 11 false false R12.htm 9952161 - Disclosure - Intangible Assets Sheet http://www.penumbrainc.com/role/IntangibleAssets Intangible Assets Notes 12 false false R13.htm 9952162 - Disclosure - Goodwill Sheet http://www.penumbrainc.com/role/Goodwill Goodwill Notes 13 false false R14.htm 9952163 - Disclosure - Commitments and Contingencies Sheet http://www.penumbrainc.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 9952164 - Disclosure - Stockholder's Equity Sheet http://www.penumbrainc.com/role/StockholdersEquity Stockholder's Equity Notes 15 false false R16.htm 9952165 - Disclosure - Accumulated Other Comprehensive Income Sheet http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income Notes 16 false false R17.htm 9952166 - Disclosure - Income Taxes Sheet http://www.penumbrainc.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 9952167 - Disclosure - Net Income per Share Sheet http://www.penumbrainc.com/role/NetIncomeperShare Net Income per Share Notes 18 false false R19.htm 9952168 - Disclosure - Interest and other income, net Sheet http://www.penumbrainc.com/role/Interestandotherincomenet Interest and other income, net Notes 19 false false R20.htm 9952169 - Disclosure - Segment Reporting Sheet http://www.penumbrainc.com/role/SegmentReporting Segment Reporting Notes 20 false false R21.htm 9952170 - Disclosure - Revenues Sheet http://www.penumbrainc.com/role/Revenues Revenues Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 9955511 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.penumbrainc.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 9955512 - Disclosure - Investments and Fair Value of Financial Instruments (Tables) Sheet http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables Investments and Fair Value of Financial Instruments (Tables) Tables http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstruments 24 false false R25.htm 9955513 - Disclosure - Balance Sheet Components Balance Sheet Components (Tables) Sheet http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables Balance Sheet Components Balance Sheet Components (Tables) Tables 25 false false R26.htm 9955514 - Disclosure - Intangible Assets (Tables) Sheet http://www.penumbrainc.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.penumbrainc.com/role/IntangibleAssets 26 false false R27.htm 9955515 - Disclosure - Goodwill (Tables) Sheet http://www.penumbrainc.com/role/GoodwillTables Goodwill (Tables) Tables http://www.penumbrainc.com/role/Goodwill 27 false false R28.htm 9955516 - Disclosure - Stockholder's Equity (Tables) Sheet http://www.penumbrainc.com/role/StockholdersEquityTables Stockholder's Equity (Tables) Tables http://www.penumbrainc.com/role/StockholdersEquity 28 false false R29.htm 9955517 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncome 29 false false R30.htm 9955518 - Disclosure - Net Income per Share (Tables) Sheet http://www.penumbrainc.com/role/NetIncomeperShareTables Net Income per Share (Tables) Tables http://www.penumbrainc.com/role/NetIncomeperShare 30 false false R31.htm 9955519 - Disclosure - Interest and other income, net (Tables) Sheet http://www.penumbrainc.com/role/InterestandotherincomenetTables Interest and other income, net (Tables) Tables http://www.penumbrainc.com/role/Interestandotherincomenet 31 false false R32.htm 9955520 - Disclosure - Revenues (Tables) Sheet http://www.penumbrainc.com/role/RevenuesTables Revenues (Tables) Tables http://www.penumbrainc.com/role/Revenues 32 false false R33.htm 9955521 - Disclosure - Organization and Description of Business (Details) Sheet http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails Organization and Description of Business (Details) Details http://www.penumbrainc.com/role/OrganizationandDescriptionofBusiness 33 false false R34.htm 9955522 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies 34 false false R35.htm 9955523 - Disclosure - Investments and Fair Value of Financial Instruments - Gains and Losses of Marketable Investments (Details) Sheet http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails Investments and Fair Value of Financial Instruments - Gains and Losses of Marketable Investments (Details) Details 35 false false R36.htm 9955524 - Disclosure - Investments and Fair Value of Financial Instruments - Narrative (Details) Sheet http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails Investments and Fair Value of Financial Instruments - Narrative (Details) Details http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables 36 false false R37.htm 9955525 - Disclosure - Investments and Fair Value of Financial Instruments - Marketable Securities in an Unrealized Loss Position (Details) Sheet http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails Investments and Fair Value of Financial Instruments - Marketable Securities in an Unrealized Loss Position (Details) Details 37 false false R38.htm 9955526 - Disclosure - Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details) Sheet http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details) Details 38 false false R39.htm 9955527 - Disclosure - Investments and Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails Investments and Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Details) Details 39 false false R40.htm 9955528 - Disclosure - Balance Sheet Components - Inventories (Details) Sheet http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components - Inventories (Details) Details 40 false false R41.htm 9955529 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) Sheet http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails Balance Sheet Components - Accrued Liabilities (Details) Details 41 false false R42.htm 9955530 - Disclosure - Balance Sheet Components - Product Warranty (Details) Sheet http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails Balance Sheet Components - Product Warranty (Details) Details 42 false false R43.htm 9955531 - Disclosure - Balance Sheet Components - Additional Information (Details) Sheet http://www.penumbrainc.com/role/BalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components - Additional Information (Details) Details 43 false false R44.htm 9955532 - Disclosure - Intangible Assets - Schedule of Acquired Intangible Assets (Details) Sheet http://www.penumbrainc.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails Intangible Assets - Schedule of Acquired Intangible Assets (Details) Details 44 false false R45.htm 9955533 - Disclosure - Intangible Assets - Additional Information (Details) Sheet http://www.penumbrainc.com/role/IntangibleAssetsAdditionalInformationDetails Intangible Assets - Additional Information (Details) Details 45 false false R46.htm 9955534 - Disclosure - Intangible Assets - Amortization of Finite-lived Intangible Assets (Details) Sheet http://www.penumbrainc.com/role/IntangibleAssetsAmortizationofFinitelivedIntangibleAssetsDetails Intangible Assets - Amortization of Finite-lived Intangible Assets (Details) Details 46 false false R47.htm 9955535 - Disclosure - Goodwill (Details) Sheet http://www.penumbrainc.com/role/GoodwillDetails Goodwill (Details) Details http://www.penumbrainc.com/role/GoodwillTables 47 false false R48.htm 9955536 - Disclosure - Goodwill - Narrative (Details) Sheet http://www.penumbrainc.com/role/GoodwillNarrativeDetails Goodwill - Narrative (Details) Details 48 false false R49.htm 9955537 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.penumbrainc.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.penumbrainc.com/role/CommitmentsandContingencies 49 false false R50.htm 9955538 - Disclosure - Stockholder's Equity - Stock-based Compensation Expense (Details) Sheet http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails Stockholder's Equity - Stock-based Compensation Expense (Details) Details 50 false false R51.htm 9955539 - Disclosure - Stockholder's Equity - Narrative (Details) Sheet http://www.penumbrainc.com/role/StockholdersEquityNarrativeDetails Stockholder's Equity - Narrative (Details) Details 51 false false R52.htm 9955540 - Disclosure - Accumulated Other Comprehensive Income (Details) Sheet http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Income (Details) Details http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeTables 52 false false R53.htm 9955541 - Disclosure - Income Taxes (Details) Sheet http://www.penumbrainc.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.penumbrainc.com/role/IncomeTaxes 53 false false R54.htm 9955542 - Disclosure - Net Income per Share - Basic and Diluted Earnings per Share (Details) Sheet http://www.penumbrainc.com/role/NetIncomeperShareBasicandDilutedEarningsperShareDetails Net Income per Share - Basic and Diluted Earnings per Share (Details) Details 54 false false R55.htm 9955543 - Disclosure - Net Income per Share - Antidilutive Securities (Details) Sheet http://www.penumbrainc.com/role/NetIncomeperShareAntidilutiveSecuritiesDetails Net Income per Share - Antidilutive Securities (Details) Details 55 false false R56.htm 9955544 - Disclosure - Interest and other income, net (Details) Sheet http://www.penumbrainc.com/role/InterestandotherincomenetDetails Interest and other income, net (Details) Details http://www.penumbrainc.com/role/InterestandotherincomenetTables 56 false false R57.htm 9955545 - Disclosure - Segment Reporting (Details) Sheet http://www.penumbrainc.com/role/SegmentReportingDetails Segment Reporting (Details) Details http://www.penumbrainc.com/role/SegmentReporting 57 false false R58.htm 9955546 - Disclosure - Revenues - Disaggregation of Revenue (Details) Sheet http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails Revenues - Disaggregation of Revenue (Details) Details 58 false false R59.htm 9955547 - Disclosure - Revenues - Summary of Contract Assets (Details) Sheet http://www.penumbrainc.com/role/RevenuesSummaryofContractAssetsDetails Revenues - Summary of Contract Assets (Details) Details 59 false false All Reports Book All Reports pen-20260331.htm pen-20260331.xsd pen-20260331_cal.xml pen-20260331_def.xml pen-20260331_lab.xml pen-20260331_pre.xml http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pen-20260331.htm": { "nsprefix": "pen", "nsuri": "http://www.penumbrainc.com/20260331", "dts": { "inline": { "local": [ "pen-20260331.htm" ] }, "schema": { "local": [ "pen-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": [ "pen-20260331_cal.xml" ] }, "definitionLink": { "local": [ "pen-20260331_def.xml" ] }, "labelLink": { "local": [ "pen-20260331_lab.xml" ] }, "presentationLink": { "local": [ "pen-20260331_pre.xml" ] } }, "keyStandard": 217, "keyCustom": 12, "axisStandard": 12, "axisCustom": 0, "memberStandard": 22, "memberCustom": 13, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2025": 5 }, "contextCount": 142, "entityCount": 1, "segmentCount": 36, "elementCount": 446, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 609, "http://xbrl.sec.gov/dei/2025": 29, "http://xbrl.sec.gov/ecd/2025": 28 }, "report": { "R1": { "role": "http://www.penumbrainc.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "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": "pen-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": "pen-20260331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets", "longName": "9952151 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-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", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations", "longName": "9952153 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "longName": "9952154 - Statement - Condensed Consolidated Statements of Comprehensive Income", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "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", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "unique": true } }, "R6": { "role": "http://www.penumbrainc.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-18", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "9952156 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusiness", "longName": "9952157 - Disclosure - Organization and Description of Business", "shortName": "Organization and 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": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.penumbrainc.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": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstruments", "longName": "9952159 - Disclosure - Investments and Fair Value of Financial Instruments", "shortName": "Investments and Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.penumbrainc.com/role/BalanceSheetComponents", "longName": "9952160 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.penumbrainc.com/role/IntangibleAssets", "longName": "9952161 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.penumbrainc.com/role/Goodwill", "longName": "9952162 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.penumbrainc.com/role/CommitmentsandContingencies", "longName": "9952163 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.penumbrainc.com/role/StockholdersEquity", "longName": "9952164 - Disclosure - Stockholder's Equity", "shortName": "Stockholder's Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncome", "longName": "9952165 - Disclosure - Accumulated Other Comprehensive Income", "shortName": "Accumulated Other Comprehensive Income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.penumbrainc.com/role/IncomeTaxes", "longName": "9952166 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.penumbrainc.com/role/NetIncomeperShare", "longName": "9952167 - Disclosure - Net Income per Share", "shortName": "Net Income per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.penumbrainc.com/role/Interestandotherincomenet", "longName": "9952168 - Disclosure - Interest and other income, net", "shortName": "Interest and other income, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.penumbrainc.com/role/SegmentReporting", "longName": "9952169 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.penumbrainc.com/role/Revenues", "longName": "9952170 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R22": { "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": "22", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.penumbrainc.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": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables", "longName": "9955512 - Disclosure - Investments and Fair Value of Financial Instruments (Tables)", "shortName": "Investments and Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables", "longName": "9955513 - Disclosure - Balance Sheet Components Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.penumbrainc.com/role/IntangibleAssetsTables", "longName": "9955514 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.penumbrainc.com/role/GoodwillTables", "longName": "9955515 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.penumbrainc.com/role/StockholdersEquityTables", "longName": "9955516 - Disclosure - Stockholder's Equity (Tables)", "shortName": "Stockholder's Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeTables", "longName": "9955517 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "shortName": "Accumulated Other Comprehensive Income (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.penumbrainc.com/role/NetIncomeperShareTables", "longName": "9955518 - Disclosure - Net Income per Share (Tables)", "shortName": "Net Income per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.penumbrainc.com/role/InterestandotherincomenetTables", "longName": "9955519 - Disclosure - Interest and other income, net (Tables)", "shortName": "Interest and other income, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.penumbrainc.com/role/RevenuesTables", "longName": "9955520 - Disclosure - Revenues (Tables)", "shortName": "Revenues (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails", "longName": "9955521 - Disclosure - Organization and Description of Business (Details)", "shortName": "Organization and Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-32", "name": "us-gaap:BusinessAcquisitionSharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-32", "name": "us-gaap:BusinessAcquisitionSharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "9955522 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "pen:NumberofBusinessActivities", "unitRef": "activity", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pen:NumberofBusinessActivities", "unitRef": "activity", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails", "longName": "9955523 - Disclosure - Investments and Fair Value of Financial Instruments - Gains and Losses of Marketable Investments (Details)", "shortName": "Investments and Fair Value of Financial Instruments - Gains and Losses of Marketable Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "unique": true } }, "R36": { "role": "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails", "longName": "9955524 - Disclosure - Investments and Fair Value of Financial Instruments - Narrative (Details)", "shortName": "Investments and Fair Value of Financial Instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "unique": true } }, "R37": { "role": "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails", "longName": "9955525 - Disclosure - Investments and Fair Value of Financial Instruments - Marketable Securities in an Unrealized Loss Position (Details)", "shortName": "Investments and Fair Value of Financial Instruments - Marketable Securities in an Unrealized Loss Position (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails", "longName": "9955526 - Disclosure - Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details)", "shortName": "Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "longName": "9955527 - Disclosure - Investments and Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Details)", "shortName": "Investments and Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "pen:NonMarketableSecuritiesFairValueDisclosures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "pen:NonMarketableSecuritiesFairValueDisclosures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails", "longName": "9955528 - Disclosure - Balance Sheet Components - Inventories (Details)", "shortName": "Balance Sheet Components - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-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", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "longName": "9955529 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details)", "shortName": "Balance Sheet Components - Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails", "longName": "9955530 - Disclosure - Balance Sheet Components - Product Warranty (Details)", "shortName": "Balance Sheet Components - Product Warranty (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-22", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "unique": true } }, "R43": { "role": "http://www.penumbrainc.com/role/BalanceSheetComponentsAdditionalInformationDetails", "longName": "9955531 - Disclosure - Balance Sheet Components - Additional Information (Details)", "shortName": "Balance Sheet Components - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-4", "name": "pen:NumberOfSquareFeet", "unitRef": "sqft", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "pen:NumberOfSquareFeet", "unitRef": "sqft", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.penumbrainc.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails", "longName": "9955532 - Disclosure - Intangible Assets - Schedule of Acquired Intangible Assets (Details)", "shortName": "Intangible Assets - Schedule of Acquired Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "unique": true } }, "R45": { "role": "http://www.penumbrainc.com/role/IntangibleAssetsAdditionalInformationDetails", "longName": "9955533 - Disclosure - Intangible Assets - Additional Information (Details)", "shortName": "Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://www.penumbrainc.com/role/IntangibleAssetsAmortizationofFinitelivedIntangibleAssetsDetails", "longName": "9955534 - Disclosure - Intangible Assets - Amortization of Finite-lived Intangible Assets (Details)", "shortName": "Intangible Assets - Amortization of Finite-lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.penumbrainc.com/role/GoodwillDetails", "longName": "9955535 - Disclosure - Goodwill (Details)", "shortName": "Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillOtherIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "unique": true } }, "R48": { "role": "http://www.penumbrainc.com/role/GoodwillNarrativeDetails", "longName": "9955536 - Disclosure - Goodwill - Narrative (Details)", "shortName": "Goodwill - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "reporting_unit", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "unique": true } }, "R49": { "role": "http://www.penumbrainc.com/role/CommitmentsandContingenciesDetails", "longName": "9955537 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-99", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-99", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails", "longName": "9955538 - Disclosure - Stockholder's Equity - Stock-based Compensation Expense (Details)", "shortName": "Stockholder's Equity - Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.penumbrainc.com/role/StockholdersEquityNarrativeDetails", "longName": "9955539 - Disclosure - Stockholder's Equity - Narrative (Details)", "shortName": "Stockholder's Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails", "longName": "9955540 - Disclosure - Accumulated Other Comprehensive Income (Details)", "shortName": "Accumulated Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "unique": true } }, "R53": { "role": "http://www.penumbrainc.com/role/IncomeTaxesDetails", "longName": "9955541 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "unique": true } }, "R54": { "role": "http://www.penumbrainc.com/role/NetIncomeperShareBasicandDilutedEarningsperShareDetails", "longName": "9955542 - Disclosure - Net Income per Share - Basic and Diluted Earnings per Share (Details)", "shortName": "Net Income per Share - Basic and Diluted Earnings per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "unique": true } }, "R55": { "role": "http://www.penumbrainc.com/role/NetIncomeperShareAntidilutiveSecuritiesDetails", "longName": "9955543 - Disclosure - Net Income per Share - Antidilutive Securities (Details)", "shortName": "Net Income per Share - Antidilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.penumbrainc.com/role/InterestandotherincomenetDetails", "longName": "9955544 - Disclosure - Interest and other income, net (Details)", "shortName": "Interest and other income, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.penumbrainc.com/role/SegmentReportingDetails", "longName": "9955545 - Disclosure - Segment Reporting (Details)", "shortName": "Segment Reporting (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "unique": true } }, "R58": { "role": "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails", "longName": "9955546 - Disclosure - Revenues - Disaggregation of Revenue (Details)", "shortName": "Revenues - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.penumbrainc.com/role/RevenuesSummaryofContractAssetsDetails", "longName": "9955547 - Disclosure - Revenues - Summary of Contract Assets (Details)", "shortName": "Revenues - Summary of Contract Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pen-20260331.htm", "first": true, "unique": true } } }, "tag": { "pen_AOCIAccumulatedGainLossMarketableAndNonMarketableDebtSecuritiesAvailableForSaleParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "AOCIAccumulatedGainLossMarketableAndNonMarketableDebtSecuritiesAvailableForSaleParentMember", "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI, Accumulated Gain (Loss), Marketable And Non-Marketable Debt Securities, Available-for-Sale, Parent", "label": "AOCI, Accumulated Gain (Loss), Marketable And Non-Marketable Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "AOCI, Accumulated Gain (Loss), Marketable And Non-Marketable Debt Securities, Available-for-Sale, Parent" } } }, "auth_ref": [] }, "pen_AOCIAccumulatedGainLossNonMarketableDebtSecuritiesAvailableForSaleParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "AOCIAccumulatedGainLossNonMarketableDebtSecuritiesAvailableForSaleParentMember", "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Marketable Investments", "label": "AOCI, Accumulated Gain (Loss), Non-Marketable Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "AOCI, Accumulated Gain (Loss), Non-Marketable Debt Securities, Available-for-Sale, Parent" } } }, "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.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30", "r861" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses of $2,340 and $2,350 at March 31, 2026 and December 31, 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": [ "r1057" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Investments", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r106", "r107", "r109", "r116", "r117", "r991" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r115", "r116", "r499", "r500", "r501", "r502", "r538", "r540", "r541", "r542", "r543", "r544" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "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": [ "r16", "r17", "r51", "r102", "r641", "r667", "r668", "r1143" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r115", "r116", "r499", "r500", "r501", "r502", "r538", "r540", "r541", "r542", "r543", "r544" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income", "verboseLabel": "Total", "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", "r11", "r17", "r494", "r497", "r554", "r663", "r664", "r991", "r992", "r993", "r1046", "r1047", "r1048", "r1049" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency Translation Adjustments", "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", "r11", "r17", "r49", "r50", "r116", "r117", "r540", "r541", "r542", "r543", "r544", "r991" ] }, "pen_AdamElsesserMember": { "xbrltype": "domainItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "AdamElsesserMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Adam Elsesser [Member]", "documentation": "Adam Elsesser" } } }, "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": [ "r927" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r40", "r861", "r1194" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.penumbrainc.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": [ "r675", "r1046", "r1047", "r1048", "r1049", "r1144", "r1196" ] }, "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": [ "r940" ] }, "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": [ "r940" ] }, "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": [ "r940" ] }, "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": [ "r940" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Noncash Item [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares held for tax withholdings", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r1128" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.penumbrainc.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": [ "r367" ] }, "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": [ "r973" ] }, "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": [ "r899", "r909", "r919", "r951" ] }, "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": [ "r902", "r912", "r922", "r954" ] }, "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": [ "r974" ] }, "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": [ "r940" ] }, "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": [ "r947" ] }, "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": [ "r903", "r913", "r923", "r947", "r955", "r959", "r967" ] }, "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": [ "r965" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r397", "r402", "r403" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r103", "r211", "r248", "r251", "r252", "r1161" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AmendmentFlag", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "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.penumbrainc.com/role/IntangibleAssetsAmortizationofFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total amortization of finite lived intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets." } } }, "auth_ref": [ "r7", "r122", "r280", "r287", "r755", "r761", "r762", "r764", "r766" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.penumbrainc.com/role/NetIncomeperShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from the 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": [ "r164" ] }, "pen_AraniBoseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "AraniBoseMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Arani Bose [Member]", "documentation": "Arani Bose" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r71", "r80", "r101", "r132", "r133", "r134", "r168", "r180", "r198", "r201", "r245", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r482", "r486", "r533", "r628", "r629", "r638", "r701", "r783", "r784", "r793", "r861", "r876", "r877", "r890", "r1095", "r1096", "r1158" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r95", "r105", "r132", "r133", "r134", "r245", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r482", "r486", "r533", "r861", "r1095", "r1096", "r1158" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r509", "r510", "r848" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r218" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "terseLabel": "Gross unrealized losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r219" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortized Cost", "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r215", "r256", "r637" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one to five years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one to five years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r223", "r633" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": [ "r1060" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": [ "r222", "r632" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable investments", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r216", "r256", "r509", "r528", "r529", "r530", "r531", "r624", "r752", "r848", "r852", "r859", "r1058", "r1148", "r1149", "r1150" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Marketable investments", "terseLabel": "Fair Value", "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r213", "r256" ] }, "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": [ "r962" ] }, "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": [ "r963" ] }, "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": [ "r958" ] }, "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": [ "r958" ] }, "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": [ "r958" ] }, "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": [ "r958" ] }, "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": [ "r958" ] }, "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": [ "r958" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://www.penumbrainc.com/role/StockholdersEquityNarrativeDetails", "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": [ "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r394", "r395", "r396" ] }, "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": [ "r961" ] }, "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": [ "r960" ] }, "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": [ "r959" ] }, "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": [ "r959" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.penumbrainc.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": [ "r1042" ] }, "pen_BostonScientificCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "BostonScientificCorporationMember", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Boston Scientific Corporation", "label": "Boston Scientific Corporation [Member]", "documentation": "Boston Scientific Corporation" } } }, "auth_ref": [] }, "pen_BridgetORourkeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "BridgetORourkeMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Bridget O'Rourke [Member]", "documentation": "Bridget O'Rourke" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Domain]", "label": "Business Combination [Domain]", "documentation": "Business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r274", "r281", "r282", "r283", "r284", "r285", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r670", "r807", "r808", "r1134", "r1138", "r1139" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails" ], "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": [ "r274", "r281", "r282", "r283", "r284", "r285", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r670", "r807", "r808", "r1134", "r1138", "r1139" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Line Items]", "label": "Business Combination [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": [ "r274", "r426", "r427", "r428", "r429", "r435", "r436", "r437", "r438", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r473", "r474", "r475", "r478", "r810", "r813", "r1134", "r1138", "r1139" ] }, "us-gaap_BusinessAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionSharePrice", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, share price (in dollars per share)", "label": "Business Combination, Price Per Share", "documentation": "Per share price of saleable stock paid or offered to be paid by acquirer in business combination." } } }, "auth_ref": [ "r841", "r1136", "r1137", "r1140", "r1141" ] }, "pen_BusinessCombinationConsiderationCashPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "BusinessCombinationConsiderationCashPercent", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of outstanding shares to cash consideration", "label": "Business Combination, Consideration, Cash, Percent", "documentation": "Business Combination, Consideration, Cash, Percent" } } }, "auth_ref": [] }, "pen_BusinessCombinationConsiderationEquityInterestPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "BusinessCombinationConsiderationEquityInterestPercent", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of outstanding shares to stock consideration", "label": "Business Combination, Consideration, Equity Interest, Percent", "documentation": "Business Combination, Consideration, Equity Interest, Percent" } } }, "auth_ref": [] }, "pen_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity interests issued and issuable, entity shares issued per acquiree share (in shares)", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Acquiree Share", "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Acquiree Share" } } }, "auth_ref": [] }, "pen_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableTradingDays", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading days", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Trading Days", "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Trading Days" } } }, "auth_ref": [] }, "pen_BusinessCombinationEnterpriseValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "BusinessCombinationEnterpriseValue", "crdr": "credit", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Enterprise value", "label": "Business Combination, Enterprise Value", "documentation": "Business Combination, Enterprise Value" } } }, "auth_ref": [] }, "pen_BusinessCombinationTerminationFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "BusinessCombinationTerminationFee", "crdr": "debit", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Termination fee", "label": "Business Combination, Termination Fee", "documentation": "Business Combination, Termination Fee" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of property and equipment funded through accounts payable and accrued liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r22", "r23", "r24" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r20", "r97", "r756" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r529", "r530", "r531", "r1146", "r1147" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "CASH AND CASH EQUIVALENTS\u2014Beginning of period", "periodEndLabel": "CASH AND CASH EQUIVALENTS\u2014End 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": [ "r20", "r61", "r129" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCREASE 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", "r61" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificate of Deposit", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r10", "r884", "r885", "r886", "r887" ] }, "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": [ "r938" ] }, "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": [ "r935" ] }, "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": [ "r933" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CityAreaCode", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "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": [ "r939" ] }, "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": [ "r939" ] }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents." } } }, "auth_ref": [ "r1099", "r1100" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r36", "r73", "r639", "r688" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "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.penumbrainc.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r67", "r297", "r298", "r740", "r1091", "r1092" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r880", "r881", "r882", "r884", "r885", "r886", "r887", "r1046", "r1047", "r1049", "r1144", "r1193", "r1196" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r39", "r320", "r325", "r640", "r861" ] }, "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": [ "r944" ] }, "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": [ "r943" ] }, "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": [ "r945" ] }, "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": [ "r942" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "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": [ "r18", "r112", "r114", "r120", "r626", "r650", "r651" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r48", "r119", "r625", "r648" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r28", "r768" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.penumbrainc.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Contract Assets", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1097" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.penumbrainc.com/role/RevenuesSummaryofContractAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r341", "r342", "r344", "r355" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r802", "r804", "r806", "r848", "r862", "r878", "r1190" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r54", "r132", "r133", "r134", "r245", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r533", "r783", "r1095" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfSalesMember", "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssetsAmortizationofFinitelivedIntangibleAssetsDetails", "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "verboseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [ "r846" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "pen_CumulativePaymentsToAcquireRealEstate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "CumulativePaymentsToAcquireRealEstate", "crdr": "debit", "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative payments to acquire real estate", "label": "Cumulative Payments To Acquire Real Estate", "documentation": "Cumulative Payments To Acquire Real Estate" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r822", "r1080", "r1081", "r1082", "r1083", "r1085", "r1087", "r1089", "r1090" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Loss", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r217", "r256", "r263", "r264" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit loss", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in allowance for credit loss of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1068" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12 Months of more: Fair Value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r84", "r260", "r789" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "12 months or more: Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r84", "r260" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 months: Fair Value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r84", "r260", "r789" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less than 12 months: Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r84", "r260" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total: Fair Value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r82", "r258", "r789" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total: Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r83", "r259" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r81", "r789", "r1067" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes", "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": [ "r405", "r406" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r64" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r123", "r168", "r185", "r201", "r761", "r783", "r784" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" ], "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": [ "r353", "r354", "r795", "r796", "r797", "r798", "r799", "r800", "r801" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" ], "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": [ "r353", "r354", "r795", "r796", "r797", "r798", "r799", "r800", "r801" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.penumbrainc.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r1098" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "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.penumbrainc.com/role/Cover" ], "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.penumbrainc.com/role/Cover" ], "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.penumbrainc.com/role/Cover" ], "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": [ "r894" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentTransitionReport", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "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": [ "r926" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentType", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "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": [ "r937" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.penumbrainc.com/role/NetIncomeperShareBasicandDilutedEarningsperShareDetails" ], "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": [ "r93", "r121", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r154", "r156", "r161", "r162", "r163", "r167", "r318", "r401", "r424", "r480", "r506", "r507", "r627", "r652", "r771" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.penumbrainc.com/role/NetIncomeperShareBasicandDilutedEarningsperShareDetails" ], "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": [ "r93", "r121", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r156", "r161", "r162", "r163", "r167", "r318", "r401", "r424", "r480", "r506", "r507", "r627", "r652", "r771" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.penumbrainc.com/role/NetIncomeperShareBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share:", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.penumbrainc.com/role/NetIncomeperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r153", "r164", "r165", "r166" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing 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; 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": [ "r537" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.penumbrainc.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective 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": [ "r408", "r809" ] }, "pen_EmbolizationAndAccessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "EmbolizationAndAccessMember", "presentation": [ "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Embolization and Access", "label": "Embolization and Access [Member]", "documentation": "Embolization and Access" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll 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": [ "r32" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.penumbrainc.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense, capitalized in inventory", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r398" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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": [ "r1127" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.penumbrainc.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost related to unvested share-based compensation arrangements", "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": [ "r399" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.penumbrainc.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost, expected recognition period (in years)", "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": [ "r399" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [ "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Description", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "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.penumbrainc.com/role/Cover" ], "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.penumbrainc.com/role/Cover" ], "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.penumbrainc.com/role/Cover" ], "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": [ "r892" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "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.penumbrainc.com/role/Cover" ], "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityDomain", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "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": [ "r892" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFileNumber", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "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.penumbrainc.com/role/Cover" ], "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": [ "r892" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "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.penumbrainc.com/role/Cover" ], "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": [ "r976" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityRegistrantName", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "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": [ "r892" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityShellCompany", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "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": [ "r892" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntitySmallBusiness", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "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": [ "r892" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "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": [ "r892" ] }, "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": [ "r931" ] }, "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": [ "r972" ] }, "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": [ "r972" ] }, "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": [ "r972" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityComponentDomain", "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r12", "r91", "r92", "r93", "r115", "r116", "r117", "r137", "r138", "r139", "r141", "r148", "r150", "r152", "r169", "r246", "r247", "r293", "r317", "r340", "r401", "r414", "r415", "r421", "r422", "r423", "r425", "r479", "r480", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r538", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r554", "r648", "r663", "r664", "r665", "r675", "r726" ] }, "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": [ "r941" ] }, "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": [ "r899", "r909", "r919", "r951" ] }, "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": [ "r896", "r906", "r916", "r948" ] }, "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": [ "r947" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [ "r509", "r510", "r520", "r848" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r509", "r510", "r520", "r848" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r315", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r508", "r510", "r511", "r512", "r513", "r519", "r520", "r522", "r529", "r558", "r559", "r560", "r752", "r791", "r792", "r802", "r803", "r804", "r805", "r806", "r848", "r852", "r859" ] }, "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_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Investments and Fair Value of Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r511", "r515", "r517", "r518", "r519", "r522", "r523", "r524", "r525", "r526", "r622", "r848", "r853" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a01", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r315", "r357", "r362", "r363", "r510", "r520", "r529", "r558", "r752", "r802", "r803", "r804", "r805", "r806", "r848", "r859" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a02", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r315", "r357", "r362", "r363", "r365", "r510", "r511", "r520", "r529", "r559", "r752", "r791", "r792", "r802", "r803", "r804", "r805", "r806", "r848", "r859" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r315", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r510", "r511", "r512", "r513", "r520", "r529", "r560", "r752", "r791", "r792", "r802", "r803", "r804", "r805", "r806", "r848", "r852", "r859" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r315", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r508", "r510", "r511", "r512", "r513", "r519", "r520", "r522", "r529", "r558", "r559", "r560", "r752", "r791", "r792", "r802", "r803", "r804", "r805", "r806", "r848", "r852", "r859" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current finance lease liabilities", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r548" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current finance lease liabilities", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r548" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of finance lease obligations", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r549", "r551" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r547" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r249", "r250", "r253", "r254", "r255", "r257", "r261", "r262", "r316", "r338", "r492", "r503", "r527", "r532", "r535", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r636", "r649", "r789", "r848", "r850", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r862", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r1062", "r1063", "r1064", "r1065", "r1145", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154" ] }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Assets", "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r99", "r266", "r286", "r755" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived Intangible Assets Amortization Expense", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.penumbrainc.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "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": [ "r279", "r281", "r282", "r283", "r285", "r286", "r288", "r289", "r586", "r587", "r670", "r751", "r755", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.penumbrainc.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite lived intangible assets: 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": [ "r266", "r286", "r587", "r755" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.penumbrainc.com/role/IntangibleAssetsAmortizationofFinitelivedIntangibleAssetsDetails", "http://www.penumbrainc.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "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": [ "r279", "r286", "r288", "r289", "r291", "r586", "r751", "r755", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.penumbrainc.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "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": [ "r279", "r281", "r282", "r283", "r285", "r286", "r288", "r289", "r670", "r751", "r755", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finite lived intangible assets: net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r586", "r1087" ] }, "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": [ "r903", "r913", "r923", "r955" ] }, "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": [ "r903", "r913", "r923", "r955" ] }, "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": [ "r903", "r913", "r923", "r955" ] }, "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": [ "r903", "r913", "r923", "r955" ] }, "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": [ "r903", "r913", "r923", "r955" ] }, "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": [ "r936" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets", "http://www.penumbrainc.com/role/GoodwillDetails" ], "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": [ "r98", "r268", "r623", "r784", "r790", "r810", "r811", "r812", "r842", "r849", "r861", "r1070", "r1077", "r1142" ] }, "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_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.penumbrainc.com/role/Goodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r267", "r269", "r271", "r272", "r273", "r275", "r276", "r277", "r790" ] }, "us-gaap_GoodwillOtherIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillOtherIncreaseDecrease", "crdr": "debit", "presentation": [ "http://www.penumbrainc.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation and other adjustments", "label": "Goodwill, Other Increase (Decrease)", "documentation": "Amount of increase (decrease) of asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized, classified as other." } } }, "auth_ref": [ "r270", "r478" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillRollForward", "presentation": [ "http://www.penumbrainc.com/role/GoodwillDetails" ], "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": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r52", "r54", "r79", "r132", "r133", "r134", "r245", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r533", "r777", "r783", "r1051", "r1053", "r1054", "r1055", "r1056", "r1095" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "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", "r75", "r79", "r628", "r630", "r645", "r763", "r765", "r767", "r777", "r783", "r1051", "r1053", "r1054", "r1055", "r1056" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssetsAmortizationofFinitelivedIntangibleAssetsDetails", "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" ], "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": [ "r294", "r295", "r296", "r488", "r489", "r490", "r491", "r514", "r516", "r521", "r534", "r535", "r536", "r661", "r662", "r711", "r751", "r752", "r810", "r812", "r846", "r847", "r851", "r859", "r1133", "r1135", "r1163" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssetsAmortizationofFinitelivedIntangibleAssetsDetails", "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" ], "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": [ "r295", "r296", "r488", "r489", "r490", "r491", "r514", "r516", "r521", "r534", "r535", "r536", "r661", "r662", "r711", "r751", "r752", "r810", "r812", "r846", "r847", "r851", "r859", "r1133", "r1135", "r1163" ] }, "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.penumbrainc.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": [ "r132", "r135", "r404", "r408", "r409", "r410", "r411", "r412", "r413", "r416", "r418", "r419", "r420", "r635", "r669", "r673", "r809" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.penumbrainc.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "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": [ "r85", "r89", "r132", "r151", "r152", "r168", "r186", "r201", "r407", "r408", "r417", "r653", "r763", "r765", "r767", "r809" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r21", "r63", "r1041", "r1131", "r1132" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other non-current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r1040" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current and non-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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.penumbrainc.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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.penumbrainc.com/role/NetIncomeperShareBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/NetIncomeperShareBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential dilutive stock-based options and awards (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r157", "r158", "r159", "r163", "r369" ] }, "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": [ "r903", "r913", "r923", "r947", "r955", "r959", "r967" ] }, "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": [ "r965" ] }, "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": [ "r895", "r971" ] }, "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": [ "r895", "r971" ] }, "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": [ "r895", "r971" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r278", "r290", "r292", "r750", "r751" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r279", "r1087", "r1088" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestAndOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestAndOtherIncome", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and other income, net", "label": "Interest and Other Income", "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InterestandotherincomenetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.penumbrainc.com/role/InterestandotherincomenetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r184", "r763", "r767", "r995" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r66", "r758" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails", "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Inventories", "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": [ "r104", "r757", "r861" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r66", "r760" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r66", "r759" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory write-downs", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r265" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/InterestandotherincomenetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/InterestandotherincomenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r168", "r183", "r201", "r783", "r994" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contractual Maturities of Marketable Investments", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "pen_JohannaRobertsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "JohannaRobertsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Johanna Roberts [Member]", "documentation": "Johanna Roberts" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LegalEntityAxis", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r15", "r31", "r32", "r33", "r34", "r35", "r36", "r37", "r132", "r133", "r134", "r245", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r483", "r486", "r487", "r533", "r687", "r776", "r793", "r890", "r1095", "r1158", "r1159" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r44", "r74", "r643", "r861", "r876", "r877", "r1043", "r1045", "r1066", "r1155" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r33", "r96", "r132", "r133", "r134", "r245", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r483", "r486", "r487", "r533", "r861", "r1095", "r1158", "r1159" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.penumbrainc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation settlement, amount agreed upon", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LocalPhoneNumber", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.penumbrainc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent liability", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r299", "r977" ] }, "pen_MarketableAndNonMarketableInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "MarketableAndNonMarketableInvestmentsMember", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable And Non-Marketable Investments", "label": "Marketable And Non-Marketable Investments [Member]", "documentation": "Marketable And Non-Marketable Investments" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable and Non-Marketable Investments", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r29" ] }, "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": [ "r939" ] }, "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": [ "r939" ] }, "pen_MergerAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "MergerAgreementMember", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Merger Agreement", "label": "Merger Agreement [Member]", "documentation": "Merger Agreement" } } }, "auth_ref": [] }, "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": [ "r958" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1099", "r1100" ] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty, Increase (Decrease) [Roll Forward]", "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": [ "r966" ] }, "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": [ "r940" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NatureOfOperations", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and 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": [ "r86", "r171", "r773", "r774" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided 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": [ "r128" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "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.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r128" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "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.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by 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": [ "r61", "r62", "r64" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "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.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.penumbrainc.com/role/NetIncomeperShareBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "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": [ "r55", "r64", "r76", "r93", "r94", "r110", "r113", "r117", "r132", "r133", "r134", "r136", "r140", "r144", "r145", "r146", "r147", "r148", "r151", "r152", "r160", "r245", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r318", "r321", "r323", "r326", "r401", "r424", "r480", "r507", "r533", "r647", "r708", "r724", "r725", "r763", "r765", "r767", "r888", "r1095" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.penumbrainc.com/role/NetIncomeperShareBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Standards", "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": [ "r939" ] }, "pen_NonMarketableInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "NonMarketableInvestmentsMember", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable investment", "label": "Non-Marketable Investments [Member]", "documentation": "Non-Marketable Investments" } } }, "auth_ref": [] }, "pen_NonMarketableSecuritiesFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "NonMarketableSecuritiesFairValueDisclosures", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable investment", "label": "Non-Marketable Securities, Fair Value Disclosures", "documentation": "Non-Marketable Securities, Fair Value Disclosures" } } }, "auth_ref": [] }, "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": [ "r903", "r913", "r923", "r947", "r955" ] }, "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": [ "r930" ] }, "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": [ "r929" ] }, "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": [ "r947" ] }, "pen_NonPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "NonPerformanceSharesMember", "presentation": [ "http://www.penumbrainc.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Performance shares", "label": "Non-Performance Shares [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted without performance or market vesting conditions." } } }, "auth_ref": [] }, "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": [ "r966" ] }, "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": [ "r966" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonUsMember", "presentation": [ "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1197", "r1198", "r1199", "r1200" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "NONCASH INVESTING AND FINANCING ACTIVITIES:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/InterestandotherincomenetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/InterestandotherincomenetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Interest and other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r58" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.penumbrainc.com/role/GoodwillNarrativeDetails", "http://www.penumbrainc.com/role/SegmentReportingDetails", "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r784", "r1052" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.penumbrainc.com/role/SegmentReportingDetails" ], "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": [ "r778", "r788", "r1052" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.penumbrainc.com/role/GoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "pen_NumberOfSquareFeet": { "xbrltype": "areaItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "NumberOfSquareFeet", "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of square feet", "label": "Number of Square Feet", "documentation": "Number of Square Feet" } } }, "auth_ref": [] }, "pen_NumberofBusinessActivities": { "xbrltype": "integerItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "NumberofBusinessActivities", "presentation": [ "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of business activities", "label": "Number of Business Activities", "documentation": "Number of Business Activities" } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income before reclassifications", "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r17" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net of tax", "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": [ "r14", "r17" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [ "r767" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r79", "r763", "r767", "r777", "r1051", "r1053", "r1054", "r1055", "r1056" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r548" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r548" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r550", "r551" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease 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": [ "r547" ] }, "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.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "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": [ "r32" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r100" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax effect \u2014 benefit", "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r3", "r115", "r648" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract", "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income before reclassifications:", "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments, net of tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2", "r648" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive (loss) income, net of tax", "verboseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r12", "r14", "r111", "r114", "r119", "r148", "r538", "r539", "r544", "r625", "r648", "r991", "r992" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "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.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net current-year 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": [ "r5", "r11", "r70", "r111", "r114", "r148" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in unrealized losses on available-for-sale securities, net of tax", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r106", "r108", "r244" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://www.penumbrainc.com/role/Interestandotherincomenet" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and other income, net", "label": "Other Income and Other Expense Disclosure [Text Block]", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r981", "r1129" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r35" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/InterestandotherincomenetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/InterestandotherincomenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r59", "r845" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Other Item", "documentation": "Amount of cash inflow (outflow) from operating activity, classified as other, in reconciling net income to reflect cash provided by (used in) operating activity when indirect cash flow method is applied." } } }, "auth_ref": [] }, "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": [ "r939" ] }, "us-gaap_OtherSundryLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherSundryLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Other Sundry Liabilities, Current", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date." } } }, "auth_ref": [ "r25", "r32" ] }, "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": [ "r901", "r911", "r921", "r953" ] }, "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": [ "r904", "r914", "r924", "r956" ] }, "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": [ "r904", "r914", "r924", "r956" ] }, "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": [ "r928" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Payment for (Proceeds from) Other Investing Activity", "documentation": "Amount of cash (inflow) outflow from investing activity, classified as other." } } }, "auth_ref": [ "r978", "r1038" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of employee taxes related to vested stock", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r126" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of marketable investments", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r19", "r124", "r212" ] }, "pen_PaymentsToAcquireBuildingsExpected": { "xbrltype": "monetaryItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "PaymentsToAcquireBuildingsExpected", "crdr": "credit", "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected cost", "label": "Payments To Acquire Buildings, Expected", "documentation": "Payments To Acquire Buildings, Expected" } } }, "auth_ref": [] }, "pen_PaymentsToAcquireConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "PaymentsToAcquireConvertiblePreferredStock", "crdr": "credit", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for non-marketable investment", "label": "Payments To Acquire Convertible Preferred Stock", "documentation": "Payments To Acquire Convertible Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "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": [ "r60" ] }, "us-gaap_PaymentsToAcquireRealEstate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireRealEstate", "crdr": "credit", "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire real estate", "label": "Payments to Acquire Real Estate", "documentation": "The cash outflow from the acquisition of a piece of land, anything permanently fixed to it, including buildings, structures on it and so forth; includes real estate intended to generate income for the owner; excludes real estate acquired for use by the owner." } } }, "auth_ref": [ "r60" ] }, "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": [ "r938" ] }, "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": [ "r938" ] }, "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": [ "r930" ] }, "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": [ "r947" ] }, "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": [ "r940" ] }, "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": [ "r929" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PerformanceSharesMember", "presentation": [ "http://www.penumbrainc.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [ "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "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": [ "r931" ] }, "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": [ "r975" ] }, "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": [ "r930" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r990" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of marketable investments", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r124", "r125", "r1059" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Proceeds from (Payment for) Other Financing Activity", "documentation": "Amount of cash inflow (outflow) from financing activity, classified as other." } } }, "auth_ref": [ "r979", "r1039" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercises of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r13" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r205", "r585", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r753", "r762", "r765", "r767", "r794", "r795", "r871", "r872", "r873", "r875", "r879", "r980", "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", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1034", "r1035", "r1036", "r1037", "r1093", "r1094", "r1162", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1191", "r1192" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at the beginning of the period", "periodEndLabel": "Balance at the end of the period", "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": [ "r72", "r300", "r302", "r305" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlements of warranty claims", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r303" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals of warranties issued, net", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r304" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r205", "r585", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r753", "r762", "r765", "r767", "r794", "r795", "r871", "r872", "r873", "r875", "r879", "r980", "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", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1034", "r1035", "r1036", "r1037", "r1093", "r1094", "r1162", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1191", "r1192" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r93", "r94", "r110", "r113", "r127", "r132", "r133", "r134", "r136", "r140", "r148", "r151", "r152", "r245", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r318", "r401", "r424", "r480", "r481", "r484", "r485", "r507", "r533", "r628", "r630", "r646", "r674", "r708", "r724", "r725", "r843", "r844", "r889", "r993", "r1095" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r553", "r634", "r644", "r861" ] }, "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": [ "r928" ] }, "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": [ "r928" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [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_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": [ "r896", "r906", "r916", "r948" ] }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "documentation": "Amount of expense for research and development. Excludes cost for computer software product to be sold, leased, or otherwise marketed, writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both, and write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r1130" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" ], "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": [ "r897", "r907", "r917", "r949" ] }, "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": [ "r898", "r908", "r918", "r950" ] }, "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": [ "r905", "r915", "r925", "r957" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r97" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r41", "r69", "r642", "r666", "r668", "r672", "r690", "r861" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r91", "r92", "r93", "r137", "r138", "r139", "r141", "r148", "r150", "r152", "r246", "r247", "r293", "r317", "r401", "r414", "r415", "r421", "r422", "r423", "r425", "r479", "r480", "r493", "r495", "r496", "r498", "r505", "r545", "r546", "r663", "r665", "r675", "r1196" ] }, "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", "presentation": [ "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from contract with customer", "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": [ "r77", "r78", "r168", "r181", "r182", "r197", "r201", "r205", "r207", "r209", "r352", "r353", "r354", "r585", "r763", "r767" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.penumbrainc.com/role/Revenues" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "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": [ "r90", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r354", "r356" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r77", "r78", "r118", "r132", "r133", "r134", "r168", "r181", "r182", "r197", "r201", "r205", "r207", "r209", "r245", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r533", "r628", "r630", "r783", "r845", "r876", "r877", "r1095" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for finance lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r552", "r860" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r552", "r860" ] }, "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": [ "r966" ] }, "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": [ "r966" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeTables" ], "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": [ "r17", "r1156", "r1157" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "label": "Debt Securities, Available-for-Sale [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": [ "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Marketable Investments", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Table]", "label": "Business Combination [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r274", "r426", "r427", "r428", "r429", "r435", "r436", "r437", "r438", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r473", "r474", "r475", "r478", "r810", "r813", "r1134", "r1138", "r1139" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.penumbrainc.com/role/NetIncomeperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of the Numerator and Denominator used in the Calculation of the Basic and Diluted Earnings per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1050" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.penumbrainc.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Assets and Liabilities", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1146", "r1147" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.penumbrainc.com/role/IntangibleAssetsAmortizationofFinitelivedIntangibleAssetsDetails", "http://www.penumbrainc.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "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": [ "r279", "r286", "r288", "r289", "r291", "r586", "r751", "r755", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssetsTables" ], "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": [ "r755", "r1086" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.penumbrainc.com/role/GoodwillTables" ], "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": [ "r790", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r8", "r45", "r46", "r47" ] }, "us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "presentation": [ "http://www.penumbrainc.com/role/InterestandotherincomenetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Operating Cost and Expense, by Component", "label": "Schedule of Other Operating Cost and Expense, by Component [Table Text Block]", "documentation": "Tabular disclosure of each detailed component of other operating costs and expenses that are applicable to sales and revenues, but not included in the cost of sales in the income statement." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Product Warranty Accrual", "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": [ "r301" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.penumbrainc.com/role/StockholdersEquityNarrativeDetails" ], "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": [ "r366", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r400" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "Security12bTitle", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "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": [ "r891" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "SecurityExchangeName", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "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": [ "r893" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r172", "r207", "r208", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r628", "r629", "r630", "r631", "r678", "r679", "r680", "r731", "r732", "r733", "r734", "r736", "r737", "r738", "r739", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r754", "r772", "r794", "r796", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r874", "r882", "r1162", "r1164", "r1165", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1191", "r1192" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.penumbrainc.com/role/SegmentReporting" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "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": [ "r80", "r168", "r176", "r177", "r178", "r179", "r180", "r187", "r188", "r189", "r199", "r200", "r201", "r202", "r203", "r205", "r206", "r209", "r778", "r781", "r782", "r783", "r785", "r787", "r788" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r204", "r207", "r779", "r780", "r786" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Sales, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r57", "r762", "r763", "r764", "r767", "r1033" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssetsAmortizationofFinitelivedIntangibleAssetsDetails", "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [ "r810", "r812" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.penumbrainc.com/role/StockholdersEquityNarrativeDetails" ], "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": [ "r366", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r400" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.penumbrainc.com/role/StockholdersEquityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r394", "r395", "r396" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharesOutstanding", "presentation": [ "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares held for tax withholdings (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": [ "r1128" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.penumbrainc.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": [ "r130", "r131" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r39", "r42", "r43", "r91", "r92", "r93", "r115", "r116", "r117", "r137", "r138", "r139", "r141", "r148", "r150", "r152", "r169", "r246", "r247", "r293", "r317", "r340", "r401", "r414", "r415", "r421", "r422", "r423", "r425", "r479", "r480", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r538", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r554", "r648", "r663", "r664", "r665", "r675", "r726" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r172", "r207", "r208", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r628", "r629", "r630", "r631", "r678", "r679", "r680", "r731", "r732", "r733", "r734", "r736", "r737", "r738", "r739", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r754", "r772", "r794", "r796", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r874", "r882", "r1162", "r1164", "r1165", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1191", "r1192" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://www.penumbrainc.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": [ "r137", "r138", "r139", "r169", "r319", "r320", "r322", "r324", "r546", "r585", "r671", "r676", "r677", "r681", "r682", "r683", "r684", "r685", "r686", "r689", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r702", "r703", "r704", "r705", "r706", "r709", "r710", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r726", "r765", "r767", "r883", "r1195" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/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": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementTable", "presentation": [ "http://www.penumbrainc.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": [ "r137", "r138", "r139", "r169", "r210", "r319", "r320", "r322", "r324", "r546", "r585", "r671", "r676", "r677", "r681", "r682", "r683", "r684", "r685", "r686", "r689", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r702", "r703", "r704", "r705", "r706", "r709", "r710", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r726", "r765", "r767", "r883", "r1195" ] }, "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": [ "r900", "r910", "r920", "r952" ] }, "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": [ "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock (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": [ "r12", "r38", "r39", "r69" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r26", "r38", "r39", "r69" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets", "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total Penumbra, Inc. 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": [ "r39", "r42", "r43", "r65", "r691", "r707", "r727", "r728", "r861", "r890", "r1043", "r1044", "r1045", "r1066", "r1155", "r1196" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.penumbrainc.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholder's Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r68", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r340", "r492", "r504", "r729", "r730", "r735" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.penumbrainc.com/role/BalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r989" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION:", "label": "Supplemental Cash Flow Elements [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": [ "r946" ] }, "pen_ThrombectomyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "ThrombectomyMember", "presentation": [ "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thrombectomy", "label": "Thrombectomy [Member]", "documentation": "Thrombectomy" } } }, "auth_ref": [] }, "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": [ "r938" ] }, "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": [ "r945" ] }, "us-gaap_TradeSecretsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TradeSecretsMember", "presentation": [ "http://www.penumbrainc.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.penumbrainc.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade secrets and processes", "label": "Trade Secrets [Member]", "documentation": "Information generally known to only a limited number of the entity's employees, such as a formula, pattern, machine, technology, and production process that may give an entity a competitive advantage." } } }, "auth_ref": [ "r840", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1087", "r1088", "r1089", "r1090" ] }, "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": [ "r965" ] }, "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": [ "r967" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "TradingSymbol", "presentation": [ "http://www.penumbrainc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r316", "r338", "r492", "r503", "r527", "r532", "r535", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r636", "r649", "r848", "r850", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r862", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r1062", "r1063", "r1064", "r1065", "r1145", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154" ] }, "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": [ "r968" ] }, "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": [ "r969" ] }, "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": [ "r969" ] }, "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": [ "r967" ] }, "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": [ "r967" ] }, "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": [ "r970" ] }, "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": [ "r968" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "US", "presentation": [ "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails", "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. treasury", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r769", "r770", "r802", "r804", "r806", "r848", "r1160" ] }, "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": [ "r964" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UseOfEstimates", "presentation": [ "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r87", "r88", "r170", "r173", "r174", "r175", "r628", "r630", "r775" ] }, "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": [ "r934" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.penumbrainc.com/role/NetIncomeperShareBasicandDilutedEarningsperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.penumbrainc.com/role/NetIncomeperShareBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted (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": [ "r155", "r163" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.penumbrainc.com/role/NetIncomeperShareBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.penumbrainc.com/role/NetIncomeperShareBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (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": [ "r154", "r163" ] }, "pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.penumbrainc.com/20260331", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract", "presentation": [ "http://www.penumbrainc.com/role/NetIncomeperShareBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used to compute net income attributable to common stockholders:", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted [Abstract]", "documentation": "Weighted Average Number of Shares Outstanding, Basic and Diluted" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.penumbrainc.com/role/NetIncomeperShareBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares outstanding:", "terseLabel": "Denominator:", "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": [ "r932" ] } } } }, "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": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-10" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5" }, "r30": { "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" }, "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))", "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(20))", "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(21))", "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(23))", "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(24))", "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(25))", "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(26))", "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(28))", "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(29))", "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(30)(a)(1))", "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)(3))", "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))", "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(31))", "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(32))", "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(6)(a))", "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)(b))", "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "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))", "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(20))", "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(3))", "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(7))", "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(9))", "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": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-7" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r89": { "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" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-5" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-3A" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "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)(03)", "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)(04)", "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)(2)(i)", "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)(2)(ii)", "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)(2)(iii)", "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)(iii)(01)", "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)(iii)(02)", "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)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(1)", "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": "(e)(2)", "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": "(f)(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": "(f)(2)(i)", "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": "(f)(2)(ii)", "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)(iii)", "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)(iv)", "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)(v)", "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": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "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": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r482": { "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" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r513": { "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" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "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": "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r623": { "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" }, "r624": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r638": { "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" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "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(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)(1))", "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)(2))", "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(12)(b)(3))", "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)(2))", "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(13)(a)(3))", "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(14))", "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(15))", "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(16)(a))", "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(17))", "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(19))", "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)(a))", "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(2)(b))", "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)(a))", "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)(b))", "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(3)(c))", "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)(b))", "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)(c))", "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)(d))", "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(6)(e))", "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(8))", "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)(b))", "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)(c))", "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)(d))", "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": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "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(2))", "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": "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" }, "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "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(4)(b))", "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(6))", "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(7))", "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": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "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 C)(Footnote 4))", "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": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "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 F))", "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 G))", "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 H))", "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 I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r787": { "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" }, "r788": { "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" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r790": { "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" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r793": { "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" }, "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "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": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479299/805-40-55-10" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "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", "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": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r890": { "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" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r926": { "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" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "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" }, "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": "B", "Clause": "1", "Subclause": "ii" }, "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": "i" }, "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": "ii" }, "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": "iii" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "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" }, "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": "A" }, "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": "B" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "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": "A" }, "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": "C" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r977": { "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" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r980": { "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" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "610", "Publisher": "FASB", "URI": "https://asc.fasb.org/610/tableOfContent" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r1040": { "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" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1066": { "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" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r1098": { "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" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1128": { "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" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/720/tableOfContent" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1149": { "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" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r1155": { "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" }, "r1156": { "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" }, "r1157": { "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" }, "r1158": { "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" }, "r1159": { "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" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1162": { "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" }, "r1163": { "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" }, "r1164": { "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" }, "r1165": { "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" }, "r1166": { "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" }, "r1167": { "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" }, "r1168": { "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" }, "r1169": { "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" }, "r1170": { "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" }, "r1171": { "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" }, "r1172": { "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" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "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" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "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" }, "r1179": { "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" }, "r1180": { "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" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "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" }, "r1184": { "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" }, "r1185": { "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" }, "r1186": { "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" }, "r1187": { "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" }, "r1188": { "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" }, "r1189": { "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" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1" }, "r1191": { "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" }, "r1192": { "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" }, "r1193": { "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" }, "r1194": { "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" }, "r1195": { "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" }, "r1196": { "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" }, "r1197": { "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" }, "r1198": { "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" }, "r1199": { "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" }, "r1200": { "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" } } } ZIP 77 0001321732-26-000019-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001321732-26-000019-xbrl.zip M4$L#!!0 ( )R%IES=\#A\NAL! -%8$@ 0 <&5N+3(P,C8P,S,Q+FAT M;>R]>W>;2+8W_/_Y%+SJ.3/)6DCAJHN3UK,4Q^GQ:1 ZOO?KW]2& M\C>)>I9O.][#KW_KW9U?7O[M_W3_Z]/_5Z__[^?;;](7WYJ,J!=)YP$E$;6E M)R<:2M&02O_T@Y_.(Y%N7!(-_&!4K\>/G?OCE\!Y&$:2IFC-M%EZ-SA3U([5 M5_KM^F! U7I+:]%ZI]VVZJT!;;;Z@_Y L9ORPYEI-N&*8=<-M=VI&X8UJ+=- MI5,WJ:*J>KNC4]60[;.F9MI:2]/,CM$TM";M-^%'RU!(Q^P,VLWXN\,(Q@SC M]L)?:\,H&I]]^/#T]-1XTAM^\/!![70Z'YZQ32UN=.8\1_606@N-X7?CP7_\ MX'BNXU&DS8U]"7/H;-ND)JBJ!_^]_NW.VM(1Z3N>&%$/(NF3]ET]A3[;#I< MN($?,=.&D[#^0,AXVGA PC[[0')CH7$81*L-X>)"(\N?>%'PLO[SR5]HO< '> M94W/7 ("H4:]^H^[6O?3D!*[^VE$(R+AHW7ZY\1Y_+5V[GL1"(?Z_: M50<">62$;Z+.V84'GWLYA\X%Q+WT;/K\/_2E)CDP)X,ZT+ZK 'OH %=^_1A MX:T9/I**RJ].:!'W7Y0$7^%*./U,L];%X>?U@1MH[MN+GVC5NO]0W_Z!'KS= M9E]PR4--BL7,KS602V<#YYG:]0%Q$4K)U]JU[M?>M[N+MW_P?!($"Q2[\.PO MH&:FG^C4NG40;G5]=50?%H$0T &%=UDT7 -?A/59R$0?=$-B,#^+ +2_UD)G M-':1/=BU88"]G$=JXSFT <;L<[-O))\,_4G ?C&9=#;QG(CU/!P2N%E+KX\H M"22W_C.U;>-X$^++\L$5IG/^Z^9'T70.<..S%])S">8]/Y MIHS,)/*#-WYVY7F\^(5Z_LCQUKUV5](LO.+#8N]?&S4*41ILF)$Q_)F)AL2* MX)O1R\K[ #EGZVAC)H M') A-IZB9&1&79N]*+GSEI'IW(UL?L[V&9G!U\C,5%GN/S*3@Y$M,*6Y.U.: M^3%ELV@R)*.)97S\TX://8]=QW*B[Q3UEF0[<)>Y[+7$T3J[BV!(^,P%V.)@ MW/JC,=C*7A3VGATP/=)F<'WD>W>1;_V,W_7IP]I/3*DQ[+;'NFE!TXT+& >AF6ANZJ4G/"%2GT.3&6U<)>A*CJ"A\DJW+&IHD;A M8>(*]]M*KW]XF*7"?= R*ZMBW'ZU<.^X*OJG(/J7W2T_MI.2YUR4W5\_J)>2 M)^'+[JD?2O ;.7J&97?)CR'X ,M@5'<)5ZZJ1"[6Y=7>/2^W59=49O;XT[EU='.R'$9B.EA./QSKW@[$?L%V) MU80#MZ[T5\?*%C/W0*5URYT9U;UWQK]-&E]YX M$H6LA5H:3X%;)_D48**5!28FMT[]*&Y#>H6L,@MEL@X$36X#=N4'06FT19/; M<%SY05 :==#D-O)71/*+T 9K,1XJQFW@JNP0*%88YPD!;N-698= L8H@3PAP&[;B+E\I3ZJ7.5!4 M[CR#\NCG,D>1RHV1\BCP,H>8RHV1\FAX?N-/I<]2*(\RX3?Z57H0E$9;M/F- MO94>!*51!VUN(W^ESU,HC39HAB&-PL\OW\D??G#NDG"Y)-@D MC/P1#6ZIRP[*"8?.N#1%1SH\1U&RS\5]0&P*ME- RU-VK<-S$*,,[)"GB.8Y MF, Q.^0Y!=PZ\O$QHG?I(9C??(O,3FF;>7%A=#VX(VX1E>!73TS;37DW\ZL9 MW>'6P>9L>HYS>'6'6\=WI^FYHZ[K> ^_40]\ +?GV3U[!((OC/ ,PD=Z\3R& MUU:5L[AUEDLT=4?BNL(=[*QT,.J*N?N! F9.=% 5'ES<.;O$R,],5Q5NW=:= M^/.6AA3#*L"97S!LXH^Q;<*6E12HJL*M<\O]C!U'CJH*M[YP[XD$]OW+F"X< M171#@X$?C(AGT;LA"8 [CU9(]':BY8 M@%L7=JJO<3M']'+NC\:^1UH_$'6CZ^*+,MU MMKCUXJ1HJ J MMY&)BC+JL>:Y0I&. ]DV7,C7L@9#.)FV8W%;6:,B?/M]/'"D5M8P2XFF]DA< MJY4U6L.#,5O0RIE6UI@,W^Q6U&Q5*&YS^ A:KC-1U@ ,9[+,S'-.RAHL*8TL MRW6VRAH9X4*6Y3H3W,4NPB":S<)OU'\(R'CH6"390FSY$R\*7LY^W%7.^^$N M'G'\J3B6M\)=C&'+5*1R"53&CXHN>^G/6O;9I6<[CXX]254\<][!_W,^^U7=?*=SYZH? M82(*"B3JW#G?&VEKD]&%&X*XH4%%<.\28"_U]_2#R/W/K0OHCJ4ES G3NG^%BSL3_< M/SC/9P$-@1W!^8A_#BFQ67]@/-U/\ ^CN]/43%MK:9K9,9J&UJ3])OQH&0KI MF)U!NTG^C3PR>R:,7ER@_\CQZD/J/ RC,]5LM,QQ]/')L:/AF:HH_UU;;$J" M!VC=]Z/('YTUH65R)?+'["?VN.YX.$]G:GL

/AF'C=3_W@ WPZ_CONP4H_ M,CR[_!1QG0?OS((G:;"I#^D#EN_ZP=DO"OO?QP%0N3X@(\=].?O;/< EE*[H MDW3KCXCW-QGTO3.(VX3.?RA0!,;(?C[%!#/@%:[CT2D!-229M%]OV>IC^D3? M#V"JZ]!KEXQ#>I;^\=%VPK%+7@!&K /LH8^+$X13^8AGYUC$3;[*/A??3F:Y MTVFT31TG.@)$17;ZX00##1C0A]7KG7:CHZR_I314=OT#>U^0WDPHI,=#M"48 M"!+IUYI>6QIKTGMH*=G^!&F1SM:8V+;C/9PID@JO2;_Q@8U]';)7X'I8M!A+ M:&FM1T M9T&^$\2#@&!D>_)TI?&>4/2%-/H[,[O!V=O36_H M'94G]D9= <260M]U[+>R-H_@_WI]^UWZ!.K9\[VKR0A>8DF)%K^E V87U22/ MH,UC4^?LBV^QPPRP7D6-*? !-.BJ2OT?3,G/WI)!^PE\I;W?&V*+Q-!S151[ M)SOB'28C2=<>?9\"H RF@0$V9//5J=T9)7I#,8Q=4+()$NF4:^-GG/1YE>+2 MP2H)_/%K!F\F#/0"A[C2#\^Q?)M*W^\ !,0+ZRNR1=T)"MG%RC\FX.K1P'VY MI6,_B&H2*X$3@9OP')T-G&=JUZ-@,I4\X+#]]9=.RVA^?%WX?(AL#HF]780O MDWF]"/_'C][M_<7MMW])MQ'TC1D$I_ MIE"38A]6HM K^PVJ\(8]?A%''A81:\.5^@A>,<3'ZC9YJ;]0$M2IER)8KW6_ M8]4_25=E"=WM92!O=LO*0>[KVW0 !_9G__J+VE0^"ATD=%!6TQ8S=1UQZN83+52- 5?JI8&@3_*6X1V M=F*=?^/_I,+%]WJ"1/YQ!BVQ41]IT+'.ROIO!@NA!)QP[H]&3HCK'])7!W0V MR-(^#6TBFGV7O M.G,B&*^U2[SJXIE8$9L5R1](P70V)!)*X9A:N'9K2XXG.5$H64/F-;[/F_BG M+A_RBG\>G;1O=/W:#5/7,_E^FZYK#;.=[8F-G6HVC/;K#NG;O$O<.3BX"]XE.+D6IKM$=!SXC_B>6:2H5>M^ MH2YY(@'=V\V<,I.8MLW3=D^>+Y/K!+3 MEB>R;]"O#/$2^+<^.+B!],T M6K=CF(JV>^"&0Z?W73)$=#3' 9#0&1-7HL_4FN"IB7 9Y H-9? V+7>"PE_Z MCS.6<"%DL\=Y4L+DW>Z@0I;H!90LP$BO=4U560;1^PQ8Q=/;W)NA[RU%%['> M=LMHUW5-67E_V6,U[V8QJK_^TM;4UL=0BJA+QT@&R6-TF <3>0 5)9< 6'ZXNX%2Q8(2FVFU%6R/,%P19^M(?$>X((G M/0T=N#(3CP>(//%'S7U3?Q)%\Z)J?<;!4YO.C->C@0=D3IG\B!V(Q,"4^+H%>7 FZ[H_KBT1@Q O,RPL.*$X6 MUQKPJ(I[L*2PJ__R@Y\Q^J7T-;M&N[/N<4ML351?8\&Z-Z5.J_ M2-:0PH!'N)7A:4A9X!I-R]GJ\)GT3GT?Y]\,22@-'!=,4^*ZT 23!M%B_7/B MH+T*9FJ?)@W@S8G)&C^JZAA%CM/A$NMUSNA-Z8T6+=[&=#C)AKN@,K'I.* 6 M90I4U2269AQ*[^!],,%2. &U$ Y]7*U.4\FB(8F6AB$]D<6N8C_CAY.!O)W@2NY*\##,I0]83UE,21E)'D6SR$C8VYC%E MC!>=3P(L9QMG::+XB$@T":<8;M>Z_Z+A,E;/%G.F\LU)W0UGTRT+!25 ;/GX M>N)?^6?KRQCS6HH6+W%_IP*#AN]S$P=S]$)R)=)A*@XZKXD#3D OA,))"P7@ M0R*Y,! J$4&7 ]'($S@KR#5C\!"(QC]"YH< M\#)0T4BR!^DA\)^B87JW 18(93VSZ<#Q6"XZ6[# R*\&@]S0/W9;_9@VV]I@ M8_?2=FAU)&TW=#5MZ7A,XB4FE=:O:ZDQ-6]!-7;'SL$#S:J"WJ22-7*HZ5LC MS3N_JM$V6OD$#I5&V^SDTRFCH1CY;(G"\;4/N"-JIUP,CEW'61)]< Y,_. ' M+VL\1]:(L;>5-)HYD7A,U[?UPJ)"/OV.2FZWS2=+1L !$HG* ]W>#$2QH$^0 M5!1R"D^FRA\YR^;1GM'?\F#C:IT))*"Q#1I"J-S%1F@L4*:6:/PS,3(%C-YF M.C#2?IZ$\*(PW+J'&@]^W'T3]2G(M(OU/H^ X]O@F)+S-T;-\YB8VV&IY;>W M?T=YFK59UI66W8I?'C"?>O!*, *3RM9&4)S!NH@JBZ."_O=\%@:=A'$@ X88 M%W=9L[O>#]BWW!?\^),#GP9# K?GX&^L=6J3P XEW(_CV)NRC_1WY/W:D$/Q MN^=!KG> 1Y8!"O>O+DE0!3?@BG;'(_^%PW/%J\R&K\6 M+\VJ,G$ .XLF?/&--2TN"Z2O,KOTV)-7UG8'QAQXCDQ M>5E&!E@=BR37:H (RP'#)/RUIJQ94&2I'FRM^XZ]X'H2,1$ LF!Q/KS)J&[[ M+%D'7P?2&?0H92]-9L>H=?6.K.NJ;&AF.D%I1[MQR@@;JQ7GEX1Q?LEX8WZ) M+/FSWC3*E-]8BK*[FU<+MJ3-+U6A'ONQ@CD+**ZZ/=*-=:F3KBNS1T@_]-U) MM/F1_$M99RW&W9H6XQX&,Y/D@=;[ 24_ZV0 %N$9<9_(2X@TG^_[K&*WH153 ML7N-F!H,BE"PKV7J?2(\=$,:!BCS?MEI1N^9$ %9=([BTHO"3Q](_DIDIWKJ MN[T\]]TNNWSH"$6AL#9O7%JWQ*.X[WW^=H'5O,ZOK^XOKNZSE L_G'FR4DJ; MRZJ"+:655?NV&JJ:3SV(MM8 >R:75[4:FIG+:EP^3O6B,:%NW%Q3EH((.W+F M#<%R]=-J2OEU>]J_/+ MWC?I\@J52>^>'6:PK-QWB:GVB?7S(?"A1_6$#I9%*=#A@*4KA3&W=?+U6O%A&%S X_5N9(.'EI=T'[#_K491WOB\D!\\R(_F1OGQF;@@ M/ZAT-Z1TG?^?25H4-?="6N0I+9HY2HLE_9!96@AK@T-IT=DH+>9L#'\@78]I M_)E]Y8:P,LH@-P 6NK RA-S8!!#,F=E);N!*=T"'>-CM(\4:U_Z(2N^^^6&X MK[LB#) 2"!+$B5%N V3/S$$A2[9BQ-Q1EK"DC:'OPB?"I$29=/'GQ(E>A$UR M J($8&(*FT3(D8T :>]JDY!P*'UU_2<1 SD%N0&P:);;!!%RHTBYH:NXN2R" M[D2^E&'I11@=U1<>B(U604:'8'X.F%\UU60U7=MW-5U,+Z?3^YUXY(')[&EA MZR].:$WB PBQ!$G/(^Y+Z##K<";J41?$&XFPS2T-)V[.P7!A0)9 !S ,::I( MJ:JPF.BD.56ZR*FJZ/3^ W=T.A';K\,$.EQPT]^H#UP_G 1PJ^]/(ND["7[2 M2+IUPI^< D+(^%P7/#&OJB,L_2H+@68BXPUAZ5=T>G%O6P SR.3[3>!;U :1 M+JSTDY#@,/^Z\KH$3X+6['%YS24F:9H8H]/Q:?W&WT@;FRDL +L8CWI!*P4-O-Z;K%$X8CPR-QF M*KM[PM&LZ/QB7%#Z2JS(#X1W>1)RV\Q3;@NCC$>^;N>5"2"FE]/I_>'-G3%\ M1]RX.E^<0SY_*!N&#W^$K%Q68J +Z_PDI'Q;6.<5%P.JD==*OYA>3J?W"QT0 MEJKU8XP'XE'/\8,YZ<[IM M)GJ[W:K-[*:SU?3"^GT_L=G@$[?4#! M/)^E:'$ZVT* YRK 6\(4KSB'X^&!3(";PA2OZ/1>LX,\+KWX7 5X%:<3+61W MKD4_%&%\5YRY]31!I2F,[XI.[\7ST.D[8I_S28ALG'!]2ZG(_;)GES>7WR7U 8>+O7EXNKNX@O^ M=7?][?)+[QY^S*AT=P\7ON/Y4XTW4ZFYG4KZ(I4X.>E'NJ'>9-0/B(QU5M<0 MH$1CV;&"?8E'^&XR=VY'F%(T]"QP.I3#'IH&"KZAQ$H^RZEIS6:C MI3V+]2BHSX-4LJ9Y8P[%R6C>V&XHBYS<8@S/I\H M1>F\]?/-:V MZFR=*\$*]/YH6G\\ZODD"(#-)<)0=9;?:AXW(<&]GM\Z7?G+)(G]5P,=G4M@ M/7E['1\_4U7VVB/ #*LT8R*^A7_0/R?.(W'CV$$1;[W-2 6*_XX\9SH%F-=D]"N : M\QR=@0M?MWT6=,/7 IB!@I3!&@,8@[JNU+J:H]5:5VTWY7:G51'NS19+$PQWND833:TX#9 MQ6+5LM%^K3@\&1&P18'W'HGCXOQ]]0/<+SK;1?2%]J/9K\0GRBH,,.FB9DC?]%"#VBS_I1X.) MFW;M=MJSK$ UP'>2=4-9@2F+-&3J_S:.*Z3_)NN_N:[_K&;UW.(!&]%*8%R& M:0W'U,+,(?>E47!,^#41OJMG=C(B?!M#K(#GBD9OE-=-=$)T6>N8%7%"!&@Y MM3MR!&T+0-M19$7+R5@^.FB%Y[P9@Y?@+GN1'[!Z#<)=YH7=M^BH=-9>@,NS MLG>[UC7TMFSJ5?$A!$CYU$G[@+2#(%5ETZ@*2,4*]&;,W01T3!Q;HL]CS$6- MR\+Y;$>SM9 #(;PH?IA_BX9*YO0BGM*>9[,=ZG&"U-OL4@,W.V/L2ZN(62J@ MRZ?>*@"Z:JUK*K+6:5<$NENT69IO#@.EF_.\CM\J3\=0,^.M<#DK9%>-LYOKF/(--J75766J9L*,U<+?/=)I9/!2VPS8OJ MW@O;.L.VVI2;;:/RV#[AA=>;P!]#+U^8FXGYSF/,%F)KK\+!Y(?5MSJ8\2S> MN,2+P$B_2"[3),(#S=4-63)'I*T!;K&N9'VA- *W:D@T])T/LZ* ]X:U> MUX *$L$@))>2D$J,.G5_4)_ #UY\+\'E.ZJFZ6Q^P\F\Q8]<#WZ$E%FG6=D< M4TA:"OA<>D560@1J^=1-N:(6;[]M/CNMFY&]3J76!O8U\5Z;XUT@" MNH=.;,P?NFJMVY35=E6@>\+N4HH X17QP]!;=-%;F1:S(9I-V1058@1 "]4X M;P6H'@.TM68C:SD!*A(/RZX>O] !#?!8^(@\BSUG/,F@+4HRG;A+S_)'])X\ M3XW?K%+)J'5;G?S",$ M,E[Y>EM^Q6P_SI7O66_*]C6;M:ZAR)V\4GV/;AD+L/*IA'(!:XN!M:6*5+]3 MV7A59-+?F_R@$A)U3.:EK8>4Q>L!*G.$?IZ/::.(DE6^WCFQBY;RNDT%2P>)_<-*M2 M[4APJ^!6+AVH7+A5K75U0VZ);>2G89H$$VK/6[JHN2CM40"Q#&KH:2B MX.6-@@!+=1FR:HBT'8':PU5#V1>U6*M+E]N&.%'G=+378*%LBO"XN)0"&XO.VQ_>G?B@7E7/2==Q#&^QA;[L.6I7,M12LO]N1#2W?DTSX5\H"N5S$2=^.7!4UL2:WS)P,S:,C]R02 M^+:B0&]G;G84G*SE53#QZ-:G0"R?.BD_Q&)NB2;KJJA-=BJK M=%PY3_L5C3@9<;#[ EU6_L="9IHA-[5\-_!P6@Y!H)M'=.^^/I<5W:U:5^^T MY4[.I<\X1?<)NV+G_FCD1'@6;ESL P$&0Z*>A>4_WEWY$95:[WDKQ?#6V9Y_/DVW*16W\\!+[G ;UC!RHU]E(O1..[:\K MQD-9,9Y]ZJ7D5.^&N^=%POSKDM_'#P*@1,R-'Z-NB\L23QL3 [\3%R7KLO'6 M5M!XJTA80L"03]]B!QBJ%8*AV#>\&54]Z 1.+7&E,7'LNN-)%AD[$1%GL7'$ MS]N*7$PG\0;F\-([CV?5UKF5-1A.71-26?)9-8?FC<4"'U N=1RHY[.PEX=;Q(\VV M%YE*)Y2M49_/3V=\DM8W/\1#M*X']^0YJY0S<$NITLI)PAW='!%^_FMFGX<:%_^-[^2)=+P][8SZU(SY?*:N09H?S&2U=;JOY'O+.:=Z>@#F/ M,-]BF^P/LMGP8DS0-^629X'14]22.^^,:;GV7N+[(Z2^['!N>. 3]-%"!TA=+@F M93'[E7(1.FKN9Q:77.@P0_)#A*>6I==??5MR)3F_=O[E%H5Y#>(KCF?#KS.U M/;7_NI_Z 09UYFF[\4/-Q0]UUGVH$%BSEYUASI!C[;+S@E*)6)AF0;P7K/SG M^1%\*O*E:$@!]F1B.YB. 9 '>H3Q7VSF699&7(C)89$0\TH]/CAT-82R, ^<>3&BJS!XA?>C#)-K\R*NST4 M.MH2X\[]BT-# > T-=/66IIF=HRFH35IOPD_6H9".F9GT&Z2?ZN=*7L,@[3S M8_) Z_V DI]U,H#!GA'WB;R$J'/GB0;T69JD_>B[$S4'@R*H&7< Q*B/)>4 M,B#P:("MH">$AVY(PP 5R"_;I[0%'B&*-\D?2+BK+.8R\D99],KLK!-Q.4C4 M(CEI_6GO-Q04:3\@LG3I68T=Z<3G4,ZGDO=\7O+>3>4MHB*IG @-2CW6=U.% M\[[' M\N%$=S2 (A]6KS>;C6:[L_:6TE S7C=U+=,3FSJE&@VMI?/8*6/;J\JX KKC MUMA7FW56FJUQZQ,3;U_O(W=YTMY)G-R#I4"E[]!N&$H7H YLZ3L)K*&DJ_+. MH5]N)W N4+1KA?OJ3*VF8*F=7:/W6^DC"+R&P&;!/,)AVFDN(]VCTXP+J]NR&1G6LQ:QZFBUKMXRY)99R)(3;\%=P?>"[SF@ M5!:^-XOA>QWX7L/3JG.J)EQ&OB^A?5:EHGIAA+'&8&\C36Q@/*RI@3-W/4@$ M3U:Y@T7,-576C59%-B@*E/*I&/="*18N5]JR9E8;I254@">T+_:WP ]#:1SX M RPYYG?YG-X$4LXRZ>+7>" M=.Q9?TZ<@-J7'FAPBX8A>M!9U7@;U+@FZ^VO=+7;C-#R=:-BL.7^J MHL6++&K.ONS.^T".KGP%O/DU*_>'-QY3TS)E4S_0&B)W\"ZA=JY.0FM\=(,T M"/Q1JH)7-M!S59%3B*;,FG=V/$=FX634NGI;UG3C,-4XN9-- M\E4+U[X!O/ MG5%DW59(HATU;3J1 M/2\^'"L62)F%41.4K6R8.>E:3I=L!5J/K3=S0FL+T6HJ^>[ Y@VMW.O'XW>P MW*T$>?FR[BH76>E3D*OIL;U21)ZIB*Z40HMNM?E2I_-KX(^P(JGC38!RLRJ4 MG]G,Q^WN<=XOGJ. .4=CP0OEQ$=A5>^AQ\-?):;D"KFS*JX#5ZL*C?;^1Z? M6AXO5O )S]8F/WS2 3[1Y79>58-*QRJ$^VY"?Q')T1N M3F90\(W_D8 M6A^D5++<^YEZ-/N^4555:MV.K"HBU"/@6KSRW1^N*BA.N:E7^W!K[K7C\3M8 M[E:"O'S9=M6)]5S1*+'HBHGMO-D%V.^26FK'[V"Y6PGR'H*\ MZ>U4SL5[U_*,1!W@^3G!M738+,==R] [;M!R8I\^A5:"O(*\Y6TER"O(6]Y6 M@KPBE%YT*'UV0C '!6U+\GP)H7M"96D_D]"QCG.PHX@#;Z')281Z;VAPAP+U MU?4>;3GB>T$"#^@4ID\S&$^#N\HLN&O4NDHCYUKXO$5O!5<*KCP05YKY<"4> M"]50JEW;NH1VSRN5'JMF]WQQW$E$[:/GQKP2QQ82^$T4.VGYG,UJ2IA@G81N M,KLI)PF=>1)YD-^"XP7'EX#CLUEDKW!\B]EDA54=*@''E]!BJ\Y>M'^R']26 M"'26/- XS!I*_B0*(^*QX16\*^U0&0A\]ZZ$7'!"?LN^\=J<=J&?Z':W6":] M:G0KRRHX%6R]6*Y=349]&EP/F#H.KV?2+0F6[)*\.J>UVW'R:LN4#2W?['7> MM+/ \B&P;!X1RQU6V=5L:K+:R>EL9DZQ7$(=>T)KHOO'!O,MAC\CT+))MV=8 MX90$VYN4=(*$%?F65;1I"E/3IJ'+K79.+G;^&.%!,@I>*@$OO#;\.E/; M4^.@^ZD?X.?F)WVO#Q7"@NQE9TX$'[)V.:N44HE8EC^"CKS@*52>'\&G(E^* MAA18E$QL!P-FP)LV5E)A?[%]A@0O#QR/>)9#7!@$7,!C?<.-%$H^;&CQ.5YC M/W20F\X"ZK*S"#\^.78TA+$P:3'W8$)39?8(Z4,?@-,W/O+J;#2S3/L!):2^ M)%'F_L6AH6QRFIII:RU-,SM&T]":M-^$'RU#(1VS,V@WR;\U;,.@(3WXW)[9R") M:8"MH">$AVY(PP UW2_;I[15Z]ZC>)/\@825!&,N(V^41:_,SCH1M^7E^N++ M]8,)NH3HK?5%YRCH^'Y 9.G2LQH[THG/H9Q/)>_YO.2]F\K;&!6C<4"'T Z/ ME[Y<4Y*E9*-^-U4][\L]#L<#3>I/0K!#PUV'LHNZPCV_3"9,=22S&F%(+AF' M]"S]XV-J+CD>ZQU[Z./B]U#0+\=1\'OQ[40'=-H-O:.B&D@B.LF'$PW1@-%^ M6+W>TAJ&J:Z]I32R7C<-+=,3FSJEJ@V]S66GC&VOXM<"WQSGVW%-\-5FG95F M:]SCQ)#;U_?)75:T=Q(5]V /4.D[M!N&T@4(?5OZ3@)K*.FJO'.8D-L)G(N^ M9"A:4IW9U12MN7NP=Q<2"3*O)[-9,+-PN$+"52Y.I]'L'*YZX!Z[4/:H MF'5.>1 )3352E";8F=68 M%B@+BA2Y;R9&(_<JHX1;6$:9.\$KAL%Y@H)[!$'\Z9YGW\\@T9LB O3]]>">/&=6 M]4:MJ\K:F@-RWE=CP[H _?&-44Z@;M:ZFMP2A^OPIN&KL-$I4PS2&A+O 8^J M!:8** SA/]26T+C%G8&@YQ^)X^*J:1T 7@\)KKE2L BW73^>X$3PJTO\--[N(%Q^?:;!6(3=;_2[.RM^SG= MD")@?PC8KRC_@\-^%=DM4/6K93XJ NL2JO@JK2+>^Q%Q)3]+@.KX+OI^2Q"G M),[R\-_?K)';Z*)HK=6X^QN]\5*%W 7X2^S'OQGR'>:5JV*IJ4SZO$I+38NI M[!R<+KI^IY[('GI;F:[]J'FBBF!+;M$:'?!6^:_C)G)%UM5\:V/D,?D\Z 8A M7X1\*0D9[$YM//2X#;:!O[3<@9#90G8@W&AGP+N M_ UQ;/ 1I',RQEA";N3,DU=/:FHL:S*:N,SZCW==;J_M)E"_$VEO:43@HBVE M!U9)7*)=<,[;IC=.!-W51V:3O;>*WIH^DQ>RJE;-:;MXB[)9Q6L=%I[( M6QSF*C6/\5)R.52A^>JA"GL?FZ!K2:6:CMQL%7($20ER.$2-NKU1?>H%ZO;D_3497LW7 M,[SFK>;86EZ7N\7J4 FN%EPMN)H/KFYEY^J,Z9JL'HW:-F53R[=01T4YOX"% M""%%A!0I5(JT"Y70(>604+H]:Z,L8&D@DY4#E#8XHD0Y40^#82Q7K<7<9AA.V M5N$/L"80)@N%F9*%"BM5MOEP7[%.,;_A77E]H0(G$R>9VO,ER.+U"_;O9Q)2 M&S-GJ!>R+1F9ES+:M6ZG(ROMG *>V>:?3^M%\,!>/,#24;2/ CX"/@(^Q< G M3Z](0%% 44@R 9_R2S(A%06LBPLE\(5/T4JT$N5X1*N3;W4BN>H;JAVQ2* T MI*Z-<3\L^BX].=%P&!]ID&%+B3BOZ@WDWUSA_6WA7O80[E3]Z@?WY/F?LYF$ M"SG%>SNUKBZW.KG5>N??#1%(+M:F%T"H$!"R'5JQI6#S[/2\\):RO=[W?JYR M;;;J;2CL1,G.ZFZABMO/22 MJGK,#.@OFP&W],^)$SH1O:/!HV/1.(GUEEK^@\?>\CMQ)S2SL:"!L="2U79. MN^TJ!?P#9T)4FHF$-!5 $$ HN]M_"@ MQNOG0]OK%=/V(B-'M*IH*P%MT:JB MK02T1:N*MA+0%JTJVDI 6[2J:*N3SGZ/SXVQ%LZ-F*& (( M@@"" +_"9&G#JIL28S:\GI&"#V'OY87-IC-L'#47'S2W#>P&ZYH=#VX)\^9 M%R>,6E>3M9;84R4 +*1B-=:+3P&@^Z6)'U+ FI41L">=& [S+SG9#G85J4HB M54D 00!! $$ (1<@B(1# 2HA78Z9>:J_GGH*1N+,8\CL*31K75V3S;91D3Q1 M7D6?$*- M-+-<(?9T9,&&BG)&L2>=&VUVTKFN&7*GV2SB-*$<0,"G1M[_[,.B^.-DSR/+ M@Z"5%S3KC(XW'%JV:EUTBCI678B0C*01\B-/H GA\;KP,(L^\=",:S\J>.IA M(2<>[COOI9,N>;KYPMCA25@)>;557C4+EU M1:N*MA+0%JTJVDI 6[2J:"L!;=&JHJT$M$6KBK82T!:M*MI*0%NTJF@K 6W1 MJJ*M!+1%JXJV$M 6K2K:2D!;M*IH*P%MT:JBK02T1:N*MA+0%JTJVDI 6[2J M:"L!;=&JHJT$M$6KBK82T!:M*MI*0%NTJF@K 6W1JJ*M!+1%JXJV$M 6K2K: MBD'[0T3Z+DUWNK-_\+GT&:OPF@>2M%A$8.,6_2:\+KF"M0&:BSOV+>I%-*C! MV'$\Z1N26@(P"I>,0WJ6_O$QI87CL1ZQASXN?L\-9I M-4RC@Z4;$AF1?#B^JS9@A!]6K^M*0S6;:V_!G8S7347/],2F3IF-II[M3:?9 M)U5M-)L'[%2>4H'+ 7+9*2XE=A9BM5XG2F+7I#>G(IG5UE_?F\4Z3EL+]&\M M&/5J7:C.2K,U%9-BH;]WM9>I[LA+\[5V.E/@W!^-?$]BE7IV/D9@6S&MP'^* M_]:J3\ >C N+$1%7NB&.77<\Z9R,G8BXN9$S3Z8^J:FQK,EHXI*(VA([Q%1: M.,54PA-5!.;?0-A;&A&X:$L7)/!@A*'$)=8%W[QM>N]]D%[2?/$V=BQ1NQ*L_\ZTJ]MW,X.LLTD;T%6PNV%FS-"5MW"J]EWL1: MYDJG*;?T0FJ95XWU"UBR$&)$B)',5'J718YHRK(<":'G\%^]D"/"A!"\?V 30E,+-R':M6Y3D17%$/;#8>T'88L(><0#E3+)(ZUP>=1! MET8U%;FCJY4729D7+0;L?V5;M%@/O,LPG+!5"W\ @V=)0V&FI*&MY,F\8)$\ M/P>5Y6.\Q(K%G#307U^QP,G$2:;VETD 1+N!3OEVO)#!_OU,0FIC!@WU0H)? MS+JFT<13O3N&;#1SDA79 ,"G_2*8X'#Z4-]!'ZZRP._$G=!-'+"B$ILJ@%S M6\#[\/ V\H=W-G.PJ=6ZAJQH.46W3P7_Q3B>^]!SEYR\HQ"HDH/B(B@AI'&^ MTM@\NC#68V&\NCI0.6$L]D>+5A5M=2*)LNOE;1Q\D(;4M5'X21%YEIZ<:(@Q M2]QVCY\6T_(0??* >W^-XYB\%F1<3@22]OLWA,O8_SC'D[\_,< MAB_+UO,= IR5%J4%693W_JP4"CIYEUY2!X5)TOZR)+VE?TZ'8O& M\<];:OD/'GL+"X5F#GJVP/]KRH:^Z@#N$_7DWS;E<)V)4_:O0L_+8YL*@?I6 MTY0/>=JNF#P52T6B545;G?1245S?S5JH[^9X\)N*1:)""<]*@VD?]\GUY]^Z M%D 00!! $$ XWEK"J8,J4]!JBY/%;(6%4K"7S%+ >K!7-+H>W)/GS(Y2I];5 MY)::4[9=I?C@U+$K!"*'WI( :"$!K")D:TNIEFP]Z856 ,'^CKE8YBM6ZQP] M3"N (( @@"" P/]"J@"5 )4 0M8(3?-U+P*,Q)G;D-E=4&M=O2-K.>]\K 9* MR^B""^[)Y(+OQSQ:Q9CG1%;%MYXT\IT$UC ]9L0\_J)XLI%\1ISYO>1(CYW/ M#SH=6;!AVV6KV*-(6CH[BJ39UN6FJ111Y2\'$/"ID?<')21N_%9/6(U:;<,@HY-.T4Q4R> M_KX064)D'9N2V4IJK!P+5=AQ+JTF&$>RJJ^Z6/L=YW**,DO(&2%GCDW)+&)& M7SDU*G?ITJIU.QC8S6DGGY QO*ZI"-DG9-^Q*9E)]A5^;%8+=S'+FJK)[78A M)V^63OR);="B545;"6B+5A5M): M6E6TE8"V:%715@+:HE5%6PEHBU85;26@ M+5I5M)6 MFA5T58"VJ)515L):(M6%6TEH"U:5;25@+9H5=%6 MJB545;"6B+ M5A5M): M6E6TE8"V:%715@+:HE5%6PEHBU85;26@+5I5M)6 MFA5T58,VA\B MTG=INF>2_8//I<]8A>^@E?!_BYM2-^[W;,(;DRNXT;2SN/W3HEY$@QRW *M* M.@+VLC,\E-BQ=AC3':42L?"03N*].-Z#Y/D1?"KRI6A(I8E')K8349PDSZ9> M&/_%MLP2O#QP/.)9#G%A$'"!G9*\D4+)APT3^CKV0W8$\EE 71(YC_3CDV-' M0Q@(VZL\]U1"4&7V".E#!R;1YD=>G8KFNJF(KS@X1J!,.]>ZL+.Y>74FE@O MSOV+0\-]TTY3,VVMI6EFQV@:6I/VF_"C92BD8W8&[2;YM]:>;BH>!FGGQ^2! MUOL!)3_K9 "#/2/N$WD)D;'FB0;T26=(:[1PDO:C[T[4' R*H&;< 9M:?L!. MXCZ;0%\"; 4](3QT0QH&N-7^E^U3VJIU[U'P2?Y .L==^HS%2/=M@NB5V>E^ MZ@3[#F47)05#82;03#.R M0A8P))>,0WJ6_O$Q-9\*6+#OQ;=GDK^AQ-(_\2N2+R>W M&W#KP^KUEMY0]?6WE(::\;IA9'MB4Z=4M:$I+?XZI;1??]46KZYD-?$W'5BS MN=S+*V->6_FILPMI$J-OWRHNN4N8W8X0N ?;@4K?H=TPE"Y 0=BSHP36$%$@ M*!N"9LVR5 JJ#KPT16ON?AC%+B029%Y/YG5G?ASHOM]7?I^N;BMG=_>?6;U#N_O_S]\O[RXNZLX%-2=G@^%\1ST+FMLW_X MXW&/"LKCG(V;A8*G7MMQ'4E.L3KCEN*,-X$_<*(WG336J75U33;;1D5.&A,, M*AB4O], W\Z@;44Y!P\A^=R*$A!Y8Q=\_G9+;&4EUK:&8>2$O?7L?' M65C2/ +\OM Q0,YARU(2\6R)C'P8R'_8A6),W>GSXF#9W&R]^6F$OUV*?_0\ MNS M)W%FU6A,O7!?%9S3:=!"CNVF@MEASI]Q L_GYB^SY-)K7=60FT9.HNL5#N)+ MZPJT'E3KYH16 ]"JRZUV5=!Z&HKV^!T4P^"I@P59;Z<31;GT'JD7^<&+]!0X M$06I^>2%(GK"C3+<8KI-I^^?.'M?8/(R*T)VNG53%[$2 =0"K;8<@-JL=379 MR,M@.SI03T.W'K^#8A@\=5 ,@Z<.BN#GWHN0 QH$U)8B\DSWL9M%$&D[L=_M M93B'T''X:W41)Y[!2Y:P<(_3V/-L^.\Y7'2B<)TETJIU6VN./']?MIB1 .>1 MP+EB++\9G!EM:'9F=:?3+C]V3T.W'K^#8A@B4(CR[3H:TD $!OG1(;L:.&SB MKM-\R]XTW1+WW..6^^E._,S*I(/*1%/5O97)T6,Q L1<0:),( XD9W[&K_@.\<4!+2+S3^[Z67SNOM=%JSFCX= M%;-T3:,JZD5@F!/[9R\,K\(4D\D-L=.N\IHJ75UWQ!H$UR[Z-JZ>F\?,*DFO M=3NRHG;*']H5>.5E6:)(O&("MB*WFJLV5.D *WRHC?B[">B8.+9$GS%5G\8N MN8]Q'TDME/ES$O8A#T/)M%]GILHC,+ M#I/MW% ,I2)VK8!U6=3=;G!>16P33+-F^5=)A .V/50X)B][Q@F%57O@'12; M0BLW\51FUD^M6K MK^FD8$+7NE[S[M;<^JCPN4JMM7"VO\UF,[5+IPD4<_NEZ&K*4JM6YU28*>::/N*H:&W\M?9>O-(E;IWJI1Y?.]R8Y5V(>EV MU. PV9C&>)-,]>>7'R'N\UB3[9A15VN*"@XHZ.K6JGF_CP>ZVY3SJ<4%ZCG1 M[P6B7JMUC3:@/J=E 8Y1?PIG6>QVP,KEU>\7=SD>L+*+M;_#\\4^1)F<&'-^)J;31EF>B MX@UY85-V[_>L/R=.0'N/Q'%Q0K_ZP1T88G?4F@3,;/M"^UDW$FH*JQRKRJI2 M@04)@6%>ELOVQ/ J3(U:5U^M/E8ZA)ZJ]GTE=ELU[1OX #([E :!/P+U&R7 M+D09BQ62@\8-T[G]"E/[?3JS+#,M%G ]SSXGKAM>#S9+N,P:&G,N-5-6]=7M M!>5<1Q'HYC(^>!QT-^.,8J4J&<6GH>&/WT$1)L@S3# .<*TS>F%Y2A1L]#%R MO @3\.-B90T3W"0S>N,2+P+)?9%.:F8)W6(2NKEF2;-T[I= ;TD"!/FAM\W0 M:S0K4#+T-'3R\3LH8B"B7F&UQ.^.Q@-X<_-.()O&2Q:HVB\]A!4K7.?BE6X; MGD PGZ&+?0 \<)ZI7?\/#?PUV%656O>OO[0U5?MX&@&*$T__G>!1JHZ7Q.=% MZB\7DJ*0VKP;TB%ST'>J6NOJBMS45S?LO-'GX#$34D"?.^CONFLU"_17T8V% M[93<*@?Q"&V1Y)LF^7Z]O.I=G8LDW^(Z=ZK1D!-::%G("*'/-+"<9-DEC'SK MI^2/48!R8%Y66I,6E =RAU-X'<_@13*W=A8'4\_9P3QZF%J EL\823;0[N#F M&+6N(2M:3H6XCX[;T]#$Q^^@6%[9UZ"(HYUH0-#1V/5?*(W/P)0"ZI((3\3T M)73EJ!U;&&(IAA\??<>EF-MX)N_]>_+\3R<:#GT7"8CY=D,2T,\$!/:Y/\+J M0@2_F5EXLZ/GM8Y8DQ%0+CBI(SN45]':!%/#V'__Q]&Q*MSD;5J-^<4#QR.> M1247ZQ!)?A\&0H2/S!G[;]%D7^,Y_(93>!,XGN6,B9M.\CH>;]6Z3;4":5H" MD'SJH\R ;",@,104S9]+)&.S&.N,-R>/ M=:J6/"8@S(MMLR&U(S.85T"K*5B>7!R94-MCRUK*L:6.TINOOS.,\^G,A3XYV<5O$#4:Z WY9;2/DP- MU$ID2%;1^[L8#*C%%F Y4"$E$I_CN4 ,=,!>..>_8';KM_ M!%!Q41+H=(5-(/R]]ZWBZO[.^&PED-T;(G.[B4D;J#WOKUZ ML)'E3I#X\^(H%E&9C7ZSUC4-6>_DFP3+J=01_,,A_VQ1O9SS3Q/X1Y6;YH%. M#BF9UCX=KWFC&D_6SSY3Z+6'(6FL5L=@>7PG6()UN];5-4,VE!,Y3O.4K'&^ M;G)*(D'^4K!)6B#S\2MJ=9XD;:?6U0Q5UMHY%=SGVRD1LD+(BJ,3*I.L*#)B MF%58Z J89:VFK)@YF65\"XO3K8QT=7W%C+&Y8T_!/N._/A+02K+]"9XYQ&&! MI%UZ)_R$C6+S%O^N^X/Z)*02"4.*VR?[$8&&K(KE-/,$A-K<:?8'VE:Y]\ZU MT]/\)Z_EFGO%4\ MMWPUU;V<]6L$QPJ.Y6_],6>.U6K=MIYOBFWIK>F3MVR**!?QBJV[]P+*"4G) M=20Y12F9@UTS7[_@51F)1WJK.!Y3SW:B24##2\^:! &U/T^B*S_Z%XUNB).YH+*.-3E5 MN=7*=]V9?]M-L*]@WT-FQ!?$OGB4O=S28Z52,9@_;"%%3**/7>'[?B+5UZB(95&E(1@-Z6G4"QGE@BG7G@%W'D%6YSZ MQ37H65GHC#Y J]8UUY8^*Z6>6+%>2?[Y)*!]AXQ&PW@R9J &YMZ M8?P7VY_'CMY,:J<3%P8!%T:KY5SG*)1\V- :+;2VQG[H(!K.V#F>SB/]^.38 MT1#&PF \]V!"4V7V".E#'R;1YD=>G8WFNMF(KS@X3"!..U>[;38]KTY&6@8I)T?DP=: M[P>4_*R3 0SVC+A/Y"5$U3%/-*!/TJ&VV< YVH^\.Q%S,-B7F.N"Q7$'0#;Y M 4N./L,LG0!;04\(#]V0A@$*X5^VSVBKUKUGJ43^0#I'^) M]?6Q_!L*"J0?$%D"+=,H]5"N4I%Y/A62Y_-"\NM42-YM%Y)E&'"LOE?_72>^ ML@QMP7MN)EHBN<;T<7IQ9^'=_=0//JQAE!U%J3$5I;$!P^ MP3R+ZT$2N0$LS&PB-;;!'&]"[5Z47,-74+"?QO"2*)C0#,*V4ZRB6@\ M2%= M!P_$<_[#AL=R'+_ )GS'Z#H/H\">&Q,)3>AO1.)AU2E$)>%%+2.[2)L"B1 MIGP\CTTF]DO]^%YF]M*3'[@VJUK4^ACB\A!"EZ6&COK4@F&^2(FI)4M.".:T MQ4ZD 8K9])&Z_CAN3J61'T:2XWG^([.,I(A:0P_&^^#0D$5UK"%Q7>H]X ,C M:J.ERVPT9AZ%4CBQAA()X2/6D(X L6$4^#^I+#U2SY^$29=\"O_O.N%HVGX\ M<4>^1X(7*;TE)PFL8&Q)KC/JIZ\D#>D>.CI'!C;F?N 36QK[032 QWU9>AHZ M\.ID22UDPX=7!;C+R6%GMC_"NR>C12*].^_]?@\TC9F;G1X0T)'_B*/MN[X/ M5JCK1T )>$8: ID!,_!_, %.-)3",:6V+(5D0)-LW= 9C<$>=J*7A5XG$Q N M3H L 60F W!5)@$[%0A> ,C\2:/8/H9VF ML3ZPHG@O/A M2PB?(S 3^+2/YU%A/]UH:)& ILG_ F$17*HA2YJB-6.N26>#339;=@6J0-=Z#P&-5UV1%#@)KSO)A5 0V< K''N!^/$/ .P M@QQSR1-.DC6[+KU+OG0#-V;OCWGC!D8ZG 0P[4D_[B;]6&!L?!UC*6 -WW5? M)/\)=_F%DW[HV Y2!P89?V?ZV=F+9Y\>PRSM[:KYQ. D>'<: ("9VZ'M#^H&F+GL'3.N(G72-/Y8G*Q41 M0WAOGU(@SCCA!. I?*#ODX 5@+.= .5#P%Y%"3R3O#+M(YL-]O486%$ ')B$ M01Z).P$8L\="/(E]Z>&I! -& ]0 7_C63XE$TE]>"ZCC] M@"8#O'7;B$%LQA+W57]%UPN:9VB*!N\7C"S-QXKK(;7.[$E@DY<9-;!P\;0. M>M+1+HIL9C-#4Q#6'OM[:C7HL=4 Z@DTSA]X[A1P*,BT5'F'J-]@MIGL]R.P MH>8U@#4_*C2_V1+IHE#<"!/T \#5?I5]M"QD9>>RT0 MW"E6ZMJ,/.U:M[5Z M&OM_3WF=F1!'ZOLB#EX;!1:77,T.8J/8B8=S,G@U@\4-#F_S7H(Y8\=.F2PE MR(S/#D"E@E\Y>WLD:"%<8G0:YM*HZZK>.,JHF1G9G(:##OKUI10,!<28>?0;D.G&X+C%R8RDZCN?K:4B9X_9(F:.*GIX7_RVG5K64OB.1 MSVB/G]@@1 &PS) MR8+:*(W QV:!ZH@\2^#VA!\%N \#[G3B;N]^I!&7H"9AX0 MG6!H42;%J'WGO)>>X+D'T*$(N.D#4WV<.O'OG*6F#L9K,!["$J8)L@4S![R8 M11S?3G7[II=*[^*@"6.9!%\(3- P+$$;G7?H[=@EWGO6 >@!##EAU?XDPH5, MZ85&4DBCB'%/%@K@*Q_?HR?@1&'BO_8IB\&DWX Q(KLFXPQCMQA^3=PH=34L MUP^30SSF>!*^^>Z1]3;U-@ATUJO3T=CU7RCFFZ.^3I]:[_[.N[V8NAY'GP8. MRJG! '@Z6&[U#M#IQD-T7V+_./']>Q;*EX"M50" PED4()9("86 ^3 F@71- MI>"BH,*K3#: "(N%5HY2ZZT2")L**71X%3LOD=XYZ1E*;!KG;Z5&T-@W_S\NP)N2*9]O5B8:I[\1L83ER$>0+N10@#(R'!F$.!!5+X'+WQAU<%"M%FF7B,& MJL'5F7]!6HQBG6#KLPICDU$<8$L"C6N8E FSI&QT8A"@1Y%0'M#OC] WB"7A MLC&_Z);.NCHGIN+/A4@.QNA+IOZ28U@^TQ_=L62E+_$X[=EJ7_=^3224.6C$ M\< %FH2(2E"' 1T#8>%FO(X8"SX2()/@4M!T!N7YZ"\VFA/]\9K'RM? [_/7 M?=+R'ZE'<",4PW/:/I2E&1LS\S=5\0DS^-/5SF75TZ?1$T9V\;C@U/Q.=&-# M6G"1U@6(Y_H(\"2X*0OT<>*7QGHD7H=9'PIN2#_&_N(S&R+13*5;EA_8C(G8 M&*?J7TZ$S1R G<":C%!(6#1<7,E@X7?&MRS&9;,X!9EQVT)O!J#R\L@$- M:\L0IG7W"=&:6QSZ^UD/OM)9N*HY]=U-S-[3S,;J6772* [1OH:K9(4KC(5P M,NY-9%F8N$)H8^1,&^#@CJ*\0AMILBOH8EBET%X 54Q@C%M-1J-U;P'E1I^1 M!V-:HMV5Z!,FE6/K?"Y6%B^M '["T2?1=91C">1=5Q1>)B _O6#E^F#H3RW MH#DG,A)#=[8"W6"4F9=_W369 #NF8;3>EH9QA^(&;&&09;VX*A/T\<;'A6 : MWL.#GUW03K-)U593,TRM;*D96@-4P&B4K,7-D4":T4!*B; X(YF(^YF$3G@] M6"+L2_SO&N+J:XBK[T?<@ZYIKZ^:T-&.160887-GH@!QU55[5_CLV M1!82@#=D^O:)R[1B.*1@KL?.]'<2@-6OJ_.+^1L>GZ4'SVVAA@89'L(^@G2" M=BQ?@N6FRU-;9Z=7O&YBOF)RIJG+(F]Y'1>T-NLP\(-/DO!^-NX;T6Z]W,TL[3&@[%P<,)O"5&*)X-W&MYH,E[#5WU)H$ MK)0,>TE:7YFM*3HA"Y;-9^W=79Q//QKO]09F=$9SU'.\. ^#N>L]1@H8>;( M\"+9/HN.)H1E"QI)=^8>9%V)]X5-/7>@\W3<<4)R&LA<-W-31W:[90G72&)> M?J%6O!*20,ID:TR ?P>S UGN+Z-R@J2UD"$)?0E[,RUU NW;&6<-HR3I1B$X M=1B?=1BIYLFY_:T "SGE$LR<3N(3,$0P]>+4SB0ID0&+V'],PF@J4W#1"V/^ MN T"5BFM"['D @#-&9!=W&/BT-B!.XZ\,7LUZF!OA M!A.&&>)Y&!B11>U5Z MR])R8;5E_NW%D[@ZE/]!/AXXN)P\[37H/M:$]@-,'(AU*WX%<<)P#+"8"3[/ MG_+G8AK\+/@Y%RN;-Q*26)EDQ]M!=F((&3O,@BI)F)O)VFT?8#NH^F^B3X9Y M6+/0MA"GS18'7(AS;8S^&:6)\VUFQ#=8JC%[I2<"K-FM@ ([WDI17]I*X6#X MO^>ZL3RSTI6TV%:*.7$NN75>Q5/7F5N9M>;G9\L::Z:)_Q'2Z\%%&+'TT]D& M1]-V7AF?MX8/+;PD_B8R>KMK>M=0!^I-TF[A#78PT5-$C_$U$!BKURSY4[?>_#9;DVR>&V!D8O ME!Y3ZLTOST=#/Z1)]HP=$QKW+S)/U&$YK,F*/N:=;;H'-KO_%$L;YN"!)G,B M">W7=+D[69.%<3Z"P&)O6$JR7U+X\^GX+/-43I,9,-,!X/N(6U39\!*H88^\ MR$=Q*.-&R\'$A5EZC#WQ]2>R("$BT/0.] <>FI5KQ5;)%$Z+M[+T@?3DO=2C MO[W^,?/EUZ)#7BBK%E,#'9/99BO7QP0IYJDFKXCBO$'FI\-,.D'G,C&VL88.?4QP-\L; M M'$1AN&ON6P#C!&3ID)4W_"^-+:Q"9$#=MRR3H4+FZVQ2R@)GI)P^T)[MC5SRH9Z MFXJE+:NZS9*K]62XY:Y2,,]D-HUS3J@]']4 G(;Q2-?$?>(TR4AB.^%Q]V2B M7]@+YMF<6:(>!DD7&1MW[F[,QL'?C^PHN%<* %Y>?9U/R;EB&Y;\P6R''7N' M0]=L*_,FHR3TV( L8!^K1H MTU#3*@UI(8:T.D BG-D<4!9@V[P],YZ>7:DTK33"*#6M-.(]I(#.2JCV!D*M M &A]V0?4)O.5T;'3&*VNHX47R Q*YZS-Q3.U)HQ:UW&>.@8)'QWZ%"9!LSG7 M:O:^Y8C4>!*,_=@D1S/%FK;R)T'J'B4XQAMS@<$9GAO@2*-4!_"G%=NR6X1]9XUGURF]9W=+<0T3='*\G74^3>H. M$\#1Y"FS=KCT +&/<0A(4S0C-G^^]NX^2TXRXKL?T*3![M8578K+/LY6BAG8 M5>WCC!T8MF>Q[>2!M-E%[.=(7YR0/#P$-+94\6>*;NG=W:0/) *T A?5#>7] MV7)KX.R5?B0O3NS*,)D=8*%A[*;,\0\N4,5.)Q-'LW=3>Z$9"A O8<(IIR:V M_=3)2STWL/IBZ[,AW4SZP"4S/<+>P-S&8#&_=?[3*^^),^WG4HJAT0-S=IB1 MG7A- ]^/%LHR;EYB T[W[*D_CA.;3BKVBTZW L0Q="^V-!<]4-SH! B.$[4Q M46<6053-:70SKB?" NW97]!:FD G7"!9/UDY3?<,@#I-16'J#T^CP,D>11Q/ M0*.YALG::[SP>4$P1$[LI+7#[)J1$TW7HZ?KQ>&\VF#KH' C"3]XP(L/$R== M2W;=..B66%3SJ$HF;T6A;0RJVSZ-]ZFPTA7,"IMU>>TBUA:5L!K5%=EL.PK, MMLAF$]ELY/8,M]HN=YA*E9JNIJOFJYF76D" M]*>1WZDY^IOOVTQ;HZ*]9J&V]-9E$M&HX_+.G3^(6*6VF7&JFXEQ>L\"H_#! MR[A,7ZRY$W-LSF- .V3M2Y6H$35^8=B9>NV2&%(LKNW16>2=MD^[VFFU)2E=*IJ]+F[ JF"S4 M'4S#L(,T3P'M3%S)!C-NDY&=KCI,2W:P] 3LWOR:._JY;)=5]+(2X2:S;@]Q M#75F!*:O7!GN*R.-9WMJ*Z)5F8_IW=IF>D_=!HR.;/K,%H-X@M B7I6;BOC%C#12M\9@T_QQM,60@][>S, M\B82AL #EN<8F^G^CD;WUAR(]?;S;OO5\-R#M\3>OQ(G8/7RYCSEU3!,4UD- MPS25LFU3TW'C[W2QD8$:AR_]GJZ?S73\I1?"B-:%Z3-1]_MTF7.69!N'NF:D M79,/WMRS.#,'$:[9R)/XI5>?NS0W#<7LP.M!+W_[5 M#^[(/+!OP4$"[G&=>#\S*\ZW*DG6;'AMKMGPNA^QU@4ODH+A*^G=J+0QT\]W M6?[JNUB334)H'KX_6PUR+ F#M?.]=I=',[,]#*WCL4VC(0$8''@VC4O&(3U+ M__B8'M?L> R4[*&/BV_'0,#RV7+(,/'M68R@H<1Q@N28N^3+R>T&W/JP>MU0 M&^VVMO:6TE S7C?U]1_9],2F3G4:9DOT2?0IQSZU7W_3EN,A=SQD^]5F6FNE MW9I3U9*PYK['4>4>F=CMQ/5%L;WFP*X#T'GN/+Q8YJ)$QI._F(DOX?!W/C3] M;2_H9'A!Y2 PMR6->C:0'5HX'3)PX&S#99C<93>*DM30=;>/^E]W/(3W2 MC!_G!9PQ4^6@W!MA'.0_+)P<1CN#4!!T$T%_"X";I1]>0#'^"'3]#04#3]Q= M?9)_8R)8@'E_Z9#FN^^XE,1'K^.%HH$?E+#7Y_&6 D2PP._>-)W%3[/;Z:NG M[5H6I:NG[6X[+QKHO8501PU_SL6ESG;74MMHLPV*FY[?B-$L&E!T[DV&@^C9 MZQ.:65Z\C'U^](X[_L?RQ\@=UH>;7H"^U'L^#.U#=&UYB5 MM5S80H+;1^JVSU+O\ O3/23Z;#D)CW1K=>26N7KBS]ITIC?,;"I2"IQAP9VO7_T,!? MQ[_-^%PG5?LH=+#@9,')AS.@9UR]R./GDR!@91DRNL*MQ!565M5Q.3DYI_6# MJL4#L=.XNR2N$?:%LJVQ!:\L:-FHOE8HGHX@:!XY*-8&2="46VI.@N 5MN)+ MI0LD\X7DM\>$.K7NZD'T KPG#]YL,9&"T+LM)M+"4PSW#HD(X%8)N'GBMN"0 M0$O-.20@D"R0?!27N*4EAG!.B\-'![+(D%E;)QU+?D=8A'<2O!23';,3^^\: M'3P=]F\=UQ%N87:(#..H2$!, +F<0-[5#][=1#/$JHV =DY>][RVBB-*WRS)K16_F'+O3F44[P]2/B'C];9K>B M:2,F6]E6\BS<[U\C@T4 3Z2X+^-P<_VEB7)-^J0@+P)POX M; &3@\1+,BH!3->1%775?G]CRHY@AI-EAAQYH>@(3$%9/@+\ OSY*X*\@S8M MM/L-L/OSK<_&(_A/N%;UU<9SU#BH5RV>%\\?M4CT;L*%@U2D)3:V00-(X50% M'#_0)[3Z5*MWCAS/P\PD15;$OCB!Y*,B^2W[XG: -Q:/D5MK$C\$N@6Z.4#W M*W&X5X,1'45L.1+0/@BT"PZK=?).;!)(%D@^2HRL@XE-5;(V\MSGH[<:+;.( M?!GVVO*ES.24U2@BY_S[V!T]7Q\[T]3SJ?H$^LN"_F+\\HZ1JU\N.$)PQ/$Y MXLV^O%G,U@[!#H(=2N#_YYU6(] OT%^>F$$KWY@!Q^ _]8*UZS-N6!SA2.$7*J*7,JT%[ HP;3/9D!=48K9#"AD MDI!)0B:5W58J-GBL*P4ECPD9)&20D$$5D4'%AO!U1<.845M6=4W(H#3._X'M M/)M>![+@G#G>A#"ZI(2ZFHP '];"]Q(<&)@MR,XSAP?. @J&J_-(/SXY=C0$ M%#&0S#V5=$^9/4+Z0)%)M/F1Q8$UX7/)%:1H!_/^9YT,H-]GQ'TB+R%*^/GQPU"3=[?-!I)[/TKM1)?! MH(AUE+@#P*-8@!TG']B)!M@*>D)XZ(8T#%!:_>(T-=/66IIF=HRFH35IOPD_ M6H9".F9GT&Z2?[=JW7NV;=,?2.6OCH>F+0.<:6[""Z,XODK\8!C);;Z M[SI)M"3HIX>X*W4U5MMPA]J]*+VJU38_H[&[NQ*KPZ1.O.%YJA.8@@02N60< MTK/TCX]I54C'8Z-E#WU3=5::;?&.4VLP'V-YMP%>7LG.?Z%6G34IX&DJ[*D*9JYQB_) M-"<;2WB\N=+'HNOS2OK2@=_C:0'XGBAY >2ZX7A?(/\(L?"5.(/U.W G-[C=5N6;H=U[KA>ZT/G:L M8I;E[)SH64X3>NJ;H38=H3P:T8"MG8S)F 9'VA_?:!U,0^VXY M1%Q7S%IW-6^Y:,6N M<%/-=\M%B8HCO5)JN4+Q0.ST +H=L6SX+Y1M[CA^U651/FTJ"+0C!\7:M6Y; MUELYA<1>X2J^-+H ,E] ?GM(J%/K"O *\'()WC=6--;5O$\G$M 6T#Y*S$#- MN\"$0+) \E%\9E6++>6<"L@='<Q+O)VDENQE5R5',TM3G):!PD&2C=O>1&M#M%*3%5I M6HEDC?6;MX(QUCVD4M_W['WV*(O0<]Y:U3AR\*D-_DWS_['WKDUJ(UG"\%_) M8/9YHCM"18, ?:\1)3+=H?W:=NU+O?.[J<)@9)"8R'1NE29^?7O.2=3%T#< M!4B0$3/N I2IS)/GGN?2TQKMU2X!U?0^*U2N)BH?'*?1[ ,*MUL*?17Z'N=B M.A'^;G,QZ8W:P%@U:_;U,2G,O2;,+1)Q3^QCTE4@AL+DRZ@0!?N8=%THPTV] M?R68K%P7E7FJR*B95K=XUT7+N(3K@IIP7SY:9K>B:C?.O"_KR=!;M4&KT]5Z MCQGS+KL)XA?'G=YAF:Y0[/O-@KPR)4;^&RY6_<5S[Z9E M+5BMQJOQ%ZT2O1MS*4<1(96R !6)"(@,M[\I143Z1ZY\(..PP]:FB-JPGI M59A<34P^)/%M!_3N@]JJ=0V5UJFPNY38?6@)F5;1)604:BO4OHA;K55TY)+" M9(7)%_&1M3!RZ9JTC2(3>5K=>K=SBH 8FK9Z,3$%A2TJSWGY;>Q6JU@;>Z^C M+Z?H4]A?%>P_C5W>:A=JERN*4!1Q>8HXV);OG"9W0Y&#(H<*V/]%A]4H[%?8 M7QV?0;=8GT&)D?_6*]+F1]R<,+=FQ]BK%![,\B*,%X@WO%//[K4LY 8[7Q4( MT=MDQL:%/34],$N-DZ4O%8 7Y=17%!-23*C4H#PC$SJ1PXP"6?JM@MH3*+ZD M^)+B2Y<'Y7ZI?B=B3-MR_=J-$^3Z*9ZC>([B.577A4[L&VZ?*#9,\2#%@Q0/ MNA(>=&(/?5L'RZO;U(Q>L2DR5>5!Y,;_C1++DN\!+'AFMAN9!)?U\QLPO_P& M-Y:X\6W7@K.Y4+K]PPC ,<+CB<\YF\*A3P+&7=SV\N+VP9=F%E\:12B% MCT"YGO7)'6%O1D P\=^MJF(CQ:7V?E*EC%OHU :NMT(-J^1AQN_'N9>P$=$5 M4='',R;4=(.0FQ:AP1*N(/("+OE\!OP-'X?/ *;IS'.!&2,&FREM,P]F\.EG MGT^X&]@O2"KPF=<7):!8[I=H"@ 9K8)]'T@O\I)'B=H?@3K_&XGS.S[Z'69_ MYWBC'RD@#7':((^X=1_*[_#='( ^@[>'?L0WB<%2BBEDAF,/SY[(&O<.Y.[S M \+C_<9V6_>(;OB^#-<#1$GG'@!,(7<<@^"*Q*KV<),<298"(T0K!6D)1>? MPE?NO"1\Q\QABCA :%% ,'PZ! R3/W78+_!F6&,4P#/!KTL%*/8X.C@IL;]8 M)1.*%9R88\X"_B;^XVU<#=1V"?@TZ.WB[)C"L!QG@(@A?G[[:EOA!,ZS405CV,D,OYXS^".1Z$U=RN_=@]1V@9B">A[F)YJ3@OKYH+XN!/,<[/[& M08^6'"-3[@QX?NO )N\<2TUJ]@>9ASM#7@%787(Y@*TP66'R=0![=TP^4U7: MG0!W_C29SV4M2KL]T^I2Y5+5RM3*2K:R@E( 2\_#UG4 GTZY/[)-A\W,&?!"7K5X4Y%_8HC?Q^\1TF_IGV61G)?2,\%A(O9[E;9[M4%[M:G(@=DEBJ*KBL2*HDLI MNF-"_NK_X;G/W-\G>Z.O*OLJ&E[R#?VK7!JFZZ MKWA3"'U-"%T>?#[">=HY45, A>,*Q\OJ/#Q1)P"%\@KE+^$\ZRJE6R'SY97N M@UU'O:M0K6\[YO3/^E.=A5B))O+GIPDXW8FH=_6-5YJH]Z+I;JD=1OW:H*FU MB^I8>7'WL4+SB\FNL^+Y=JEF- "SJW\?HA#Z*OGV$0XCXT2UDA6.*QPOJ:7[4(>1T;X*U7J+PR@N$@I[Y.NSI=5357M* M'?M-/G7C@86>/_-\#"L<>JZU1[%!=>MS%=-WT&.-VJ!O'*_)*I2^)I0N#T8?XR3NJA KA>,5Q/$CG,0]A?(* MY4N \@4YB?M*\5;H7 ;%^U W<;=Q)>JU\AC>Y%,%!902HG;KW_,6C6\S.?=8TTSE!T86,WW1U*U*IB#07#\FHDZN%]=$OFLNTV:X-6 M6]<,HWV^1M8[HDLY-4[%CQ0_*AT0]]/P+^I9WY,_Z1C^U&@:1860*,:D&)-B M3+>G*!UQ/])MG2:B6+$BQ8H4*U*LZ/!KK&Y;<2;%F11G4ISIG+>-W8[R&2FN MH[A.Q;G.^7Q&.UX*[\F%C)OW#*F[YIM\2AW[33ZECOTFGU+'?I-/J6._R:?4 ML=_D4W3LOX5H,R4:OK!JOD13,.]&XO-(>)9-,G.REH,T[-H8-SB3]M4;GX-Q M9;_PMZ^V%4[ +"1?4V:4-#0:Z1!S"(9-%*X?LFBB&/ Z^0T:1L:BQ3+B8$'Z MXAO;M>#3FV;O$B&(S<:219CY=^+'"YF9S_QN");JCSMS# M_8SJOYCS X\D" M /8J)^]UZ@COXT"U$V#&XV,!T\T!C%@ 6-B8[(VG#S8Q]_$I6(E9AF6PB8_N MA[_9AMZQ]*ZN=_IMHZT;?&C AVZ[8?8[_7'/,/_9K0V^(_5@)QR\?P&8!G__ MS1PL'OQ1B'Q*O,V#2VWPR-UH.O1-C7UR1_5*;^6+%\(\H8>' P@?< O_(B\* M.H#81]LUW9%M.NPIA"^FXOPJO&'A"%_]-X\3+7%VZ>'2C<:=+OQP\ NW[L/X MVU9MW9A6V[AK[L&&^FN 19(H%1/D^@*@.>8LX&_B/][&4LQV:?\TZ.WB^Y!! M+@>NX_O$SRGOK#<$_Y2JCWRS_+D./_VV^KUNU/O=_)\:]>:>WW=:^\VT;E%- M&-#IJD6I1=W HHS.QJFV&#.+UV%;J^!LO7?;F 38RMS/+3CZ%[WY.0[]')7V M6%]^X4*IMY-,>L]'?#KD/FLU-:8W]$[.19[;6OMGX6'_Y)%8O5:[Z&#!$ MFH43>&539U,*!=H]/VH7B"FHYT#]L^=S!?5S0WU=]M\9V,R>QW=UH/]HVC[[ M;].)^!GP_-:!_;OO 5-/ QT8AC3PW3F, J["Y'( 6V&RPN3K /;NF'PK]5[7 M:,:F_X,+CY_MOO @)._KFQ/7?=UA_/:8NT-G5BM3*[NRE=UV2\,';SKE/ET@ MSUK>O-=IA1=*[H_( D MF?,2^@Y%%7NU@5[]WCN*H!5!7Z'@/J8B25_U.%0TKFB\*F/7D.1O")Y M1?(7)_EB:FCTFLKJ5M2LJ/GB5O>A#0MZ^E78UBK?\":?NI4+[WSV\F?]JJO6F)-+/6Y6Y*-EM?19> O7B?&H7C-X'C1S@H?SY_>@[ MF.+8M5J#72HT5VA^G"5Z5CS?P4;%$HG5;ZFG$+J2?+L@1VE7<6>%S)?GS@?[ M"7M7P8.5G_ FGU+'?I-/W7HN@3_#6F2<#3W7VJ-*P#Z7G3L)\5TO/BLMQ/>2 MX>TRA]+W^K5!NZ?UFEUUJ:_P_#AE]:R(OEV-[3=J V/5!JO;*K!2X7@%H7P)4+X8%W&_I=1NAA7"MO MX4T^55 P*2%JM][M;'<]P^!N#9CT_[UE7_;* 2\!M8U3?T *2 M+(J$Y=4(U+WD:9G=M?U.;= S-*.[FL=Q3&Q!]?J(*G:DV%%E@;B??E\RK[H! MBO_Q662*\2C&HQC/S>I!QP; ]T\28JFXD>)&BAO=H!JT?YY"O\@86<5W%-]1 M?.?ZM*""[@K[M4&OIS64STE\-D,\Q?E[.!=J!OX=IGOG M>*,?Z;' M!P.:P83AW[$-VUR7:ODB[:R_S[A!"BY9385>P;,Q<[G(?SZX$UA M27.*[^J^#>")O.XNS*0!GTU_-(G;@1KL%]N%.4"S-UTK^#7I '/>;M#]?KW7 M:>W;#+J-H_;MA;N^1ZY>2(]<7:]WM_3(W?W[5F^_F38N:FLWX7-%!Q3;4/9J M>UDM$NK.(04G/;*J9'F=INO5L:W7KK?OVOW4@W5CP[4'+PB/;W1W=)>[ZP7U M ?T$2UTP<'M@U_E5KO<1<@@&@&!S;A[36>IX6UI9RT5"ZVKLX7W,X2U5,)8- MX-0T1D/Y7_"S21<'QD^'NZY-H-K*3;ZFB]=N\4/KE2F<6* M4RA.<=.< A46TE?VYA(MP26ZS5OE$J4NY5%RQ2WTV-A^$0J<*NAQ?3SF?@S6 M%["8[Q, ]_/D(YPU)YH=+5:Q]V^II M1F?UKNJ:4%PEMJG$-F7]J*B"2S'TI2"#K%;RS@SL?5/7V@T#VX=UM%97!6U? MEN,HIE,HCBF^WB+K(=MK =E;#M4_&=JK%>8[0-%?#I=+H MJ/+&*>5?3'[QW+O,#7LF>&L10\JZJW4>)1]PC<*LPHG/.9M2I@/CL"AK,9BJ MK66CL0 'IC.'A_"4">O%XK+/]B@3>(".*I/-?/L%?G+F;,(=BP;!X#K[$^;W MQ6NY/TU"O=+ABR^;F4 =_[%7C&1W@:]T8KXRX^Z;1W-.!_?=NQ_]%=D^)H 0 M.<'!/OI\S(&56$\AA=E)CF&D' -3.QKU=5H*'(^#:X/=\Y^CB>D^X*3@K_> 6SDJP!^\"[V.K$!VCZ'[P.\? ?(PCQ3X&8PPG268(O@\:(P M"$T7V07CL)-PSH*$(\8P77<$WS/PM3@> V"'!4/,<.DLF 70=[V033D7OXW@ M%;@H=$,..3-'(^"!N&+%9VLHB._O[I@;7TEEA&YM=7')TS MG1G+@3OX[BZ 0X%%#\-XOW-"-QCG6Z8[XNS5#B?R'0V<00!B$=Z(,*;MPO1, M1'$^XP+@=SZ=$7Z-.?HI8'MA;ARB1T^M[, .X-/(B9" T%D+0WV GGLW$B(* MEA/P$(:+,X17 _T''$_&)3& 0;AL:#JTD6"",(#@6V+%\'= M?+1=@!H2RR<7F%)4>?[\,3UIP"N+CXE&$X2V1UP0[*L7 6T/"1.7SY$MZ!2(!HC: M!BQ',B01= ?,"XET O]!^3/7)&>$=7G(VO[- \F@9L#_6!1(S(>O$%(4BBWY M#AS0LRUH9DK-,?'E*?6\857&C3_X"W=8D]VQ_XH\Y!ET<('@A"&2O#B@@-BH MC2M%A3'A/WYR^ "B^A6 0@=0?!)((1@@D(;+8C 1G2"[](;PEA>4)1KC-CUH M@1(P"@'-$5!N_$EC001X!]3VUS* 8\@FDZ)X%%!_BY.(]TL,S7DS/C,RD92 M2_N^-Z3R_$#!\^Q#DL" A$RA1$1#E/[@M.-P_ MW0QPEH$;1#/D.0*(L.]00-GU8C#2\2"G0VF:#@-CR!X#88!D1M:(0$V9[O5" ME?(N4&L'GOIOP3-ALX!GB0BU$Q%*ZM0*BTT8-(JFH8EL6.HTCO<*C)TY=' P M*QV5 #D\NAGB@D]S?&U%%)/U\$ULI3B]!W@'H-'(#":D'\..1>H*(.2:K!8) M^9B)X9.2V6G(F$!<@_Q+&%0LD06?0N79 >;@FB0-\%N4?X$7^?@SO=6SN ,R M- 2<_C?^*&=8H;-%>V%I0ZC=KED_K'U9[Z:O$H8!+ MJRN[%BQ9,,*6N1"".4:"/!(-8BT)>1HH:](<6%0$-$ 6/.1<;%E4$C(S+P%X M->LM W*YN3;>#,YD;N$;GSN$@3(=JMD@'V%FE#RA1CK$'((I%(7KAVP\6R,W M(O[RI]UL+H$R\^_$3_,PGOG=T.?FCSL3K\??F,ZK.0_0JY8% .Q53M[KU!'> MQX%J)\",QZ>PXL0"++1B":/>D(L GX*5F&58!@/#9/S_U?YF&WK'TKNZWNFW MC;9N\*$!'[KMAMGO],<]P_QG%VA:*'ACAIFLGZ7U(/P%,(71S@02K)AX99<_3>/$RUQ M=NGRU(T&WLO(7[AU'\;?MBN7;9R?(Y?J,]:B!J+'!D!&&*=J+XI:^LY*U5]A M^*TH*9KT":+T'?K>#WP&S$X."J!/XI@ ODUEJ[-_3+B[:HWN;^ZG-FOL5UUT MN(/()A>R2[K=T!8^9GHQS.][4U)(,EY/.!006_Z"&I( 9>9[L%B NS_/NFB$ M[DGV@<5GG/ BW3( T*8]@XX4\/CI9^X"^-'\!;TWM@%C,SW?=-;6ZSN!#>AE M^HMZU,0&/=4GV,6+"7U872 ,I,3C#"^,-1MD* B0&0<0P(H]W"9QE&7LB94\ M 0( S(MM"9-U+4 7S^7%YJ^I^X]4=N^%9V\%Y$4(*\.YUH'U,[R9Q"<7UX0(AO_+.N7(MB 77.J@B[<>7SAEH&)+1R/" M,5&#Q68D98X2$S5SPR$WG$>G"HJQ)E29_+F?<$J27$* M5B6-O8R5-S7GQ'SPZBCF/^*. W@@&,8PG?1OQ3@&^[?Q(BQ8WJ,P:):7O^"- M&*(O(GU/=G726YWQ.4A_]?_C\WA27*R\T!$/>T%(;O9U>]8R7P.!_XN3UQP( M&7DGC4@\SRD"VEUV]PU0>TNF])%)D MDMHB) "&\&:-O8!MA7= Z=2CB8GWF("N .A18"[5%ZD?P(+8X GR DL$" MB(=S>4:8M0![FWI^UHD4\M'$M>'(%T1DC&2N)>^KF#D#4)JCB10(, ?>% (^ MRCO655:PIGK(DJ\B>XE((%]$ MRKT*$CT!>5F1P[^.D_#[>UK^O6O]D2[^LUS[5_=;O$H*^5Q7H:B_8CO =W?7 M4+=H[#F.]TH(CGL'1128%B!5.,EE/8=B!8I@PN:,&SY?S.=A";YD!4TJ71C) MJ'>[6\O][/A]4861FLUZL]]3BZKNHO3&YI=?I(90[*LYJG:/WKS^[FU.:$>A>N]:^)\/J6A-+ES>V\'(\? 68#&5?6S_Y-;=O[GOY62Q M-QOH].GI3?UMH5GL94M%5^2KR/?4Y-L_"?ENKT31;-8&1D]KMPJJ6Z9(6)'P M;9)PIW$!":PK":S(5Y%O$>3;O)0$;EV9!%:^F4OZ9BZ_P&H_59#C_1+KJ5.P]:30 M]V;1=TMS[).@KZ'05Z%O,>C;N90"T;TR!4)99\KXK>Y3"KP*O-5]2H&W7)ZQ MZPD2/[;'_ M'1P7_=J@V>UKW49?H;!"X:-0>$OH]@D8L%YTY+;"WEO%WM86U_&I&+#>O#8& MK)*NA:G8NTGMKPW<8!=HTAOA@-TMN0NG$)^J;AGA;W%8*^Q M)6S_9/*K!?++T+K-@FX^%0;?+ 9OB5P_!?]M*_ZKL+<8^^$D[L<=^&_GROBO MNGG(0\4_ZT]U;$" %6[GZMJA/'1O;(E9/QG=&T#W6JM_+5X#A<"70N M$>NG M4+NZRFVKL+<8[-T2L'X*[%6WO@I["S(:+G3KJ_>O2WE0$9,J(+6Z3ZD+L_Q8 M.W^&K60Y&WK'Y6DK7U?12M=)[LHW*ETM5:-/86]!V'LA3VV+(CT,K=,V% HK M%#X*A4]B-VQFP"I406%O05;O20)%=V# K6MCP,HP*Y=AEN\(J6*FX)=UG5Q5 M%PLU_NADP9MP8*PE(>7**(\N8JS116;K-?L%.84+//ER*A**M2C64CH@%F$V%\]:^K5! MN]W4VHV.XBV*MRC>4DT@%N'5*)RWM!O%VH&*M2C6HEA+F5G+MCR]PCA+LS;H MM'2M9>@WSEI4>(U**ZGN4PJ\IP?O;^3A3YB&X)9?HBE(@Y'XC#S<=B.3V&>6 M&4DYT.Z@PQEKP<$#;WSNP),O_.VK;843D"(D)#*C).]JI$/,(?#**%P_9)'K M&? Z^0WR6F.1"8XX2!Q??&.[%L9[729XIJDO"9G,OQ,_7LC,?.9W0Y^;/^[, M,2S\C>F\FO, CR<+ -BKG+S7J2.\CP/53H 9CT]Q,2 6 +(;,Z/P]$',%;%%J#O+%DF/6 4Z_K7[?-NK=;C?WIT:]N>?W8'OL-6+=HIK- M>K/?4XNJ[J+TQN:7;]%P]PS#W\EB+) K]792A#99W!OVG!_>T]P%-E('/-:> M+IR++\,KGXG?!ZA/O.B<'@ I[]L.>C'-UG:\FQUUS/9CU M!W_AC@!H<_?(G%U I<"]&=S+MJ "]TG!W5+@/CFXT4\OH$W>^OW%TS6W*4PM M2W&IZCZE M2@3D]N,&Z,R9*!+ QM')RASN ^6;#U3+@\E-!IQUMS3D0:7PWK7P/Q]2U;"( M"#2]-N@;FM&[EAQ'1<**A"]#PENZDQQ(PAMK1+1;JD:$(E]%OD60[Y:8[Y.0 MKZI/I,A7D6\AY+NE.5T)WGX MX$VGW*?+^IDYX[XJ;EHB_>/\?5K:AK(>%/86@[T7ZM/2Q@I[W9YF- O*?U8H M?+,H?/X^+>VBNY,J[+U5[&UON?\[&0/N7QL#+K3&Z?68#KCH,2P[I!Q@BU-. M^XDM;]6?>!_Y=9).31OE5Z?H1H\;2*E<\DMA;]'8NZW.XXGD5Z=9&_2T5K>G M$%@A\#$(W-M63/ $[+?H-H\*>V\5>]M;8H].QGY;U\5^U;U#'B;^67^JL]#G M9A#YM2;=44]A:$O5M" M1D^!O>K.5V%O03;#2;!W!^6A>UW*@XJ75,G"U7U*79?E1]KY,ZRWR]G0.RY3 M6+FZBE:ZM@3ZGT+I*CK.X^)^+H6]E\+>DX2)[J!T89R'T=.:>E^AL$+AHU#X M)+&B&QFPH0(5%/869/6>1'W8SH"-YK4Q8&68*;NWND^=J>3KN4N5[]QOQ+V; MYF5C'I.,65"A4#6^9..5BV@O$E+.HO)H>[TU24$S[KZ! TP3TE/%+J_-(N^:A("CD'<',[M]DE;M"H%O#H'7^(E. MC;^=*\/?0B.J6RHJW M*-ZB>$NI>%\99>L7:@8BV*M2C64F;6LBTNJ3#.TJ\-@+UHK9MG+2K" M1@4P5?_TVT9;-_C0@ _==L/L=_KCGF'^$]/; MY2#!W+]$4Q!>HR5ITUR6+T_1;.9PC%\QG7>F8[HC_C3A/,S<97R'X>\<;_0C MD27=AI!BL']NW8?R.YR<@]R9P?2A'_%-7'H5+.=WQK?K3.Z8T9;9@S>= 1JX M8&6K[5]GW 2H("WIB"NR0D$5R!'83'3L.8[W"BH,^\5VX1LO M"DS7"GY]8*M.^8LX&_B/][&3,MV:1(=8MJMNJ=]KXO/\NB-D^U19R7/.RXMQ-A;3(O-NQY2R#K!M",@&JY?[3M M(*8Y(;C6MLL935BKJ3&]H1L*;#N"[3T?\>F0^S'D.CF0.U/T_V6;,.43X3?S ME4U-.!C;="[4 GNM,T!YU8X%V$VZSEJ;76>)W@JH_SG&_"\\_#K^QF%U+_M' M:77UVJ#9;&AZN]@B-CN?\[7ZX!5+4"SA'-[T$["$%K*$KM9LG,2M7C:64*RY M4D8]Z1^>_P,,?S;SO1$/=M>4=HS 5H'6^TIO/)!/[J,XCN-HM5T;M'M:L]TZ MA%3+)H<5PIU(-A2(H#?1>0VMVC"NI6:J0M^2RIT#DQ7*[6'BH>Y"V4T+DW<_VH(5U MZ]U.\;EC!LUZ?H1;>[&[IY:X>+V8'[FU,7CKUITSQ0'N)IGAKI(<^-_>7*\' M&G>KIW5:A^5F%':R99#KBO85[9>-]G=5A ZA?8QP;C6U3ONF:']-Q&(:Z56U M^+7[T,#Z=.=Z<\SN?.R:*)_YSQMU@#Z>' M"E%1(2JEM8"V>#\^2.S_)I _HZW*](M]S:)>LS;H]C6C65"SYG('J"B&H!A" M"2!5H$ND>(:@UP:]CM;J%WNK65*&4% 5\RHJ5;$CI0#]2949/:\6\#6<"M5=2N4%MHTQ/J6V4 MZ2FUC3(]I;91IJ=NV+M->E'>':R*+R^/;KN+1;8:0G"HUF1UQ5L3JU*"I99&_PQV\:H@-7";F6*A^A- M,MXM^D)Q/+=;&S0[&-9:$-,M_/S+J6DH9J.83:E!6625\,*8#?4?T+5F41I> MQ9G-#L'U!T:C/_J>%8W"?YB^;[IA3WM\4DUZ.D/,T?EP&BD^\UX B MRT<3TWV&]U!8.:="NZ8[IY:SW;LJDEY%TE<_)%Q%TJM(^N(%<5S2W@Q)&@XY+,A%F2R3O&8PK6>I M4/IRFTTJCZ M6;A $[E HU7LQ5=)N<"MQ\P#)J&Z))T0F"MO!T'$+8VY/%11].6A_>8AI/_H M<_[3#D( X2=WY',SX&!3T'_S"%^O#;J-@PIXEC &66'JA3 5M,BB475/ 89) M(%JG4ZQ?OT(RZGI,_"<>AJ)G7U9,S=G(,>VIBBD\,?1_.;V ,N=TN'E4W*X- M.CD5/7^M6N"50LE+H>2!DBC!R3W%3@?%3K.I5Q]E;]@J6G(J<]DUHU%0^8:*1^@H/J/XS,WQF?-=)M#->:>8&-8'Q#]>WL%RZCM)H-0H/,*+FX1CK$' (\HG#]D-VJTR[$ M@5P^>+#96L*ES+\3/XUH>>9W0Y^;/^[,,2S\C>F\FO, F7@6 +!7.7FO4T=X M'P>JG0 S'I^B%+)8 !"HYYMT^D!-W,>G8"5F&9;!)CXRI+_9AMZQ]*ZN=_IM MHZT;?&C AVZ[8?8[_7'/,/\)O(0B6]%N>$!>!K;DWW\S!P<'49XT$FG'2M6/ M'+CHT#"/.$'AZ.A=6B+/R+F"\%YGZT7; ;=-A3R%\,17G M5^$-"QFV^F\>)P*^CO+7=B,B@*3@?..NN0=+*4MU];\B6T@3I$50%<"$#^>' MG>6YMY0O/MY'/@6=3SB;<]-?'\V=B3UGA'843@Y(;S[[7#K4\1."R.<8C$ZP MP9#S!R\(3?8-E H*'\?:Z:&/D>HF@Z5'8]",Q"K@+XKCI\=>39]CP#B'=V,^ M)3Y@SF#>GQ3O[LS96JTO^&L<;E3[&K'6-^/N&] Y8*M?QT]_1?#*CWS7[@F- M5-OK86IO0X-36M'W6$#3LC',FP;:RUA]B4A3;J'&!0M\L4<\J#/,"*!-LY$Y ML_&_,.!?'$!F!U22;H1\!< ] M N0>4_CG!H&EFXQ&[+[]Z].-1WD>V@!AE\ MD"M(0&&DH.C7!KW5Q'P&6.O 'W5V3_0GO]>>UMT M*'2R6WN(II'0'U))!6 , %T\!*J7]KZD<=!#5FCX")0?[,5SN9D\1!HD&PX Y4LQIV-,.?*41$BQ-=1HDP'66%Z5"Z M4X,)$%2@,9.R9.;,YS,?7N6&1!,!LP!*HQ#HP0Q#WQY&(FLDX5#QMLT@@&EH M'3!^9L8_3&-2M7UDTSLKY#N*-AY,.1_ #NQEN&7GY+6:;2J MEY(FZ0M(BX>F+<*\\C+2I I ZD$,[)C,M*B5MC;>4PBYTO M2XNLQG;K66._^UX0L ?3]^ZG7N3N'LI[Z]"['XV$M0$2$4 '>_@W:7,* M@#L"\$MNW/B98AC/S1IW5&6%QGGGH,JYJF>]N0B;/"P ;8?Q.]UJ'3JY6EPR M^9442RWK4V>*@;LXQ\JW*!^B -X-%IZXN?7<8&+/=@^X/BVC.B+ 186H;(') M30:9]+<$KV_P&)&VO6>\2:?1K@T,K=KW'QBWU[L8DL=E,+5]6YM@$T%B^TB6GXYKQ"W<'7U M<,PM2EWM499J3C>6RF6I*C2N'O\]1%WKUP8MK9$3IEA-[JO\]E7PV^_1YV8W MI#ASJYO\BTC1ZF8UTJLDFO*I,E?7WZPIA\2I8'F3DG%+5GS1ADFS08VCF\TS M)J[N>/[E5 45@U$,IG1 W,N"/)S#%&1 -IMX=UF$ :FXC>(VBMMS)I;Y<^8RIO3^7ME1EZ*F]/Y>VIO#V5&E?^Q2D+J0KW M_Z7G6"IO[];]VLH_W3_W?7L+[[[Z_?Z59 XHPE6$>Z% Z,O?8[5&/BBY/MK?A65-Z>RAL1[&)+,Y?"U75#Y>TI MQ"U$73T<O@M_^IO+V M2J(HJSCW4O@C5)S[B9I,%FZ7]"EM3^]T;CS473$8Q6 J"\2]#,B+VX]Z Z\N M&\;JU:5*VU/<1G&;L@/Q/,SF #-?%_G /96VI]P#*J^LJD\I\)X[;>^WA>Z% MIVK7?K+;VPEGSY2P,HH35DQ*6*&;7#.3C&%FE-:X!^$H-TJ58>-=_-ESG7E. MD:H@&E)3W=!#$06K<6$BW^?N:,Y"WW0#,1?CXS$\)OOR+K<[W*_?KKZYT>MV MQ\!*MU<=L]SKZWSB<LTL]7&T7=^%RV=84^[Z:S/?F MIA/.V3":>U&8=H'&I_5&L[?4RW2OSIJ;C)?,X6,;8C?@:UILZJV#NY.6AR+6 M]N"DWK590L#S\K%)+5& Z Z=UYUSO#$#)6E0O;4=,.'037;J-#KU7J=TZ:?M MNM$KXZ+Z^CG3H\^EOEQ'Q-0F>VK#IG/OS?M')<14.]/Q.S'+SX)9?EADEB>^ M45-X>G#B[O"!$Z]'G M+]R-^.Y4L4]4V;8Q.^7Y*A?^(0"[23]]O[/949^UGK^.EVWK/%\\]A4L-MIY MYR,LYUV>HG9%[66A=J-H:N_<-K677B&[_ *K_=292GF44=]] EH/-/;,7>Z; MCKA4L::V:P>A#QSBY1@->$-\2S)^4U[%KBG!M\/9NT5S=J,V:#:+C:@H&_=6 M>'EZO.P5C9==P,M&L[* ,RZ#:% ,13&4BH%R'X92N#<: MT]RZ#<50RJYK;@Y,W1"H*E&MC2KFS ML/-XW(J;SA:=A6_]G$782:(UTB#F$ M37G 9YH%FH (+FB7J>. MAW0"YGA\BA1XL0 +HR:) ;T!UL!]? I68I9A&6SB(QO]VPXG"H8,14YZ M8_: '-C%3'YS<' HYDDC*7:L4/#(W6@Z]$V-?7)']4IOY8L7PCRAAX=C8
V\'( M\8+(SPG\;C4.#OSN7Z(4AU%G\;;8$4'S3Z,)MR*'?QW'L^6 IGD,:$H@ ;?& MQ(\FH$123@-[CH%J13X]O4M8N\#3-2'MYPU/[_?KW49WW^CT7K/>Z7<+"P3? MW-%HYT#P3KW=W1Q3OF,@ZX[-5&ZUYXHHZR-S/FZX^TH^]WAG.B!G,=?EN"95 M*BJH!%X9Y70Y*%<_5@[VS&K6ZJ+*$RM$RE,;:$P=7H%-7>J^(55@15+5GQ1K?I%BN@F;KM/8&_;/I6_ M^,9?;/ZZUGM[WF6O=Z))%P&FO\%R@]19A@4@['0[INM&IN/,I03Y.@J]V&2& M!Z>@)[*QS_^*X%DLL3)FF$X7!OCCR/9'T30(40"A0\X"A K1!6?BM-F7.%CV M96K.V<1\X"Y?(78F5Z6QUXD-\M<6GDJ@ M2P[@G^$=N/M,>XBKV<@]:Q2EC0H;Q_(TZ1GA##S FX/ETPJ%$S1[N># B3AU M=C_"^B#P)F>."^$N5?P( GPW?,2W+)T*O@)?A<=KPWFLG#:/_&KP[#N M6SS'GS#%WBAGK$&Y1;S2 'HC)\+33Y!HD;HL#@": J>0^,9>\1_7R^*#/ '/ M#R0S@)/;Q[6^=(>7Q_QWN\#N=1+)LM<-"6QV:H=$VO>NA1>EL'8P;VT>;+Q/ MZHJ3M=V(6_>A_.[NJ*N4\\NJ;IUE]D^<90$"[+ +QW-?"^5O;F$GU=C(&L>+ M[TU9")-1^2;X[R(3363D"/0S4]3E$AL'(6J;0]NQ0SQ+(6.)W]F"M1'O-WWD MPY$?4*3 , +F#_QOD1.8HQ%@,R!(,N&B= MXR@$&F(<*W-9-OX-#Z/(&@)KP IDB'F*+\. MO/DO!UY^@I=/77N,?'/5=5;6O6S7&DF>4N$XCZ'8MDP?BXDM;A:$*=[%"GZS M"QI^<@%'8';"C^SH12*@4G,43A&_$32:B>=80!K^%"6Z4)Q\;D^']!8=KA^;5Q'/G"V7V-'AB-B=+2(-Q M&)6#LWND_ #HN./ <-2:@(9 ]PRQ1.$8Y:DHI#=R3'N*:Z"))[9OW>';Y^)M M0#8S6;LP3^,)^6CB E(\SY?(VPF\/ @*R*\#$BS0BN!E%L="B(*(;4 OTQ>K ME#P$=0BIPP9\%1_B$H$!\@V9B BD#EN?<82#F&1J_K2GT93-/(08!L6DVIAD M+S-S/DUN_%,%,P(4("XB]578WQ342$8A57)1BXM I3%6?8B)#?G(C *A9+HO MGO."S(EV*/@;,N"$E3T#!PX6%,X8S<4Z-<#M4/!K?-&&AY&?)""61[@ V@5LW3!)?"PK\A G M%C)Q.)>B1B*KC6&09AB1,0(P>;&%RS1] ]*M?($F*9BLANQ+<&Y4AL$ XCA">,<>4%(_ 49!AR.8[X&D1U*^(8A M4)JDJL5JE1NY1IU]\3)*"9BOWLBFP0G[7@) DNDCY$SC/B.:94&5"K M68(( B[VP' K5=JE@RD6L1OT\,5S$)2S:"701ERAV*.C15:23680*\6G+&%M MTWYC2.?4J95[#Y*86/0O2O7IY^ZE?9''_EL<%RQ. 6("#YV?!@"K PLAD[RMK2%:(BUE$KJ$98\>_ M(DMX)YDG #==7E]W/ M?-MA77)XM8 +D3L/R!WM='3. 6Z\3CR00%8L@9"!I:9&HNQ,?"]ZQCK;I/@S MH?@#)8 2@O[)9XK*&-L.UD-GLRBD!!D$.)*8,$JDT,VR0I,]^O8+>E'O 8R^ MR^?L=UD0Y!Y8ZB](?7KC[>/][_?T9_/MK^A*% &VXA5R#?N& HH\* MP0M8+5Z4^*IF8*Y$:&W$WL%TQ7^80]J8Q;-:VRO($O1L4-P'&EU3+HN$^:A> MDI2!WQ.7*CDH,\[;6-V%9W"JK,XN)B%S0?AEA?LD]A_2%D3+%M!1$P45;ZF] M6)]J-E*%2H2DA@E,EN[,$YT(=9B]=)>SX$"RZBT8L/W$\_ROR<; 2D;U,8P] MI?CZ&$5H!GA5Y,Y,VXI/'D[/=-"-I9%KFDZ=##JI)P;2,&-CN:C(1?^S.P93R9U%>_7EJ>_N2U/ZEMYHC7@BN[I5?>O)GJ0OGL46/N( M:GI.CYY6KS9HU]>57Y,]>K2L:\.<@8W^ A"0A@%Z()(($NS/\PRF8RB:\XAK M=LQ@6?9(2/<6@@BO]6"Z?2$#:N(6T("MFEZ_SN_%>^[#!QE+\=\8:I$'DOX. M(,'=H7V8ZPS8M55->]7)*.\Q%\%%U,/Q.3@'O-5"(Q<=-& [)3<.R5V"Q$81 M=I-@Z>9XB/^,7,Y:@IEUZ+[K(Q\"N'RB!T/+I#9F")?\!'P*=)V&IFQ;B)8B M38(I"$0G12PYZ:H9FU97R;FU]+.L:=4LGIT,&B32) M2'BR?]:?ZBC&T.TMI9@=!!%)1S]RR"OH B:@1DO>&NE-#4%0C,E"^@!FO?!#?(#E>5-[Q!Z]5[R"R?H2/GWX\)@X$^KL:\RNVBM+ M303MXFN^TY4JQ;2*Z"3Y-'5\$^K%._J5/?J@M N6%K_]X=UCXLB@"R1@Y"(( M$6EJ'-'%T:8=X^J)'V/8W12#JN@**(VG"B=>((,?+!"GZ!,DD3:R9Q2M)K2) MU/VUR',H-B+6F.G"TH,E>O%MI86Q>]XL5:2$)T[>6:6>.(S2PALFP2UCI4S+ M\$V\A"+5*KX;#R(G%%%<(NP1]:]54LF)6-@M1JO?/2Q&ZRGT1C_P,A_ _.&O MR [G:(EM"L]J5RS=OP=$F=EDK%>)S5:9!=.N[M!3+?18L >.N(XJ1P^^[)Y& MF3TE[GT[6+F(1-T9,)T4"1Q.^E60L*1O3W\&,4_2&'X2PX ,2>G%=)V$6M-A MCPO#Q,3>C)Y)XH17+E$^Q.8&[8,]1L!Y82_LT3%3'OGAZ3%ADL=T;4P+4,2O M?1)7Z4\3T^?O$(99M+@'568'I)VIT?/)%@:1/SN;M,"$]N>B7 M[W@>9VQPV:]0@\MVO55@"9&">DEVZFU]OZG.M*BM)5+*6Z>OLHT#EZNAG+._ MY?46CU%M+*N"C3LT65"VFD6461 K,JIUEA=O[J':6%2[=H"HS'-C. M4K@0N)7O8?@@+.:KVUQA(2M%]HKL2P"I0OM:'DSVK=J@V^W> M+ME74$6[G@Z,WWC R9RF%(CT9D_5TRL/ZVDVMC5!VI'W[%\9\%>_"/YV$'^;1?6.+BG^5E!Z7H^#XY3]BS?8/CNQH1PHWS8;VMJ_ M^#1<")L<-[1^I]B"BV5C0PI_+]_G^#3X2\V0M5Z[V):99\ MHT*_;8PJ#%V8F[%XB-ZD%+B,*P";)K@JX]]V0\ MV%RYI75[BO&47G<]41G]B\3$W^>T)M%82(WL(M=/,@,6H^&QPEPVKS-R7T1% M] !I(B]^?K&@*/\9)W!A8H5&*;5[)L9NZ1NQ4Q+$%T^NF_*( U*_L[]C6,\7 M+_Q?'J8I$CG)M)U&;= SZJM^#Y;D%B>UYS&/8"2A1L6N$@!C]C\SF3@M3!.$ MSYC,3XGPE"BW.2&DT3X;#$2:R$?/EU_A<\W5XNE6Y,^YZ:=P:M8&K7IKF6(8 M/E3MVE,%4Q$0Q6Z4= CA;!%O9R48R&1M MYA51RX7GSP\@@,T%%8I)GGM(ERL*5>0A/W8HRBG!$.,^ M7;+L5T=C2[&(,^ZMLVUO.0R3-KS2%E:+:VW;+]R9%];%HMGH']S&8N;S"8 + M%O3)Q=J-F".]FB[9,5:K,76,JC6NZ%/OFF@:"2DE"CTLP( )(%29"XE=C19V M]0N6 ?T5\SUA\"(!X&,/G!17ZB37)%:LJ F'?K?D-Z67XCE:(=;VH@:EK_BN04=?8GX*?# MDO6+X@149\$2%2N3C>+.%U):71Y*Z&BR7L(B "7D[)!CG8@$A\3=L9_)I,7\ M:]O-/!(7J\!&XJ<)K &TL$9P"&/ZZ'(2T$5 DLW"F**8E2OCLM111+ M A&,E6%D5XYD:1% C>'):LF&,UU^A)C#)T05IQ$P#2PFD53,!F"#(A#YHK8Y M -VJL]^7=TMKI6(WF>.%D5BF(HP+OZ85TN$-'E;:EW6+$"I4R\/"Q%>?C2-W M)(M^2+P19=47BSKZ5OPX+-ZESDG2)2-J>,6: MTTB6,_$B4A2W:0FB*\""^F2.J;D1JF\[U5#)U MTSVZ>@S;JUZ' N464.;5Y#@#%E]O-11CI5;=)LOD<^+)VU&]*\OR/Z5^1U4\ MYPSP_N*Y=RFR, 7^2U#K0WP%\3WU45>,;N_3"Q.%.&=#G/UR(11(E>14%*@D MYU6 7TE.A3@GD)QG*E]P[O*OW1V!\T[<@6ALB"V\J)M/W/F7;D)4T<83>5E4 M\;:C /7+?N'=*[4?L/TY_+6]U4M.5E*G5QL8C=Y*'.>O-U"M39&Y(O,S FH_ M*M]2(2./N/?+1^ST:X.6UC54E5;% !0#*!\#Z)^: 1B-VJ"I-?L%Y2,K!J 8 M@&( A3& D\M_HUD;M+56>U7W5^2OR%^1_Z7M_&:C2#O?T&N#;F-5UU=VOB)S M1>:74_.;6XJ@%2#GL;2 UNLTE)Q7#$ Q@/+)^96*\GO(^3U901N4 *W?7ZU_ MJ]0 Q044%[@<%]"/4?;W9 *=VJ"C]=JM*V<"9^J$=/E@B$,KG@PY5A%93?%\ MFF8I$LC(/57K2WV9+#:D&.>71IYK-E>JQ M:Q2JKR/['0G";\MR4'S]W?QY'X:^/8PH5/J[]VCZ'$OB[:EU&739JJ]Z80[4 MNBIM72FD3N)YB8U<4_L9A0@*$10BG$O,M4LFYKI*S"FD/A:I5PJ8%XW4JWC; MJPWTU2KE"FEO&&F52%:(H!!!(<+!8LPXOQCK7X<8V^)NO'R7*/74+3UUXU>) M'SX7/"I\OA,^MZ\+G&P_4%:W%6&C^9%RTFXH#=8?79N7#84+BM<+@27=RVD4)PZT57JA$+;HUGPSN'. MA>%MKS;H*K15:'L4MUTI67%NS:&O- >%R^=Q1IX:EWL-A3W:Q(U'^G[A(;5,,G]>/I!W;5FIZZ;ULY>Y@#/_.B[H-JVG8^A3PS@^!64O M)"BG9%-T4!Z/? '8OUE_:Q6LORG\OW'\/WL,;*%RH%UP"*RB T4'A5X!G(<, M.AA/+[6JR$"1P7DKJ&RF@U54-P#5CZ\KKO#\QO&\V"N(DZO]7:7V*_PO M[[7%>;2JI$3RET5$^5Z"F% MCNJI$CVET%$]5:*G;CPU%6-K1 6]\&[.39]YVSIT73Y7]48MT%/%X&R(N(O- MT4?/QS<6897V&T4%X^R%#>5TR2B"*$\P3I%DL-$]WV^>)JI:$<*M$L*IHG+. M+!GTHL)S%$$H@MB#($I*#JVBPG04.2AR.'?F[TX$L8KS[4+B=13"WSC"GRUE MN&#+X$05=!0A*$(X<;[Q*10@H] ('D4+BA9VIH5M 3QGIH1NH9$\)::$F\ET M[N:BZ#O3,=T1UQAW+4IYGG V@[D\ZS29SSL&>Z4P8987 2*S& Q'L)*#S^7R MG.0_C@J=.QJ:U\*0]TRBVM5/\Q1ZHQ\3SP%0!A_^BNQPOC>_[:$GTNBNUH\X M+G/DV),OIU:B^(OB+Z4$XW[L925)LW"NTJ\-6EK7**@THV(MBK4HUE(-U677 M6)P\)K/,1XQ&HS8HNI2-8A^*?2CV44[-9*5A>\&*B=%HHGNIT3U)JJ3B+(JS M*,Y25L6D7:ABHM<&7;WHLC**@2@&HAA(.563;8GN!>@F% 77ZS24;J)8BV(M ME68M>^HF*W;/J>Y[C 8VX-/TCKKO4?Q%\9?;X"_Z2C[8Z=A+!R]^FJU5'>:6 MV N%]OQ&<5#)]P ./!7;C:C\T2 &T)=H"A@PVO ^ ]XGO\%=]N/7VZ[%74"( M7J'Q.\W&SKIS=C_QS5_'N /3^'WD ^0IIB><^)RS*3PZ"3#6AUN,?3;]T82U MFAK3&[K!3-?"/SH:D1DQW;'-H.W9H M\T"C+WP.:WJ!50*K!3X...\]N[ T,5).&,!C8P?[:<,NS&<^!5 D"QGR(*17 M! %^C^%T\ VP:*026?* 7C6.0D XG!=>!\0QY&QFVE:=9;;'[( %T?!?^"YX M)-TDQQTS.*0)$?:?('%@^J<0WB)VAF7>@".R?P'U!Y9-?#^HLR?XCLJ^P2+^ M%5G/TW@U\1IA--$Z2!R$%[S$XB'WI[8;,Q$@!F+LM*%-8*]7&<)S9P9-M]\9P7.64$< 5$PD,=F8$ O% &X%CK M_@"# [2Y]S7^.G A5 :"N*$#H MP"^P&<0X.&V I3="*L$G+'@O3 *").13D"#QHGP^PR!G>$(<2YW]9Q;+V:N- M9)%2.HX30,V>WI [-D< FUG:!ABYKAM(/X@7O!.G$6BTQJI-.[6!OWZ:B@3 S@X M=!(^6[LP4)F'W-^XMA57XH>8=I,U?@,J>1 * :#@5T!!44,S62TH7__(901D!U234[)U6,%I-!ND"*VN]^C3Z BI/9J8[C/JO7DL'XEF!K+$](%DF15Q/#<3=PN,)A"C M?HY ;5A4-8C?!&@,W@WA,8N.'8Y%,!XSD^:!\Y$R4']:$/LX,S$LJ7Q(IKF6 M3UV4#35U8$-?7>#H *2V)FV11]#+;%P0^^Y'TQG9S(CXL*NO+F?O[&?VCIL@ MA4%>P2>06?>@,<5"]NN[=^_N$RD+(MUCCOFJ29D NX43%5K3U+/0O@G8"YR2 M%P5@X$Y1,H[H5U(&7 (\R*UA%,#"Y7&-?<#35\__ 2AO T\GK8"[@%^PS"@1 MSX"P["&2RN=_>L, UREPQ^'/=N!(^\TE81,PL*Y">P9'F^(3ZEV@AY",&X&Y M;,+I)D(>%_,#!:-X'D\> 4BO(PL-U0DP[9\G^'UW2==TI8C#E=KPW2B,DT$( M@C%^+2B 8]BK.[(!'@$JGZA/BMV]XBG$AA,.Y2^F$R$AX+L$I01@$7)\XRN8 MC Q=!!*VSQ%,[XZ0&I$H8<87TW80R>O78KDD\(#- :22#;*9%]ATT@A%ES^; M](&_(/YCCHY'YD#\@+0.A+D-W!)M"HUXB0FXO:PIX3G$^CP,&,/P,5@#-E(6 MH#&]7_)!.C_0@H22&PHQ(U4B0H.$0TGEY_WW>SIY#><%%0H,*B:V2(S*<;Q7 M.E*:QHI&8A8:9:-%-4+G$>AR]S3CLK#+:FY3P'G$^V#-&U(N:S[C8R&M[P&6 M#OSGMPUQF'^3.'[G_-#'S_&7-YJJ_K-FLG+^L66=8HU+ZS "G&.WW0.ECE()L MLX0IK%=T!)@!''OJF:6]!K17H6]Z IW%S&@-OX \ "U7Z.^(I_0T82Q, $JR M4%?9SAQ/+K*-R:I"^GGN&Y\[)/G>OMI6.($M$N/)C)*0;J1#S"&0%6QJ[9#= MSDA<)8PX:GLE.+5F=PF0F7\G?KR0&1S)W1"DS8\[2@X\#U4Z &8]/0:-B 1:J#<0,WY"6C4_!2LPR+(.!T0A<]&_;V7$7 M:),$#) 0&K,H _[^FSDXDMED$?G\+/21(X?P30V9Z(%>L9)LY8L7"A_]0R+# M'[(R_&,BPY\2&5[I#8L@M]5_\SC1&EU0R/P<34#?C]&0H]GUS)PH +T8.81-/@9Z,5I_"T/P^@8L(](EMVSGHW1Q MS2(?!*EX?3C)7!; F6KQ2D@Y!XT=E@EJ,3DWQ"_HU8/O85*ZED K;.$',E7I M"Z :*W%"X(L_/#T^DB*-:C$HT;[P<>5N9HF-[*6Z/HTF8'8Z_.MX68E]ARK0 MO6N]%X=(K#A'L=4/5F'+H?[=DY$-?,JQS:Q=Y2+\S!#P $\)%NB!FD"?HT!< M 9+7)T6'>*!0'6G0)O2WR9X9>VB?!^P7FL^+ A@'B"%,/ODD3I6.D]$'O[Z) M#UT888GZ1[$F #?'G 7\3?S'V[C2ONT2"&C0V\7C0<5G*=2$CD?\+'6B?J_> M[QJH%LG",/+%4F.J TA_6_V^VZIW>_W\VC3(N M:BND15@7H[<8M-<>X;]IQ;'*R_"VBDP75L"%CA*M,RN/(UIN]T M0_19W!!]6+PAVAF("AO/@8V9(.-U\8HY(8O7@ZKH3-R]KM^0Z'7\8+\B4QY2Y3 [*:B3<[ O? S)N*I<_L<9M\<-.,11\/ M(&U:$7???)EFJS9HZ5JGM]H)YIBDWZO.K%-4JJAT[S+6QU%I&ZBTK^DY!3^N MB4I+KQ1=?H'5?DJ!5X&WND\I;T$V5RR],BN!OZ BXRN(P_FJ0C':[H+!W\;0 MK/.K>/]8#DV0 0ET#1QZ<;1#]I9W.3PV>W$OBQ<<0Q(;+),K'%]!DLAGZ\(0 M[)^$-BX3.T$A(I=O05_11DG'FIB"#VWT!366CYFA#92([0CC-!N1VOK!;F+-I!2N=Q%"I>+Q^7.!7'9 %SN:1U#UYK] M@II$E!27*RA@-[BG=A&P^UXU74:Z/L8!K6DX:S;C68:=4GB@^6KZ5G!BE7(3 M]]K5\7U+W&NS)/[DCGR*B3>=!S(/!-]:[% 8!^)RZ]&W+.B3(Z+3;FG=7D'%ZDO( II&2VOKJX76;H,"*BC+CPNA/>#BX,)1M&EB8PDNQ#*8O53& M^^)W9<R7N655VD M61LTZKV"(E-+>HFBJ%)1Y9FHLE,,5>JU0;/>T*^:*BNH]-S$U>;QWKPS];W* M^54QY]."]*9Y^WX:ER2C/.[>(IVK(.Y>_"F703@HIJ*82N5@>7J%<0-3:9/* M>+GNOQ5@*B71.%=;^V6K#*^V^JM6S;X-U37!JOFX:[.83%L_6/XQ%YRKV;SW ML+HX;.^)CR*?VJE]D/V2/OK>]"'ME+1:?/&>JOPMWOJ,[9_SQ3RS(9(B+%(T:MS:JFISL5(^ M,K'=&(RS_;B/"/:N,0%*=S&8"BU&WVH<5HS^*U;M%YGD]ZY%GV3+HDT-'?5N MQ4K1Z]BZ$7"%&@O&C5SDP6EXB(44127PR?Y)[O.#%X0 T[@#U!P)P,.F"CGP M[.T S_+TKL#RO:(6*57"%25%)UB9-*84VJ?H,K$1[+OWZDK8+_VQ4 'U4M5- MFXT&Z#>-O=/\EQRTJ&J6-RWK4ZK0Y=H] MJ[*K9R^[JC!;E7!5)5RO'NNUC,1J:7&&Y'E](\(LCBB##F6W+& M[P>MF_"S[^D*_$3-%C&I37AE8NS?M\:?CGVEM5ZWV&STZH1S*^I7U%]"ZM_B M1B^*^M$=W-):OY8\]M<$]M=<3>W_]3JR^A4^GAX?MPKJO?!1Q[+XJ_%U5X*/EY=J97WJ MAMTV=!G.?I&R]M>\R_:B5F10&^YM2\KIBXZ:[%VKGG/;BR$AHA'V+\TU5'JL MT;D38[Z)0G_'*0H!K!S^RHULR?)E85%)AKVW0=6J#9I:,R><<5\>7M+D%X6Z ME[;]MR'L*DZV:X-VNU@3OVQH>7D17M:G;CU7+/^Z<9\HOS)F>VR^&;YY#W/Q M$+U)2;2M!5QA6A/6^-;:G6*[P15W^F60<(K5*%93,5 6V<>N,%:#)=BU3J.@ M\F57R6HNK[26]:F%-+@S9Q'TZWJ_MV\20;]7[S3=N%7WSF>$' @_H2.\M)V1K'58(MD3?\:PA6]\YOG( MS#>EC[6Z0DK8;L2M^U!^AW-6*JFL56=RURS9]FH"WX[K+TE:%R:IF>X<9+8/ MI!0PG[]P."4VG#,@'0?SO;S(9U-N(5G!8R_V"!X+/3;AIA-.1IC_./.]%QO[ MEFG,LGU,?@Q 6B/Z/INN_6_*=0PT,M&!BXHB[YX?U%EV!4(M@%%FL"';5L!_ MOWK"LIBS:8U8FT DYZZ%+Z]<& M(-IVR(M-M"\Z#C]Y,9,;H*]MX$H@"@ -H@#0)H!#@>$O=CC'[0EV)IF8Q=$? MKR%F<,>;X10: ZR,QC D\N,7 ?+_X/1:RA%TO1?BW0EB 0I9$3##19R0B 6+ ML0'U37_32,1)1-51% #% 3(RRAGDL,=G:H423LR0OEC!.'A0K-$UG_$C3+:\ M<1O1&1ZC_:.0-#$;&.2+#4NN.A,P1R-,EL;3F<'>1K19<;P)5OA_"5\++YYI 6(0! M<&:;OV9>/X[^? B',^200)IR1F2KD$$M@R_$* UA[8# M?.#+3&>)<@"C#$"INHD?)8Z MEB8()T@>R7P&!('91/F8'0#YB*XL5&TAP2)"D6#C&F)\A0D#JM4@U0\-29!3 M4B(I#5G9@E^0>J&Q9^["RQRQ:VMJNZA<".D0;[+.1%Q"_&(;EBI%@=!<#MD9 MVZR-9P2 9+5MM$U6#9N'[%:792'![/*RI]E; M F3FWTEBR,Z 8=T-?6[^N#/'L/ WIO-JS@,T2;, @+W*R7L=L@6/ ]5.@!F/ M3V%JB 4 Y_$$OKV)8"V^L&/_;I9A&6SB(X?\VW;[L@L:!K$H(* '9*Y 3'__ MS1P!3P@PKO6'A'5[]-X\3K2DD1:Z+TC@K\EEK+%C7EF-)(_7HIEP3.@!JN%2C MY9&/ B\.Q\+/Y&)1V(U7X''+I7A_ ZX,4?K7SJ) M8!:Q1*HH \.(P7M15@M@0QZ^9<9BC3"Y)E,1R0U3F_F&'DP=IIJYZR]KZJK>LK5?.6Y8YC<,-Y).LFR9[ M Z8,F)\[[$3N G8S\D"31<2ILL$?;\=& X!V]&]!3+ *632-U&.0\ ZYIV.U M&#U\@@]FG2C"@"81,N2"V!UA2,"4_.=H@CT;B:4\>YY%+FU8.'D1P=1UG(38 M%QPH7J=8P9 GLU-=MY&DOX"] @6FGJ(E-K$7>;^W _/Y&4PI M6>E.@I>4GAS:;AU#Q27 GCP.[\=D;J6P0(_'' PT[]DW9Y.YQF1;8C=V&@)[ MD\CDL=>)+>W5&*N"B3T3CKB8]VN'E ZC&GR!K%T6K*LB=@A7JD;E,;W>ZQIE M*_+5K#=[^TUUID5MK:Q6WJML50=)5?@J184OA8VJ*I>JRE5&,%>I*M<-IU'^ M"18F\&ORM@6G243<-D;%#!=5)T6%!)/-C.7#-P4%;W&1B:KR ,-[<9-O?3=_ M[ALNW&X#$^P;6JNW6B7B)"5RRA@/K+B$XA(EYA*]RW.)#G")CJ'UC(+:V%21 M2Y1>_;O\ JO]U*V7!!..9^PBFQN-2Z/S=W:P.AJ>J_8CGQEP^8*BM,-I5>Z]6ZG^-(GBS=4L8,J M=K!$)*ZBM53LH(H=K" VJJ V%3NH8@=5[&"6=WO3(1_! N8E"QU4O@S5.&_/ M*[3+.TP[#0P':FG]G-92M]%73S$'Q1Q*R1STRS.')C 'W= Z[8*JG5>..510 MU[N>2+8/TR%@AJBM20[(>\"?X)B,$14%5#B7:EV>2^FU :Q[W)KR:XKX*C)TK;AQ)35*2>V:S( *7<#JI?O^UB'4E2-3+M6 M#+GCO6HLG,^0(!SJ;A*:6 N3X3"@NFS/""^!-[8[21>=UTPA[6?R!"."L>1I M]+09KIF6>:-1Y,/F)MP5>_6<^ 4PX=3&$HJBC": P0W&V.5$ENR/8:'):HIV M$)?'AVU%,Y@<:RI2#7S/QV*;W 86,9PO#*:81ZSL2W4TGUUZ'(OM,_/9YQ)\ MU( ")XQ"._% XL -@PXLDET.!'TTY[2GD/O3=9@Y6WCF!1N?2-@"E\XU@ M-+!B5_1'@7VL"9RM-GK(P&&?AY'O+B$(FYIS:B/SFFE,!# 7#Z?\;A8!8*A$ MZF*3H@3!L'0V#(*363P8K*0ZI=XK.$H6\,4>2VGM5-F-BQ@/+H?*XN+K1> S M/IFN3706&6&W$A@!>!2_ $_0A)]P1HG%<7%=6:\7D-3VJ'IO6M"5>EW >V8) MD'*J#R_N2/3 "YWLWF8+, ;&+MK08*.B*! %R &_7ET&*PX]+-LK]FR[0JLC MGAW"M!85'K=@NT"AEAF:6J8R.BR6OR &XP]LYME5YUS_(+E'8%K$2F],LH/Z M?(4 -,'/B(>GB-Z L8NX80=QDS%?#%MAT+8D>D3HZ?.6&(B!^@][HN5QRA7 M7^=SV85%K.QLCV&IVI4%7Z,4:M4Y-GBU%51G"LR M($ D8E$DC:P[(0MGH-@CNTK9Z%^1B8V-D@72^FUD7$'D$^--N"<*NM .(R2* MN)JU )*$$'PY,[$CTAK&?3A2E4$'_9Y*"?8(M,:K3")+Y=!]*V7!V$!+L)$9 M[C+1K$0#@B##GH 7@LBWB2@62Z53)R9SF8$%4G="SA5S+-.)N1NUTL(62$/Q M![)^9.M!EE>9UK^ /H5&!@2+:Y6\%?!6J(0 6U))4+O('!EM)MU%_L*UQ2+O M:X3,FDT3X083+W)0Q5[HV)"[F#K[!^HP%D?MR7:)GZ^':#(OD:$/ZCHR ='8 MC'2@^'E2I*5=P(%'$)^ ]WJ^%(8CF@F83^2$3&K]J1J#X/3A_+.2#N&/6W#L M'V 3$ 5QU]15B"H;=-)1M79?^>OWU;MHXIJ']57[:-R */:1Y6\!9%J'U7= M#1?0/HIZ^5Q>Z=NE?12)[%CV>:XSC[U-B6I!&CK*-%!PAD2IHK?B6DDJC,*5 MEB^O-E@@)B05P*,FZ"Y^7&?[]BXI3:O?T6VCS.\%_V- M]TL27M2LIJ8%BB;V905T1CH1#7.H)W&Z-#2T\C$LN#^',F-IA*/;Q M[ $BDH,2NX9&X004;P$)'W%:XCQ-'R>*5]M4BV^_9'/A(_H.]: M?TAWS'Q-UZ..45S7HU;],E$_$R[3^LDZ2=U*P%VPSS5,%>3Z[4:+)[!<$^"H MUFB5*"1@].K-?J]L.?N 1LU^"1>EMS9.M6.*])8\UCT?N[J,UD7)7'0R]M6" M[3T?<6QY'D,N+ROXAK-O-\K:B^?8J3 L597_@$"K+1DL:[7"+SS<.Z*JBQWA M-=CV[=;>5[Q \8+2\H(MZ3^%\H+>+?&"*^EW46RT90DNF)8TNJ0BH/ %HL^3 MXA8HO,5&)X"3B680C8YM#+3@>/L?1W:1U[*GM_IOI8M)?B*_Z:NYT)4[VS0Y M&21N_^3'-.@B_H([Z.:3G^AZ5?Z=.%]E1,Z:D+* XA5M].G)R\[8A1&9#AO: M-+V,>2OGWY/8N[%,%# M^#JQ"2Z\_NG>* !67%6D\4KP>-[4Y*C&4 ?!).!L(HQ+$+<),FP)&";>F\7Q MM4"\%$J23)W,!1SC%6A>!IF\V!9/UN'SYPB('8N9!M$,;S+VNK/0%T$PCGP1 M>3(5SPK^E@M4W,,B7J1'!DPD!F$&"S2,@ PBO"W*;0B_$_PSK]AZ!.2Y'2)V M8-B&(V)U ]B;9&UF("^Z)$[FK+G.[G%:<5] PS?CVB(XZ<:+XK!?.!O;/Y$E MBR#>0(17)WJ&R+P8\\5DHO3P-PH+6)G+/ M.=8E\C[[P5)(]&5@*^Z;O+GIA//TA4)\,\M[=>\ +;@YE4&3XXSP3$-D@[UH MM'W(Z:0(>3MG4\AM;1P%3V".@3S/@F"!\E%=W"+]@O4"J+X:)I8-)U"!8CLK M,'IC?: 8[@V-SNVQ2$VL^'1\>%E;%^40*A%?MJ]N?*+XLCV7,^E><.!$'3K'(-2.+6LV/DM"]439T M+WUKD(3N)2Z!6,ZZG@P*]SG*_#AJC#L!?Z68:_(0P%;^*P+I!N0Y9]\HI JU MHH^>/V7-QMU_)=-FEK3#0A9?CM^D0> +>5-K8+L?7&/GSYR;OM095BY$M858 M=SR[>]=%M\GJIO\?O-[)1+*!XCV*XF@D6,2'GR(2#'6/J2TV\ ON2F^\??KP M0'\UW_Y*4_*A#^"="\\HK@)5F&LDFJV()/-W R8A!8?V"@;9G>-Y/Y#24@R2 M "3X2S?6E)N4>P#G#H=!Z* W/\1Z>N9\DK.Y'U$:1+/? CT<\^.D:?P+#I!+ MR#XQ?*7 M@B^MK$/&.";? Y4ELY"RF_Z$9!'8@&5(@#_1S1H09<;!D42G&@/E6X)/ AC M^U!I%^8\D&> E@<>MB#J&.:$'PC,%.IU]H1?K,%=CSA/S0YD4#"@6NW3092P,+.%:3@)'@2#(#S&. MPH@"63,SB5DDR-"A#)N>SAQ;Y'\&F[=89Q_7K=J3P:-H[U F,4V5^KR#F!V* M0XD/PH'UB(!,M*X\F$@>@9VFY L(X&^2@:?I0X&DS= .D8%*;/D&D(]7&B,, M#'A$!\TGC7V"W;#F?2Q2-['E'?B\2&W<@!:[B;WTK@#7]&+SUSA/FAP&F#]( M?V^;J(X64R3BE:.-,R0$XM6A&KQ(TLV%3$C 8 M(XUD1^@0XYE "XF3L4-LXW1U]K_ ]"17$%(<'@94010!_6(N'2>;UT3W)1** M1"I+@"2K'7>7!H'' >VN ]PZYMJ F !<3%@6_#N^EP.HQ[0>""'S:@>\TDGK*:1P MDR##'2O1YATP:803+^UT04G>>!Z8-C#V0%B(.U,+9*7CS6*?W]0+,,G3]5[( M*99ZYFR98 %JFN-P]QD'3+E%&;F)89#J62".)GR*%09"W_L!_ HDLA<%

MI[K,P33-_(V=B09#X)R'=S!$*39"%PWA*L\Z^ OL:^A[8;/0&P @; _[@LYS'CF%0;F&,>SK58\P*5862'<[',$!W9 MS!(KBUG!LM MP+(?G#@T' #/N(H1\JA+H"*"2?E VG!.LPD8:?#!S6I/L$HGG(Q0C9 W7:*6 MAN7C><+RX$LT'@&EZ/ H[87&@%@( 6PM%PAP 0A!>$='V/= )C) M1;*3>D)ZW08+">D6G'#'6ZC@4E21B%/:6AM)[LFF* #T-6#4C$AQ $VGT2;% M@8J^V.X+)VP#D+[8Q(^R((K//[G_2^\PD8?!22:9X1.3+":N?C"/5>^69$6&\84CYX]@)@!$Q#%'# MVXH98@G,"W@G\-K&["?80>8&1GCVY45!2E("A[$R%,P%P.EJF,V$V++\2T^3 MQ"YO;Y=^;S;%JUT>^5X0 3X@NBX_U*XT%_\'&ELS:1;%IAQ1JS@M L PLD%K M)"R*V5VV"ECL3HD5N^QI+$(X9JET&EG.3MS3 >P-R9&#$[F2=N,J,VD]D_0& M[O>X=)8FDM1>>8HGS(2# [$KRFO)*@:"!A#!X,?7#%%@'J2X0P,]U3%IN'QW M_)0FL]6DW@_8"OS)7S._K 4FBTG0C!:&Y>$)",:,RC!=9E'%IRQ59C+_,'LO MOBPT*51.Z,29QV$YF:T(1ISRUG2N[![CBU"/UI&Y@QM*'U8@5S45M1N$V<$V M\MY*D\%W#V\'?4)+E#09'4,(U31+-H&M"[(W@<(/'C.>(.7%":4.9JE22+2A/<+)O:DN8#?=07U=XA0972,%SZM7/% 6RI.W&_7.$J#N M+H."9(H82<3L><]I 28@TDB]>82I9A-DL(L'=<<^?7G_Z?>O[&D.FL8TR_[_ MP"E=4BX_.F8PT=@[SQ&*QL/]=_;M?[24#\E:A"AQ4#&'3U,X8W%A808S.ZYP MLY,BG5U$.AB[1$^P7 T0)=@"O@=HA++'PP1,2J=&UU3@C<-72GIVGC'3>#*5 M=.H!>^89_H=N5#\M$4G<+YH*&9EYDZPJY>'?F;4DCPKYY_DD]])E)[4JDZE8 M)/UILS4G0=NQ(N!;:\E!8?N.V/X%M;QE1(^-W!Q43W[Z]N&]QIX^?'EO@XKP MGQ^^:^S^X0,@_N?_$>K.Y_O_R1QI[#-NO6??^(L9C #C_5@!?<]?J()5,O>' M+[]_^O(A8UQE2S4NHM):#%@*:%!Q)RMQ)\V3%"A2$20J@N30"))%KKW"M"]3 M7F&;-K=@2V<,O1S%;NRE'C2EV5U2LULXM#OV+1J"+H7_LC\>Z1#I[__Y@RUT MLGL$T4'5:S3VQ_V7[Q^^?6%)??#/J&C% B^1=X]?WTLARG[!O_%[_.^C.:++ MH@?/=GY51W\F-6?IU%,UY_/]M^_LX>NG/S)*"!X-@S=H>&#BO_]_>U_:W#:2 MI/U7$![WO/8&!!'@;4\[0I;E7LVTCY;D[=U/&R!1)-$& 0X.'?OKWSP*%PF> MHB0>M;$]ILA"H2HK*S,KZ\G,LW/Z]_K.'<3P!S?!):5OKB]NE#WZV(7B0I&P M.+/G IU3.G'$ R@T6E,X*?&_:'""^7GQ]?P_837_)2W13Y_.8=W^6[O^_?*+ MKGVY_/3GV?_HA8J4TVDBU.9[JLV7>9)/M+,0Y*$;\<)I%WBN+1X$]M?Q\^K# M1SB=PDR$2-'\B!^1UWJ$_[D3F1NRZL9(UT8!G)UCVRNZ- FR,0Y"NA7R-3"J M-AB8QYFE+'X22YHQ,1(7"D0]P6@^C$_03Y7!"@R DX'7>>,-X?PF$*^Q\) M!YVL>^T[_E,4EC;+PCC07M?;#:.CC3$45QK$K^M6PS"SKU(,TSI\5^8KQ"+Z M?83Z\"N;-:.5=D_7 2]+ ^T85GF<(,0;6QOF7J_N-U_[I^TC M;E;RBS:._[#X!3+0DB_B6?6.F3Y]'/*%J(K>VQSQ*]ZSW!.V$??D: M]13'CB/[_,#CG8PEPUA+*6^F)YHB'W P/0R=Y\M;!K7A [T @RWA:0=&QQA% M^(,2=Y;+\A ]%LZ8P2;%S.0TE8A[BT8H_=*Z+<%XC-&C<=#_B13 [8B.5&XE MY1\VI!:CP".< HBS%(E"&2"0K@+S6>JT#9:\9B2\=-9CG2\3.8".7HX8?SL: MH:>[;G3:ELD]$346SKJ0I;#PLC;6S$+@78;> @B9-;&1F!!HLSEK/*; MO1"SA%S"SR1KF$4Y*".&.NTEE9T)@_[ MQ':=*4YMUW_)R$F>AM*O5IM^74#=R@DR7%2RMQO)BW'>6WTO8/0+*5"?V)EE M06&*K-)M C,$$5?628%)I0N*%-T _R:5M0O5LO0(F?H:1D["8-0)*9B"ZJR$R:<^0N59(Q;ECJ5H7 M BY33/49WWS#VJ$95JSNML^Z[2:KMV!K>-8'[L)XFR*.G#%%()UQ(_!Y\2Z' M9E&0=@#\,PN(M':6KG]'T2.?>N*G.0.HT^P6D4I1W=;6)& M&U+AL+2X-BR4\%0 ;-[/RVD0W#!O[8L[V/8CPJ]3ZXD()AYR!UN:A/K*,",< M.$/\43PI269 I18-6BC($&0[3!A.>=]&TZYE,F)<8(NQ(! M.H:WEL1+"4^8=NYBH3$TU7*+C,8E(TQ S>?I09"39>A-"3 %W.V2Q((.^EPJ MH?0N"?J3IGXU O9N%!!$=DN@*,6A*W+H4D;)(8$EH!SIMR&5$>UC6 ZI\Q16 MO3["F7!BQ=>23^$XV$F$SA!%Y,IZ9Q+ M:-ZT**D/(GF=(BX1K..&H MEY66D^7/T4&)FN#9QNDDB?ELF%?00' MB-!AG8$!$[8OZY:6\)9PRBIIC(@H>!!W[3,LEAD X>A2EFT&_(,MKFS'[)@3!?9%STA?1GOE-8\I6A.?2K>F,6GK$?MANPW M0.GIY%F4*$*6Y"2^@OX"WL5_Y_.GPHPMPXQ9"C.F,&,[C!E3*F.NROB"(:;R ML+C!C6J:33<@< M(EI'8(X7+",\V4C''*4=F;*7TSO9;(39Y2P5KE6VR?/8)C)LC>IND1;V,"@H MXFJU[K@'BCN_+G2S.FM#& MJ3^;HTN''*N!5@I>MMGY+N?ZPS-.]L*M$"=?*2=>>4?LD#^5QT#*_.%T_Y:> MHJ6(* J%$5WK/$2<&&'LWA?C-C&QOL._#$4P#.T)=),VXKQ@)8[)FSMB3 :E M=-I.N]+R+V9=BIS7J1V-J60U^Y"6("38#"@M_)?F!@6GB$'-:R5\,7 M+6?N*4=B9OX9DLC+'J2T:GA_'^4)SE -#,/,\=V3UWCRB)J^!K<%^8/P+",A M #SS&='3EXIORD\3VG=9?J*(\V2LJTS(6VL_%+>5W#A1215R5/A4S='"+8#, M_2(3)5%@)#-RUAL,?QS0[3 %BOO!5!>@6S-WEL>NKJ4#R]U*V,R/."ZKX,R> M'ZR;/Y"2#'?'1-Z(R\OXB*5!:<$KXO$WSU_3JNU'_IKSG/& !%?Y!>&W[()P MQ_71W-0VU1.^8MXT7L0H>?4!MV5F?<[S@3 JAXL&ES&72[S=&"N7#$=Y,N4@ MS!.%<'[]U R1_I5%GCB\6T&O6PK99!#375 ,K7Y7CL\C]5X==&*4IE[P^?.0 M)PEL9@+-A0PVE1?;$JI(8LH+9 &-O#6B15SI%V0@72F]B'95M.++-6Y+M7(U MX1)ITYSC,L455@+FF/ZP]#VAB"9Q"C_)2_RBQ>!B:+^L 5RL;E" U$BG5%I! M&(%:.,L'O-'**P@#R?#R0R+W"E5ZY57)G:PD//1+G)):'WEM%0E.9TWC>HSU MS2:?R>L4 2\7N"[)';Q*K!40<'.62FG,33.4IG.*Z+,M\G9Z$=XZY@#=;:7 M$697Q,VY5/ O+7;2<:1++3DB*C!)=EZ6+8LV2)J81NH*O7 M):VH'$M%V*F3 M7F[[^9%$F;E^CQ)F#$(:FUS^2)>@O(P_L"6#5;-2*'Q/)W_%T'"L!%SX*BT> M(+6_/L5QZ9;@XMLE0 /N'&Q;8'#8U39?A9R@Q?' O,Q(K^)VEU**A3+8=0%[ M=1&5AXFA*J 3\4S5DH+U+VVV]%3]Y_RE+FOI3(D>/(#/)J?51A=>OE3&2%HV=NVV>2"=-73$(T7S)ID<;E M1Y3F,@KPMV+"Z*E;(UM*I\;T1HA39:PA$>G,G(E2%K(^ MVN"V+^6!'$T:2YQLA,Y(A+S@XDAW/06$_ 66 M4 1,PP$+!7<7.Y8$!Q:000MK*-)0+'@!]:O3)SI;2\;*#G3X@V2#5/Y\NCE+ MD?QOI3NJT-B3_FO<-P3ANL5P!#@3PT%7AD;B=*I'S"YM=/9BRC4>2A4I$CCPK0A6JX^_HH!(/8]G=Z2 M>!1P^GY=JN,LIHF\]IBJ,L+Q.\,QOQ7FCX=TUT_3#Q:HF]&4+]FJR+J0@ID_ M.XC9*TGA1E+WHW.2T&QXM TQ&LY&-&'$\&8?#M>X5 983=5O+;V([AAY'M"2 M#QL<:L*^_)17R,AF3'4I!7K!F\EPE.++0E&*9>&:(P2X-;2SRBFYY=2?Y#YP MR== T1R>^U-0+3[8EYRS7VZ3+*U]J20BG25"#C:5YSXD#3,H/M]#L3W"D((% M=H7"I"S#I-05)D5A4G8*D_+R=:_V\9)AC9I4L;P-YA3=\LC9+UVS+(CU*U:- M*$5IH5J%=]C2TT\7V86+[8)K;VZQ[2R/DQQB*HNIM'L?.Y]$XEWZX7U:I=SU M:SG[?:!FU>JOR MIYIA5GX_KRO3-%KMYEI=S?^^WFFK03W_H#K+N@*V1>;^]57]5=HF96 ?=IYJ M56QU2CLQG-=<0J?>69-[S2R;5HBFFM[RO-L7F2#UK8KESHK@L]F@U=/8*<_9 M,K-)2SDH1PS3UD@J:^D8%Q!%VIN;D&6VFRKOHG+T[D&2IZ^[+:KF?W?PZIHLB))$B_+\1@L&A5=H%/ MNROQJ03 5)-X'0K4M&W2H=@)I9=Z=L*\W@))9F:QI[2HMQMZN]E9)-/6W"S: M$]-GN3&R;*"5AHBUGE2HW!/[S AFK6;4]H@-GI,+),O=YH M;R2.JKEF![72U$#7UDK'P AURV@H+CAV+C!K'=UJ*G%P](Q0KQ^6.'AYHVQ7 M6VW)?TXKW&8$Y5:<%Z5,,RWJ^-EWP6^%#"B/,"0EQ5:^)#HX:6(UZWK#-!]S MZ%WGANW%IUE3JE M+P+!52S;O4(C*"9X*F%0:V]V[Z/XX(#X MH&4<%$[XY0VW76VUI1/M01J4,DG:L) DK9RV2X&*%J,(NI;>[C8/Z?Y8H0@V M882F>5@H L4%&XD#O/UM;N9#5XQP0(S0:!N;7\O!6WJZV66)$"YYV$82PI7,Q[EB M]P=QHK!*6SYPMS<\<"O..7+.,=M-O5E_&I2D8IX#9YYFPW@4D&!_..?E#=%= M;774$$E9SX-K)#E+;-=;:4<]*J58C35ZG!:'?5-T%<1RY/OHYQ ^0PT)TAZGLC2 M?3^NI,<1E97>/D$/Q;:L6WJSLPW@^A:(N@O&Z5,[PJO)=*QN\H[QJ$J3VZ#I M,S#=\])T]?K9:_&Z4E9*6;TT)>M=W;(>E4!0*2NEK!X1X;<-)(G25IMIJY<_ MS.YJ*^7-4:T4HZE6A].*&.TTMD$[IIIAKAIK@9Z1WZ#R;*5:S?4=X9=R8G[X M1R_$SHL*![MUG5]?N2VKZ5AMRVIV&ZV&U1*]%OS1;M3L;K,[Z+3L_S5;K5?K M#J:[5:^C69M2J>WJA)RC4 CM"[0;1=H%4,'1OE!UM+JI:U;-:FGGP7ABA_!] M'&CQ2&C+GFC.TNPE9T^=O7-CL%OZ*]#C2MP*/\E\L,15F;'&5A>,R[,GD7B7 M?GB?5Z9IM,SUNIK_?;->_1(UJ*<V9R[J\RY+S!1Q:./2]S-$])A?>&^\E%JH7O@"(AX/K+]8=6EG-I) MLSZFDM=BUB>VCL/L<#@(S:AU2?BXDLUJ&:J7H;D=J:N#ZBNCM^ERRK5 D MV(_/QSLSWI YY4E&83#NB3X,X.'Q^.G]N9M>D3SK7DY7T63W[Z)6)(;5K.M= M\WB+8*N=H'9"6@V^I3<;!Q5VHG:"V@F;[(2V7F\_JBK.7F^$E5!#^QV$MR(C M; S_>1DV>&;J;' VW5;PQRZ>.B[&OV6\)H'C8G=-MZLZLJQBM&L.JZU7A4+B7%" ?"",:CDK$I^VM#KR]1 MJFVTF]LPQ=VKIJZS[IUK4:NMG8K'Z@VKIJZZJM^V)T;-;TEJF4KKH@>(SSLFEL MYK Z[@N"S<*\NO/#O)YQ4C*T"+,\A<*.A*.];M:,E@9O\=S U[4@U) M?M$Q MU.HUV/9&)_U1(S"7@/\0T3]F1+^H"-?2N:K\:S O#'/=IYN&]@TXQO8\+92# M!>:[BT?:G1UID] %F@))- =^@"':?C87?$-D>T"G8* %2:B)>S>*@4'QG1FD M"KH(G*0?1W3+X0-%\=^LJ9B^!['I'B1[RM@XLFR'5I^6!RDT](*>[ANS".6U3*:&_#(S4B4%G[I;,K<8\=QZ/82#JV#68R M2B*4[',;>,E8I(/YX;LQ#. ZMF/X#7JQ@3&CQ(N1S09)2(5CH=N?(M8FPA=Q MR,PSS809!VG?0Q=XBF"0V*)ZO*$8V[" ((637A3;?NS"EGC0$K]/L2 .;("0 M>5L@F-(-G(-DS67[L<2E=<,J<2EZ8"67PEL>(G?T0X7&J M2 "8ZQ3!'T>KE2@S&#P%97@ CN@'+!O?P=E'A-@*1F+OPC TV!Z#7U_];7D6 MB#;L8-JS(-_/X86X;?]Q:E=DE7CDZE0EJ]A$C#]ONH-NU^@TZ^MF.S [1JVS M7KC\HL![:VN!]_6V&I0:U!$,JE'?1H:))5&=B]V'YLK1GP<;WZ>2.^Q ^=EMZO7.\N1L4#B?EA'97!>JNA\-1@E@)XBTFT6GIG=:C4-!* M$!\$)X @MO:(#90@5H+XD!BLWM6;EC*(E1PVFWM50'X'Y+ J='.4K8XX8=$E M>E49-C@O,GX3BJA4%I6&<4>OMU66(\4(5LWH[A$;[(!F5NRW10*WVKK5V:>JVK["'%"&;+V*=4?SL@AU2.MPURO#VUCWWS M7"#3&"KEH=\Z10]&'+QHIKAILNZFTMW2]< 3[^>]YD(J<'PT/+@#&E_I+Z6_ M#H*Y7S1=HM)?2G\I_:7TE])?2G_M8<[0HU)?!ZZ 5-K037R>AY VE++A<=(Y M%Q/A%2 X,J5<*2&?:>;Y/SEM9,MHRH1\[4Z>4G+M?'RMME'?(!]?:1KET?.D M0B$SFPG,+69T?Y%9QHS.+VE^O!B]M%G>L_73E>F8C6\B^IB S'O8[X1WOX5! M%.%$85R/F<@^I'QJ-(UV\\"3ZJA!K3JHQN*7JVC]XTG?HW(@[4 .I,/?22II MRDYD:E++H#(U[0:E5::FEU\#E:EI47%P\_#MEEW/LO3<[+.B/^D\B*@<@72C M;"$(6EU[''!@N&F9>KUQO)'A:B>HG9!>_G=TJZEV@MH)1[\3ZGJMJY(VJ>MH M+$6W1VRP*]?13Y\U8D?/'GQI.0F#@1L_/FCKZ)5,%4T.9O=8S;K>,(\WT%/M M!+43Y$XPFWJG4U<[0>V$(]\)];;>M/8I^82*_7^B@T=[PRR%*O;_*"\]^.#! M ]&6!9JL'B2%5ZX52/S#WGNM]N,PZ*O3[CAVYLO$]QTGZ[84Z^XJZZ[P_&KD MW[3WK3^_]Z$G):V9QY;T'C33J!50%MHD<+$B?1QHJ!Q^63>F!+?ER@\U=6T2 MNC HF*KFA.ZM\'%$ _LV""F681(&3M*/M;%[K]E]F@(&CX1BB&7N#:T\JTAS MQQ.['_.\"L_J\@D,K\&_,(A$_LR1+V[L4BE[FG>43"9!"#PIQM@0_T-RQ4(; M)'$2"@TXQ.V[PH?_8 QG$3S1'^G:G1N/JL>NX\#"X%:,@!EXRI"KD//)&^@\-NG"3$AY'R M#\(.=>IF6"31V'[0>KC&DW_U=WL\>?^)_C+?9\"BYPV@H0CT6FV#")J.U=U:"(:Y7E>+XD+6 MJ^2N!K6-05D-%4&C(FA4!(V*H%$1-+O!02J"9E>60470/ NE503-RZ^!BJ!1 M$30['4&SB[6/I!= A5"T\AFAUI=O$B M?EEJ$W MAYYMVFSO@62INA+W$^%'(BJ#R5[7\HS"G*K8:,A,Q9;UB$S%\+"Y0:;B&VB6 MCD^[LZ,BW"P1."Q;>VT:K4+7LC&"M$08!;XOO)-0>#9BI-(YZ]K$AMUE>]!/ M,!A$(L:Y4U=Y/F5'Y%T%,6*WPB(LR2G DFR&@KFB.,#TI3#(%.95?$:.GPCA MC@DT-M FG@T#1C#7K8AB;!T:75+R1I%0LF$TY*&#-C#Y4M_"/QA@.3+^UFA%UV[$X2F X:! MKW&7RPS8V;XHK-_0H0:Y@B]B1W%3!)\?Y$< M>>,RFD_7;H&E[)[KN3&.N+1WDS"$OF>YB6"/##X<:'U8.E0F6@S]>%$10%F< M#XQ[Y,(T)6&\Q!%%TLS?4#@HF,E?B<^(3()2XF \&[X:3<$=H_U.]WV-8$U= M^TWX(@2J("W/'*"Y&\4AH5 SF.+U;R1LSUX6IZ@2?:M!/790*M&W@BDJF**" M*2J8XJYPD((I[LHR*)BB@BD>R1HHF**"*2J8XIH>U]0+H'"*"I6R$(_0M?1V M]WB1*6HGJ)T@=P+FFVSN4W55M1/43G@2I&)7K]>[1[L1%%@Q3\&KJDUO%:VX M5C["(X QIJ>4K> 8Y]%6HFYI[N>.?#&?V9(E>%7L7%Z31-AZ5 M*%NQ]W.R]PK//U'.ORV-[O"@FIE*GH/5K'>GP)IH)$JTIMFUC,[&<$TX@!O- M)\-KM@UK3C*.B[U$<&B8.N' +H MY2]*T8GGP1@X[ &G^3% 7*%VC7D*8W?@]N''$.9A8_M4%&R+'[LKL:.^[=>N MN UH96'%ZB4(,:_8RU!">R%*$,H2(9T%;"KPXT\1(T.AD;X(6RF[:EA\F.$D MD@&H..P,ME>>UO"7LH*4,K*6/V+WHL!+XOF/+)2NK7MS,W^87_'87Y MW=Y0G/2 ^WZ>V ,8^#O;N[,?(M0X10+ 7*<(_CA:K429P> I*,,#<$1?BI]W MH'Q%B*U@)/8N#$,#U33X]=7?W);5=*RV936[C5;#:HE>"_YH-VIVM]D==%KV M_[9??;@AF0TB]QQ>B%OF'Z?VA\T0R0M6Y\,_>N'IARJ&FNU\=TR.LPBAZT50 M.L/J*0BBH$ +^':;+($Y>';\&I^+&#.="2L&P \+$&J[#*&.A3V.T.0(DB'K MS9$;RBB)(EI_//&"!R$1Z*%+MKX6!IA.-Q[9<4G[4^=B"+JTD#%XMX'[A>"( MHBV#S7M)!,L7[3F8_GL8W+IH-A&( ,@2C($2]KV(%%A^MR#@:E"K#DJ!Y158 M7H'E%5A>@>5WA8,46'Y7ED&!Y9^%TFN#Y1]'/[5&"DROP/0*3/_T#JKE_@(% MKU=0RBIB='6SMD\)_Q2D6.V#IR!&0V_559")V@=J'S1:"EFOD/7=ELH#O%5D M_9$"Z"\& ]'GNVO[7L.;YBWD_=W_O;WSY"[F_'UN\.O&Z)X=0)-]2XHNNA3]1,#PU]T"FA>AZR#W?V'$$[7O MB4$02L\>N?I6Q*_W$4(=,C3V=:.0&1AS&=>PMOTCWR%1[GVZDR9,UXS>GX=\ M+V841F=O%-$C/>&+@1M'C+V/XJ#_\Z1'('^<#%",T(XSB'-$M/TPK@WMKR1T M(\?ES*L2?T;H,C]&1[(;.)M#Q': B;Z'031A"GL/.DV[BN2PS)KG_H0V0-!" MO, ;\RU2 49 69==>#1$I!XA!N%Q(J=D".(!Z!$A> /7M_V^BVA"@9@[A.9- MDG 24/[H-];;$DO#@W(9*]?I+@@]Y\YU1*G;*/$DH/!-_2T,+0+VB'E.MO-7 MDN+^H@0S#T>5+ /O=> 31@GTW7+2XGF,9&A3VW*2N=1=?%GO+Z M=G ;("Z< MH(MV1%QECRG2 G;0*F/I YL,O*0?)[A Q-S,CA0OP9]X>($$6(9N7Z2Q$#1\ MG;Z'@21C^B$:P=Z6V!_O/CB)0D$P8 M\>^$YG1GATZD$8B8-])O9V??I^"@O,U37M$\^PY?%! !8Q%.8,%X=V*"<&0![3PD%K:(4;#O+YA4;V75^?;4<]FQV M&J\VV/Y/N=NK[\1^=V%U'%H?(.2Y/4&;0[L2$1 $-^TR2;8[:Z$_T5SP7 &;D28N]6O*ED /+^-/DQ:,RUIB[#8!A$)PG5B>_-ZL4-2.H-$ N\# M$+0L5?04CP]D2 8V2!O&TV<-ROP&[4&)H4KP QB5.W99KR"('V0?_(=/%Z;H M81[Y#+3NQT'XD$V;E >P 0X=NW'$F"(#)!>!J@-E%,(K:=RKU%D@%9U.4NX8 MUL9 DR1$7/^?G.'?]J* J$I:&E0X2.>HE-<>B(%JSF6)+?]"G95'/!C:9WA8 MW-OCB2=T,.F(=CBM!QBJM!,_B;X8]T";I*8B[2'"%E 4 1J!0[ N,S@_A0"& MJ/AP%3A$X#R(8EN[@F.@C 3PHSC$//WVU,+)<;*@!%TF$$D@,CM6YMJ7T85C MX5!D!% 3 Q,-[1J,W*\!S%&FJF\8VD?;(]5T/<(EPUC$ &VF2&:O3\,48$0. MVCP\-H3JT)+FADV$M!NG4N [EFJXU+5+^$XS<2SQ")CJCP2^%R$(E"O! 1H^ MDAB:U$[^H$F,T39W??@XEG;+GQR6P=;)HCH2:*_<9<4'BI4']&)0RMR-@ T* M;]9BT1_Y(&.&N$*#T.8502Z3?!A2?1#9-2TTF0>^+3F,!6_&D[HV"NZ KT,] MW;S(FL*34XL$B)P)P9X -5KPEM=VH? M)(1#D94Q'!A(D$7@2*.);+Q>G ^H6#("!06(/?O6=CV.L0(E8-\&(9O"8(1' M^HSAX[A>PD0. OP$SR#AG8/[B-D 9 T9@A3N0W*J*/APHWCB MWN48G#U107/J3J#QB]LE%6%P,@(C>+S#]6&^^=I9,@3QKC5)(C;8H)=QSBA8 MS/;[2/L8@"F.HN$3K' ?-$?$1LX:8,+4ZLHT#RI6#WN'+0I'LKY4SO#D+5M8OA@&,0>- MEYNP9N;8\3YLXY#:S)"G_! >5U ZW<%F9]?%7$K")^!XJHH$HLP-^63VSP3^ MSIT?/^B\1#*\]'1I9:>4GK]XP)E2S JGG%U?I353.'#^G]^_!.$0.CJG)S[: M/IP-OZ;B]4R&V4LQ4NCZM5GD M8^L_Q76O2";J_P!5V+22R5?(U9VM ^K?E$ MF53Y:!VBU!"H,23K8Z US;;>;M699.E9%1\& B$OEMICT" ^1'-NY)R?LXT' M#;TI[X;MP.$?F&0@V(Q]77BV,G]!/MZU9]ZD=U>822L*!9!GW'.\B(U3"PA, M8FFE3G$!L,C,&"I'UD+]G#N?YAV4BJN)A[O\Q7)@,4F:!4PY(WGRE5XL_194 M!U/A_LNN&J=#0E2XOPKW?XYP_]TP,JLW!1H(@R"SE3CV.AGC5<;_H8)8Y/31 MYSB8J'%$YPY4)&4WEP;'1QL-J1G!6JTLWCTFW/UY8\E)S//^7R>8O-4R.ITM M12,WC&:COK40Z>J7;#2HI@J1WFY@Y\%&R92%PG.'#QXL66<$JXI&.^I,!:5@ M-!5T5DY ,,_B43%G*L9@X1&S8>I6YWBC#-1.4#M!PF@[+;W3;>_G3MBN';2+ M&NY+Y<%]Y0"&O0>%+R["TF[H];:Y N_NFK!>$?%_X,O7;.M=]&[&I?@&'=0X"-+^)'5!LYBKA%LU/7K2,N%Z@X(2\<6=-KUBKZ:0P'E&[*JN+X^[K>:JX2Z[EK4DH956A4-?1V?97 R)V5+ =N4X6) M<#1/)A]WYZ7'4DHTKSEKZLW&9@6K7ER)*G-JFYQ0MW2SM:> 0#%ED!-6;;8^V:70>-UQSX7C-JKO 8[1X M*&)/;[57.7'OFB90)BLO8+VN-YN[[UHTC M]QXE!RC]4CB*[$D4UAH 6<'QNU@9*XN_I 0'& *)D9>4EX B] 1,AV(#>C+< M$FBX %'KBYB_'< ;(\[5X'#]SS=)1!$V;_-8-UW>WJ5UI IQ@^7064HOP'4H M5QF' MTJT.V.'QT4VN\)ZQ(IUE U+5;B*U5H9U>60>&YCUO"*SSW!GANC*G. M+72PB-F*5S!O!6X]6'"K@GFKG; ]6(#5T!O[6F9G;8TXH/];5R/NZ*7:U]33 M5/0QY5F4<@?2(Y $%00[O'L&4 ;=E=#BJS+4#BJ#J8&N#20X"D9H=( 1:OO) M"$=\.L@$H?2O%WWJVQ""1P&B>5.OZ:UZ?0YX8'=M (6DVB83-&O6WG' ,UF! M.RWY\JO%HC%8=9NHC,$E6\#4N[7VNIO@Q=6_L@.WF05 ;]=6*FJU>WQPQ&8@ MUW-#)W"6R/Y>5GVABB-ID8=@01Y^924NLQ*[>V:VXF"U^<$]8$7#]'C2GJK*I>9358 M @^^)-:^I\?=CP_:M^SNXVS.<7>_D,LK7_#D^.Z\B"'(=(0BR[)Q7)X.J[X$ MH=8'CK)=7_,#_X3Z=V.LA_ FSSOOB$DHT@3]J#GL,5;42PL'S"UY**OKZ86* M0G .2QT4BK4Y8B!"*@.)%>H8X1SEE>%$9ML7GIE.3$PX M:2KLDI/F[5YCUU?G "K1V6D7LM0O+HM0D;E9,I$@>Z!4*JC 2%APH&[E93KU M:2ZB>@8=HULHY.%S#X65*TR!XP^P32'@@%_3-)II+],U/)=VD&\$KK#(16CP M:B OZ6G+H&O)M5&!@6A2LX$0/+M6:7:E*J&P;2:V6]EE%G&!Y"AT+R= /==+ M!5!F1EO*2D%/=,L/.%/#L6=3]?";IDCK,@--;-CD5$X$]RLL6>]A>A3IQDZ) MT2V7:8B2"1>'*A3B.J(-V.ANM@&;:V[ KF'E)3]2?IK:@]V\6*%>6,]-=J)9 MJ'[Q)#MQFJNP9N%BMIK>>)6[HY977Y2[H_S:Q^W66EX0>;T]M*'% M4"]NVK4MLGS=2JIAI15$.8]MYRR:GIHRM9),J5JKU#0IUKY-#PK%HB&%4M:R M["27790EDU!V%VIE5M?&G,\7JCK2,M]46U5'4M615'6D345UV4Y:TW2?(ZD7 MB=-F;II6:=O289"-U775[X'8<&^D$?>VY.S[G&%;::CN!=AWY7V"[\UF#SRU+%+"YC*FLHE(UECYAZDK5F% MT&F])"^VQ :EQWY0M2AQP($NX=.?1,EH%FWA;*N-U8Y'8G[]UYFB1]18O M7?!&L=;I%AAIQS310KV#=E6(!Q/0V]]R<4:D.0_&8[>JU,+LC':'J1?7_"US MYJ*BT&G19W;@];FZ.Y;0%F'\@,Q5.-VE[DPZ &KS3GM\(V2' L.>19Z))PP* M2F8L,!^/ISGB%DMX+ZMA_*6BUB]:?&-BU+3DLGS-7WBIE+KF:+-34?![:@T; MZ;75*5AIV8:U8^#Q7L(&%[HG^T $FDPO<8:P\\">AV60M32G2C*+V\"[Y4NV M"$%JH2!*LL6F7>$]&/;Y-8B%)JMK-PSMHTSZ[F"_SBO'@TK%,N!P8I]!Y&A7>K:)7RGF4P8-]+^2.![.)P\8/%Z\KOZ MVN<@A":UDS]HF<9!B*8F?!QS6>,]W XKLMU[2,P'E#QNN_",^[ [<-/X42>!=&9_0E$*6X%6+CL^ZR\.JP3/)96 M6&>WVG>8V2@)@9_E6Z^3'JRDWS?F=L=>X[M10$KBSD^0[\&<_S0MW(57; M?I]]_Y2,11=R*&;SD^7L[L.;KM A;4B2Y(=Q;6B_G9U]A^T/CW$?=KKC@1O0 MM*CJ2VK>" YLR+-C^V=N*N#=110EX]2X1EK_!(UGIY=^7&'J?DL.9R\0S;WB (H-52J!H_#T^X$B%L;)W(K_(0M MD.Q2,417(VZ PLF$QXE_R6R'A@:D%[>VE]#[,,E@QE#E*9,\A?\=!IR#$$XL M]'"/COVE!Z$IB$.\SNU+WU<(6J_/XX,?;\&* H-/B@\T"X-0TO0.A8OGPGPT M5%YHEP4^F5GD+N6+!3?L)V,@!4.$>%Y1XC'962>AA*5?:* L>VT""^4SLGM! MPL3NVV'X@#\B(42^>#-WV;SN,# _0"//=L@:G$Q8;9+,XDE%0!$R5L]8_J4# MA$WL$:()+$34!8X[&!1$*/0F!1\R;4Y1GCPWEK?0*6MJ :LO=_\=*!4:9JYN M2>6BG1]@DV8!)%J=%PYMO> _(- M<,+G;/.=IU2F-E"G1M1B M>U3'P^:L+6P98)"/Q])LOH:#)AXZT&ZOL"2>WQI6][R;W_-VYM_SXMQ7-V_IW]_NKP^__W;]8^KBVOM[..W'S?:E[.K?UW<:%>7U__::_/K3[:Y MP5ZGPS;Z]*6ASM?+6NA&/T'?L(4]MA^D54OW"@$R'.H&.,?010(T)EE4L+Q\]G(#L<&(?=C/!MG%O24V0 M72P/&)G>RK=!*6;NP&([4@;":]XMX>L'OCB(>4.:J23_PMO\H!M)C8<']@?,!0^G"3P ML"/Z/U-0;F2C9S3* +X&XEDQ=(P]QW<\HVJ^8;1XNY%?Z,V.O!0R-#NNU'\, M9[* AX[Q: ,JD8!/.(+L+>G1(%],C,?V!"S/"/84@U38-5,<&>ZB0="GNW($ M>=.%#)C X6WFNBG&]< H80]/;$]/P>"T<:%3SX7E<_ VR<=[4AZ'%X"H"$^ M[\;:Q+,Y/2SL0S!K$WBQS6%+L4O[/913"46 M[ER^Y6/96))AE$Z(_0&WX$V;!Z(L!%O/J>Z2WI[$K@=;"^8 5/2I0;IZ>)T' M3X<1NNJ!%^G<+KW\0U@,*G\2I0B1PG-T1'\PM#-M]#!!"O A'DQ'Z:B9!"#' M"]$%4PKACMPG2!3R$MBY\$T/4DS-S(^S6.X&J\O;'1"CGZ4FO$@U(4I2+?=F MO*10Y2@06C*24AS),<7BOHM[Z#J6[E7?T7-/F%ZA65/5SP$1_0)D;V13HD,01\%WJ,2V]"@?E!?VLM$V?MF])1(LD#")Y,15AE WWVA-\3^L' M<.0A 8#^G$)\2)]$VY\CX:?C" M1'=)/./4\[70'JZB$2 5MX"7H(XPE0J-L MYTB'H70U(S?GH4!%&9&:)^46:Z/@#F43L0.:F/U1@'X\Z*:B\C$7Q$81J%'.4L7UGA@WX+^1@$G<15@"MR#-4'O MP3>&8LAW' 7S'+KJPR?'+4G;J.!&R@4N]Y%Y0X/,&TK#1[67EE8B!>_'K/%7 M\FXM]Q,I)U&EDZB['2=1:RM.(A5"H/Q$A^8G:AC:^;>O-U???K\F']'WJV_G M%Y_0+;0GBJAZ;A=\%RQ/8)^RBVGBE3#PV"GR'4&I#MU7;V>R5H-$Q/,+RC,_ MO?[.SOJB&6+B#P@CSF(M*WG] A+AB RD546?$87-"6\G<]-7XY5P8\B4"G])7R6BA' M&C \)UW02;:@>GH9Q'X"-&(=0C.2\7J5H)5KUNT3L_E&O*5GS:8C_\KI<9T= ME//CRED_9C*F)#:[]0;A&.PQVS1O\%$YTO)C&? M*H^;C?%\]'1W3X=[M#NR MZWJ&6O*I0KH Z#>Z@BO([NN =QT)#I&8$N0E^(\N]$.::&D W6<95*!D9*OM3AIEWQ+R3AA,$H*STI\+H.9QW/2[+,W5#.Q MRTEH-F=B9 ?$X$(C>+M.GA,LWDES!],6U!]M,R3BT [II=FRY>R-B%E:L+ [YPN;O58@Y_DA@OR^/B,GD"#: M-SC9%0 55QD::1,4Y(NI#(:IH"[P@V(B#')UR1E+%M#0H5?@GQQ_]08>GR=7 M!R6Y.G@[1Y"\E?U[^SNG85%]9F1'A_94=$[P)X&*GX;LJ22"*P' MS7-_"DXA,-->7V_V>\W@OZ/'5QYPI;OQ8EKCIL;2EHPCRW@9VRA;R.@A@@.Y M+A%9>-TV HE,\$,4A0*FSHI#^@&!??JVGT91 9DH0C'%\NGD4T@/W@RT# G/ MF2GEH/<74S1*K9KR4$BKCT4,8E[T;71I4S*3D9"94_(E0L"HYTT]3@[QHN'' M"7=8:A='G@YR>HS%+LFA#SVZ RV#M^-;,WLA1[0Y(J;=91 *AY27]Z"OJC^F M+9ETD(^@;/6;9XBLT#H;YXFL;<<1TU6.&.6(>39'3'?7-E>U*OY^=G6C75YJ M)]JWF_^\N-(NOW[^=O7E[.;RV]=9*JZVT\ P>K78#EV+&%6T7[BDNTAF\G>9 MAO;[Q6]GO[.CZ^+3Y=??KK>5V^^E#)QE4-[?X83IL;-+H*Y&I)(0)9QMVR@& M!T"L?V80ND_[?'9^\^UJ[]E^C3@+ K.E M$3J91\KUZ7CHPTA*#5R'@UL1*>.RU8G12QXG&]2W$0J1XI?P^(T.MX*K]?KB MG/H3O1#VQP-[5O").3Z557=%1RF$JEUA&=J/KU<7OUU>WUQ<77S2KL]^O[C6 MOGW6+O[X<7GS/[@AX+ MK,B/9F,!/^[JX6@QX/K3Q>>S'[_?7&L_OG_["HSS]?+;58%_]I-7-E02:QKR MZS!.^[ 8IV%H7RZ_7H#@^7P!\B8'YA\UOVQ5UEBUPV*9IC%[4ISB%O?^G1_X M7Y,QO*9/#C$8^A6>Z?LGYBO-M\?/7OX2N,S%?#8??QNX-X+!\;I12*C3+.[SILV?DVK]H@)W81C/U[U1>:K M#_BLA@^?F-J-Q&-C8ICH'Z>E(7Q8_O<^GRX^K7D-I6?U2#)_="CX/$$W"GSE M"B<2V&L219NBW1'9CTD5;.@N"_V_DW%$]"I,S@1G^VCPP !]Z(P.^[>$:L"3 M>"%X'OLH+.*;_KR;MQ)0H6K9@7NP[;B0H>DM)\X?!'B93022F$R"1')RQ>P4 MAG/E?&LXM25O*%(&JQ, "3.B40131L]U4@WJ)?@VC6?:/<(Q&RXF=H@E\1E0 M 2SK.DE^LR[?N6P>N')V$H\"!D'@&Z"5>)?N!Z98=H$0PM)@227/GD3B7?H! M(2[ %P_O7)]XDQYZ7]XYZ .?KMN&.X=_SMWC1HU=Y+)LG'RS_-F GTYGOZ_7 MC'K=JORI9IAK?M^L5[]DWA/S!F4VC$Z]J0:UPJ!:1J-1W[5!-0US":66E#=< M4,506FB/+3/&W6Q1W716,E>^VF/.*W/CQGR7\DUB=()0^R0EWY*RAK-DJJQY M=P34I#QV9Y1Z4=%L?9IIGT )*\*M0SBP%FW%;FM0[2; D-@"OI:AJM>!5U6] M==-RX-*ZPG,%EJ:DFRH-I[5N/=R5R/KL1%Q\)JPWBZ="/MQ?^@ZJFOS 5W_U MX0Q,5QXKI$YRN;?0&TF'Y*QIPF,HTV*(CXM;+7.\>6?1'4U?RRC@18W>U$ M;L1,0C0W$64%1D9[)>^M]>J#==HZQ=/_>BZJO>&H?98_]5.+ED8[V4"Y7-Q/ MW+!BR=NO/G1.Z^:<-=_+-=[-LN)KR8S/F#89SQ-8/(&6-1K9H8A>S2QUZQ4% MQ(QM+_KU56UVW7,[\6PX/+NU7>]L')?EBI^,3YR X(S8#ZP*D$U0;RF7=!#' MJL.D4Q9)!UC%(VN;G-7ET _2L&RO8%AVP;!T[+%VX448 C^BVU+:M?4K8M MVS6*U$%G. ]M2ZMQUB73\\3 M!VU#MK=@0[;-3:36/!NR;;WZ -:$]=1&I!(F2TS%YHJV8L7:SK$5V_57'[JG M5F/;MN+3+^51682=Y[ (VPW@A:>S"*>.#X=L$7:76X1M..5_#%TJ+/7M_UT% M2?AS?8=C]7NFC,+6+CL<#U16[ZWA5]\!M^*Q&G[=;1A^[4V$TUS#KT.&7WU/ MO(<'*DQ6]Q%6+.T\NZ\+*VN>FO-L^AU>RF,R_!JUS0P_N7@>Z0Y MUS"7FW,=.'#_,QC9OF_#4'HPZ1F \#)K;LYKRM9G>[V65[OK?'74%Z_ES+^&G-#(]8P_CKU M3439/..OTU!>OY=GF_II=S7CKVIIYQA_G2:LK/4$-\3*Z[=5X\]Z#J]?I_7J M0W=+3K\T2@-Z$?/77;6:UTJ15Y%W?ULI\BKR[F\K15Y%WOUMI?6U[ :1]U8Q+M&GPAG:X:ECQ_:I6;?,=MTZQ;%VFS6S5K=:\+%I MU4^=B07OKG7^5]S7K)IIC&(XM5B&.7L'\.QNG['K.-["*CS;=?NL>ITZ# 57 MP, HS.^8%CL8:%]$.!2AKG&%4)NN0_]I^UC:4#,;:9&.W@,]9(\#K#8C_&3< M"VU=N_3[AH[@ECCPM>N^RW49^]IY$$[DXO/+8#"C)(QB^3KM.ND9]+2F3KRK MKE_GY%^*6*L2JU8S3^KM9K.M2+8JR4AX*F*M1JQ,1,K"K^L[H90)\J(FR$3X M)_6Z:;7NY:#JIC0BZJ:R(N8S_CF.$G0\*WA9(3I5IH\+/9K8-!@M6[QE1*[,DN M&(ZPF1)6>R:LK$Q864I8;2"L/KN^#1_ADQ)6^]9,":O]$E96:EG!$>,_E+3: MBFE%;I7-I%EO$_FELP3L:#^,:^/*Q;$KBR_+Q#SH^'5][9(0VR (8N%'+F*]/R81?!-%\@4XKM]!1B0VB(DW M[G]_O/K]+3S8]Q)'1._@F[>(Q'>PW+6#GRBHE=S*'VT/Q!/(FY$0<22]S%-C M0?'R2?0%XC;3;YLZ]#J_V^L8_J'JUU21=2)8)479Y)>6GZ:WKOLB7(A0C)!* M() O_7XP!GK\'D31VTW?O.JKKS%":11X(-(CR0C:!0CZ^&'#-]^N.F<[&FF? M@3DW(RY^>@/O^AK$7$MRSDMS/9:_7ND7I5_6T2^-%]8ONTB5\P &J7U'P7V) M#G-,J :RZY,=VQK!==_DJ@"D,\EV[]& M(^ 3#*Q%)IL?_?ZQ!P)V>&5G5A6\F_Q M@T,W JD/78W ]G$2.%'W[03/)C$F@@GY= VOZ0DM EZ$']#T@=?TQ,CV!HB. MPHYH0\H&J-H2'YZA[NPD'@4A3&[Z&F"_2%YFFN>-!^]VC4ZSOFXX>+-IF-9Z M\>#SNK*,;K>[E9[J':/97MS5=L]I*\:AILM[',&R*XK[[Q=??WSY>'6F,W4N MOYY7'6=>9+V>>_MCL-T[[8O]H+7F@IZ.BF-65ZW'PR1S9W_(D_[X\&Y](/-^ M3_DT.@51,!RZ0ON?1%1E$E#LOK$@E-846G[SLX/N-^$4[SP1[QP&;&,O3I732.557,/O6Y_O]SWM!'-D[5U;@_.4PSJK]7]M42K$?#IMY>ICYX(%Y0%)YW^5J^# M2. RCP;CD\ZWQROGL//;Z8,3QWG5(N=L]DKI^.)1-N][?VD67*6'_?Z1^ZP-SQT1B/2 M=PZV#XAS='CH.@+X19QT)E+.CKO=Y^?GK>>=+<;'W>U> MK]_]X^;+@V[:B=OZ-/B^T/IER/VD_4Y7G1YB09+F,Q(LM(;?X73(,0W<+9=- MN\K@WLY./VFOT&@%/@V$Q($[Q_5GEVGUW>4)BPEI\-0 MDBO@X(*,<.C+DTX8_ BQ3T>4>$"P3Q2%"PTRIR7F8R*_XBD1,^R2>A:>?D!( MN9Y.9XQ+%.2D1U@,=:\%ETILKX,BFKXP%TL=?:JE@*;:P%S[+O&E4+\<]6OK M17B=;GVMH7#&&,^L-&=E(NWQ$9L>5+%0<=&2$I&=J#7 A)/1209L/Z< M<;(%'4E:Y/ 7@U^=!@5$P+RIS?V2VI- J# \Z0B@P2>1A];8?(^,;,T'$1K0 M_P?C?3RT-1Y$B/]/M]O%OJW=(.*&?I.05^*/_NLC)\U(':2E/G67VRZAA()XM\&I_G]Y2,?"<9,*P26_ MU)9;'$2%8O'!Q'^57@T\$H P_".83SV5D9]A7V4)#Q-"I+!RN1&L@H^CH[WM M_I[BXP&\2>:$Q)@H"XIB5!3!;@C+^/@.XO(1BJWFU")/BYH M^7?;J9T[4+#1+4S4NH]O'I0EJ$9*=^I1FL(C-D*I@@V9J=O/V10LG$ ;^D2N M ^"+O">K1?!&>G>;T+N@"46JVD5T(0$/DKG?)\SW"!>7/T(J7^WHK0MJ)'4O M3VH9E5GX7U"DH%U4&@85%I,KGSV_Z_R;@AJIW&\T/@$?:04MHO*6CW% _]*] MP(%W083+Z4S]8J.S4-" "!L2:\$9Z3M0:PTJ7)^)D!/XD85%@(LRP(JZ!+I% MQ#V$TRGFKS#5T7% 1Y #!G+@ZC(9#<9W$.,N+%4MJ*L):"3O<)F\&%C/FRDT M2K%1 MXB^JZ#)R*DGGL@GJ\PY?_%?DC8Z(K"P'$I]J\#(;E>;MNP:(=K)/-H MF\L\+2P640K5(C*N MH>?!F Y],A#"KD"3$S42T,\/E 0"11@M\OQGQKQGZML45>8B1D]O+WLZ$6V1 M@V$\3^E\EH><5EU&26!YQ:]",=*PLTQ#!DU?&1;P6L3-F]:S#=:M^[NYA"L% M^46T;W4*B64X5;T <3DA_&T%I#IH1HKVEBG*H"(-V_;J4&3P(WZQFL&R4D82 M]O.7:"6-M'B+7/V5R,CR&>$/$\QM1D->UNCVW&(>,!+7 PK2,"UR/R2&! R M[-!C:N13[8J 2+O\M 3#2$=N>9Y@Z8NV1D,1W*\( %M$S ,9J^SEGJB]/9"Y MV%RVET6--.06UC$$FF.TR//WY F\:C7SST5,GC[(+8T3T18YN%YM;V5%PYK% MP[V]?FX97;]XB#XF_[7I7KA5O>\1#WW+_,H>W;GVV�%@(8ZE:V-3.;J M.-:\E2$86NM035R%>NA%%W\QKZ&.MH$Z'U"DCVE-KA&DG-U2QL MZE(MI-6J"."=V[%0=,L\X8HRI73FH659GI)NT>Y/X @=(> MZOD))7W$A][=@;@A5='I9SE!4'7]/N& ,P5PIL%H#I\?@&B,[%TBZB MI(\(RRQD&^.P^%ZA\GL@&6^TB*L-:8R'7-&Q](YC%"HQ_H;(N6-@9!4 MK ,E2C:LID/+\[0"==%5+XK$S=8S#<"-#.?*I%5#=ZX)952UDN?ES1WJI9I> MZ$-^-7!_A!12D>4635*XICJ,K!?L_5K>8^*@1)_*S!*-19M1-O2_UP"W@C62 M7%#]S).\&=/EI$[5#O#HAI%>-U%)?/JTBJ%MKD+^\[L.5Z6-%)6L?.LQ8Y_PPV#4@@C%;G"V9R*MA?X*QY6MB>H!IB1JER) MJ?(!Z%9REM^"J8^H-YMZ*L$G@= ]O'Q1_S88: T5&+G-O\.F: =H?-C1ZE!6 M'XH5;EC7GGK#5%H#S,AF_EF[8C;;/<'6V(AK3Y\%J(G&W5Q-J.[VWA:2F7DP MOLDB(2=L)*?@_3?IP_6MI""W0?H,"[5)S+N@?@@A>XEY .F!2$[;\]14@Y', M7)6F<(NV*MF!OFA+8Z01)2JS.[DWW',R@%304SZ">2G=1_$.E%<#&YG.E6I* MF,ZJR6X$:2.YI;OK&Y5CJJ&,!!:56RIWZK>0L.6W,S3(0DL0C/3D2BNYUSRT MDI'D$09P#1Z/.1G'!"I?Y1I8+,J'JIL-SYY!Y$J[X[7#>("T74-WO/H5B!](CDK[@GV+X7ZUE.IY36EUS1@60#9C=Y#J7=I MJTS>>!DJE5B#^7AP>WZ=N;FK'H-7#YB67U8NR%"FD\W@"5-MPA7C#QCF7_VA MS&J/K%3E^KKTYWCQG^RXWPD=3\"6 5S-\9C,9WP]9FY#J6_>P!2I[X4.YO=> M![%_RCSU9MA5U0$D!ZUFMSQ..*Q X)K IJ_5,5'4<@UXO9P.F1]O00;_0M3" M J/:DDJ1-3!IP'% SY@@AD&ZW&P=NN[AZ25AG G9(I//_P/4$L#!!0 M ( )R%IERW#/_W%A< +X$ 0 4 <&5N+3(P,C8P,S,Q7V-A;"YX;6S= M75ES&SF2?N]?H?6\+MJX"^B8[@F?O8YPMQ2V>WKVJ0-'0JHUQ=)4%65I?OVB M2.KB(5%D%E7RBVQ2I<*7F1^0B020^/L_+DY'!^=0-V4U_OD%^Y&^.(!QJ&(Y M/O[YQ1]?WA/SXA^__/##W_^+D'^]_O3QX&T5)JU.!:B ??RO;DH#V! M@S^K^FMY[@Z.1JY-57U*R"_3/WM3G5W6Y?%)>\ IUU>/7?VV_HDR&SSUAJ0$ MC!2\ &*-":1(H N??*)1__?Q3TKI_(V,1#)CB90A$:.H)0HH8\)8 4Q.7SHJ MQU]_ZGYXU\!!%F_<3#_^_.*D;<]^>OGRV[=O/U[X>O1C51^_Y)2*EU=/OY@_ M?K'T_#C"_EKW\UV\?/X<3.'6D'#>M&X>N@:;\J9E^ M^;$*KIUJ_4%/3AUG#37[OK7=R\7+^Q,MFC>#JNY,: MTLW;%E#F-P8W"I/1[%WLQRFXORV\_>4-V"ND=V#.WWL&X\FIKUTY#C^&ZO3E M%.B;:AQAW$#,_VFJ41D[8KYVHT[CGT\ VN9A\/G%I.,G%3/E_6V#E]["?$O" MC_GS_-4=.GSX<-%"_HN9?:\ C*IPYZ%1QZZJOOK+D?,PFG[[UZ0AQ\Z=_?6Y MK<+7DVH4<^=_]^])V5[^->^*EE#&9>Z 5!$#HB!>"JU "DNC6VWSJ;V3:_S4 MZ/,F.N.KES!JFZMO.A6KJ7K7HYBI=7NY/D&;]0OQG:O'>11K7H4\8G6V@?@6 M4AG*=E%.%0KBI)$$J+4RCR2AD Q9SH=1W97[%J%>U>&@JK."\OC\XN ;=&/I M?*B^N-V[M^O/J:Y.48G15KW:8T:#+-.N/'D58]EIPXV.7!D_C-^XL[)UHR4P M$(F)0A*M!9?!:)."1R;'&BB;,((_0T9@:!Z-!F^JT]-J/)7PGVXT@444CCEB MN*7$",NM]UQ 4LCV7\2PB>'%,S3\3KK&Z_@W ]!A#ESKC.JLAI/L@LMS^)"# MWU/X6#7-[] >IB_N8A&D3I+8%%B6V'HIHW=.81/BD1 WX8M\AGSITU)H=/I8 M.E^.\H &S:MQ?%@#A@%QIN#$4,<@<9N %\C\>0@3HLR+XEF:)V9!6>*-TX5) MEN5)7'_B#29J0J7!8D?85M]H)']8GB@,\3$/X,R 8RH('O2:"6)ODX4G#)%Z M-?^.VD>-EAB'5;1T+8@AOLFEBRH&% M]:(H4F&5[46,.8#!^+8MS+H4RFVM631R'M75&=3MY='(C=O<7[H.>-9UGAP_ M+G7#Q(BU%H@P5H=@@U0".TB[#\]@_!J"Z='TCL:$PXS'=6/E1W -?.IT>)C^ M:& J[-(L E2.K:(FD)@UG*ND''9V\%Y @_%E"%S TSP:&3Z,6S<^+OUH!J*; M3;Z["*-)MP3V:U7%;^5H16K*$@O19*Y2;B6E/!84F1.;X!K,Q!^!&NAV0&/( MNM8=[Y8J?2**I9A4%%85V''-8RRMGHFEM](GWN#?99+F%*O&875$0@7/G((\ MM;8I>2JHSJX(>]!?!603.^MG8N?=-8UF]/?EN%M.W<3K")L!018Q=BEHD[AQ M5"";_AXXFQ"@>"8$P-(Z&@W>0H+,PCC+'7]Q%]>N9BFAD@2Q% H"G"JI.?=6 M84=]Z]%L0@+S3$B I'/D',6:F2B5788D)"*BS %%Y,F"WM\;5YV[T30;U+YQ=7V9(Z>5ZVQ&:N(D=<0)X6SA"LTH^IKF)L &EN'8AA1+ M.3ET@V N?%:3#.83!,C :6 ,%@ M!IKZ$:>^Y[GMJKY<,1@G38G5TI,B-YTGWMH6'ML!WFY_8%D.#(-OK5[$E">< MN3*^NSCK-ACF8>E62+Y&0F]\'HIB("'Y%(K\6V:P4QL;P!I89@.##MC&P/,+ MYZX<=>/1^ZK^G/W59\ASM>F2U5OP[C12'WMA%@$P#L31'.%3:@5W0BOK>]SV@BC)&HTFE8B+AN6Y*WUM3W;&W91M$]K0E=H;IC2#B:+1^("C^%X2 MR1NPTZ6"^():8K1-PO$$A>(])I.W'"+V$DEC40+3!'U$/FOD5\+()WSG(*V,RX M#\\0PR(,7J#98($5?W^YJ*B/^3/VJ?W/;?XYW=!>I3G#\V_O0MK^^/Z:M_=Y MCG\3@9 .]-\^9,??DA YW. MK_)?9H%R,\@B>1>)3_F%E=Z2>.N'0V7,'P.[# MZ][,+54VM[&24$FES1/H$#EVB9N].;(G'.BW)^#RT#P,XR-NLID#G2_\OX8Q MI.6B-T)9XH+LUC%8X,"9$N@IM#50'CG.D^=#H]VTCN_BYV"61*/&$A-D) QX M2M1%EG1O9\RN0.Q>:*N!K)QNM^-;.(=1-3W4-W_[]=&=5^'?DW*Z_?>HK@(T MS9MJN2=&)SJOFX@,*3(:DTH!>]OM#G ',\SN1J3ERES[,2!>%0J8CN>_YKY< MNU&&_2J>EN.R:3NEG,,<^=*X(3(VYJ8;*D%976B-[N,W0S:8@!J71SV8!>_L M7IT]22;NBK&?1DVOV1WA\Q@H'-&>"44+93*B?6=W4$=6;3SQ73$_9J,T7C!+ M!39UUXZL0PC/MC3VTD'I+56\OXF+C((XIP41P@OM,Y1DL2W]P,3E*0GG4*XY>3^JOO6RZ?'FY7N;+ZT6!VN6E-^^4&GE$S1M788,8UZ)Y>X7MYZ< MC7V9876W5_8MS/[-GV?K7N\NPHD;'\.G+,R[E"# -"5)(EH(M M//H54)NC&TPX\/RYN:OM^^;F["S'O?@S1NSD0\3+?%/ASOI.!%001+Q*48NK0C+7C2*ECL[6\]B#&8(V3/ MB.U/S:8!A!/&9Y<20'3ZRM"RZEP<2CCQ>#TU!( X/0;PFVOGV%I[(KJ9Z :9;V^:Z( MQ$L7"0\T&."!>3Z4).Y6 4@JVZ5M,EG.R OB"N4SNL2!>PD>T(?LZ]8'DXSN MB1@K0H%M](YX22<)4X$]!5 MU\4^O;D)KJ&'C=A<0;<5WEFU$U?#:S==&CWM-O.NQ&)8'LP3,!)< IH2%1H] M^%N-9#"IVCTQ!<$>^/.K@7T".O7/P>B;.M>7IDS/S.I"OGN_+NI$6L7J4< MPUM)NEN$+2@;DNBAIM<62#?AF/V^.89NT#UXO7D-]J75)4_SM,!9 LH!=XK; M$+!/%#P(:J/D(/V.8B=<,_7+GH6Z[59&C(PZ%)XX#HXP;F123+$$ MV.<==\6\$?>^I\ST7HT\@,VE,>2N(XTBWA0B:JF5++!)N.WFTMTVE'QNJ_#U M\&Q:3_+=!=2AS*TN!3UYMF4\U<2J*(4-A7 &NT#4@Z"&OOJS*XWNVPBRNY70 M%]\_P:@[XO2E^N(N_BS;DY/90ME#>VGHRC4\V$-]30[H:((07A8E.%X$*; X]$N+05ZCZ](;8%NS[ MJ/-L0],4LAO']ZZL_^E&$ZC2'+@;?1@W;3V9/O&;J[]"V\W?;K;:=8_=E#3H M-H0<54TY6^IO73G:YHCT'D A':W>M_J0CF3?O8UZ<1_E:CQ+)SA4CN: 4A*L M2^-N>U[JM)L[KUC] T7T[&*M*W(H M8E5(G#&1\%>%,248S-RF=](NKR8_&1,0=RWL(L,5]L/Z8S4^AGHII@Z,F*@C MD8I)IK+#9.@% 7 E&,S>NV?&YIV8L"&->K0,_:Y^U"^'Y=X"ZT M&:A'?$ DK03Q+$G"(15,F1@4^O4%O0KTK/WE<'H")FT&E1+H!*]=:"=N=',B MM$HW4]U;;]M30F ;2$^1#MA9=4C)@/N/4=Y\6G4_<1?YI2Y]!89$FG2D!;<% M>F7K1T+ M)F=<2MQ1[-D_&OC!!$%]$G1QF'\:TZ,%-YO"[Q;0RG'&WX%>B]EI37Q0C(#R MED6>39%"X%=)!Q5@,&Z&U2J8ON; M[3GPM#[G7MS _%0!&*]UL(5T&WY&X+?>31AG\3W#(*P2-8>U&3W^KO9%OC\ M![?VC?X&KIG4$%U[_98]37BWA?44DUX4%6)-?*<0;IHJFS"J.@#3DBY*0.X1 M,K@QD-%8A"A "HI]B& MF)WOKYQ59ERHQ[B!U)%UCB/W4.&3H-84 M5@7L"&)C<,.)#E!(LW0)9B]&VI.+OUO;[38ZSCCQA4G$.4>+;AL5_N;L3;$- MQUWWPJ!>3+0S@;+#^.OW:KQJY],*!2R!8S:SFU)+3!>76,>2BO8!U_G()@=3 M8@67%GTJON^8[+4;=9MT/Y\ M-V.[FK<#8:W#KYN'U=M_&JDV&@[49#BF^O* M*;_#4M#-HR*&,T,@T>02%9X;B7YT[:9]M&H\G]RW/,F .H>0L_N,/D$#]?GR MMEJA$['07>PJH& ZZ"#0$R /HQI,W+(U&=;6X\&Q1 _UFJKZ:W>&N0K0W ], MRR('3U03"2 X<"T"8.<9-H UF,@$GR-(ML G29Z'ELT)Q%^K*MX/S#)+O G= MEC&-]^;"DGD?BO.:$2VJE=&!E M[.6:UW6 !A.[X)!C98$O%&/@5HK;6%KA S&:%D1+(;32*G'7"T$V[ ]/F5/I MCR$XYL"[Z2G[D>H28'X<^F%8.N; *@E#A)(Q*25UGN8CL^1!4(.)7OHA"JY1 M^E_S:MWXN/0CF.6_NO]<+&YTYBZ3UQD&<1 MWN7)H.%),HX]V7H(TV#"'D2RK*B#@&<7S.(9ZU#=VC"_KFQ\AY/QKJ!O]L$T M)O LA&@T]J'DQZ,<3LV6IZ$4AO'Z=HJW,*Z[X7Y[+_B(ER.YO6W%0?)SZ]KL M#KM,,SQ?W,51QX32)"DY8A=ZYN M40];45LA'8Q7W2Q(U8GJ"2%"WE,5\H1XQ.XX*S@"GOVB4%( M3/W,OMY0009T=GI@B!*"LN05%QK[2-"64(?39?NGXN8]%<^ZN&G#-4/:&BDR M_D6LRN>13"5#$O!@C-9<"NRYUW9(AQ,_/P43^S=NW[%UULT,\QE<%VO,6,?Q M;3F:Y CUG:O'Y?BXN?KU]H'VMBTA1=TH@B*%X'].>T.><9U#[8[A]XP6ZL,T M1S)MOCFJG5U-.],QG2>\5M#;.804=$*)SW7TF#717DDQ%V'R37-+;4S M-=JB/EB7L15:DD"U,29/3@/ZS:R/ C@8[]PGT18'P_Y,B%MDOCOKX$9YU#ZM MQC-P=_W"3<'(5W7MQL>P5(=TBMMR8@T'PHQ6644B:H=]]G%WU(-9"]PG M'_=L[#VL#$&&WVFFZL*. 1W)Q_Y>C:NK*P1FCG]^ M5\JB58NHB8E.$- Z2DIS*&:Q=ZVL!8.Q:6YVP&OVVBM5+PH9#2,NB*X/A>!U M\H6WV"'#.BR#\88XE%BU5VYG$^#.-S<6E.99APT1"(\4 BAF"]_++88;=H"G MO'"Y%W(@F@,Q"IH1= [B-KHESD9*?/9S)%('RCDP@'Y1ZCUP!E0#OZ>A \<2 M&\8>\^^['SZ'/+_\\/]02P,$% @ G(6F7.5C2!&('P *I,! !0 !P M96XM,C R-C S,S%?9&5F+GAM;.U]6W<;MY+N^_X5'L_K( ;0N&9-]BQ93C(^ MR[&\;.?L.4]9N!0D[E!L37?+L?>O/P"I*]FD> &:E.2L1!&;K<9755\#584" M\)__]?5\_.(+-.VHGOSTDOR 7[Z B:O]:'+ZT\O?/_^"U,O_^OO?_O:?_X;0 M_[S^^.[%F]I=GL.D>W'<@.G O_AKU)V]Z,[@Q3_JYL_1%_/BP]ATH6[.$?K[ M],^.ZXMOS>CTK'M!,177MUU_V_R(B7866X5" ((DE8"T4@[) $+:8 /VXC]. M?^13/'],/:UIX$<6;M-.//[T\ MZ[J+'U^]^NNOOW[X:IOQ#W5S^HIB7+VZOOOEU>U?%^[_JYK>3;36KZ;?WMS: MCOINC(\EK_[GMW>?W!F<&S2:M)V9N-L&8O.^N_G#NVCXJ]F7\=9V]&,[_?MW MM3/=U$ /BO!BZ1WI$[J^#:5+B%!4D1^^MO[EW__VXL5,7/WZ M^\>WBTA'D^Z5'YV_NKKGE1F/(^+I$[IO%_#3RW9T?C&&ZVMG#82EZ*]%3J!X M@O/OZ6FO=L9T%H$T[M("BE=ADBB>$6/?TW?'?/,LY"&8RW&7$?'BL[/BK<_- M**>"%QZ= >WT0>@>^X=G-<@YQ&F1U[ Y/+<-O$/W0^N/G\U17A< M3]IZ//*I;_W4Q9^ILVWK\*FKW9]G]=C'KOKG_[T<==\>AA\;0*G/Q=7L+?_W M#1Y^1X9(EM%DE/J?=_'C50L);#EIX&L'$P^S?ND:Q[AV]VX:IUZQOC'CV%@8 M3Z_^<=FB4V,N_KAI,@*'M_'7]H^KT48C3"A#4G(?1QL>AQ'EXG5EB QTD03M M-:F":>V4!E=-1#I0_@K&77M])6E\1HKE*&;:S2#79V/',"\3B H9L!5R6! F MN-.8J5(R31'6+T?-M617+^!&XTAHZO.L]NSJ;&J<62J"?OFB;B*+H^L4 MOYKV"C^Z<=V"_^EEUUS"[<5ZTD56_SR>-AC?5SA-OV1CPNPM.J[/+^I)>L>. MOHX6E,.BNV2LIT@P@SDAE#-5C.Q]@#+R9,78OH(W6QAZ&6=V5G@?A79DPQRF M-]-1:2U0?\QY&YG8T LH(PN6>DLK.+"[X>I26M\7)3089#!6R-/@A.<8!,./ MEPKW'-\)*91=@0(1S7D^F'M=O4_]TH?\S%;(5T\@1C875M&+<9+;^ HB< MEN]SZA?-GL$X=4[-+IH:[VKJ(^^G2C3C#V;DWTZ.S<6H,^-^<%R[Z"H1C[RI M)!!,*H-SFWTEH*= @7P:+_#F'SEW>7XY3L'727<&31*\@;/437Z!MY,8I4$_ MT$HI%)WGV.D9 D$$SYCPN:FQ+K@G09,BEEBD#-V5,A^AB[*"_]DTD]'DM.U' MQ2J!--4&60IDR*#C1G,--"> M7'9IKB--(,T#"B:RV:FH >) &J(PE[DYL@!B>!84-=M\.F(GG1?P.19%77"* M@2/CL45:4%5Y7L4ORQ+:3Y8&NVF]@",Q1?2V;2_!O[EL(C$_0#.J_8RO MTY^OHTY\&E>C%S2=W5P85(5'2BB"*F.UM14UP>7/8V\,\QDPJ:#="G@N2R#_ M7S.^A/40J^A@6QLU!"+^2H$[4K%AF+8"Y;,D6BZK+?*,Y?%O4IP?Y?]LOOYC MU)TEU43L\<*:[X9R2.D0$)%64!L1$^6*N$";X7SB7"MMN46V\=US>?^\;+OI M?/E'F&8./M=;0FE97HV9-X_(Q89+W=E_++D[+NZ;=]#=Q+BFSN/T<2!0;O*(8XYUIY60ILJ M,VO7P?6TF9?=,HOL4;NR)^*X!34/AO* E)<6*4NC'X&Q54)FILD] $^;#]OK M>M'PNFSFDT?G43-DGEM)P:RRG R;^RHMB*:V0$9(B@YDP' -(FWN> M<&EMZJLY7K^+'W;BU/IMK;ZS:.W&S@G\EP.ROB>04:>>(HDK@2R,8!'C$97Q+# MN:<^=RG"*CP[ORGN#/SE&$Y"3ROMZV]W/MU4(-Z57[D*&0EI:BAXI;EE&+)W M#QMB'*JF-QM/%H+^DD8YE/K?'M&NJ]CNRJ*ICWVT4HB;.!821QB5N>=VG3CB+*=>@Q^YV. 3"6!S? M$EIY9 E@0QW!.N3.9^^)* ]4$1\$3U:J/R,_HH?YQV_0G$)S=!K!I)'KMFKI M+B#N&-)&5,A[*5D5(SE/Z .^\=*'#Q_!9C9 G5-[&2MV/(S^> >G9OSSI(L! M51]O.=4QM.,650Z 64PMR%59K1;<#Z?UEU?QT;-W.OYR^RKW-/BD_8)=%9RQ M("-!F:'H9W OCC6&_(<-?K?58>X62:DOW0C-SB* (<61W!,:RMM3Q* M;W)/=:X$=!"^59Y$3S[%9V3%E+)7P([K2T_ W@54FKN#7T27=L 8Q2=//WQNS*0-T#3@9U,9 M;Q-V:+MV5@AW-/'IE^1VSOK,V9S.[,L/,7RXBD6FEQ>8+0RRP"12C/@@")=J M?@7&NMPI!_KITO! #)TQ,K3*I9J.U;<;^CI,F 'A2ZM6\Y=X/-V\@6N:E?- MQ/]B1LTT7JC#+Q'YQ(W,^.VD[9KI[J;MK_%OTVVIN@S:.OQFFC^A2V/AG<=L M7PY4#DN>XJ&!=)5KF[^;E/[1E]A(:CG5U)LQ? )WV4050'N/]G=KV*+;@JST M'%'F)3%<$S8_!F2LO5D#X*YYJ#=@N]O'SC>XN -:U(%0%5*<&00>B),ROJ$@ M,NM@#5B#;2-8C"_SJ:G;F!A\ZPHBP,<(U5-D!&>.>E(P*9GB]6= M>+4$RKZF%[-;O,ZO^0*%(]?!9!NCQMD*CQ@OGO0.%Y_C(]O^KWHV5UDF2Z&B MI)QR[*=^*0M!Z@.S[B-C+.$<&88KY%P5OS**J^Q548?/U <*J!X;45<:M="^ MC7'<&:7E=7$ >E^G!2_CR^@NI[6C*0T3A4S_2Q'WESBX1.0]6TFE 8:GO P' M9!0600MGJ2BQP>-V:(>/BO?'DIX-) 0,7=3OJ^J&I M5!VGC$34Q<\63! B]S8N*^ \9WIE,E*!SNWW3Y_3$L'+YMNML]R/C$B,%&&1 MV9RH&&Q9\#KWWBS+T3QC]F0R48&]I:Y+?^!^L-4/CG.#K(C,9I@224$%&7+G M-E8">L84RF>HS#.)[^M);Y:R'YGG#%D:9>96 K8T!*C6F1!8W> M4KR%%?6S&4RN"-*:.12 &!RT8H#7J;W9H,EG2I=21BFQ8]-1V_L M7VE7E+9[;=K%2!PA^Y@R?FB]BJQN_]JO+=; MC/_:U&W[^R1Z;^,D0)J?>PVA;F!^CY0D!*7($BT1D#?Z9G3L@6"QM43V2H8D7V_SLT@/F6&E;36TA!UK]5MMT'4 MK73IMOM=]X=Z5C$X4)G;=J#V4.^607N'4/A&2(4T"SB^+4D!.UR;V#W5 K?5O(E0^';2EL\LL*W^ \R5%D$GCNC; " MW"/XXR]\6VWQ[0K?5FK^D941]J*UK/O(&$L,("V\0BH8 M$$Y:P>GWPK='3M251CWHPC?E!+(BI-I!X%)B(JS/O>WE]\*W=5A2K/!MI8F' M+WSS%DN'*'. )*_B"TR\0YB9""R Y3Y[Y=*/)97W9]N>+:[74 $9IA@*6FFF1> , M"1S:WD3$/5]36!9ROO-+U9/3Q>$&:QPC)ELAKV1@5E7">WI0O)Z7X#N1B]AZ M\"*;3:5YX+6,/C?24A,$3GG0I&($#JN#?D"@[[P>@@F#>]#](BT,*AB0\=&! MLM/-D@14# _K)_?C?+ZDS&"WC"M2=L'\P.NBC48VQ%$!8Q9,U!HU V_WLQ;L M[TS,9]6ERUWV6H=V<^VH;6'Z!^]&QH[&5\F2E(,#;[J;IPQ4B;8MK#W4HF71 M8*9JM)M&9EB.>K&<3#XFVC>CR>EL05=S_7&ZQF;IV^4M1EKI= "Z$I(S;5CV MF>6L NQ<:90!3&_5C06%-.8!&<.=Q(XQG]UMS@9^J,JX_7%WHP1<8]Y5**,^1XN"1-Q2TUQ*#SSU5MAZR?57?[8DU MR[B;SWH%TFLWT*[T,AM(%_#V3P/U@BU4D[<1T#T5W16P^#)2%3/7H7&,$((4 M!!W?.46E-[*J=.[CH ^ 6P^5R1TXM59:J22EWDXN+KMVJ@&R;.<#BFR,/I$! M)5VPV@11C$"+<(8/W L:>Y$60;*Y2H+^LMO.T; M9@5F4>+XHQ(6.^PDE_FW%%V*YGE'69FL5( _'Z'MFI'KP/=CW&A'TS[LA0*M M77#O)^[*Q8%ZSP8L,,KEE($:@U1%,*+&46S $JER^TF'1[X' K-'P+V5=COL M)4M4(^6XB3ZA"9IY SS[P<"/:5%U&-[9./MQBWL]5NY@+3!T5MECGEAN Y^ M@ .--\*\Q[GS_1=/#VGO$BY7KSMXNWICU*9B[*C.A1?+.:0,QP@HE<$!%TKF M7M2]-K@],'!0NZ\U'[^KT08XH6/91N<+R4MMD24L(">X5)4D3+C0>EZ *4S/*P 4=.2]=";"K*(NB+,T*(=#Y3<^66]UD\^$ M,"4-4>*$C*D:UN@CC8G"2R:1=H0*3D$9E7N9_%(PSX0[>8TRX)$7G9F1-==*WR0&O!M]66RVUX]WTV-2 M'-(T_L:,%@J$TE7^-0EKX-JUY[K=(V!%:PMSP&ZZ6YI%R@>,' \Q[M5!>9P[ M>%P?W6 K:W-S9;[7*F20@UD1NURHU]]^,_^LF^.Q:1?*[Y)\5FFD:-I8$GMN M-6-0^=P[@&X ;U]%':4(LIA[*&*H,@5 RZ#> GUOSF$Q/[@4;JDUL)M!W5L] M1AG3KT^Q;'8[/+H%JY 2TB'!,.= /%"2?;':(=#LX6**Q\"RE>8J44-QV7;U M.30?86R2#=JST47/](.;3C\$9(W 2&D<<*"4!)O]/(CE)EJ+@2S-KL&Q)MC/)Y42F'J8;M@]Y#-X\.1(44<02%*GBC M*-,B>V'=:D3/BS2;FF#I5%KI9/>1]]/'IIF"4#?G9M>3FC=X?)F4]OH2#9S% M]CS&2\@)%LG &$.FL@8YRH4C6L3(*O>!P8>7Q;ZK@4 QBJX:1P),T(!%,"IW MK=WCS6*OS97=LMAK&^219K'OJ=%!['^]18)J$@AQIF*Y9X"?7!9[?8+LEL5> MVU"'D59\$.[W+'8!T^^>7]S8;H='-YGJ6*F./PS'V%;.^S!@2/A8L]C[8ME* M(IR:W<\JQF6TJ1XDN!.WJN^\AO'?3)E3!QL MVF2A9,).DN\EP4")]&G_X@I940'"VE)/M625&;!F9Z\)AID&B')(I9@E!$RH M);[2,G>AX&-/,*S!E1P)AC4,3V!? I\YTT^>^2W^0S'3/C9S)XV4J M7'8!!(QS_!.'YU^BM, MH#'CHXD_\N=1OVFU51<'T)^_QG"D70962((L-H J "\%,5*$W%W#1@"?$E7* M6:;$TNL[\>A)F/>ZYM$YC)&U,LW=A)2M,%*JW+OKKT9TZ"F=+0*@C"88+*'S MJ:O=GV?U.+;1IKT%NF_3*];$N.JX/D\,G\IS1?;MTSA;-I0G>9-#RDPIFY^C MKNIO +,M=>#3F6G@]3R.H_'XJAL["1_!U:>3=%3O!VA&M4\#V/(R)9T6SJK* M(7WQJ&'RM5/U1^ZRX@ MSCFRU*53Z920F@?+0NY:S,>0WUK?2.ODM];6<('\UD=H(3XP;6#W)IU$6%\D MB:\BK7Z(7@IDN8M2<\LH'L :LIT2+W%8HT#=LG&Z["Y9(C*RV!$&E M%&6":6ER4^:Q)T*W)D\YRQ38U_G*0P??[\!?@9U'R91("X4EBCR7-$A=29Z[ MRFT]9,,3YY!"]P+6VV,N];UI9J](SKSIPD-+Y4A7H\^4#UW"MMCRY'3:C[W^ M=GO+!_-M>L++7Z;Q\SG[Z!ZKRM,8;%."#.,4$^..E_6\T$L M[3(P=VMQ;M3'I(OJTPP1(#)PP)+PQ#26+.X,>; M[]1^W$A0.9O.'/%(D>B>TNC+:)>;KO< [#]1.2@'YL?GK6U1(F+86A&W8DS\ MA[&9+*SV6"U3H2QF"7GVD_S<@2;S7=^AV/B1\AT,' MP]L'_?>G5VU1=([3X(:R8IYE%24;&(+2+27%EB_3XFG]W7W_Z"[34G-OQ1*2V2YBCXN MU0*"](2YW#-*Q80Y0/Z6C70/@Q8%^LIB@LU2L+_4S=6E=!^9ES:ZLDA1[Y'@ MMM+Q#6<8PF-Y"7HE_/YF' Z!]C4\/#@G<6PN1E$#Z>K1>7TYZ>;%\E0C8[1# MUI!@*9CHV^=>3E-(E.\OP!XH,=ANC'?V%CWISJ!),C9PEN+8+S";Z=U^3FF# MA^>96]I6FDQS3<_ZYNE\Q@"B1=E8H@C$>>2BJ$)H+C[,<3;HAQYZ3Z>NTM MEK.*M$EWC#/!D!@U4 N\\L&&W.<,;8)OJ%F@HCQ:R+27,M"A3.O<5*K,9IN3 M?/4D!<@+)9 BA;P$62H#PLYI1KP#G/WXV96 ]C7M4XX&\QG+;.8HX0[>Q]13 MT[0,5*&IFEY ^YEKR6BX>8\KF];W18F*XNAJ D?.$^\U)LJH[/[]<%1X8/IB MSTQ8J>P22YX?[AI[2A(C4$-T=/:)1X1+P:118&GNLUC6!K>'>K_=C;FYK[*% M)3)FX=(\RM')\=L[0'^-0J>1\_9 XZ.)OW? \?T#L.97@6. MK*8ROEM@D+74(A,X"=A+PVAX("@K#'%XFA4B17UX%BW;M[V'[O=) [.4:9,M G&!2\85J)@2FL%LB?F#^:R08$Q]B.XM-/W*(QF,P:_1,VL MX;0<7S:)[;,YA=B%GX3/YNN13:NA7+<@4Q5]F2J^CJ12U#NI \Z>.BXAQT&Z MB_F2JWLW?8F-Y!86\"QTQ6G1'U2 /#A* XU#1"6S)U'G40Q/I?U;=R&WNI-I M"O1]JUZQUQ#J!N:5V*Y01C#IU%:L48C:"+0R,8;+3:S=$'\GX9 F+^#6G;C1 M$I"SRPEJUS4C>SGU5S_7,Y]T'C:C#!FG!#*XT@RL(SI[0GA+J,-3=$A&S)-Q M ',>3+#-:K/'B$$*0#A!_ M:$*9]%QKEWL#V.V0/B\*EC?F(@6KDKW@->X/:2_<:+4E\.\FJGBJ+0TR(&\I M<:E4(3HR W:':T#^[CX.:O0"G'TX!(LQ&-(X8C.8!:E$L*'*/2N\+#K.73[Z M$;[$R]"^&;7F]+2!TZMSJJZN;U\ZNN:#\Y2-;B-%II+1^TV>7#>Y-/O$6$J/ M$HL(=4P*[ -7N'IO:7KCMIKNKS^VJ.>#HZTQ"%*JJ)E)00MU[T'1NXPYCX MZ98MR]K>5\%F/J/6&96;,1:^@Z<]FO@K1&W_M%$OJ$UJ,M>S_"*086LQ\]AH MT>"9%+PWZV.!-%".M (K@O$47>[1Z*OTFKD&Y/-9%-B"Z^KS M;TMF^$ETZEFP"*I*$VNPP=@^X$?V/WFX,"NCNNMLNLI<\/CSN:W'5^?1I$T[ M711P25&1U1PI3@BJ/-?>&LJI=FN8<$43C]V6N;27N>^]J?'^%>K3QERY<">%(.5QXU9TS_3D'-O/2[D/I)W@LJ MH]>U%,CP7E+;]2 MN1DM[M("]>;;'[]_6O CA$)!:-7UI6UX'XXK;^\NGKBS,)7'VX- M?-O>L*-W)L77.VFM0$G6^WKR^]W]EBS6"F'!')*1A$ACH9 (3,E@C!4D=\'I MG>8?LSUWU6:1TM&ICY$F98[KR71RY1^C[NSXLHVN/S0_?W7C2S^:G*:C'^._ MOF?>&'2JS/8:"2&L=""I9[EG8+> .?Q,5]$4:VE#Y=Y<_EYG#<[/)D+>3OSH MR\A?FG%[,AE_>WC>IK?O3X^;D<;Y6Z[,/WNCJ9LMX.XX01,;28<$W&GBMWO\ MVEC^I0_<9=U,8R:CU_7\R2H*A31++S$/R')FD,,L, Q58'KNU.;^A2_W'SO< MJ_J0TN^M)ME!]HSQTA2*-^<_CZ4P0N4 MNWT^_2,)J*** I0J"??>N[OCM@MEYH_*5"J5+__^O[X]K=$+*:NLR/_C+]9/ MYE\0R>,BR?*'__C+;_=71O"7__6?__1/__[_&,;_???I WI?Q)LGDM?HHB2X M)@GZFM6/J'XDZ(^B_'OV@M'=&M=I43X9QG_RQRZ*Y]WBLD6W:J^YCW5_+ M7TPKC",S"HPT)9;AVSXQPB"(#3\E*S]*H]1,5FBO[&30S7"D+#=>/4 M"#PS-#QB6I83A ZQ7+[H.LO__@O[/Q&N"*+BY17_YW_\Y;&NGW_Y^>>O7[_^ M]"TJUS\5Y?_DO[\6^#SW]U^*>M, Q_YG_=?K3*CGV0+FO]_'\_ M?O@,\9@2J[)>*__)#$>.:HS[+%QK]!/N7T7W,8+\R+-MPK)^^ M5>6@BBG^$>F9-9;KY0EWFRU'=W2^IDUO5SK.IK M4=1XO<#78D>FQ_*:_>(#_:DEPQ::,*:<3FNZ>ZR2;S7)$])8R[VE49;\QU_H M3U\VE?& \?.7JRS/:O(A>R')=4[M^4,6K\[.3&93SSFMI/_!P7U!=[KHV]-Y:6Q9,J@.I" MU1>O>9F4\;^@HDQ(27WT(R ,5.AS]I!G:1;CO*8$BDU>4X?^KEAG<4:J>VKS MWE%!_]XS3_;*-7PWP ;&46I@BZ3>*L81=;:_U.)V28PL1*EJN!'ZO'EZPN4K M*E+4XP?M&$(=1S"S)(BIF"E2CQ3,_,P@@_YD/"#.Q/^GSN3 I%9D9@2)+FI: M8$ /E..(Q'7Q]/J1T)_*0T_&LQ(C\IS0P%'B.W9$0LOS M1$S%\>4UFX0^03&E'T%A6KE/EPVFQ'U:Z,^&VKBVBLB7M.&=QJO2)^<>';6O M4=@H34O1&!_Z&6905J;3Q%3^>>2A18S'-,.=D9CY%,P8D#CYZS)[ZC4<*$+D+_01(QW1@7>EK]E<@+LP#C MHJ(_&64%>_>L5$>VZ8K$/ST4+S_39]L=.DYV&_/XBHNHT:Q G2;-?U#..;\K MBV03UW_@LJ0[^"O=PLL-7A\ZXV;H&-@E+&! 5[&<:)5X%M7N_3#IK*-YG!CD M&WE(4OC+^0ZO6= ;X9I?$$3D(:(!,;%CRND8 (\E]'"<,)-&_X,NV] <:KE M'1NHY4/=P61:3D4'D1$BBQX\I@4]/&C,?!IF_A*2?;FD1Y7Z]2I;DYO-P;&" M*ZY/?PI"WS=,+\8X#&(G7&$17^/8XIK=C(8<8O100U!,,8_B,*V.ITH'4T* M8,**-B7!A -!'VLTB_ZP4ZBCBRVB1E-B=,HS^1DYC^$\23)V4L+K.YPEU_D% M?LYJO#Y^-+=):H2>%QF.$]B)20BA)W1(%&^2FF[??4L;,>)&EJ.6/&S7FT9, M;/-3A@/0IQ^%8/Z,#][XA&14M/]-TUIT&Q02^W W%'M(3L-OJ7M77N=Q\43. M\X3_Z_(;/NBVI1D-&X?):811N[*L,PT)9Z_6B4.2.-!U#5;@.N< M/D2JFKN !6,%99RS,Y23&F8%8*B*605M6,&L!">,&CXX5,TO6E;0CA=-H7PI M&!09$ACM10V+%"R'AD9N$7AD[QY'FS4N/V1537]<]U1!,+HWNH#N>'Y#%S'" M9XB3%@_MC4L]']Y3(C PR-^3E>HRHXJ4:K207%)!OO%5%POTS0K6#_;-?UAN M<[\A7WOW=&61TQ]CPNX_*GYK]]K\W]']/74L(V1N/;9Q0E*?'I-Q#-G?H0QH M5M]/)*:DUZ_HNJHV++]E=P'=!8" =_-@A,7V>IVXP:P Y63OGGZ/E[/FWOX5 M_=G^5\N.+PN&HDT?3'[1?5\6G,.M7WH=.8H9%*0HP2]*1 M1C]TQ'^D!RRTQ>5N!A>PW1"659&AF*>WJ&40%O_0%(@_*!M4_-NFJKEI^436 M39[U/?[V1U8_/A9K5@%T592?'W%)WE'JR47QQ(X@AWG-W$&)O= (7<\V7-N, M+<].K#!-)?*:3V!)2&%.3G#FM"OT2-8)2HL2U?@;KX!JN0-Z+:>\ =$0IEY MY2[Y&#V#$V36AI>3G;,;I@>^T9VA[AO/(:;LHAZ_Z#9:9P^*4Z$5P*0L1BK/ MR<(1U),A&\973U]2TA2^X&S-3"HC@-?4Y$;U9Q)ORJS.2#]%^]>RJ*K?5S<&HS;2,DD6-X:>3%840"Q]\6>PC:0Q5\25A&F%'D MQ-&..F+DH=G56EZ!B^F^9/J>@5971I_D_+O][D]6OW37;'2E9 M,(Y9SL1S2&A@,[3HYN7[U'(&GF%99KRR4C?R0J%$'&D.-%O)E@K+I"LV-2O' MY]YDU3CT=8&JNHC_CN(^G^*I]'*83YO+19"$F<:.'=3CYPSM<72&&IY0Q]09 M:MG2C:9X[8)V5.7*&_2@"ZJ'. F9B9()N747JZHX2>Q^X<5I"TGGY'5TWXK97PY>V19W7?VS8D^Z=]YBBQKW.2O63)5$ZOF.S3)E6%V#"+*2!Q M>ZFKZB9W0CRY2]QC"RYW?SLASM[5[=3GY(("E[ADU0H5U=(NZ)#%AR?,T$R, M*,&>$;J^%894.A/[D!/F42J:U9#30#]D.4J*]1J7%2LL:%RA'V''QN,8B1T# M3Y8R&V:9C']QE[EX$R^V84T M:PVGC[8,H(Z#,W15%'5>U( $OWE0YA5**1XP)9N'0G%*+TA>*36<7WTQU106 MM*^NX@_)N9J?R O)-^2*EU08UL\D?)88B#/QC%7EA%9J66X M46(&. Q]QXH@WJT)@9P-X)V%,&IB_J@.+&":WW* V#<6=3PT'58[+C1E M\T-E5^3,"I-=U+^%@G'H\H*?/Z%DB/D0)7FD;A@U3$W) +M'N"'U;;I_(]$*%5%E?-D5R^ MIDH0A*.E5*+/RN904W-/7^/KKCCK/*JXV1?.!AY=0=\W>DMTKU:PHZO0MQ"0 M3EGF[SBEA7-^9T4>9OO./R+9"S1^),EF38\MAYD)NZR$3X1)EJTS'LPY*(L[ M"'D'?FA$Q'0-XCEQZ'JAM0I U4BG,J3Y,-*QQXSY1US^G=2\YHZ]H#8[$=@W M]%3\Q8S(DJC"+$T?T&$N52_5"NWSIZ7:435:OBUPI/N]*7QR/L9:P^^$4VO&8@*N5N 2:GL:F%&/LFKA:X6G4]T&EK=2K+.$OX.9 F7B.D;DKE(CQ%9*7&RGM@5R"::(:=:L M/=*PG7T2(K%=6Y7@,&7;H[I,];"(H(KVTDE2B^Z3(D(?[H%"STB>!.:*^7@H MJTEIL5*#)&:.TO?-2)>5!;WR )]]5.*[;Z[.KH;^BW% MU6/7%$BA\[Q$*=SW4.4&*V#34IMV^?2\+EX)X5_PVV>V8MO%#I)E-K:(9JWL MZ").@@2EFH_*+::42T14K9L.&AG9^L\*JRD(;I;-L)MJC"Z@^TS9;Q[_\>;NNA<)AG?*'XHO<+14(3GPG#DAM(:\FED) M3^J>/UQU\0[ZHX(=ZZ(__F'I]C7%$RN7(Q5KR3F(5$>^$7F^8YB8K,+463EF M[ *;U?37UWT29;[:,Z7#^QZTMZXU(PYN4K.'BM@^>8*L, ULKTTY)=[A5FFK MF6,RJ&LLL[?ZTFUDCHEVI&G,T8])'AC9-LEZ+] O$;E!8E@KU\-N MG#HN!D_N4 $.>&K'95-0K H7P9##29+"[':S_ADZK^LRBS;-K6A=4!->*JD_ MG9=)56!A2 H,*H@(. PO@G)7,&XZQI,?")Q&M<57R*(#L%;9-A^F_WOFC> M;=L<(/4-[)A425<.,4*;^E6N9<6.G:Q(&F!0%J$4&YHWAAO9=$$Y3,447#]2 M,"-P>W&][6PR8*F? Z??3IP&C:IL.3DFELV?.PFH04;=::O)V:V#'BH'R0'W M!YU*N2=AL0FEQ$^,T%R906R9OFN".I4*T-1\(!3H1#1;/"X-IYA]4@P2S!BI MP =L=@ 2*[(Q(A07-2@ " ZM!^11?641=]S%/VRPNLW:/;@0=8EKA'&0&JO8 M"E:FYYDD6H''JYS$DF9#'[$'25%D49Z#9!R@>T9&&K0V?! M.H,9AKZ[*@0Q &5J% 17AM]>73?=B=K^*=T0^;NRB#]D.;FNR9-(_P&!570& ME#EQU/7:Z+$1A#$A&[R9N Y040B#W0Y)$;VC=*>$)G)^3D% M2;']6#T^,+,PFX6A/"T*)K&J]JMB1)?MKPH"8M! %?:TG-'XM2B2K]EZ?9[3 M7;6F7XJ,'CW.JXK4U9$ZOL,4R=BF.I=X1NI[7FC:A%B>4-\]*>J:34C'"]\N M=]R@AAU@=: "K,6LBS8$849&*7A@@R,%@B*[ Z.]J/F1@N70"LDM(F>,KK(< MYW&&U]19JDO>.K;:_JZA^:ZY5_S\2$C]:UELGEE3M2/VJ;ED)L3 XR!^MZ?RI!FD[5EI=4SF#DZ&6TQ"[4DAC"CM8.OQ]H9.D25]4?D_"'. M(-IRJ,66J8)+D7D[F9U%+9XJ\ Z-H+)U)4]VG,+%IF172&/&SG8MZHQ%D4'L M)+5,U_0"+P4=Y(Y1T9WKUU!#F-,&AE2/PR)X*CM56)BIZ2Q))Z\.RS$IDJI3 MUE$:RQZJIL0/P="US^.85%5;BG6@^39QC,A,3,/WK2!TK-4J M%KLQG:&C>5/N4^9?Z8:V^."2*8BFU5FAX# M'I%YOC8-)+SX;!9%(,A-8(%^ M 4"S500DFYB@,O7T8G-2!$3H3T,1^;@>5V3LK."'IH'-(.!Y^)$7NVF8F)"S M@BAAS9;J<._]?,0IF=F/3\-5C7.B__QQW$G1<@R!"KN0W_(VAQ4H&% _YL0C M34*R+Q?%"RG'#$5LQD;@8-<@INV3Q%L%GNV)&(K!RKH#"8P6>L8/Y"J0: MQ_[#-.T%KWG,#V?E[WB](;NKCT.?W_(M(PIL8IA!'#LK/XQL&]0V1IBR;HUB M9;ADQP&P)Y0P?F);J!94@&K) &&;)_^AQ\498GP@SHA([P!XTRBH\*HZ2 G3 M7;:=%!2.06\I\ *2OE>8_LL\5(C)&%@!+%KN4X8AND*-#]MG)1F M,[$CO$LXE$V0F,!+,*JO! 5@:%\. 'AX?U8V53'^<4++!OIG!1Y$^^>?D$Y, MR&KR(7LA@R2(&S)09LPJ1"/?9+T@+3<(S=1>Q9" _S0YS>'^ACA:,^HHVZ7R MM%=TK ("G&D":8@,;,R#"QQ&W@+SV/ M5V7)Y0BL8B9"-U@PPR%0E'F&=DPAQA7JV%JJ3',:E$7J-D=8^(X*.:=!@E5V MSJPE,?FRR.](<4.*\Y<'KIK WNUCSVL^-5"RQMWE+;JA_WO^0DK\0%"39P!I M>2Z.QK0%404$S$*HP0 VWG)&2+FIEF.++C?,&'K,H>MW[X+:XB;>VE&H(H>XMBKDL;_)N8%9J^%K>B;Z6=Q*OY80!-HH@ M5#[)YE2^WFBDC2(XQV?;J"*@XWS':N^^LGQN^N^+DB19S?VUH]7GAQ8[3&TC M2&QLV&Y@X\!V8\\'5=2J8TUW[+=CA7=JC3DSB/7+4'DF!+T*%2=%70!K.#_N MOX"&67Z2/$,-OZAC&/W0L3P^NE3QX5(&QT6.G"#&OJ.#J R@L..I% 7)(6-; M1YQ9_]X,>=#4L;%%=!N^O2E=_8/G6R M'+'7]QMR7U *_[W!ZVWC3MY@ZAW)29K5%2"$*K.VYOVI90EU/*%DPWO/'K+5 M=5KK.(,/T90"=MX\Z,849B^TP0FR(J=@(F56I @N9F=.@:-O>$Y:1^K"YM-F M32PS\JSSLKPOG_(ZN5KC!\"-S?$%%KBR8801HVQ8_9@?NB?E4Y:S7D6@NYH1 M((0N:T[' 'Y;,R\^^I-QH3=]/?NC9*Y_%:7F-*@[[I\Y2X)&RU)GZ2"4TH/USG5 M*U(-$L)[:MLH_=9B3GK1QOGC9KY@#_BK.<:?I'7/Z=\-$GYWE"=7?W[^D;B&9,RJZ= M!INWY!E1:/N&GQ+3"(/$-IP5\2(K7(4!L43;:6CD4_=E Q\VU.,=,>:W#?-W M'",J @^^]WXE=(TX,Y)HT7<^;76^HS<)O"%9Z"5*-"S1^3;%&YY\)V]5KF'* MFZLHJ /+ E!/='#127VQ#C +0-CO(+,$N1/&#/6Z5# WO>FV=^A-!V9,=V_/ MH]\(T_)3+R&)'X''!QTEI7D#;J;6Y%1K6WK]9G@24X".PR46A5 # FSO:N3O M$6TB PU9Q:-Y)D53.7+G.*'E1^E,"GQT1,[T$W /_MVFRG)25?0L$+$H-MWX MZ!F=3ROA_[@O<5ZEA)))FJ8SW>&[NJZJ#4E89W#Z [,OWD/(_I M4R4A_->M3T]" YOT>.W'Q*7>?>(8ON]95NKXQ/*%6G0OSKGNXWO3D2GK.$09 MYX(WG,A:)L\0:4[!%>>S^\@SU4[N:[K\+U]JNP#8CPKT+[$2H5ZL1J_O2]OG[Q MD\%W^S60.RM\IU\'T GB35[)Q)EB67X6.V6\"G0816E7EF1#-9:O*(# ,*L9 #\L9C\NGYW7Q2@T1*5^RF(R4 MIC4#V7@^&$L7>\A9(7]3'7%14*-W@9^SNBGO;Q+_!GUW ]? 3A08A&Y@B9TZ M*\<%M?G2Q*=N ]6KTCTVG?$,Q3N.Z!&(_L\+?=]%"6S;J^LMBAFX[^#= $WB MW&3(A@'48TF=9=2,EB);JHO+1:VO9J@/[;5N[AZSOX]6Z^ KM+CBUQ$*. M"V\]R@GK=E=&)53OI0Q)O95S,BKTA$\R_@P\.?RB^$S6)*Y)\I%@/EA1O SE MV+.:]_4V>P1UA%%+&5Q%5\3XDDE>Y]=,'%,KVGQ.DG M>4]^3J+ F'>)>'KXF#]G%WF5E* *B^-/Z\[RX>U1[K,GEFG[\>;N>AL2A!15 MC @^KTJGRPQ3IBEQE1913 LF5Q%\?,GE2H$G1=JK 9[^I&1K?&H'2_)(/;GL MI+O;MLB1G@[KNLRB39/$5!?*4I0 TJOJS]ANUZB)6]OU*RP$$.IP$M MMCLN!Q],NX7R>7?]LUEZ,&?UM>GG%?/\83[-COK&=&OM_HS>T[^<(28%HM(H MG"RA!$A5TR=.8V;9"15*@!M,L5"SZJE];-6$<7?-JPZLIY=@(UB9GF'9<91& M9FJN8%T2M7&J^S*LWU"5W6<>ZW-[V5R,R7:O5?WN!./CW\,;47P%UKZ(I!W\ MM;V3V%Z.-0UMD=*&9HL!JKS7K6H^WZCWK2:XQWOAZB(H6=31%&;G#Q]8H\DE/Y MN[*("4EXAX:=BWE7DN=F5ZSXO,3UNKI-Q_W307;E:F6$INL:H;#,+^WLH(4C M_B!UO6[']M#-\FO+"XK7.'N"^RE3* H[(*>"(IMDF2TH="0$8U'D(4\26WOH%!#^RIXL\=4(>&:D?BP0^ MHN+XXXMFDG'2$@ED!Q)/JZ\B86$Z>T1.'8,EIL4Z+8'L8,WE,\B."W4TA6SD MHY(W\7Q5^NSYMVRPP_I69$0KUS*L@-B!$YHDB3#H8KV_^C+:1C^&_F3D@!66 M^T"(;9+2XDGIEX!D\!OG8Q*HND#>6WO9^^!C8@VN=X]^2%*-=CVA>"GVNKDG MV$[CV?51[.M70E(CC%>L\4IH.I$=6GY@@_1+B.PB@?OX%?580#L>@-ZK()*" M"JH<'Z#F]AK1714ER1YRM(6K-ZOI> ;G? M!N+Z# %%E",2(+FLA0$ ,3 ?L M:7APZ@,]2:Z;3@W=QMPT:TJLV#9\PEJX)2;KQQH&EF>:9.4(-6LZLK9FZ\"I M=4U1(!OS,1CFHTXG" =3;8A.K)N804P@90_-LB 5@507>@A)Z\/[\^1<5Z<'GANT:0L#UC MY9B6ZR2A:R6B.\7>RIKWB986:HB);Q'[TL]O$-(RP91!4!S0SG"4=:E]87^E MQ7:%HP+T]X3C'X"I1%767SZ3!^:&_4J*AQ(_/V8Q7K\OGG"6#Y)?H]0(;-LQ M$FPY'MTJL!D(=;*?I*)95?H$T9\-24&G:AJ<:>U1)C),DV#2"BN4D#13FPY= MH+?AT'_M5&QZ[47434B\3O7$/BS;[J.(_][TF7N_*:ER-]>%3?^YX^F5@X;5 MV#*".**NG)<&]!@4^98#REZ2X$&S"O-F?&S<;9&R1DQ/18XJQB2\7^PI.(OY MC9K1@UF#O;::9VV7S?:_4^GC.*5OB<5@4I+5&Q7M-Q7 HZR#"YR#A1N[2$,T M[/!'4;3!P[+E&9'J1C[W$3TP/-I]J0$.S M 6H#%RW9,\0(4U@0(PT=5C7$9]X-5R US'!("2PQOFI4I!-F6 W77'B0U:A0 MPVE6XQ^5\Q]N2,T:.]V5Q4N6D.3=ZV]4O:_S;0[V>5QG+\UPC9'6LK[K&)&- M \-:I6$2)&:2F$(^OCP+NF]]!+W@P&\";MG6$AN\(0#(?EBC\JV>LZ34E;+_B]XG!^'_Q#=" M',1&Y/@QML)5$#B@DE -/.H^V7".66 E;3,N2,L[HF:=H.;G"M'].V;^ $LT MYC^0'8O ;M<:WJ.817OCMP,\@6U?3, M4=]S@]?KUSN<)8#>PS/+:#:];)[JW>4MNJ'_>_Y"]8^J^%XWE8X=Q/@!-R>> MPVC:9BJ&!V;[U"(#RIL7E%DJ?WYN[<7RZ 6%[.?3BSXB>]1C#2"WW\,>FN.WY''7@U+8:\*5H+'^X$Q!X>ZT0>DID8L&]"?J_X MC-BV9R:X8DUP.=V!YO$MZJ7Z"37SB%N>($,&Q*":W\\UH 2,* , TE 3!Y1? M[_LI)C"BQ/".- MPC!V_-0.+1-V:WR4SC(WQQUIU-!&+7'HW?%QI$3OCT^67^H.&2JZQ"WRI& G MW"0?7W?AV^1)X88WRM,?EW//Z1&>T(?8:?X]>2'KXIDY VV/R-&LZAUG/.Z6['B#.?2G M8"WF[B^$(,Q8[('78ZOK9(I^V'+6C8;F(Q=;YA#C;CP'$'Q&4("1HA/$*9PL M>KY0 -GAZ4/%DK).R07/,^4)=$VZW.VFKEB[%4IQ$)'P4@/[+C:2T/)\WX]7 M9"64&@Z>WV/66ZII1EQ$ MZ^R!G_:!=\2GO!%!)V@9G(%.4 T&W/80O^P@?M#S>=3Q6Z 2=CI$J M)^@$3I9U@DZ';. $*5CRU*$:XRU%/U!>KFOR=*0/*#8B["=&N@I6/@[,F/B@ M/&(0=BUT:2Z^N^1VIV>;KC[\9M48^+79/^3BJ^Y[_G MJ6 INBLSZ@OPV5HLLX:5[+ ^717_8.,U7!0O?#KM7X7'H9T$O< UU *H ^^E MM &NL"F5"NCDKK1DB2YWQW4B+'N77J>N)>=K;0>A7>?/]&#[@86[[.-]\"+B M&U%B1T9$4LMS C>,7- 9(4X9V1KZU0F(J,C#F:*TJ#\C(/*A]R+R"-Q7N6[&P-^7R5VQSF(^G*&( M;XKZ/"F>>9MS8$Z+\(+:,]8X'ZCKT=-QPV]J>,0]V;# *.4,M:R)NQGBJ,W[ M%5H @ZF[!%8:\ES 0$BY!>)4%O,#P(+W-W[XPW([_;M-18]&5<6OK:J,M\)L M;K#((-^U:>CB$".,XM (O-@*S540FA:HH/#%G M0"DD,!LAAP;8%Q"64)%',$]O4;] 6/Q#[T#\0;B/<$<*6(!B^X!F#;V[O!7? MLW=2S._)4@+ ](D5BJ@]90^8EMH?=ZLLMO\-&._O;\,_RNU?[[,*/SR4Y&$[ MTO6%Y!O"YPF/%N:[J\# )MW#DLBU/ LG=AK'D#U,B*KN6X ]'E@TJ.4"MH>) M 2BVCRF'!1C>'T-$ZWQID-"*MCGQTYL4RO[R<3>4]5IV*.M);T3,(BV%,_1@ON4*[=AB38V. /[:1/MUFC 5 M*"DK43N!E84KV$X';5C@IF#-4\UC4V5WG5/;0:K!H/I5X!GT^&\:=I*XEK5: M>8Y84_(Y0MH#APT9E'&JLI;J !RH%9(76=;"M+6L+.#?$-5A-HZ+I=PD')!Y M(W4_+NRX*H]\7K*E(N465X_-ZBS=/$^NLASG,?V9)SB,=5*,6",ATS4-QR:) M;V/771%0W$Z8LF9%OKF]X3T4KV]^O_S<-$Z\>8^NKF_.;RY.:Z,H#*V8UFL! M#&8&6A;0E@<>^M]RT:0YZ6F%"!5>50=$8;K+-CZ$PC'H=PA> &9?8M:TI'S] M\MOGPPT_#DP#1_;*B,/87$6!;=N)D.'8+:G9(OR69^SJBO<%$#R"],2=5F8Y M(6!:^MO-]?WE>_3Y_OS^\O/I*CAD>2)BV'ZX4:WV'SNMZBVUB+H,6>_TX,A? MI)N[\*'3W?#I7L_0"_R:B;:.7 MY:C8)NZW111L@UBW*=OTK _<0P'HBKK..C"#Z6=OV&-=H$^$?8DS>A:_(9UW MS7X/;U#<##__H1/M1_8^=A]MQ=.R.\-15=>!1I3PTNUH@( %^O6<']55'*9",K(*7] M H2I6IY4;!1 TZWE$I_9E3Q/I%T3>(V3;:9X[?7 M$H;5-A=S+(O1_&EJT)LI:YK5=!?[*)7(5C]*V*5RYY: MH?MW6M(U>$W&/T0X<(PK,Q"!VZL=.0%R3@.Z9H0PL>#5T M28^A3WPX=LL:ZGBC3DY<;K#@'$AIK,7\1YT(PBQB'[P!9%MNM-[SR(*AO!!- MD/P;U:+!P!DO1P.N(]L-J:G [7;7XU4:B4.,(/6Q02(264'BF38LX^4X&!K)JJ,B8EDE9BZ"C1!;N_C,EZ+"QS^2GY?3R MKB3/U,]MVP.=YPGW;9MQ%!>;LB3YX&HUB8F!PR TXM )7=_"29B BM0%:&K6 MV)8#1!H6FG!2P=W_N&% :E:Z")AB:JT8(IB.=^AT7<08.,W9J&'@#+4LJ%-Y M@+R*]%^$XJ+& #!H66 /'IR5POF-9/DPR[V.IV#%CJ.$=CLF)$&;ARL7+J] MAY(M+69(+WBL:%E!/5ZDVU?, 0H]0:B$2?[L< 2AA0X-HO*K[ULQ1_BMFE8( M C+1L4)TA1/GW]X558W7_V_V?%$D9- <)S:-P#$#@YA1:D=A:/FK0&H$[AX9 MS5;C<"AL0QM1XHA1EQR$NP_4M(50)S[,&LA*+C\1]ZA@IP_%W5_V;>;B'A5M M=#3N\4_#+W+8&*)VBL%[0K_\3VWI'4OK%+VAF5I#^\%\2QKMT>:YRN(7)9,P MS-^ J$( >E*7$AYT_R BF=3%PN3"B]T8B(C7OPH0^KQT 5D[&O(V[=\P?2)K M%MUFW7N;V?01FTU_AU]Y=O98CHAGTZW4-3W#MUI#Z_AS)=WTDT3D+*#\T M%DA'>H@:+-35NIW"S-)%< J .U(=IV)5.?NH=*2MB2TC8/W)B>.&Q(KC$%OI MEV=29D7RN<9E+68D%QN2>LB9>(8=RU!G>>G\A\O_\]OU[^V M9?_;._*0Y2S8S QI0P5F$Y6^EL#'!G838A V \-*'(<>"=O77I-D?( C/13[V MM#[E&HSGU)0+/"65GM&3;Y;E.R7JS+A)10Y5L^H]_M;>*KTC.4FS89UM%!B! ME]@&#E(O=GULNZ;$7-D!'>T7P,5+5G49FEF;'8^_0:]QQE"":.I)LDMI*J6X M&Q'5$E4X!VI&+*6J.J3R!JHZ*NIQ51W_N&1LB$3UKH?X87?QUF4I-M5O>4GP M.OL'23X4/$;,&W59]D?ZB2/-*],7LAG5\6<;90><@NS!S+PB]F=Q< %69@;R^NSSKD M!CQM_T+9HJ:WQQ@K$6U84V=$3\1&D;64Y6)1LW@B5(?V[]3E9(^.-?TF9G3! M)@7QAM3;N:._%D7R-5NO#ZV:Z1(C(&YDQ#A(/,L*242 _9KFB6HV83L6VNSA M,Y03X"1C(>Q$3Y=J$8$>-;=@=%G#K!"]-Y&XXT'IR5-<9&7'4 &2"Y])Q4$8 M'E !STKTM.^J&DQ$:&]/'2-T0LMP/3=QG#"R<2I4MC-)17^@LGNY[JL(&X(P MC=&T"BJ3'*B',D(+JYZ04%.;(UV@MS'2?^VT<'KM15112+Q.'\4^?.)PLG>O MVQ__*R,E7>CQE<]/.O^6#7(<0K(RL!TD1F"G)'*QFR0.R \6(ZM9;7L3 ;>T M^=?YYOQW]"=C )A;)PBFF&.L'B*8?I^"COQX,R%A54\ZFR;Z-D//A( 8G7\F M]K1DA)#%P"[Z(;#FPH@%)4?.\>P$/Y+DZX:.$;!T*=.) P>GMNDZ*2A0>!([ M;Q O_&%-.?MQ+FP([!5WXDL1#!\N!C4PBLA1WF.LZR7WPP<.]GB(D=TRZ\@$ M48.5JJCB: