0001628280-24-022743.txt : 20240513 0001628280-24-022743.hdr.sgml : 20240513 20240513060222 ACCESSION NUMBER: 0001628280-24-022743 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 56 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240513 DATE AS OF CHANGE: 20240513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Phunware, Inc. CENTRAL INDEX KEY: 0001665300 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37862 FILM NUMBER: 24936716 BUSINESS ADDRESS: STREET 1: 7800 SHOAL CREEK BLVD STREET 2: SUITE 230-S CITY: AUSTIN STATE: X1 ZIP: 78757 BUSINESS PHONE: 512-693-4199 MAIL ADDRESS: STREET 1: 7800 SHOAL CREEK BLVD STREET 2: SUITE 230-S CITY: AUSTIN STATE: X1 ZIP: 78757 FORMER COMPANY: FORMER CONFORMED NAME: Stellar Acquisition III Inc. DATE OF NAME CHANGE: 20160128 10-Q 1 phun-20240331.htm 10-Q phun-20240331
false--12-31Q1202400016653000.02365xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purephun:dayphun:claim00016653002024-01-012024-03-3100016653002024-05-0700016653002024-03-3100016653002023-12-3100016653002023-01-012023-03-310001665300us-gaap:CommonStockMember2023-12-310001665300us-gaap:TreasuryStockCommonMember2023-12-310001665300us-gaap:AdditionalPaidInCapitalMember2023-12-310001665300us-gaap:RetainedEarningsMember2023-12-310001665300us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001665300us-gaap:CommonStockMember2024-01-012024-03-310001665300us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001665300us-gaap:RetainedEarningsMember2024-01-012024-03-310001665300us-gaap:CommonStockMember2024-03-310001665300us-gaap:TreasuryStockCommonMember2024-03-310001665300us-gaap:AdditionalPaidInCapitalMember2024-03-310001665300us-gaap:RetainedEarningsMember2024-03-310001665300us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001665300us-gaap:CommonStockMember2022-12-310001665300us-gaap:TreasuryStockCommonMember2022-12-310001665300us-gaap:AdditionalPaidInCapitalMember2022-12-310001665300us-gaap:RetainedEarningsMember2022-12-310001665300us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100016653002022-12-310001665300us-gaap:CommonStockMember2023-01-012023-03-310001665300us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001665300us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001665300us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001665300us-gaap:RetainedEarningsMember2023-01-012023-03-310001665300us-gaap:CommonStockMember2023-03-310001665300us-gaap:TreasuryStockCommonMember2023-03-310001665300us-gaap:AdditionalPaidInCapitalMember2023-03-310001665300us-gaap:RetainedEarningsMember2023-03-310001665300us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100016653002023-03-3100016653002024-02-262024-02-260001665300us-gaap:CustomerConcentrationRiskMemberphun:CustomerAMemberus-gaap:AccountsReceivableMember2024-01-012024-03-310001665300us-gaap:CustomerConcentrationRiskMemberphun:CustomerAMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001665300us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberphun:CustomerBMember2024-01-012024-03-310001665300us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberphun:CustomerBMember2023-01-012023-12-310001665300us-gaap:CustomerConcentrationRiskMemberphun:CustomerCMemberus-gaap:AccountsReceivableMember2024-01-012024-03-310001665300us-gaap:CustomerConcentrationRiskMemberphun:CustomerCMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001665300us-gaap:SegmentDiscontinuedOperationsMemberphun:LyteTechnologyIncMember2023-01-012023-03-310001665300us-gaap:WarrantMember2024-01-012024-03-310001665300us-gaap:WarrantMember2023-01-012023-03-310001665300us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001665300us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001665300us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001665300us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001665300phun:SubscriptionsAndServicesRevenueMember2024-01-012024-03-310001665300phun:SubscriptionsAndServicesRevenueMember2023-01-012023-03-310001665300phun:ApplicationTransactionMember2024-01-012024-03-310001665300phun:ApplicationTransactionMember2023-01-012023-03-310001665300us-gaap:CustomerConcentrationRiskMemberphun:CustomerAMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001665300us-gaap:CustomerConcentrationRiskMemberphun:CustomerAMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001665300us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberphun:CustomerBMember2024-01-012024-03-310001665300us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberphun:CustomerBMember2023-01-012023-03-310001665300us-gaap:CustomerConcentrationRiskMemberphun:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001665300us-gaap:CustomerConcentrationRiskMemberphun:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001665300country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-03-310001665300country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-3100016653002024-04-012024-03-310001665300phun:A2022PromissoryNoteMemberus-gaap:NotesPayableOtherPayablesMember2022-07-060001665300phun:A2022PromissoryNoteMemberus-gaap:NotesPayableOtherPayablesMember2022-07-062022-07-060001665300phun:A2022PromissoryNoteMemberus-gaap:NotesPayableOtherPayablesMember2023-03-152023-03-150001665300srt:MinimumMemberphun:A2022PromissoryNoteMemberus-gaap:NotesPayableOtherPayablesMember2023-08-142023-08-140001665300phun:A2022PromissoryNoteMemberus-gaap:NotesPayableOtherPayablesMember2023-08-142023-08-140001665300phun:A2022PromissoryNoteMemberus-gaap:NotesPayableOtherPayablesMember2023-08-140001665300phun:A2022PromissoryNoteMemberus-gaap:NotesPayableOtherPayablesMember2023-12-062023-12-060001665300phun:A2022PromissoryNoteMember2024-01-012024-03-310001665300phun:WSGRCaseMemberus-gaap:PendingLitigationMember2023-12-310001665300us-gaap:SettledLitigationMemberphun:WSGRCaseMember2024-03-012024-03-310001665300phun:WSGRCaseMember2024-03-310001665300phun:WSGRCaseMember2023-12-3100016653002022-01-310001665300phun:AtMarketIssuanceSalesAgreementMember2022-01-312022-01-310001665300phun:AtMarketIssuanceSalesAgreementMember2024-01-012024-03-310001665300phun:AtMarketIssuanceSalesAgreementMember2024-03-310001665300phun:SaleAgreementWithLincolnParkMembersrt:MaximumMember2023-08-220001665300phun:SaleAgreementWithLincolnParkMember2023-08-220001665300phun:PreFundedWarrantsMember2024-03-3100016653002023-01-0500016653002023-01-012023-12-310001665300us-gaap:CostOfSalesMember2024-01-012024-03-310001665300us-gaap:CostOfSalesMember2023-01-012023-03-310001665300us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001665300us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001665300us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001665300us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001665300us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001665300us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001665300us-gaap:RestrictedStockUnitsRSUMember2023-12-310001665300us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001665300us-gaap:RestrictedStockUnitsRSUMember2024-03-310001665300phun:A2018EquityIncentivePlanMember2023-12-310001665300phun:A2018EquityIncentivePlanMember2023-01-012023-12-310001665300phun:A2018EquityIncentivePlanMember2024-01-012024-03-310001665300phun:A2018EquityIncentivePlanMember2024-03-310001665300phun:A2019StockOptionAndIncentivePlanMember2023-12-310001665300phun:A2019StockOptionAndIncentivePlanMember2023-01-012023-12-310001665300phun:A2019StockOptionAndIncentivePlanMember2024-01-012024-03-310001665300phun:A2019StockOptionAndIncentivePlanMember2024-03-310001665300phun:TwoThousandEighteenEmployeeStockPurchasePlanMember2024-03-310001665300phun:TwoThousandEighteenEmployeeStockPurchasePlanMember2023-12-310001665300phun:MichaelSnavelyMember2024-01-012024-03-310001665300phun:MichaelSnavelyMember2024-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
    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-37862
PHUNWARE, INC.
(Exact name of registrant as specified in its charter)
Delaware30-1205798
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
1002 West Avenue, Austin, Texas
78701
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: 512-693-4199
Securities registered pursuant to Section 12(b) of the Act:

Title of each class:Trading Symbol(s)Name of each exchange on which registered:
Common Stock, par value $0.0001 per sharePHUN
The NASDAQ Capital Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes   No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
   Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No
As of May 7, 2024, 8,272,091 shares of common stock, par value $0.0001 per share, were outstanding.




TABLE OF CONTENTS
PAGE

i


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report (the “Report”) includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These forward-looking statements are intended to be covered by the safe harbor for forward-looking statements provided by the Private Securities Litigation Reform Act of 1995. All statements other than statements of historical facts contained in this Report, including statements regarding our future results of operations and financial position, business strategy and plans, and our objectives for future operations, are forward-looking statements. The words “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “might,” “plan,” “possible,” “potential,” “predict,” “project,” “should,” “will,” “would” and similar expressions that convey uncertainty of future events or outcomes are intended to identify forward-looking statements, but the absence of these words does not mean that a statement is not forward-looking.
The forward-looking statements contained in this Report are based on our current expectations and beliefs concerning future developments and their potential effects on us. Future developments affecting us may not be those that we have anticipated. These forward-looking statements involve a number of risks, uncertainties (some of which are beyond our control) and other assumptions that may cause actual results or performance to be materially different from those expressed or implied by these forward-looking statements. These risks and uncertainties include, but are not limited to, those factors described under the heading “Risk Factors.” Should one or more of these risks or uncertainties materialize, or should any of our assumptions prove incorrect, actual results may vary in material respects from those projected in these forward-looking statements. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws. These risks and others described under “Risk Factors” may not be exhaustive.
By their nature, forward-looking statements involve risks and uncertainties because they relate to events and depend on circumstances that may or may not occur in the future. We caution you that forward-looking statements are not guarantees of future performance and that our actual results of operations, financial condition and liquidity, and developments in the industry in which we operate may differ materially from those made in or suggested by the forward-looking statements contained in this Report. In addition, even if our results of operations, financial condition and liquidity, and developments in the industry in which we operate are consistent with the forward-looking statements contained in this Report, those results or developments may not be indicative of results or developments in subsequent periods.
ii

PART I—FINANCIAL INFORMATION
Item 1. Financial Statements
1

Phunware, Inc.
Condensed Consolidated Balance Sheets
(In thousands, except share and per share information)
March 31, 2024December 31, 2023
(Unaudited)
Assets
Current assets:
Cash and cash equivalents$21,567 $3,934 
Accounts receivable, net of allowance for doubtful accounts of $86 at March 31, 2024 and December 31, 2023
637 550 
Digital assets19 75 
Prepaid expenses and other current assets385 374 
Current assets of discontinued operation28 28 
Total current assets22,636 4,961 
Property and equipment, net35 40 
Right-of-use asset1,325 1,451 
Other assets276 276 
Total assets$24,272 $6,728 
Liabilities and stockholders’ equity (deficit)
Current liabilities:
Accounts payable$5,070 $7,836 
Accrued expenses239 437 
Lease liability656 629 
Deferred revenue1,012 1,258 
PhunCoin deposits1,202 1,202 
Current maturities of long-term debt, net 4,936 
Current liabilities of discontinued operation 205 
Total current liabilities8,179 16,503 
Deferred revenue611 651 
Lease liability857 1,031 
Total liabilities9,647 18,185 
Commitments and contingencies (Note 7)
Stockholders’ equity (deficit)
Common stock, $0.0001 par value; 1,000,000,000 shares authorized; 8,282,221 shares issued and 8,272,091 shares outstanding as of March 31, 2024; and 3,861,578 shares issued and 3,851,448 shares outstanding as of December 31, 2023
1  
Treasury stock at cost; 10,130 shares at March 31, 2024 and December 31, 2023
(502)(502)
Additional paid-in capital320,840 292,467 
Accumulated other comprehensive loss(418)(418)
Accumulated deficit(305,296)(303,004)
Total stockholders’ equity (deficit)14,625 (11,457)
Total liabilities and stockholders’ equity (deficit)$24,272 $6,728 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
2

Phunware, Inc.
Condensed Consolidated Statements of Operations and Comprehensive Loss
(In thousands, except share and per share information)
(Unaudited)
Three Months Ended
March 31,
20242023
Net revenues$921 $1,344 
Cost of revenues397 1,271 
Gross profit524 73 
Operating expenses:
Sales and marketing443 856 
General and administrative2,471 4,142 
Research and development484 1,769 
Total operating expenses3,398 6,767 
Operating loss(2,874)(6,694)
Other income (expense):
Interest expense(108)(537)
Gain on extinguishment of debt535  
Impairment of digital assets(56)(50)
Fair value adjustment of warrant liability 253 
Gain on sale of digital assets 3,214 
Other income, net211 102 
Total other income582 2,982 
Loss before taxes    (2,292)(3,712)
Income tax expense  
Net loss from continuing operations(2,292)(3,712)
Net loss from discontinued operation, net of $0 tax
 (557)
Net loss(2,292)(4,269)
Other comprehensive income:
Cumulative translation adjustment 23 
Comprehensive loss$(2,292)$(4,246)
Net loss per share from continuing operations, basic and diluted$(0.33)$(1.80)
Net loss per share from discontinued operations, basic and diluted$ $(0.27)
Weighted-average common shares used to compute loss per share, basic and diluted6,864,226 2,063,379 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3

Phunware, Inc.
Condensed Consolidated Statements of Changes in Stockholders’ Equity (Deficit)
(In thousands, except share information)
(Unaudited)
Common StockTreasury stockAdditional
Paid-in
Capital
Accumulated
Deficit
Other
Comprehensive
Loss
Total Stockholders’
Equity (Deficit)
SharesAmountSharesAmount
Balances as of December 31, 20233,861,578 $ (10,130)$(502)$292,467 $(303,004)$(418)$(11,457)
Release of restricted stock16,000 — — — — — — — 
Issuance of common stock in lieu of consulting fees11,453 — — — 35 — — 35 
Common stock issued upon conversion of 2022 Promissory Note336,550 — — — 4,505 — — 4,505 
Sale of common stock & exercise of prefunded warrants, net of issuance costs3,915,009 1 — — 23,203 — — 23,204 
Fractional share issuances as a result of reverse stock split141,631 — — — — — — — 
Stock-based compensation expense— — — — 630 — — 630 
Net loss— — — — — (2,292)— (2,292)
Balances as of March 31, 20248,282,221 $1 (10,130)$(502)$320,840 $(305,296)$(418)$14,625 

Common StockTreasury stockAdditional
Paid-in
Capital
Accumulated
Deficit
Other
Comprehensive
Loss
Total Stockholders’
Equity
SharesAmountSharesAmount
Balances as of December 31, 20222,063,074 $  $ $275,572 $(250,219)$(472)$24,881 
Exercise of stock options, net of vesting of restricted shares1,895 — — — 58 — — 58 
Release of restricted stock16,977 — — — — — — — 
Issuance of common stock in lieu of cash bonus & consulting fees7,454 — — — 347 — — 347 
Stock-based compensation expense— — — — 1,336 — — 1,336 
Cumulative translation adjustment— — — — — — 23 23 
Treasury stock repurchase— — (9,230)(475)— — — (475)
Net loss— — — — — (4,269)— (4,269)
Balances as of March 31, 20232,089,400 $ (9,230)$(475)$277,313 $(254,488)$(449)$21,901 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
4

Phunware, Inc.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
Three Months Ended
March 31,
20242023
Operating activities
Net loss from continuing operations$(2,292)$(3,712)
Net loss from discontinued operations (557)
Adjustments to reconcile net loss to net cash provided by operating activities:
Gain on sale of digital assets (3,214)
Gain on extinguishment of debt(535) 
Stock based compensation630 1,362 
Other adjustments329 313 
Changes in operating assets and liabilities:
Accounts receivable(82)(284)
Prepaid expenses and other assets(11)(116)
Accounts payable and accrued expenses(2,893)(52)
Lease liability payments(185)(263)
Deferred revenue(286)(114)
Net cash used in operating activities from continued operations(5,325)(6,637)
Net cash used in operating activities from discontinued operations(205)(745)
Net cash used in operating activities (5,530)(7,382)
Investing activities
Proceeds received from sale of digital currencies 10,790 
Net cash provided by investing activities - continuing operations 10,790 
Net cash used in investing activities - discontinued operation (6)
Net cash provided by investing activities 10,784 
Financing activities
Payments on borrowings (4,270)
Proceeds from sales of common stock23,204  
Proceeds from exercise of options to purchase common stock     58 
Payments on common stock repurchases (475)
Net cash provided by (used in) by financing activities23,204 (4,687)
Effect of exchange rate on cash(41)24 
Net increase (decrease) in cash and cash equivalents17,633 (1,261)
Cash at the beginning of the period3,934 1,955 
Cash and cash equivalents at the end of the period$21,567 $694 
Supplemental disclosure of cash flow information
Interest paid$4 $434 
Income taxes paid$26 $ 
Supplemental disclosures of non-cash financing activities:
Issuance of common stock upon conversion of the 2022 Promissory Note$4,505 $ 
Issuance of common stock for payment of bonuses and consulting fees$35 $347 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
5

Phunware, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
(In thousands, except share and per share information)
(Unaudited)
1. The Company and Basis of Presentation
The Company
Phunware, Inc. and its subsidiaries (the “Company”, "we", "us", or "our") offers a fully integrated software platform that enables brands to engage, manage and monetize their anytime, anywhere users worldwide. Our mobile experience platform guides users through the entire customer journey. Our location-based technology offers brands mobile engagement, content management and analytics to best interact with their customers. Through our integrated mobile advertising platform of publishers and advertisers, we provide in-app application transactions for mobile audience building, user acquisition, application discovery, audience engagement and audience monetization. Founded in 2009, we are a Delaware corporation headquartered in Austin, Texas.
Basis of Presentation
The condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States (“U.S. GAAP”) and include the Company’s accounts and those of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
The balance sheet at December 31, 2023 was derived from our audited consolidated financial statements, but these interim condensed consolidated financial statements do not include all the annual disclosures required by U.S. GAAP. These interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements and the notes thereto for the year ended December 31, 2023, which are referenced herein. The accompanying interim condensed consolidated financial statements as of March 31, 2024 and for the three months ended March 31, 2024 and 2023, are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the audited financial statements, pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC") for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the financial statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary to fairly state our financial position as of March 31, 2024 and the results of operations for the three months ended March 31, 2024 and 2023, and cash flows for the three months ended March 31, 2024 and 2023. The results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any future interim period.
Certain reclassifications have been made to our condensed consolidated statement of cash flows for the three months ended March 31, 2024. We combined individual line items that we considered to be immaterial and recorded these in our condensed consolidated statement of cash flows as other adjustments to conform to current year presentation. The reclassifications had no impact on previously reported operating, investing or financing activities.
The accompanying condensed consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.
Discontinued Operations
On November 1, 2023, we committed to a plan to discontinue and wind down the operations of Lyte Technology, Inc. ("Lyte"), which the Company determined met the criteria for classification as a discontinued operation in accordance with Accounting Standards Codification ("ASC") Topic 205-20, Discontinued Operations. Prior periods were recast such that the basis of presentation is consistent with current year presentation. For additional information, see Note 3.
Reverse Stock Split
On February 26, 2024, the Company effected a reverse stock split of its common stock at a ratio of one-for-fifty (the "Reverse Stock Split"). The number of authorized shares and par values of the common stock were not adjusted as a result of the Reverse Stock Split. The accompanying financial statements and notes thereto give retrospective effect to the reverse stock
6

split for all periods presented. All issued and outstanding common stock, options, restricted stock units and warrants exercisable for common stock and per share amounts have been retrospectively adjusted.
Nasdaq listing
On April 13, 2023, we received a notice from The Nasdaq Stock Market LLC (“Nasdaq”) indicating that the Company was not in compliance with Nasdaq Listing Rule 5550(a)(2) (the “Bid Price Requirement”) because the bid price of the Company’s common stock on the Nasdaq Capital Market had closed below $1.00 per share for the previous 30 consecutive business days. The notice from Nasdaq stated that, under Nasdaq Listing Rule 5810(c)(3)(A), we had been provided a period of 180 calendar days, or until October 10, 2023, to regain compliance with the Bid Price Requirement. On October 10, 2023, we submitted a request to Nasdaq for an additional 180-day extension to regain compliance with the Bid Price Requirement. On October 12, 2023, the Company received a letter from Nasdaq advising that the Company had been granted a 180-day extension to April 8, 2024, to regain compliance with the Bid Price Requirement, in accordance with Nasdaq Listing Rule 5810(c)(3)(A).
On December 21, 2023, the Company received a letter from Nasdaq notifying the Company that, as of December 20, 2023, the Company's common stock had a closing bid price of $0.10 or less for ten consecutive trading days and that, consistent with Nasdaq Listing Rule 5810(c)(3)(A)(iii), the Nasdaq had determined to delist the Company's common stock from the Nasdaq Capital Market. The notice provided the Company an opportunity to appeal the Nasdaq's decision to delist the Company's common stock. On December 22, 2023, we submitted a request for a hearing before the Nasdaq Hearings Panel (the "Panel") to appeal the Nasdaq's delisting determination.
As noted above, we have effected a reverse stock split in order to regain compliance with the Bid Price Requirement, and on March 12, 2024, we received a letter from Nasdaq notifying us that we demonstrated compliance with the requirements to remain listed on the Nasdaq Capital Market, as required by the Panel. The letter also informed the Company that pursuant to Listing Rule 5815(d)(4)(B), the Company will be subject to a mandatory Panel monitor for a period of one year from the date of this letter. If, within that one-year monitoring period, the staff finds the Company again out of compliance with the requirement that was the subject of the exception, notwithstanding Rule 5810(c)(2), the Company will not be permitted to provide the Staff with a plan of compliance with respect to that deficiency and the staff will not be permitted to grant additional time for the Company to regain compliance with respect to that deficiency, nor will the Company be afforded an applicable cure or compliance period pursuant to Rule 5810(c)(3). Instead, the Nasdaq will issue a delist determination letter and the Company will have an opportunity to request a new hearing with the initial Panel or a newly convened hearings panel if the initial Panel is unavailable. The Company will have the opportunity to respond/present to the hearings panel as provided by Listing Rule 5815(d)(4)(C).

There can be no assurance the Company will maintain compliance with the above or any other Nasdaq Listing Rules.
2. Summary of Significant Accounting Policies
There have been no changes in significant accounting policies as described in our Annual Report on Form 10-K for the year ended December 31, 2023, except as set forth below.
Recently Adopted Accounting Pronouncements
In August 2020, the FASB issued ASU 2020-06, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815 – 40), (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. We adopted ASU 2020-06 on January 1, 2024. The adoption of ASU 2020-06 did not have a material impact on our condensed consolidated financial statements and disclosures.
Recent Accounting Pronouncements Not Yet Adopted
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, (“ASU 2023-09”). ASU 2023-09 requires entities to disclose specific tax rate reconciliation categories, as well as income taxes paid disaggregated by jurisdiction, amongst other disclosure enhancements. For public entities, ASU 2023-09 is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the disclosure requirements related to the new standard.

7

Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires us to make certain estimates and assumptions that affect the reported amounts in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates and such differences could be material.
3. Supplemental Information
Concentrations of Credit Risk
Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash and trade accounts receivable.
Although we limit our exposure to credit loss by depositing our cash with established financial institutions that management believes have good credit ratings and represent minimal risk of loss of principal, our deposits, at times, may exceed federally insured limits.
Collateral is not required for accounts receivable and we believe the carrying value approximates fair value. The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.
March 31, 2024December 31, 2023
Customer A36 %43 %
Customer B14 %16 %
Customer C4 %12 %
Discontinued Operation
On November 1, 2023, the Company made the strategic decision to wind down and discontinue the operations of its Lyte reporting segment. We generally completed the wind down of the Lyte operations as of December 31, 2023.
A summary of the Lyte discontinued operation in the condensed consolidated statement of operations and comprehensive loss for the three months ended March 31, 2023 is set forth below:
Net revenues$3,403 
Cost of revenues3,115 
Gross profit288 
Operating expenses:
Sales and marketing272 
General and administrative570 
Research and development3 
Total operating expenses845 
Operating loss$(557)
Loss per Common Share
Basic loss per common share is computed by dividing net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Diluted loss per common share is computed by giving effect to all potential shares of common stock, including those related to our outstanding warrants and stock equity plans, to the extent dilutive. For all periods presented, these shares were excluded from the calculation of diluted loss per share of common stock because their inclusion would have been anti-dilutive. As a result, diluted loss per common share is the same as basic loss per common share for all periods presented.
8

The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive:
Three Months Ended March 31,
20242023
Warrants132,651 
Options13,01117,341 
Restricted stock units78,387109,605
Total91,398259,597
4. Revenue
Subscriptions and services revenue consist of platform license subscriptions and application development services. Application transaction revenue is comprised of in-app advertising. Refer to our revenue recognition policy under the subheading, Revenue Recognition, in Note 2, "Summary of Significant Accounting Policies," in our Annual Report on Form 10-K filed with the SEC on March 15, 2024.
Disaggregation of Revenue
The following table sets forth our net revenues by category:

Three Months Ended March 31,
20242023
Subscriptions and services revenue$454 $1,156 
Application transaction467 188 
Net revenues$921 $1,344 
The following table sets forth our concentration of revenue sources as a percentage of total net revenues:
Three Months Ended March 31,
20242023
Customer A33 %5 %
Customer B4 %30 %
Customer D14 %22 %
We generate revenue in domestic and foreign regions and attribute net revenue to individual countries based on the location of the contracting entity. We derived over 98% of our net revenues from within the United States for the three months ended March 31, 2024 and 2023.
Deferred Revenue
Deferred revenue consists of customer billings or payments received in advance of the recognition of revenue under the arrangements with customers. We recognize deferred revenue as revenue only when revenue recognition criteria are met. During the three months ended March 31, 2024, we recognized revenue of $440 that was included in our deferred revenue balance as of December 31, 2023.
Remaining Performance Obligations
Remaining performance obligations were $4,609 as of March 31, 2024, of which we expect to recognize approximately 37% as revenue over the next 12 months and the remainder thereafter.
9

5. Debt
2022 Promissory Note
On July 6, 2022, we entered into a note purchase agreement and completed the sale of an unsecured promissory note (the "2022 Promissory Note") with an original principal amount of $12,809 in a private placement. The 2022 Promissory Note was sold with an original issue discount of $492 and we paid at closing issuance costs totaling $522. After deducting all transaction fees paid by us at closing, net cash proceeds to the Company at closing were $11,795. No interest was to accrue on the 2022 Promissory Note. Beginning on November 1, 2022, our monthly amortization payment was approximately $1,566, which includes a 10% premium until the original maturity date of July 1, 2023. We had the right to defer any monthly payment by one month up to twelve times so long as certain conditions, as defined in the 2022 Promissory Note, were satisfied. In the event we exercise the deferral right, the outstanding balance will automatically increase by 1.85%.
On March 15, 2023, we elected to defer monthly payment obligations for April, May, June and July 2023, as permitted, at the time, by the 2022 Promissory Note. In connection therewith, we entered into a waiver agreement with the holder waiving the Payment Deferral Conditions, as defined in the 2022 Promissory Note. For agreeing to waive the Payment Deferral Conditions, we agreed to compensate the noteholder an amount equal to 5% of the outstanding balance immediately before entering into the waiver agreement. We evaluated the modification in accordance with the guidance as in ASC 470 - Debt, and we concluded that the modification was not an extinguishment of the original debt; therefore, no gain or loss was recognized upon modification.
On August 14, 2023, we entered into an amendment to the 2022 Promissory Note with the noteholder. The amendment extended the maturity date to May 31, 2024 and provided that effective August 1, 2023, we are required to make monthly amortization payments of at least $800 commencing on August 31, 2023 until the 2022 Promissory Note is paid-in-full. Furthermore, the amendment removed the required payment due on August 1, 2023. We also granted the holder certain limited conversion rights, subject to advance payment and volume conditions. Conversions into shares of our common stock made pursuant to the limited conversion rights will be calculated on a conversion price equal to 90% of the lower of (i) the closing trading price of our common stock on the trading day immediately preceding the date for such conversion or (ii) the average closing trading price of our common stock for the five trading days immediately preceding the date for such conversion. If the holder elects to convert pursuant to the limited conversion option, such conversions will reduce the current month’s monthly amortization payment. Any conversions in any given month in excess of the $800 monthly payment will be applied to reduce the following month's required monthly amortization payment. In connection with the amendment, we agreed to pay an extension fee equal to approximately $708. The amendment also provided that the outstanding balance shall accrue interest at a rate of 8% beginning on August 1, 2023, and payment deferrals were no longer permitted.
Effective December 6, 2023, the Company entered into an acknowledgement and agreement with the noteholder to which the parties (a) memorialized the noteholder's waiver of the Company’s obligations to satisfy minimum balance reduction requirements in cash for each of October 2023 and November 2023 and the minimum balance reduction requirement for December 2023. As consideration for the acknowledgement and agreement, we agreed to pay the noteholder a fee in an aggregate amount equal to 7.5%, or approximately $347, of the outstanding balance of the 2022 Promissory Note. The fee was added to the outstanding balance of the 2022 Promissory Note.
During the first quarter of 2024, we issued 336,550 shares of our common stock to the holder of the 2022 Promissory Note, which amounted to aggregate principal and interest payments in the amount of $4,505. These conversions were made pursuant to the terms of the amended 2022 Promissory Note. In addition, conversions were made in connection with the Company granting the holder additional conversion rights. As a result, the noteholder agreed to waive an aggregate of $535 in principal and accrued interest. As a result of the conversions, the 2022 Promissory Note has been paid-in-full.
Interest Expense
Interest expense amounted to $108 and $537 for three months ended March 31, 2024 and 2023, respectively.
10

6. Leases
Further information regarding our other office leases and accounting thereof are located in Note 2, "Summary of Significant Accounting Policies," and Note 9, "Leases," in our Annual Report on Form 10-K filed with the SEC on March 15, 2024.
We recognize lease expense on a straight-line basis over the lease term with variable lease expense recognized in the period in which the costs are incurred. The components of lease expense are included in general and administrative expense in our condensed consolidated statement of operations and comprehensive loss. Lease expense for the three months ended March 31, 2024 and 2023 was $170 and $325, respectively. The weighted-average remaining lease term for operating leases as of March 31, 2024 was 2.9 years.
Future minimum lease obligations are set forth below:
Future minimum lease obligations years ending December 31,Lease
Obligations
2024 (Remainder)$566 
2025463 
2026370 
2027284 
$1,683 
Less: Portion representing interest(170)
$1,513 

7. Commitments and Contingencies
Litigation
On March 30, 2021, Phunware filed an action against its former counsel Wilson Sonsini Goodrich & Rosati, PC ("WSGR"), Phunware, Inc., v. Wilson Sonsini Goodrich & Rosati, Professional Corporation, Does 1-25, Case No. 21CV381517, in the Superior Court of the State of California for the County of Santa Clara. On July 30, 2021, Phunware filed a second action against WSGR in the Superior Court of the State of California for the County of Santa Clara, Phunware, Inc., v. Wilson Sonsini Goodrich & Rosati, Professional Corporation, Does 1-25, Case No. 21CV386411. The two actions were then removed to arbitration. Phunware sought affirmative relief in these actions, as stated in the complaints, for damages according to proof, interest and costs of suit. WSGR filed crossclaims against Phunware in these actions related to services provided by WSGR to Phunware and sought to recover fees related to the services at issue in these actions and interest. In March 2024, WSGR and Phunware settled their claims in the arbitration proceeding relating to Case No. 21CV381517 and Phunware paid approximately $2,194 of the outstanding amount alleged to be owed by Phunware to WSGR in that proceeding. The Phunware and WSGR claims related to Case No. 21CV386411 remain pending in arbitration and the remaining balance of the payables amount alleged to be owed by Phunware will continue to be arbitrated. The outcome of this proceeding and the related Phunware and WSGR claims is uncertain. There is $2,159 and $4,321 in accounts payable in our condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023, respectively. relating to these WSGR claims.
On February 18, 2022, certain stockholders filed a lawsuit against Phunware and certain of its prior and then existing individual officers and directors. The case, captioned Wild Basin Investments, LLC, et al. v. Phunware, Inc., et al., was filed in the Court of Chancery of the State of Delaware (Cause No. 2022-0168-LWW). Plaintiffs allege that they invested in Phunware through various early rounds of financing while the Company was private and that following completion of the business combination transactions resulting in Phunware becoming a public company these stockholders received new shares of Phunware common stock and Phunware warrants that were but should not have been subjected to a 180-day "lock up" period. Plaintiffs also allege that Phunware's stock price dropped significantly during the lock up period and seek damages, costs and professional fees. We filed a motion to dismiss Plaintiffs' complaint on May 27, 2022, and on July 15, 2022 Plaintiffs filed their answering brief in opposition to the motion to dismiss and a motion for partial summary judgment. The parties argued their positions before the Court of Chancery during a hearing on April 4, 2023. On June 16, 2023, the Court ruled on the motions without filing a written opinion. From the bench, Vice Chancellor Cook granted Phunware's motion to dismiss on the Texas law claims and denied both the motion to dismiss and motion for partial summary judgment on the Delaware law claims.
11

The parties engaged in mediation in July 2023 but were unable to reach a settlement, and settlement discussions continue. We intend to vigorously defend against this lawsuit and any appeals. We have not recorded a liability related to this matter because any potential loss is not currently probable or reasonably estimable. Additionally, we cannot presently estimate the range of loss, if any, that may result from this lawsuit. It is possible that the ultimate resolution of the foregoing matter, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity.
From time to time, we are and may become involved in various legal proceedings in the ordinary course of business. The outcomes of our legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular reporting period. In addition, for the matters disclosed above that do not include an estimate of the amount of loss or range of losses, such an estimate is not possible, and we may be unable to estimate the possible loss or range of losses that could potentially result from the application of non-monetary remedies.
12

8. Stockholders’ Equity
Common Stock
Total common stock authorized to be issued as of March 31, 2024 was 1,000,000,000 shares, with a par value of $0.0001 per share. At March 31, 2024 and December 31, 2023, there were 8,272,091 and 3,851,448 shares of our common stock outstanding, respectively.
On January 31, 2022, we entered into an At Market Issuance Sales Agreement with H.C. Wainwright & Co., LLC (“Wainwright”), pursuant to which we may offer and sell, from time to time, shares of our common stock, par value $0.0001 per share, for aggregate gross proceeds of up to $100 million, through or to Wainwright, as agent or principal. During the first quarter of 2024, we sold 245,009 shares of our common stock under our sales agreement with Wainwright for aggregate gross cash proceeds of $2,536. Transaction costs were $52. As of March 31, 2024, $85.5 million of shares of our common stock remains issuable pursuant to the sales agreement with Wainwright.
On August 22, 2023, we entered into a common stock purchase agreement with Lincoln Park Capital Fund, LLC (“Lincoln Park”), which provides that, upon the terms and subject to the conditions and limitations set forth therein, we have the right, but not the obligation, to sell to Lincoln Park up to $30 million in value of shares of our common stock from time to time over the 24-month term of the purchase agreement. We did not sell any shares of our common stock to Lincoln Park during the first quarter of 2024.
During the first quarter of 2024, we sold an aggregate of 2,696,000 shares of our common stock and issued pre-funded warrants to purchase up to 974,000 shares of our common stock. The aggregate gross proceeds from the offerings were $22,600. Aggregate transaction costs, including placement agent fees, were approximately $1,880. The holders of the pre-funded warrants exercised their rights to purchase 974,000 shares of our common stock.
Stock Repurchase Plan
On January 5, 2023, our board of directors authorized and approved a stock repurchase program for the repurchase of outstanding shares of our common stock with an aggregate value of up to $5 million. The stock repurchase plan may be amended or terminated at any time, in the sole discretion of our board of directors. The authorization permits us to repurchase shares of our common stock from time-to-time through open market repurchases at prevailing market prices, in accordance with federal securities laws. During 2023, we repurchased an aggregate 10,130 shares of our common stock at an aggregate repurchase price of $502.

13

9. Stock-Based Compensation
There have been no material changes to the terms of our various equity incentive plans since the filing of our Annual Report on Form 10-K. Refer to Note 13, "Stock-Based Compensation," in our Annual Report on Form 10-K filed with the SEC on March 15, 2024 for more information.
Stock-Based Compensation
Compensation costs that have been included in our condensed consolidated statements of operations and comprehensive loss for all stock-based compensation arrangements is set forth below:
Three Months Ended March 31,
Stock-based compensation20242023
Cost of revenues$45 $253 
Sales and marketing14 97 
General and administrative556 859 
Research and development15 153 
Total stock-based compensation$630 $1,362 
As of March 31, 2024, there was approximately $1,539 of total unrecognized compensation cost related to our stock benefit plans. These unrecognized compensation costs are expected to be recognized over an estimated weighted-average period of approximately 2.2 years.
Restricted Stock Units
A summary of our restricted stock unit activity for the three months ended March 31, 2024 is set forth below:
SharesWeighted Average Grant Date Fair Value
Outstanding as of December 31, 202396,808 $25.21 
Granted9,032 4.13 
Released(27,453)17.25 
Forfeited  
Outstanding as of March 31, 202478,387 $25.58 
Stock Options
A summary of our stock option activity under the 2018 Equity Incentive Plan (the "2018 Plan) and related information is as follows:
14

Number of SharesWeighted Average
Exercise Price
Weighted Average
Remaining
Contractual Term
(years)
Aggregate Intrinsic
Value
Outstanding as of December 31, 20232,500 $56.89 4.2$ 
Granted  
Exercised  
Forfeited  
Outstanding as of March 31, 20242,500 $56.89 3.9$ 
Exercisable as of March 31, 20242,500 $56.89 3.9$ 
A summary of our option activity under our 2009 Equity Incentive Plan (the "2019 Plan") and related information is as follows:
Number of SharesWeighted Average
Exercise Price
Weighted Average
Remaining
Contractual Term
(years)
Aggregate Intrinsic
Value
Outstanding as of December 31, 202314,625 $39.67 2.9$ 
Granted  
Exercised  
Forfeited(4,114)44.54 
Outstanding as of March 31, 202410,511 $37.77 3.8$ 
Exercisable as of March 31, 202410,511 $37.77 3.8$ 
Our stock benefit plans had 274,491 and 86,837 shares of common stock reserved for future issuances under our equity incentive plans as of March 31, 2024 and December 31, 2023, respectively. In addition, the shares of common stock reserved for issuance under the 2018 Plan also will include any shares of common stock subject to stock options granted under the 2009 Plan, that expire or otherwise terminate without having been exercised in full and shares of common stock issued pursuant to awards granted under the 2009 Plan that are forfeited. As of March 31, 2024, the maximum number of shares of common stock that may be added to the 2018 Plan pursuant to the foregoing is 10,511.
Furthermore, there were 46,791 and 30,415 shares of common stock available for sale and reserved for issuance under our 2018 Employee Stock Purchase Plan as of March 31, 2024 and December 31, 2023, respectively.
15

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
References in this section to “we,” “us,” "our," or “the Company” refer to Phunware, Inc. References to “management” or “management team” refer to our officers and directors.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and the related notes thereto presented in “Part I – Item 1. Financial Statements.” As discussed in the section titled "Special Note Regarding Forward-Looking Statements," the following discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions. Our actual results and timing of selected events may differ materially from those anticipated in these forward-looking statements as a result of many factors, including, but not limited to, those discussed in the section titled “Risk Factors” and elsewhere in this Report.
Certain figures, such as interest rates and other percentages, included in this section have been rounded for ease of presentation. Percentage figures included in this section have not in all cases been calculated on the basis of such rounded figures but on the basis of such amounts prior to rounding. For this reason, percentage amounts in this section may vary slightly from those obtained by performing the same calculations using the figures in our condensed consolidated financial statements or in the associated text. Certain other amounts that appear in this section may similarly not sum due to rounding.
Overview
Phunware, Inc. offers a fully integrated software platform that equips companies with the products, solutions and services necessary to engage, manage and monetize their mobile application portfolios globally at scale. Our platform provides the entire mobile lifecycle of applications, media and data in one login through one procurement relationship. Our offerings include:

 
Enterprise mobile software development kits (SDKs) including content management, location-based services, marketing automation, business intelligence and analytics, alerts, notifications and messaging, audience engagement and audience monetization;
Integration of our SDK licenses into existing applications maintained by our customers;
Cloud-based vertical solutions, which are off-the-shelf, iOS- and Android-based mobile application portfolios, solutions and services that address: the patient experience for healthcare, the shopper experience for retail, the fan experience for sports, the traveler experience for aviation, the luxury resident experience for real estate, the luxury guest experience for hospitality, the student experience for education and the generic user experience for all other verticals and applications; and
Application transactions for mobile audience building, user acquisition, application discovery, audience engagement and monetization, including our engagement-driven digital asset PhunToken.
We intend to continue investing for long-term growth. We have invested and expect to continue investing in the expansion of our ability to market, sell and provide our current and future products and services to customers globally. We also expect to continue investing in the development and improvement of new and existing products and services to address customers' needs. We currently do not expect to be profitable in the near future.

16

Key Business Metrics
Our management regularly monitors certain financial measures to track the progress of our business against internal goals and targets. We believe that the most important of these measures include backlog and deferred revenue.
Backlog and Deferred Revenue. Backlog represents future amounts to be invoiced under our current agreements. At any point in the contract term, there can be amounts that we have not yet been contractually able to invoice. Until such time as these amounts are invoiced, they are not recorded in revenue, deferred revenue, accounts receivable or elsewhere in our condensed consolidated financial statements and are considered by us to be backlog. We expect backlog to fluctuate up or down from period to period for several reasons, including the timing and duration of customer contracts, varying billing cycles and the timing and duration of customer renewals. We reasonably expect approximately 46% of our backlog as of March 31, 2024 will be invoiced during the subsequent 12-month period, primarily due to the fact that our contracts are typically one to three years in length.
In addition, our deferred revenue consists of amounts that have been invoiced but have not yet been recognized as revenues as of the end of a reporting period. Together, the sum of deferred revenue and backlog represents the total billed and unbilled contract value yet to be recognized in revenues, and provides visibility into future revenue streams.
The following table sets forth our backlog and deferred revenue:
March 31, 2024December 31, 2023
(in thousands)
Backlog$2,803 $2,750 
Deferred revenue1,623 1,909 
Total backlog and deferred revenue$4,426 $4,659 

Non-GAAP Financial Measures
Adjusted Gross Profit, Adjusted Gross Margin and Adjusted EBITDA
We report our financial results in accordance with accounting principles generally accepted in the United States of America ("GAAP"). We also use certain non-GAAP financial measures that fall within the meaning of Securities and Exchange Commission Regulation G and Regulation S-K Item 10(e), which may provide users of the financial information with additional meaningful comparison to prior period results. Our non-GAAP financial measures include adjusted gross profit, adjusted gross margin and adjusted earnings before interest, taxes, depreciation and amortization ("EBITDA") (our "non-GAAP financial measures"). Management uses these measures (i) to compare operating performance on a consistent basis, (ii) to calculate incentive compensation for our employees, (iii) for planning purposes including the preparation of our internal annual operating budget and (iv) to evaluate the performance and effectiveness of operational strategies.
Our non-GAAP financial measures should be considered in addition to, not as a substitute for, or superior to, financial measures calculated in accordance with GAAP. They are not measurements of our financial performance under GAAP and should not be considered as alternatives to revenue or net loss, as applicable, or any other performance measures derived in accordance with GAAP and may not be comparable to other similarly titled measures of other businesses. Our non-GAAP financial measures have limitations as analytical tools and should not be considered in isolation or as a substitute for analysis of our operating results as reported under GAAP. Some of these limitations include:
 
Non-cash compensation is and will remain a key element of our overall long-term incentive compensation package, although we exclude it as an expense when evaluating our ongoing operating performance for a particular period;
Our non-GAAP financial measures do not reflect the impact of certain cash charges resulting from matters we consider not to be indicative of ongoing operations; and
Other companies in our industry may calculate our non-GAAP financial measures differently than we do, limiting their usefulness as comparative measures.
17

We compensate for these limitations to our non-GAAP financial measures by relying primarily on our GAAP results and using our non-GAAP financial measures only for supplemental purposes. Our non-GAAP financial measures include adjustments for items that may not occur in future periods. However, we believe these adjustments are appropriate because the amounts recognized can vary significantly from period to period, do not directly relate to the ongoing operations of our business and complicate comparisons of our internal operating results and operating results of other peer companies over time. For example, it is useful to exclude non-cash, stock-based compensation expenses because the amount of such expenses in any specific period may not directly correlate to the underlying performance of our business operations and these expenses can vary significantly across periods due to timing of new stock-based awards. We may also exclude certain discrete, unusual, one-time, or non-cash costs in order to facilitate a more useful period-over-period comparison of our financial performance. Each of the normal recurring adjustments and other adjustments described in this paragraph help management with a measure of our operating performance over time by removing items that are not related to day-to-day operations or are non-cash expenses.
The following table sets forth the non-GAAP financial measures we monitor.
Three Months Ended March 31,
(in thousands, except percentages)20242023
Adjusted gross profit (1)
$569 $326 
Adjusted gross margin (1)
61.8 %24.3 %
Adjusted EBITDA (2)
$(2,028)$(5,217)
(1)Adjusted gross profit and adjusted gross margin are non-GAAP financial measures. We believe that adjusted gross profit and adjusted gross margin provide supplemental information with respect to gross profit and gross margin regarding ongoing performance. We define adjusted gross profit as net revenues less cost of revenue, adjusted to exclude one-time revenue adjustments, stock-based compensation and amortization of intangible assets. We define adjusted gross margin as adjusted gross profit as a percentage of net revenues.
(2)Adjusted EBITDA is a non-GAAP financial measure. We believe adjusted EBITDA provides helpful information with respect to operating performance as viewed by management, including a view of our business that is not dependent on (i) the impact of our capitalization structure and (ii) items that are not part of day-to-day operations. We define adjusted EBITDA as net loss plus (i) interest expense, (ii) income tax expense, (iii) depreciation, and further adjusted for (iv) non-cash impairment, (v) valuation adjustments and (vi) stock-based compensation expense.
18

Reconciliation of Non-GAAP Financial Measures
The following tables set forth a reconciliation of the most directly comparable GAAP financial measure to each of the non-GAAP financial measures discussed above.
Three Months Ended March 31,
(in thousands, except percentages)20242023
Gross profit$524 $73 
Add back: Stock-based compensation45 253 
Adjusted gross profit$569 $326 
Adjusted gross margin61.8 %24.3 %
Three Months Ended March 31,
(in thousands)20242023
Net loss from continuing operations$(2,292)$(3,712)
Add back: Depreciation13 
Add back: Interest expense108 537 
EBITDA(2,179)(3,162)
Add back: Stock-based compensation630 1,362 
Less: Gain on extinguishment of debt(535)— 
Add back: Impairment of digital currencies56 50 
Less: Fair value adjustment for warrant liabilities— (253)
Less: Gain on sale of digital assets— (3,214)
Adjusted EBITDA$(2,028)$(5,217)


19

Components of Results of Operations
Revenue and Gross Profit
There are a number of factors that impact the revenue and margin profile of the services and technology offerings we provide, including, but not limited to, solution and technology complexity, technical expertise requiring the combination of products and types of services provided, as well as other elements that may be specific to a particular client solution.
Subscriptions and Services
Subscription revenue is derived from software license fees, which are comprised of subscription fees from customers licensing our Software Development Kits (SDKs), that include access to our platform. Services revenue is derived from development services around designing and building new applications or enhancing existing applications. Support revenue is comprised of support and maintenance fees of customer applications, software updates and technical support for application development services for a support term.
Subscriptions and services gross profit is equal to subscriptions and services revenue less the cost of personnel and related costs for our support and professional services employees, external consultants, stock-based compensation and allocated overhead. Costs associated with our development and project management teams are generally recognized as incurred. Costs directly attributable to the development or support of applications relating to platform subscription customers are included in cost of sales, whereas costs related to the ongoing development and maintenance of our software platform are expensed in research and development. As a result, platform subscriptions and services gross profit may fluctuate from period to period.
Application Transaction Revenue
We also generate revenue by charging advertisers to deliver advertisements (ads) to users of mobile connected devices. Depending on the specific terms of each advertising contract, we generally recognize revenue based on the activity of mobile users viewing these ads. Fees from advertisers are commonly based on the number of ads delivered or views or clicks by users on mobile advertisements delivered, and we recognize revenue at the time the user views or clicks on the ad. We sell our ads by cost per thousand impressions and cost per click. In 2021, we commenced PhunToken sales. PhunToken is designed to reward consumers for their activity, such as watching branded videos, completing surveys and visiting points of interest. We recognize revenue related to PhunToken at time of delivery to a customer's ethereum-based wallet.
Application transaction gross profit is equal to application transaction revenue less cost of revenue associated with application transactions. Application transaction gross profit is impacted by the cost of advertising traffic we pay to our suppliers and amount of traffic which we can purchase from those suppliers and ethereum blockchain fees paid to deliver PhunToken. As a result, our application transaction gross profit may fluctuate from period to period due to variable costs of advertising traffic.
20

Gross Margin
Gross margin measures gross profit as a percentage of revenue. Gross margin is generally impacted by the same factors that affect changes in the mix of platform and hardware revenue.
Operating Expenses
Our operating expenses include sales and marketing expenses, general and administrative expenses and research and development expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation and, in sales and marketing expense, commissions.
Sales and Marketing Expense. Sales and marketing expense is comprised of compensation, commission expense, variable incentive pay and benefits related to sales personnel, along with travel expenses, other employee related costs, including stock-based compensation and expenses related to marketing programs and promotional activities. Our sales and marketing expense may increase in absolute dollars as we increase our sales and marketing organizations as we plan to increase revenue but may fluctuate as a percentage of our total revenue from period to period.
General and Administrative Expense. General and administrative expense is comprised of compensation and benefits of administrative personnel, including variable incentive pay and stock-based compensation, bad debt expenses and other administrative costs such as facilities expenses, professional fees and travel expenses. We incur general and administrative expenses as a result of operating as a public company, including expenses related to compliance with the rules and regulations of the SEC and listing standards of Nasdaq, additional insurance expenses, investor relations activities and other administrative and professional services. We also expect to increase the size of our general and administrative function to support the growth of our business. As a result, our general and administrative expenses may increase in absolute dollars but may fluctuate as a percentage of our total revenue from period to period.
Research and Development Expense. Research and development expenses consist primarily of employee compensation costs and overhead allocation. We believe that continued investment in our platform is important for our growth. As a result, our research and development expenses may increase in absolute dollars as our business grows but may fluctuate as a percentage of revenue from period to period.
Interest Expense 

Interest expense includes interest related to our outstanding debt, including amortization of discounts and deferred issuance costs.

Refer to Note 5 "Debt" in the notes to the condensed consolidated financial statements included Part I, Item 1 of this Quarterly Report on Form 10-Q for more information on our debt offerings.

We also may seek additional debt financings to fund the expansion of our business or to finance strategic acquisitions in the future, which may have an impact on our interest expense.
21

Results of Operations
Net Revenues
Three Months Ended March 31,Change
(in thousands, except percentages)20242023Amount%
Net Revenues
Subscriptions and services revenue$454 $1,156 $(702)(60.7)%
Application transaction$467 $188 279 148.4 %
Net revenues$921 $1,344 $(423)(31.5)%
Subscriptions and services revenue as percentage of total revenue49.3 %86.0 %
Application transaction as percentage of total revenue50.7 %14.0 %
Net revenues decreased $0.4 million, or 31.5%, for the three months ended March 31, 2024 compared to the corresponding period in 2023.
Platform revenue decreased $0.7 million, or (60.7)%, for the three months ended March 31, 2024 compared to the corresponding period in 2023, primarily due to $0.3 million related to a customer contract termination, which occurred in 2023 and $0.2 million decrease in customer reimbursable expenses.
Application transaction revenue increased $0.3 million, or 148.4%, for the three months ended March 31, 2024 compared to the corresponding period in 2023, due to the timing of advertising campaigns.
Cost of Revenues, Gross Profit and Gross Margin
Three Months Ended March 31,Change
(in thousands, except percentages)20242023Amount%
Cost of Revenues
Subscriptions and services revenue$214 $1,191 $(977)(82.0)%
Application transaction$183 $80 103 128.8 %
Total cost of revenues$397 $1,271 $(874)(68.8)%
Gross Profit
Subscriptions and services revenue$240 $(35)$275 (785.7)%
Application transaction$284 $108 $176 163.0 %
Total gross profit$524 $73 $451 617.8 %
Gross Margin
Subscriptions and services revenue52.9 %(3.0)%
Application transaction60.8 %57.4 %
Total gross margin56.9 %%5.4 %
Total gross profit increased $0.5 million, or 617.8%, for the three months ended March 31, 2024 compared to the corresponding period of 2023, as a result of a decrease of $0.2 million in stock-based compensation expense and higher application transaction revenue and gross profit.
22

Operating Expenses
Three Months Ended March 31,Change
(in thousands, except percentages)20242023Amount%
Operating expenses
Sales and marketing$443 $856 $(413)(48.2)%
General and administrative2,471 4,142 (1,671)(40.3)%
Research and development484 1,769 (1,285)(72.6)%
Total operating expenses$3,398 $6,767 $(3,369)(49.8)%
Sales and Marketing
Sales and marketing expense decreased $0.4 million, or (48.2)%, for the three months ended March 31, 2024 compared to the corresponding period of 2023, primarily due to a decrease in payroll and related expenses as a result of lower headcount.
General and Administrative
General and administrative expense decreased $1.7 million, or 40.3%, for the three months ended March 31, 2024 compared to the corresponding period of 2023, due to a $0.9 million decrease in payroll and related expenses as a result of lower headcount, $0.4 million decrease in consulting expenses and $0.3 million decrease in stock-based compensation expense.
Research and Development
Research and development expense decreased $1.3 million, or (72.6)%, for the three months ended March 31, 2024 compared to the corresponding period of 2023, primarily due to a decrease in payroll and related expenses as a result of lower headcount.
23

Other expense
Three Months Ended March 31,
(in thousands, except percentages)20242023
Other income (expense)
Interest expense$(108)$(537)
Loss on extinguishment of debt535 — 
Impairment of digital assets(56)(50)
Gain on sale of digital assets— 3,214 
Fair value adjustment of warrant liability— 253 
Other income211 102 
Total other income$582 $2,982 
During the three months ended March 31, 2024, we recorded other income of $0.6 million primarily as a result of a gain on the extinguishment of our 2022 Promissory Note.
During the three months ended March 31, 2023, we recorded other income of $3.0 million primarily as a result of gains on sales of our digital asset holdings.

24

Liquidity and Capital Resources
As of March 31, 2024, we held total cash of $21.6 million, all of which was held in the United States. We have a history of operating losses and negative operating cash flows. As we continue to focus on growing our revenues, we expect these trends to continue into the foreseeable future.
On February 1, 2022, we filed a Form S-3, which was subsequently declared effective by the SEC on February 9, 2022, pursuant to which we may issue up to $200 million in common stock, preferred stock, warrants and units. Contained therein, was a prospectus supplement pursuant to which we may sell up to $100 million of our common stock in an “at the market offering” pursuant to an At Market Issuance Sales Agreement (the "ATM Agreement") we entered into with H.C. Wainwright & Co., LLC on January 31, 2022. During the three-month period ended March 31, 2024, the Company sold approximately 245,009 share pursuant to the ATM Agreement at an average price of approximately $10.35 per share, resulting in approximately $2.5 million of net proceeds to the Company after deducting commissions and other offering expenses. As of the date of this Report, shares of our common stock with a maximum aggregate offering price of up to $85.5 million may be sold pursuant to the sales agreement.
On July 6, 2022, we entered into a note purchase agreement and completed the sale of an unsecured promissory note (referred to herein as the 2022 Promissory Note) with an original principal amount of $12.8 million in a private placement. After deducting all transaction fees paid by us at closing, net cash proceeds to us at closing were $11.8 million. No interest was to accrue on the 2022 Promissory Note. On August 14, 2023, we entered into an amendment to the 2022 Promissory Note with the noteholder. The amendment extended the maturity date to June 1, 2024 and provided that effective August 1, 2023, we were required to make monthly amortization payments of at least $800 thousand commencing on August 31, 2023 until the 2022 Promissory Note is paid-in-full. We also granted the noteholder certain limited conversion rights, which if elected by the noteholder, would reduce the required monthly payment. The limited conversion rights were subject to advance payment and volume conditions. The amendment also provided that the outstanding balance shall accrue interest at a rate of 8% and payment deferrals are no longer permitted under the 2022 Promissory Note. During the first quarter of 2024, we issued 336,550 shares of our common stock to the holder of the 2022 Promissory Note. These conversions were made pursuant to the terms of the amended 2022 Promissory Note. In addition, conversions were made in connection with the Company granting the holder additional conversion rights. As a result of the conversions, the 2022 Promissory Note has been paid-in-full.
On August 22, 2023, we entered into a common stock purchase agreement with Lincoln Park Capital Fund, LLC (“Lincoln Park”), which provides that, upon the terms and subject to the conditions and limitations set forth therein, we have the right, but not the obligation, to sell to Lincoln Park up to $30.0 million in value of shares of our common stock from time to time over the 24-month term of the purchase agreement. Concurrently with entering into the purchase agreement, we also entered into a registration rights agreement with Lincoln Park pursuant to which the Company agreed to register the sale of the shares of the Company’s common stock that have been and may be issued to Lincoln Park under the purchase agreement pursuant to the Company’s existing shelf registration statement on Form S-3. During the three-month period ended March 31, 2024, we did not sell any shares to Lincoln Park. As of the date of this Report, $29.0 million in value of shares of our common stock remains issuable pursuant to the purchase agreement with Lincoln Park.
On January 16, 2024, we entered into a definitive securities purchase agreement with certain institutional investors for the purchase and sale of an aggregate of 800,000 shares of our common stock and pre-funded warrants to purchase up to 950,000 shares of our common stock for gross proceeds of approximately $7 million. The holders of the pre-funded warrants have exercised their rights to purchase all of the underlying common stock.
On January 18, 2024, we entered into a definitive securities purchase agreement with certain institutional investors for the purchase and sale of an aggregate of 1,096,000 shares of our common stock and pre-funded warrants to purchase up to 24,000 shares of our common stock for gross proceeds of approximately $5.6 million. The holders of the pre-funded warrants have exercised their rights to purchase all of the underlying common stock.
On February 9, 2024, we consummated a registered public offering of an aggregate of 800,000 shares of our common stock. We entered into securities purchase agreements with certain institutional investors, and as a result of the registered public offering, we raised gross proceeds of approximately $10 million.
Although we expect to generate operating losses and negative operating cash flows in the future, based on the financing events described above, management believes it has sufficient cash on hand for at least one year following the filing date of this Quarterly Report on Form 10-Q.
25

Our future capital requirements will depend on many factors, including our pace of growth, subscription renewal activity, the timing and extent of spend to support development efforts, the expansion of sales and marketing activities and the market acceptance of our products and services. We believe that it is likely we will in the future enter into arrangements to acquire or invest in complementary businesses, technologies and intellectual property rights. We may be required to seek additional equity or debt financings, or issue securities under our effective registration statement described above. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us, or at all. If we are unable to raise additional capital when desired and/or on acceptable terms, our business, operating results and financial condition could be adversely affected.
The accompanying consolidated financial statements have been prepared assuming we will continue to operate as a going concern, which contemplates the realization of assets and settlement of liabilities in the ordinary course of business.

26

The following table summarizes our cash flows for the periods presented:
Three Months Ended March 31,
(in thousands, except percentages)20242023
Consolidated statement of cash flows
Net cash used in operating activities $(5,530)$(7,382)
Net cash provided by investing activities$— $10,784 
Net cash provided by (used in) by financing activities$23,204 $(4,687)
Operating Activities
The primary source of cash from operating activities is receipts from sales of our various product and service offerings to customers. The primary uses of cash from operating activities are payments to employees for compensation and related expenses, publishers and other vendors for the purchase of digital media inventory and related costs, sales and marketing expenses and general operating expenses.
We utilized $5.5 million of cash from operating activities during the three months ended March 31, 2024, resulting in a net loss of $2.3 million. The net loss included non-cash charges of $0.4 million, primarily consisting of stock-based compensation. In addition, certain changes in our operating assets and liabilities resulted in a cash decrease of $3.5 million, primarily relating to a decrease in accounts payable and accrued expenses.
We utilized $7.4 million of cash from operating activities during the three months ended March 31, 2023, resulting in a net loss of $4.3 million. The net loss included a gain on the sale of digital assets of $3.2 million and non-cash charges of $1.8 million, primarily consisting of stock-based compensation. In addition, certain changes in our operating assets and liabilities resulted in a cash decreases of $1.7 million, primarily relating to a decrease in deferred revenue.

Investing Activities
Investing activities for the three months ended March 31, 2023 consisted mainly of the sales of our digital asset holdings.

Financing Activities
Our financing activities during the three months ended March 31, 2024 consisted of various sales of our common stock. Refer to the notes to the condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for information.
Our financing activities during the three months ended March 31, 2023 consisted of payments on our 2022 Promissory Note of $4.3 million and $0.5 million for repurchases of shares of our common stock.

Contractual Obligations
Information set forth in Note 6, "Leases," in the notes to the condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q is incorporated herein by reference.
27

Off-Balance Sheet Arrangements
Through March 31, 2024, we did not have any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of SEC Regulation S-K, such as the use of unconsolidated subsidiaries, structured finance, special purpose entities or variable interest entities.
Indemnification Agreements
In the ordinary course of business, we provide indemnifications of varying scope and terms to customers, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, solutions to be provided by the Company or from intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with directors and certain current and former officers and employees that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of, or are related to, their status or service as directors, officers or employees.
Recent Accounting Pronouncements
Refer to Note 2, "Summary of Significant Accounting Policies," in the notes to the condensed consolidated financial statements included in Item I, Part I of this Quarterly Report on Form 10-Q for analysis of recent accounting pronouncements applicable to our business.
Critical Accounting Policies and Estimates
Our management’s discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenues generated and expenses incurred during the reporting periods. Our estimates are based on our 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 may differ from these estimates under different assumptions or conditions.
Except for the changes described in Note 2, "Summary of Significant Accounting Policies," in the notes to the condensed consolidated financial statements included in Item I, Part I of this Quarterly Report on Form 10-Q, there have been no material changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on March 15, 2024.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
Not applicable.
28

Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Disclosure controls and procedures are controls and other procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is accumulated and communicated to management, including our Certifying Officers (as defined below), or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure.
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer (together, the “Certifying Officers”), we carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Based on the foregoing, our Certifying Officers concluded that our disclosure controls and procedures were not effective as of the end of the period covered by this Report.
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. As previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023, management identified a material weakness in internal control over financial reporting related to the design of information technology general controls ("ITGCs") related to user access, program change and appropriate segregation of duties for certain IT applications. Further, as a result of cost cutting measures and headcount turnover in our accounting function, business process controls across the Company's financial reporting processes were not effectively designed and implemented due to a lack of segregation of duties between preparer and reviewer.
Our planned remediation efforts to address the above material weaknesses are ongoing and include designing and implementing ITGCs to manage user access and program changes across our key systems and investing in the hiring of additional personnel and/or implementing additional compensating controls in our accounting function due to limited personnel. Management is committed to continuous improvement of our internal control over financial reporting and will continue to diligently review our financial reporting controls and procedures. However, we cannot provide any assurance that these remediation efforts will be successful or that our internal control over financial reporting will be effective as a result of these efforts.
Changes in Internal Control over Financial Reporting
Except as set forth above, there were no changes in our internal control over financial reporting identified in conjunction with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on Effectiveness of Controls
In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
29

PART II - OTHER INFORMATION
Item 1. Legal Proceedings
The information set forth under the "Litigation" subheading in Note 7, "Commitments and Contingencies," in the notes to the condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q is incorporated herein by reference.
Item 1A. Risk Factors
Important risk factors that could affect our operations and financial performance, or that could cause results or events to differ from current expectations, are described in Part I, Item 1A, "Risk Factors” of our Annual Report on Form 10-K filed with the SEC on March 15, 2024 for the year ended December 31, 2023 or contained elsewhere in this Report. The risks and uncertainties described within our Form 10-K for the year ended December 31, 2023 are not the only risks we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business or results of operations.

30

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
Insider Trading Arrangements
From time to time, our officers or members of our board of directors may enter into Rule 10b5-1 trading plans, which allow for the purchase or sale of common stock under pre-established terms at times when directors and officers might otherwise be prevented from trading under insider trading laws or because of self-imposed blackout periods. Such trading plans are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act. Other than as described below, during the three months ended March 31, 2024, none of the Company’s directors or officers adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-10b5-1 trading arrangement” as each term is defined in Item 408 of Regulation S-K.
Michael Snavely, our Chief Executive Officer, an officer for the purposes of Section 16 of the Exchange Act, entered into a prearranged stock trading plan on March 14, 2024. Mr. Snavely's trading plan provides for the sale of up to 30,732 shares of the Company's common stock between June 13, 2024 and June 13, 2025. The trading plan is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act and Phunware's policies regarding transactions in securities of the Company.
31

Item 6. Exhibits
Unless otherwise noted, the exhibits listed on the accompanying Exhibit Index are filed or incorporated by reference (as stated therein) as part of this Quarterly Report on Form 10-Q.
EXHIBIT INDEX
Exhibit No.Description
3.1
3.2
3.3
4.1
10.1
10.2
10.3
10.4
10.5
10.6
31.1*
31.2*
32.1(1)
101.INSXBRL Instance Document*
101.SCHXBRL Taxonomy Extension Schema*
101.CALXBRL Taxonomy Calculation Linkbase*
101.LABXBRL Taxonomy Label Linkbase*
101.PREXBRL Definition Linkbase Document*
101.DEFXBRL Definition Linkbase Document*
104Cover Page Interactive Data File*
*Filed herewith
(1)    The certifications attached as Exhibit 32.1 accompany this Quarterly Report on Form 10-Q pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed “filed” by the Registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.
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, thereunto duly authorized.

May 13, 2024Phunware, Inc.
By:/s/ Michael Snavely
Name:Michael Snavely
Title:Chief Executive Officer
(Principal Executive Officer)
May 13, 2024By:/s/ Troy Reisner
Name:Troy Reisner
Title:Chief Financial Officer
(Principal Accounting and Financial Officer)

33
EX-31.1 2 ex-311xcertificationxq12024.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Michael Snavely, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Phunware 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 13, 2024/s/ Michael Snavely
Michael Snavely
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 ex-312xcertificationxq12024.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Troy Reisner, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Phunware 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 13, 2024/s/ Troy Reisner
Troy Reisner
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 4 ex-321xcertificationxq12024.htm EX-32.1 Document

Exhibit 32.1
 CERTIFICATION
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Michael Snavely, Chief Executive Officer (Principal Executive Officer) of Phunware, Inc. (the “Company”), and Troy Reisner, Chief Financial Officer (Principal Financial and Accounting Officer) of the Company, each hereby certifies that, to the best of his knowledge:
1.The Company’s Quarterly Report on Form 10-Q for the period ended March 31, 2024, to which this Certification is attached as Exhibit 32.1 (the “Periodic Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act, and
2.The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
May 13, 2024Phunware, Inc.
By:/s/ Michael Snavely
Name:Michael Snavely
Title:Chief Executive Officer
(Principal Executive Officer)
By:/s/ Troy Reisner
Name:Troy Reisner
Title:Chief Financial Officer
(Principal Accounting and Financial Officer)
This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Phunware, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 5 phun-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - The Company and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Supplemental Information link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Supplemental Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - The Company and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Supplemental Information- Schedule of Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Supplemental Information - Schedule of Discontinued Operation (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Supplemental Information- Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Revenue - Schedule of Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Leases - Future Minimum Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Leases - Future Minimum Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Stock-Based Compensation - Compensation Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 phun-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 phun-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 phun-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Accrued expenses Accrued Liabilities, Current Net loss per share from discontinued operations, diluted (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Range [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Equity Award [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligation, expected timing (in months) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Digital assets Intangible Assets, Current Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restatement Determination Date: Restatement Determination Date [Axis] Total other income Nonoperating Income (Expense) Number of actions Loss Contingency, Pending Claims, Number Commitments and contingencies (Note 7) Commitments and Contingencies Impairment of digital assets Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Insider Trading Policies and Procedures [Line Items] Options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Proceeds from sales of common stock Proceeds from Issuance of Common Stock Geographical [Axis] Geographical [Axis] Concentration Risk [Line Items] Concentration Risk [Line Items] Customer [Axis] Customer [Axis] Net cash used in investing activities - discontinued operation Cash Provided by (Used in) Investing Activities, Discontinued Operations Current liabilities: Liabilities, Current [Abstract] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Noteholder fee as percentage of outstanding balance Debt Instrument, Noteholder Fee As Percentage Of Outstanding Balance Debt Instrument, Noteholder Fee As Percentage Of Outstanding Balance Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock (in shares) Beginning balance (in shares) Ending balance (in shares) Treasury Stock, Common, Shares Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Litigation Case [Axis] Litigation Case [Axis] Exercise of stock options, net of vesting of restricted shares Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net loss Net loss Net Income (Loss) Net Income (Loss) Total current liabilities Liabilities, Current Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Liabilities and stockholders’ equity (deficit) Liabilities and Equity [Abstract] Aggregate offering price Sale of Stock, Aggregate Offering Price Sale of Stock, Aggregate Offering Price Customer A Customer A [Member] Customer A Stockholders’ equity (deficit) Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] 2018 Equity Incentive Plan 2018 Equity Incentive Plan [Member] 2018 Equity Incentive Plan Exercise of stock options, net of vesting of restricted shares (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Compensation agreed to be paid (as a percent) Compensation To Noteholder, Percentage Of Outstanding Balance Compensation To Noteholder, Percentage Of Outstanding Balance Cost of revenues Cost of Goods and Services Sold Litigation Status [Domain] Litigation Status [Domain] Proceeds received from sale of digital currencies Proceeds from Sale of Productive Assets Executive Category: Executive Category [Axis] Schedule of Stock-Based Compensation Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Effect of exchange rate on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Other Commitments [Table] Other Commitments [Table] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Name Measure Name Name Forgone Recovery, Individual Name Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Net revenues Disposal Group, Including Discontinued Operation, Revenue Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Accounts Receivable Accounts Receivable [Member] Warrants Warrant [Member] Lease liability Operating Lease, Liability, Noncurrent Treasury stock (in shares) Sale of Stock, Consideration Received Per Transaction Restricted stock units Restricted Stock Units (RSUs) [Member] Schedule of Restricted Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Stock offering costs Payments of Stock Issuance Costs Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Noteholder fee Debt Instrument, Noteholder Fee Debt Instrument, Noteholder Fee Extension fee Debt Instrument, Extension Fee Debt Instrument, Extension Fee Income Statement Location [Axis] Income Statement Location [Axis] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Schedule of Future Minimum Annual Lease Obligations Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Sale of stock (in shares) Sale of Stock, Number of Shares Issued in Transaction Product and Service [Domain] Product and Service [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Research and development Research and Development Expense [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Litigation Status [Axis] Litigation Status [Axis] Award Type [Axis] Award Type [Axis] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Common stock, remaining amount issuable Common Stock, Remaining Amount Issuable Common Stock, Remaining Amount Issuable Interest expense Interest expense Interest Expense Gain on extinguishment of debt Gain on extinguishment of debt Gain (Loss) on Extinguishment of Debt General and administrative General and Administrative Expense [Member] Notes Payable Notes Payable, Other Payables [Member] Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Less: Portion representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Pre-Funded Warrants Pre-Funded Warrants [Member] Pre-Funded Warrants Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Original issue discount Debt Instrument, Unamortized Discount Lease liability Operating Lease, Liability, Current Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash at the beginning of the period Cash and cash equivalents at the end of the period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Sale Agreement With Lincoln Park Sale Agreement With Lincoln Park [Member] Sale Agreement With Lincoln Park 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Subscriptions and services revenue Subscriptions And Services Revenue [Member] Subscriptions And Services Revenue Common stock, shares issued (in shares) Common Stock, Shares, Issued Released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Treasury stock at cost; 10,130 shares at March 31, 2024 and December 31, 2023 Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Options Employee Stock Option [Member] Weighed-average period of costs amortized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unrecognized stock compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Net loss per share from discontinued operations, basic (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Entity Address, Address Line One Entity Address, Address Line One Treasury stock repurchase Treasury stock acquired Treasury Stock, Value, Acquired, Cost Method Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other adjustments Other Noncash Income (Expense) Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Percent of revenue expected to be recognized over next 12 months (as a percent) Revenue, Remaining Performance Obligation, Percentage Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Payment deferral period Debt Instrument, Payment Deferral, Period Debt Instrument, Payment Deferral, Period Customer Concentration Risk Customer Concentration Risk [Member] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] Monthly amortization payments Debt Instrument, Periodic Payment Sale of common stock & exercise of prefunded warrants, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Operating loss Disposal Group, Including Discontinued Operation, Operating Income (Loss) Fractional share issuances as a result of reverse stock split (in shares) Stock Issued During Period, Shares, Reverse Stock Splits Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Outstanding, beginning balance (in dollars per share) Outstanding, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Class of Stock [Line Items] Class of Stock [Line Items] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Value of common stock to be issued Sale Of Stock, Value Of Shares To Be Issued Sale Of Stock, Value Of Shares To Be Issued Total operating expenses Disposal Group, Including Discontinued Operation, Operating Expense Range [Axis] Statistical Measurement [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Common stock issued upon conversion of 2022 Promissory Note (in shares) Stock Issued During Period, Shares, Conversion Of Notes Stock Issued During Period, Shares, Conversion Of Notes Total Shareholder Return Amount Total Shareholder Return Amount Payments on common stock repurchases Payments for Repurchase of Common Stock Customer C Customer C [Member] Customer C Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Supplemental disclosures of non-cash financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Issuance of common stock shares (in shares) Issuance of Common Stock Shares Issuance of common stock shares. Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Principal amount of note Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Net loss per share from continuing operations, basic (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Operating expenses: Disposal Group, Including Discontinued Operation, Operating Expenses [Abstract] Disposal Group, Including Discontinued Operation, Operating Expenses Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Disposal Group Name [Domain] Disposal Group Name [Domain] PEO PEO [Member] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Gross profit Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Michael Snavely [Member] Michael Snavely Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Net loss from continuing operations Net loss from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Payments on borrowings Repayments of Debt Operating lease liabilities Operating Lease, Liability Research and development Disposal ​Group ​Including ​Discontinued​ Operation,​ Research and Development Expense Disposal ​Group ​Including ​Discontinued​ Operation,​ Research and Development Expense Total liabilities Liabilities Other income (expense): Interest and Other Income [Abstract] The Company and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Gain on sale of digital assets Gain on sale of digital assets Gain (Loss) on Disposition of Intangible Assets All Executive Categories All Executive Categories [Member] Settled Litigation Settled Litigation [Member] Deferred revenue Contract with Customer, Liability, Noncurrent Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Sales and marketing Selling and Marketing Expense Common stock, $0.0001 par value; 1,000,000,000 shares authorized; 8,282,221 shares issued and 8,272,091 shares outstanding as of March 31, 2024; and 3,861,578 shares issued and 3,851,448 shares outstanding as of December 31, 2023 Common Stock, Value, Issued General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Loss contingency Loss Contingency, Accrual, Current Discontinued Operations Discontinued Operations [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Schedules of Concentration Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Revenue from Contract with Customer [Abstract] Accounts receivable, net of allowance for doubtful accounts of $86 at March 31, 2024 and December 31, 2023 Accounts Receivable, after Allowance for Credit Loss All Individuals All Individuals [Member] Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Litigation Case [Domain] Litigation Case [Domain] Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Loss per Common Share Earnings Per Share, Policy [Policy Text Block] PEO Name PEO Name Concentration risk (as a percent) Concentration risk, percentage Concentration Risk, Percentage Schedule of Product Information [Table] Schedule of Product Information [Table] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Fair value adjustment of warrant liability Fair Value Adjustment of Warrants Sales and marketing Disposal Group, Including Discontinued Operation, Sales and Marketing Expense Disposal Group, Including Discontinued Operation, Sales and Marketing Expense Interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Net loss from discontinued operation, tax Discontinued Operation, Tax Effect of Discontinued Operation Customer B Customer B [Member] Customer B Total stockholders’ equity (deficit) Beginning balance Ending balance Equity, Attributable to Parent Current assets of discontinued operation Disposal Group, Including Discontinued Operation, Assets, Current Deferred revenue Increase (Decrease) in Deferred Revenue Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Agreement term (in months) Sale Of Stock, Agreement Term Sale Of Stock, Agreement Term Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Loss before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Entity Emerging Growth Company Entity Emerging Growth Company Other issuance costs Debt Issuance Costs, Net Monthly amortization payments Debt Instrument, Monthly Amortization Payments Debt Instrument, Monthly Amortization Payments Disposal Group Classification [Domain] Disposal Group Classification [Domain] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Threshold trading days Debt Instrument, Convertible, Threshold Trading Days 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Lease expense Operating Lease, Expense Stock based compensation Total stock-based compensation Share-Based Payment Arrangement, Noncash Expense 2019 Stock Option and Incentive Plan 2019 Stock Option and Incentive Plan [Member] 2019 Stock Option and Incentive Plan Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Debt instrument waived amount Debt Instrument Waived Amount Debt Instrument Waived Amount Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Minimum Minimum [Member] Property and equipment, net Property, Plant and Equipment, Net Application transaction Application Transaction [Member] Application Transaction Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Disposal Group Classification [Axis] Disposal Group Classification [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Lease liability payments Increase (Decrease) in Operating Lease Liability Release of restricted stock (in shares) Stock Issued During Period, Release of Restricted Stock, Shares Stock Issued During Period, Release of Restricted Stock, Shares Income taxes paid Income Taxes Paid, Net Net cash provided by (used in) by financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Net loss per share from continuing operations, diluted (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Accumulated Deficit Retained Earnings [Member] Current maturities of long-term debt, net Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity (deficit) Liabilities and Equity Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Right-of-use asset Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] 2024 (Remainder) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Purchase of warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Issuance of common stock for payment of bonuses and consulting fees Stock Issued Pending Litigation Pending Litigation [Member] 2022 Promissory Note 2022 Promissory Note [Member] 2022 Promissory Note Supplemental Information Supplemental Balance Sheet Disclosures [Text Block] Proceeds from issuance of debt Proceeds from Issuance of Debt Issuance of common stock in lieu of cash bonus & consulting fees Stock Issued During Period, Value, Issued for Services Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] PhunCoin deposits Deposit Liability, Current Termination Date Trading Arrangement Termination Date Debt amount increase (as a percent) Debt Instrument, Deferral Right, Increase In Interest Rate Debt Instrument, Deferral Right, Increase In Interest Rate Common stock, shares authorized (in shares) Common Stock, Shares Authorized Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Stockholders' equity note, stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Compensation Amount Outstanding Recovery Compensation Amount Additional paid-in capital Additional Paid in Capital Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Proceeds from exercise of options to purchase common stock Proceeds from Stock Options Exercised Net cash provided by investing activities - continuing operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Net cash used in operating activities from continued operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Other assets Other Assets Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenues Cost of Sales [Member] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Disposal Group Name [Axis] Disposal Group Name [Axis] Options exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Treasury stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income tax expense Income Tax Expense (Benefit) Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract] Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract] Sales Revenue, Net Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Net cash used in operating activities from discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Litigation paid Payments for Legal Settlements Sale of common stock & exercise of prefunded warrants, net of issuance costs Stock Issued During Period, Value, New Issues Equity [Abstract] Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Number of times a payment may be deferred Debt Instrument, Payment Deferral, Number Of Times Debt Instrument, Payment Deferral, Number Of Times Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Treasury stock repurchase (in shares) Treasury stock repurchased (in shares) Treasury Stock, Shares, Acquired Current liabilities of discontinued operation Disposal Group, Including Discontinued Operation, Liabilities, Current Issuance of common stock in lieu of cash bonus & consulting fees (in shares) Stock Issued During Period, Shares, Issued for Services Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Sales and marketing Selling and Marketing Expense [Member] Weighted-average common shares used to compute loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Common stock issued upon conversion of 2022 Promissory Note Issuance of common stock upon conversion of the 2022 Promissory Note Stock Issued During Period, Value, Conversion Of Notes Stock Issued During Period, Value, Conversion Of Notes At Market Issuance Sales Agreement At Market Issuance Sales Agreement [Member] At Market Issuance Sales Agreement Schedule of Disposal Group, Including Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Operating expenses: Operating Expenses [Abstract] Revenue Revenue from Contract with Customer [Text Block] Conversion price (as a percent) Debt Instrument, Convertible, Conversion Price, Percentage Debt Instrument, Convertible, Conversion Price, Percentage Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in Capital Additional Paid-in Capital [Member] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover page. Cover [Abstract] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES WSGR Case WSGR Case [Member] WSGR Case 2018 Employee Stock Purchase Plan 2018 Employee Stock Purchase Plan [Member] Debt premium (as a percent) Debt Instrument, Debt Premium, Percentage Debt Instrument, Debt Premium, Percentage Released (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Total lease payments Lessee, Operating Lease, Liability, to be Paid Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Total operating expenses Operating Expenses Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Cost of revenues Disposal Group, Including Discontinued Operation, Costs of Goods Sold Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted-average common shares used to compute loss per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status General and administrative Disposal Group, Including Discontinued Operation, General and Administrative Expense Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating loss Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Other comprehensive income: Statement of Other Comprehensive Income [Abstract] Product Information [Line Items] Product Information [Line Items] Lyte Technology, Inc. Lyte Technology, Inc. [Member] Lyte Technology, Inc. Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Weighted Average Remaining Contractual Term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Stock repurchase program authorized (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Net loss from discontinued operation, net of $0 tax Net loss from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent EX-101.PRE 9 phun-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover Page - shares
3 Months Ended
Mar. 31, 2024
May 07, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-37862  
Entity Registrant Name PHUNWARE, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 30-1205798  
Entity Address, Address Line One 1002 West Avenue  
Entity Address, City or Town Austin  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 78701  
City Area Code 512  
Local Phone Number 693-4199  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol PHUN  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   8,272,091
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2024  
Entity Central Index Key 0001665300  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 21,567 $ 3,934
Accounts receivable, net of allowance for doubtful accounts of $86 at March 31, 2024 and December 31, 2023 637 550
Digital assets 19 75
Prepaid expenses and other current assets 385 374
Current assets of discontinued operation 28 28
Total current assets 22,636 4,961
Property and equipment, net 35 40
Right-of-use asset 1,325 1,451
Other assets 276 276
Total assets 24,272 6,728
Current liabilities:    
Accounts payable 5,070 7,836
Accrued expenses 239 437
Lease liability 656 629
Deferred revenue 1,012 1,258
PhunCoin deposits 1,202 1,202
Current maturities of long-term debt, net 0 4,936
Current liabilities of discontinued operation 0 205
Total current liabilities 8,179 16,503
Deferred revenue 611 651
Lease liability 857 1,031
Total liabilities 9,647 18,185
Commitments and contingencies (Note 7)
Stockholders’ equity (deficit)    
Common stock, $0.0001 par value; 1,000,000,000 shares authorized; 8,282,221 shares issued and 8,272,091 shares outstanding as of March 31, 2024; and 3,861,578 shares issued and 3,851,448 shares outstanding as of December 31, 2023 1 0
Treasury stock at cost; 10,130 shares at March 31, 2024 and December 31, 2023 (502) (502)
Additional paid-in capital 320,840 292,467
Accumulated other comprehensive loss (418) (418)
Accumulated deficit (305,296) (303,004)
Total stockholders’ equity (deficit) 14,625 (11,457)
Total liabilities and stockholders’ equity (deficit) $ 24,272 $ 6,728
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 86 $ 86
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 8,282,221 3,861,578
Common stock, shares outstanding (in shares) 8,272,091 3,851,448
Treasury stock (in shares) 10,130 10,130
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net revenues $ 921 $ 1,344
Cost of revenues 397 1,271
Gross profit 524 73
Operating expenses:    
Sales and marketing 443 856
General and administrative 2,471 4,142
Research and development 484 1,769
Total operating expenses 3,398 6,767
Operating loss (2,874) (6,694)
Other income (expense):    
Interest expense (108) (537)
Gain on extinguishment of debt 535 0
Impairment of digital assets (56) (50)
Fair value adjustment of warrant liability 0 253
Gain on sale of digital assets 0 3,214
Other income, net 211 102
Total other income 582 2,982
Loss before taxes (2,292) (3,712)
Income tax expense 0 0
Net loss from continuing operations (2,292) (3,712)
Net loss from discontinued operation, net of $0 tax 0 (557)
Net loss (2,292) (4,269)
Other comprehensive income:    
Cumulative translation adjustment 0 23
Comprehensive loss $ (2,292) $ (4,246)
Net loss per share from continuing operations, basic (in dollars per share) $ (0.33) $ (1.80)
Net loss per share from continuing operations, diluted (in dollars per share) (0.33) (1.80)
Net loss per share from discontinued operations, basic (in dollars per share) 0 (0.27)
Net loss per share from discontinued operations, diluted (in dollars per share) $ 0 $ (0.27)
Weighted-average common shares used to compute loss per share, basic (in shares) 6,864,226,000 2,063,379,000
Weighted-average common shares used to compute loss per share, diluted (in shares) 6,864,226,000 2,063,379,000
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Changes in Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Common Stock
Treasury stock
Additional Paid-in Capital
Accumulated Deficit
Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2022   2,063,074,000        
Beginning balance at Dec. 31, 2022 $ 24,881 $ 0 $ 0 $ 275,572 $ (250,219) $ (472)
Beginning balance (in shares) at Dec. 31, 2022     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options, net of vesting of restricted shares (in shares)   1,895,000        
Exercise of stock options, net of vesting of restricted shares 58     58    
Release of restricted stock (in shares)   16,977,000        
Issuance of common stock in lieu of cash bonus & consulting fees (in shares)   7,454,000        
Issuance of common stock in lieu of cash bonus & consulting fees 347     347    
Common stock issued upon conversion of 2022 Promissory Note 0          
Stock-based compensation expense 1,336     1,336    
Cumulative translation adjustment 23         23
Treasury stock repurchase (in shares)     (9,230,000)      
Treasury stock repurchase (475)   $ (475)      
Net loss (4,269)       (4,269)  
Ending balance (in shares) at Mar. 31, 2023   2,089,400,000        
Ending balance at Mar. 31, 2023 21,901 $ 0 $ (475) 277,313 (254,488) (449)
Ending balance (in shares) at Mar. 31, 2023     (9,230,000)      
Beginning balance (in shares) at Dec. 31, 2022   2,063,074,000        
Beginning balance at Dec. 31, 2022 $ 24,881 $ 0 $ 0 275,572 (250,219) (472)
Beginning balance (in shares) at Dec. 31, 2022     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury stock repurchase (in shares) (10,130)          
Treasury stock repurchase $ (502)          
Ending balance (in shares) at Dec. 31, 2023 3,851,448 3,861,578,000        
Ending balance at Dec. 31, 2023 $ (11,457) $ 0 $ (502) 292,467 (303,004) (418)
Ending balance (in shares) at Dec. 31, 2023 (10,130)   (10,130,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Release of restricted stock (in shares)   16,000,000        
Issuance of common stock in lieu of cash bonus & consulting fees (in shares)   11,453,000        
Issuance of common stock in lieu of cash bonus & consulting fees $ 35     35    
Common stock issued upon conversion of 2022 Promissory Note (in shares)   336,550,000        
Common stock issued upon conversion of 2022 Promissory Note 4,505     4,505    
Sale of common stock & exercise of prefunded warrants, net of issuance costs (in shares)   3,915,009,000        
Sale of common stock & exercise of prefunded warrants, net of issuance costs 23,204 $ 1   23,203    
Fractional share issuances as a result of reverse stock split (in shares)   141,631,000        
Stock-based compensation expense 630     630    
Cumulative translation adjustment 0          
Net loss $ (2,292)       (2,292)  
Ending balance (in shares) at Mar. 31, 2024 8,272,091 8,282,221,000        
Ending balance at Mar. 31, 2024 $ 14,625 $ 1 $ (502) $ 320,840 $ (305,296) $ (418)
Ending balance (in shares) at Mar. 31, 2024 (10,130)   (10,130,000)      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities    
Net loss from continuing operations $ (2,292) $ (3,712)
Net loss from discontinued operations 0 (557)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Gain on sale of digital assets 0 (3,214)
Gain on extinguishment of debt (535) 0
Stock based compensation 630 1,362
Other adjustments 329 313
Changes in operating assets and liabilities:    
Accounts receivable (82) (284)
Prepaid expenses and other assets (11) (116)
Accounts payable and accrued expenses (2,893) (52)
Lease liability payments (185) (263)
Deferred revenue (286) (114)
Net cash used in operating activities from continued operations (5,325) (6,637)
Net cash used in operating activities from discontinued operations (205) (745)
Net cash used in operating activities (5,530) (7,382)
Investing activities    
Proceeds received from sale of digital currencies 0 10,790
Net cash provided by investing activities - continuing operations 0 10,790
Net cash used in investing activities - discontinued operation 0 (6)
Net cash provided by investing activities 0 10,784
Financing activities    
Payments on borrowings 0 (4,270)
Proceeds from sales of common stock 23,204 0
Proceeds from exercise of options to purchase common stock 0 58
Payments on common stock repurchases 0 (475)
Net cash provided by (used in) by financing activities 23,204 (4,687)
Effect of exchange rate on cash (41) 24
Net increase (decrease) in cash and cash equivalents 17,633 (1,261)
Cash at the beginning of the period 3,934 1,955
Cash and cash equivalents at the end of the period 21,567 694
Supplemental disclosure of cash flow information    
Interest paid 4 434
Income taxes paid 26 0
Supplemental disclosures of non-cash financing activities:    
Issuance of common stock upon conversion of the 2022 Promissory Note 4,505 0
Issuance of common stock for payment of bonuses and consulting fees $ 35 $ 347
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net loss from discontinued operation, tax $ 0 $ 0
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Basis of Presentation
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and Basis of Presentation The Company and Basis of Presentation
The Company
Phunware, Inc. and its subsidiaries (the “Company”, "we", "us", or "our") offers a fully integrated software platform that enables brands to engage, manage and monetize their anytime, anywhere users worldwide. Our mobile experience platform guides users through the entire customer journey. Our location-based technology offers brands mobile engagement, content management and analytics to best interact with their customers. Through our integrated mobile advertising platform of publishers and advertisers, we provide in-app application transactions for mobile audience building, user acquisition, application discovery, audience engagement and audience monetization. Founded in 2009, we are a Delaware corporation headquartered in Austin, Texas.
Basis of Presentation
The condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States (“U.S. GAAP”) and include the Company’s accounts and those of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
The balance sheet at December 31, 2023 was derived from our audited consolidated financial statements, but these interim condensed consolidated financial statements do not include all the annual disclosures required by U.S. GAAP. These interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements and the notes thereto for the year ended December 31, 2023, which are referenced herein. The accompanying interim condensed consolidated financial statements as of March 31, 2024 and for the three months ended March 31, 2024 and 2023, are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the audited financial statements, pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC") for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the financial statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary to fairly state our financial position as of March 31, 2024 and the results of operations for the three months ended March 31, 2024 and 2023, and cash flows for the three months ended March 31, 2024 and 2023. The results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any future interim period.
Certain reclassifications have been made to our condensed consolidated statement of cash flows for the three months ended March 31, 2024. We combined individual line items that we considered to be immaterial and recorded these in our condensed consolidated statement of cash flows as other adjustments to conform to current year presentation. The reclassifications had no impact on previously reported operating, investing or financing activities.
The accompanying condensed consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.
Discontinued Operations
On November 1, 2023, we committed to a plan to discontinue and wind down the operations of Lyte Technology, Inc. ("Lyte"), which the Company determined met the criteria for classification as a discontinued operation in accordance with Accounting Standards Codification ("ASC") Topic 205-20, Discontinued Operations. Prior periods were recast such that the basis of presentation is consistent with current year presentation. For additional information, see Note 3.
Reverse Stock Split
On February 26, 2024, the Company effected a reverse stock split of its common stock at a ratio of one-for-fifty (the "Reverse Stock Split"). The number of authorized shares and par values of the common stock were not adjusted as a result of the Reverse Stock Split. The accompanying financial statements and notes thereto give retrospective effect to the reverse stock
split for all periods presented. All issued and outstanding common stock, options, restricted stock units and warrants exercisable for common stock and per share amounts have been retrospectively adjusted.
Nasdaq listing
On April 13, 2023, we received a notice from The Nasdaq Stock Market LLC (“Nasdaq”) indicating that the Company was not in compliance with Nasdaq Listing Rule 5550(a)(2) (the “Bid Price Requirement”) because the bid price of the Company’s common stock on the Nasdaq Capital Market had closed below $1.00 per share for the previous 30 consecutive business days. The notice from Nasdaq stated that, under Nasdaq Listing Rule 5810(c)(3)(A), we had been provided a period of 180 calendar days, or until October 10, 2023, to regain compliance with the Bid Price Requirement. On October 10, 2023, we submitted a request to Nasdaq for an additional 180-day extension to regain compliance with the Bid Price Requirement. On October 12, 2023, the Company received a letter from Nasdaq advising that the Company had been granted a 180-day extension to April 8, 2024, to regain compliance with the Bid Price Requirement, in accordance with Nasdaq Listing Rule 5810(c)(3)(A).
On December 21, 2023, the Company received a letter from Nasdaq notifying the Company that, as of December 20, 2023, the Company's common stock had a closing bid price of $0.10 or less for ten consecutive trading days and that, consistent with Nasdaq Listing Rule 5810(c)(3)(A)(iii), the Nasdaq had determined to delist the Company's common stock from the Nasdaq Capital Market. The notice provided the Company an opportunity to appeal the Nasdaq's decision to delist the Company's common stock. On December 22, 2023, we submitted a request for a hearing before the Nasdaq Hearings Panel (the "Panel") to appeal the Nasdaq's delisting determination.
As noted above, we have effected a reverse stock split in order to regain compliance with the Bid Price Requirement, and on March 12, 2024, we received a letter from Nasdaq notifying us that we demonstrated compliance with the requirements to remain listed on the Nasdaq Capital Market, as required by the Panel. The letter also informed the Company that pursuant to Listing Rule 5815(d)(4)(B), the Company will be subject to a mandatory Panel monitor for a period of one year from the date of this letter. If, within that one-year monitoring period, the staff finds the Company again out of compliance with the requirement that was the subject of the exception, notwithstanding Rule 5810(c)(2), the Company will not be permitted to provide the Staff with a plan of compliance with respect to that deficiency and the staff will not be permitted to grant additional time for the Company to regain compliance with respect to that deficiency, nor will the Company be afforded an applicable cure or compliance period pursuant to Rule 5810(c)(3). Instead, the Nasdaq will issue a delist determination letter and the Company will have an opportunity to request a new hearing with the initial Panel or a newly convened hearings panel if the initial Panel is unavailable. The Company will have the opportunity to respond/present to the hearings panel as provided by Listing Rule 5815(d)(4)(C).

There can be no assurance the Company will maintain compliance with the above or any other Nasdaq Listing Rules.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
There have been no changes in significant accounting policies as described in our Annual Report on Form 10-K for the year ended December 31, 2023, except as set forth below.
Recently Adopted Accounting Pronouncements
In August 2020, the FASB issued ASU 2020-06, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815 – 40), (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. We adopted ASU 2020-06 on January 1, 2024. The adoption of ASU 2020-06 did not have a material impact on our condensed consolidated financial statements and disclosures.
Recent Accounting Pronouncements Not Yet Adopted
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, (“ASU 2023-09”). ASU 2023-09 requires entities to disclose specific tax rate reconciliation categories, as well as income taxes paid disaggregated by jurisdiction, amongst other disclosure enhancements. For public entities, ASU 2023-09 is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the disclosure requirements related to the new standard.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires us to make certain estimates and assumptions that affect the reported amounts in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates and such differences could be material.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Information
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Information Supplemental Information
Concentrations of Credit Risk
Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash and trade accounts receivable.
Although we limit our exposure to credit loss by depositing our cash with established financial institutions that management believes have good credit ratings and represent minimal risk of loss of principal, our deposits, at times, may exceed federally insured limits.
Collateral is not required for accounts receivable and we believe the carrying value approximates fair value. The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.
March 31, 2024December 31, 2023
Customer A36 %43 %
Customer B14 %16 %
Customer C%12 %
Discontinued Operation
On November 1, 2023, the Company made the strategic decision to wind down and discontinue the operations of its Lyte reporting segment. We generally completed the wind down of the Lyte operations as of December 31, 2023.
A summary of the Lyte discontinued operation in the condensed consolidated statement of operations and comprehensive loss for the three months ended March 31, 2023 is set forth below:
Net revenues$3,403 
Cost of revenues3,115 
Gross profit288 
Operating expenses:
Sales and marketing272 
General and administrative570 
Research and development
Total operating expenses845 
Operating loss$(557)
Loss per Common Share
Basic loss per common share is computed by dividing net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Diluted loss per common share is computed by giving effect to all potential shares of common stock, including those related to our outstanding warrants and stock equity plans, to the extent dilutive. For all periods presented, these shares were excluded from the calculation of diluted loss per share of common stock because their inclusion would have been anti-dilutive. As a result, diluted loss per common share is the same as basic loss per common share for all periods presented.
The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive:
Three Months Ended March 31,
20242023
Warrants132,651 
Options13,01117,341 
Restricted stock units78,387109,605
Total91,398259,597
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Subscriptions and services revenue consist of platform license subscriptions and application development services. Application transaction revenue is comprised of in-app advertising. Refer to our revenue recognition policy under the subheading, Revenue Recognition, in Note 2, "Summary of Significant Accounting Policies," in our Annual Report on Form 10-K filed with the SEC on March 15, 2024.
Disaggregation of Revenue
The following table sets forth our net revenues by category:

Three Months Ended March 31,
20242023
Subscriptions and services revenue$454 $1,156 
Application transaction467 188 
Net revenues$921 $1,344 
The following table sets forth our concentration of revenue sources as a percentage of total net revenues:
Three Months Ended March 31,
20242023
Customer A33 %%
Customer B%30 %
Customer D14 %22 %
We generate revenue in domestic and foreign regions and attribute net revenue to individual countries based on the location of the contracting entity. We derived over 98% of our net revenues from within the United States for the three months ended March 31, 2024 and 2023.
Deferred Revenue
Deferred revenue consists of customer billings or payments received in advance of the recognition of revenue under the arrangements with customers. We recognize deferred revenue as revenue only when revenue recognition criteria are met. During the three months ended March 31, 2024, we recognized revenue of $440 that was included in our deferred revenue balance as of December 31, 2023.
Remaining Performance Obligations
Remaining performance obligations were $4,609 as of March 31, 2024, of which we expect to recognize approximately 37% as revenue over the next 12 months and the remainder thereafter.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt Debt
2022 Promissory Note
On July 6, 2022, we entered into a note purchase agreement and completed the sale of an unsecured promissory note (the "2022 Promissory Note") with an original principal amount of $12,809 in a private placement. The 2022 Promissory Note was sold with an original issue discount of $492 and we paid at closing issuance costs totaling $522. After deducting all transaction fees paid by us at closing, net cash proceeds to the Company at closing were $11,795. No interest was to accrue on the 2022 Promissory Note. Beginning on November 1, 2022, our monthly amortization payment was approximately $1,566, which includes a 10% premium until the original maturity date of July 1, 2023. We had the right to defer any monthly payment by one month up to twelve times so long as certain conditions, as defined in the 2022 Promissory Note, were satisfied. In the event we exercise the deferral right, the outstanding balance will automatically increase by 1.85%.
On March 15, 2023, we elected to defer monthly payment obligations for April, May, June and July 2023, as permitted, at the time, by the 2022 Promissory Note. In connection therewith, we entered into a waiver agreement with the holder waiving the Payment Deferral Conditions, as defined in the 2022 Promissory Note. For agreeing to waive the Payment Deferral Conditions, we agreed to compensate the noteholder an amount equal to 5% of the outstanding balance immediately before entering into the waiver agreement. We evaluated the modification in accordance with the guidance as in ASC 470 - Debt, and we concluded that the modification was not an extinguishment of the original debt; therefore, no gain or loss was recognized upon modification.
On August 14, 2023, we entered into an amendment to the 2022 Promissory Note with the noteholder. The amendment extended the maturity date to May 31, 2024 and provided that effective August 1, 2023, we are required to make monthly amortization payments of at least $800 commencing on August 31, 2023 until the 2022 Promissory Note is paid-in-full. Furthermore, the amendment removed the required payment due on August 1, 2023. We also granted the holder certain limited conversion rights, subject to advance payment and volume conditions. Conversions into shares of our common stock made pursuant to the limited conversion rights will be calculated on a conversion price equal to 90% of the lower of (i) the closing trading price of our common stock on the trading day immediately preceding the date for such conversion or (ii) the average closing trading price of our common stock for the five trading days immediately preceding the date for such conversion. If the holder elects to convert pursuant to the limited conversion option, such conversions will reduce the current month’s monthly amortization payment. Any conversions in any given month in excess of the $800 monthly payment will be applied to reduce the following month's required monthly amortization payment. In connection with the amendment, we agreed to pay an extension fee equal to approximately $708. The amendment also provided that the outstanding balance shall accrue interest at a rate of 8% beginning on August 1, 2023, and payment deferrals were no longer permitted.
Effective December 6, 2023, the Company entered into an acknowledgement and agreement with the noteholder to which the parties (a) memorialized the noteholder's waiver of the Company’s obligations to satisfy minimum balance reduction requirements in cash for each of October 2023 and November 2023 and the minimum balance reduction requirement for December 2023. As consideration for the acknowledgement and agreement, we agreed to pay the noteholder a fee in an aggregate amount equal to 7.5%, or approximately $347, of the outstanding balance of the 2022 Promissory Note. The fee was added to the outstanding balance of the 2022 Promissory Note.
During the first quarter of 2024, we issued 336,550 shares of our common stock to the holder of the 2022 Promissory Note, which amounted to aggregate principal and interest payments in the amount of $4,505. These conversions were made pursuant to the terms of the amended 2022 Promissory Note. In addition, conversions were made in connection with the Company granting the holder additional conversion rights. As a result, the noteholder agreed to waive an aggregate of $535 in principal and accrued interest. As a result of the conversions, the 2022 Promissory Note has been paid-in-full.
Interest Expense
Interest expense amounted to $108 and $537 for three months ended March 31, 2024 and 2023, respectively.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases Leases
Further information regarding our other office leases and accounting thereof are located in Note 2, "Summary of Significant Accounting Policies," and Note 9, "Leases," in our Annual Report on Form 10-K filed with the SEC on March 15, 2024.
We recognize lease expense on a straight-line basis over the lease term with variable lease expense recognized in the period in which the costs are incurred. The components of lease expense are included in general and administrative expense in our condensed consolidated statement of operations and comprehensive loss. Lease expense for the three months ended March 31, 2024 and 2023 was $170 and $325, respectively. The weighted-average remaining lease term for operating leases as of March 31, 2024 was 2.9 years.
Future minimum lease obligations are set forth below:
Future minimum lease obligations years ending December 31,Lease
Obligations
2024 (Remainder)$566 
2025463 
2026370 
2027284 
$1,683 
Less: Portion representing interest(170)
$1,513 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation
On March 30, 2021, Phunware filed an action against its former counsel Wilson Sonsini Goodrich & Rosati, PC ("WSGR"), Phunware, Inc., v. Wilson Sonsini Goodrich & Rosati, Professional Corporation, Does 1-25, Case No. 21CV381517, in the Superior Court of the State of California for the County of Santa Clara. On July 30, 2021, Phunware filed a second action against WSGR in the Superior Court of the State of California for the County of Santa Clara, Phunware, Inc., v. Wilson Sonsini Goodrich & Rosati, Professional Corporation, Does 1-25, Case No. 21CV386411. The two actions were then removed to arbitration. Phunware sought affirmative relief in these actions, as stated in the complaints, for damages according to proof, interest and costs of suit. WSGR filed crossclaims against Phunware in these actions related to services provided by WSGR to Phunware and sought to recover fees related to the services at issue in these actions and interest. In March 2024, WSGR and Phunware settled their claims in the arbitration proceeding relating to Case No. 21CV381517 and Phunware paid approximately $2,194 of the outstanding amount alleged to be owed by Phunware to WSGR in that proceeding. The Phunware and WSGR claims related to Case No. 21CV386411 remain pending in arbitration and the remaining balance of the payables amount alleged to be owed by Phunware will continue to be arbitrated. The outcome of this proceeding and the related Phunware and WSGR claims is uncertain. There is $2,159 and $4,321 in accounts payable in our condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023, respectively. relating to these WSGR claims.
On February 18, 2022, certain stockholders filed a lawsuit against Phunware and certain of its prior and then existing individual officers and directors. The case, captioned Wild Basin Investments, LLC, et al. v. Phunware, Inc., et al., was filed in the Court of Chancery of the State of Delaware (Cause No. 2022-0168-LWW). Plaintiffs allege that they invested in Phunware through various early rounds of financing while the Company was private and that following completion of the business combination transactions resulting in Phunware becoming a public company these stockholders received new shares of Phunware common stock and Phunware warrants that were but should not have been subjected to a 180-day "lock up" period. Plaintiffs also allege that Phunware's stock price dropped significantly during the lock up period and seek damages, costs and professional fees. We filed a motion to dismiss Plaintiffs' complaint on May 27, 2022, and on July 15, 2022 Plaintiffs filed their answering brief in opposition to the motion to dismiss and a motion for partial summary judgment. The parties argued their positions before the Court of Chancery during a hearing on April 4, 2023. On June 16, 2023, the Court ruled on the motions without filing a written opinion. From the bench, Vice Chancellor Cook granted Phunware's motion to dismiss on the Texas law claims and denied both the motion to dismiss and motion for partial summary judgment on the Delaware law claims.
The parties engaged in mediation in July 2023 but were unable to reach a settlement, and settlement discussions continue. We intend to vigorously defend against this lawsuit and any appeals. We have not recorded a liability related to this matter because any potential loss is not currently probable or reasonably estimable. Additionally, we cannot presently estimate the range of loss, if any, that may result from this lawsuit. It is possible that the ultimate resolution of the foregoing matter, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity.
From time to time, we are and may become involved in various legal proceedings in the ordinary course of business. The outcomes of our legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular reporting period. In addition, for the matters disclosed above that do not include an estimate of the amount of loss or range of losses, such an estimate is not possible, and we may be unable to estimate the possible loss or range of losses that could potentially result from the application of non-monetary remedies.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common Stock
Total common stock authorized to be issued as of March 31, 2024 was 1,000,000,000 shares, with a par value of $0.0001 per share. At March 31, 2024 and December 31, 2023, there were 8,272,091 and 3,851,448 shares of our common stock outstanding, respectively.
On January 31, 2022, we entered into an At Market Issuance Sales Agreement with H.C. Wainwright & Co., LLC (“Wainwright”), pursuant to which we may offer and sell, from time to time, shares of our common stock, par value $0.0001 per share, for aggregate gross proceeds of up to $100 million, through or to Wainwright, as agent or principal. During the first quarter of 2024, we sold 245,009 shares of our common stock under our sales agreement with Wainwright for aggregate gross cash proceeds of $2,536. Transaction costs were $52. As of March 31, 2024, $85.5 million of shares of our common stock remains issuable pursuant to the sales agreement with Wainwright.
On August 22, 2023, we entered into a common stock purchase agreement with Lincoln Park Capital Fund, LLC (“Lincoln Park”), which provides that, upon the terms and subject to the conditions and limitations set forth therein, we have the right, but not the obligation, to sell to Lincoln Park up to $30 million in value of shares of our common stock from time to time over the 24-month term of the purchase agreement. We did not sell any shares of our common stock to Lincoln Park during the first quarter of 2024.
During the first quarter of 2024, we sold an aggregate of 2,696,000 shares of our common stock and issued pre-funded warrants to purchase up to 974,000 shares of our common stock. The aggregate gross proceeds from the offerings were $22,600. Aggregate transaction costs, including placement agent fees, were approximately $1,880. The holders of the pre-funded warrants exercised their rights to purchase 974,000 shares of our common stock.
Stock Repurchase Plan
On January 5, 2023, our board of directors authorized and approved a stock repurchase program for the repurchase of outstanding shares of our common stock with an aggregate value of up to $5 million. The stock repurchase plan may be amended or terminated at any time, in the sole discretion of our board of directors. The authorization permits us to repurchase shares of our common stock from time-to-time through open market repurchases at prevailing market prices, in accordance with federal securities laws. During 2023, we repurchased an aggregate 10,130 shares of our common stock at an aggregate repurchase price of $502.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
There have been no material changes to the terms of our various equity incentive plans since the filing of our Annual Report on Form 10-K. Refer to Note 13, "Stock-Based Compensation," in our Annual Report on Form 10-K filed with the SEC on March 15, 2024 for more information.
Stock-Based Compensation
Compensation costs that have been included in our condensed consolidated statements of operations and comprehensive loss for all stock-based compensation arrangements is set forth below:
Three Months Ended March 31,
Stock-based compensation20242023
Cost of revenues$45 $253 
Sales and marketing14 97 
General and administrative556 859 
Research and development15 153 
Total stock-based compensation$630 $1,362 
As of March 31, 2024, there was approximately $1,539 of total unrecognized compensation cost related to our stock benefit plans. These unrecognized compensation costs are expected to be recognized over an estimated weighted-average period of approximately 2.2 years.
Restricted Stock Units
A summary of our restricted stock unit activity for the three months ended March 31, 2024 is set forth below:
SharesWeighted Average Grant Date Fair Value
Outstanding as of December 31, 202396,808 $25.21 
Granted9,032 4.13 
Released(27,453)17.25 
Forfeited— — 
Outstanding as of March 31, 202478,387 $25.58 
Stock Options
A summary of our stock option activity under the 2018 Equity Incentive Plan (the "2018 Plan) and related information is as follows:
Number of SharesWeighted Average
Exercise Price
Weighted Average
Remaining
Contractual Term
(years)
Aggregate Intrinsic
Value
Outstanding as of December 31, 20232,500 $56.89 4.2$— 
Granted— — 
Exercised— — 
Forfeited— — 
Outstanding as of March 31, 20242,500 $56.89 3.9$— 
Exercisable as of March 31, 20242,500 $56.89 3.9$— 
A summary of our option activity under our 2009 Equity Incentive Plan (the "2019 Plan") and related information is as follows:
Number of SharesWeighted Average
Exercise Price
Weighted Average
Remaining
Contractual Term
(years)
Aggregate Intrinsic
Value
Outstanding as of December 31, 202314,625 $39.67 2.9$— 
Granted— — 
Exercised— — 
Forfeited(4,114)44.54 
Outstanding as of March 31, 202410,511 $37.77 3.8$— 
Exercisable as of March 31, 202410,511 $37.77 3.8$— 
Our stock benefit plans had 274,491 and 86,837 shares of common stock reserved for future issuances under our equity incentive plans as of March 31, 2024 and December 31, 2023, respectively. In addition, the shares of common stock reserved for issuance under the 2018 Plan also will include any shares of common stock subject to stock options granted under the 2009 Plan, that expire or otherwise terminate without having been exercised in full and shares of common stock issued pursuant to awards granted under the 2009 Plan that are forfeited. As of March 31, 2024, the maximum number of shares of common stock that may be added to the 2018 Plan pursuant to the foregoing is 10,511.
Furthermore, there were 46,791 and 30,415 shares of common stock available for sale and reserved for issuance under our 2018 Employee Stock Purchase Plan as of March 31, 2024 and December 31, 2023, respectively.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (2,292) $ (4,269)
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Michael Snavely [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
Michael Snavely, our Chief Executive Officer, an officer for the purposes of Section 16 of the Exchange Act, entered into a prearranged stock trading plan on March 14, 2024. Mr. Snavely's trading plan provides for the sale of up to 30,732 shares of the Company's common stock between June 13, 2024 and June 13, 2025. The trading plan is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act and Phunware's policies regarding transactions in securities of the Company.
Name Michael Snavely
Title Chief Executive Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 14, 2024
Arrangement Duration 365 days
Aggregate Available 30,732
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States (“U.S. GAAP”) and include the Company’s accounts and those of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
The balance sheet at December 31, 2023 was derived from our audited consolidated financial statements, but these interim condensed consolidated financial statements do not include all the annual disclosures required by U.S. GAAP. These interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements and the notes thereto for the year ended December 31, 2023, which are referenced herein. The accompanying interim condensed consolidated financial statements as of March 31, 2024 and for the three months ended March 31, 2024 and 2023, are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the audited financial statements, pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC") for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the financial statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary to fairly state our financial position as of March 31, 2024 and the results of operations for the three months ended March 31, 2024 and 2023, and cash flows for the three months ended March 31, 2024 and 2023. The results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any future interim period.
Certain reclassifications have been made to our condensed consolidated statement of cash flows for the three months ended March 31, 2024. We combined individual line items that we considered to be immaterial and recorded these in our condensed consolidated statement of cash flows as other adjustments to conform to current year presentation. The reclassifications had no impact on previously reported operating, investing or financing activities.
The accompanying condensed consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.
Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncements
In August 2020, the FASB issued ASU 2020-06, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815 – 40), (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. We adopted ASU 2020-06 on January 1, 2024. The adoption of ASU 2020-06 did not have a material impact on our condensed consolidated financial statements and disclosures.
Recent Accounting Pronouncements Not Yet Adopted
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, (“ASU 2023-09”). ASU 2023-09 requires entities to disclose specific tax rate reconciliation categories, as well as income taxes paid disaggregated by jurisdiction, amongst other disclosure enhancements. For public entities, ASU 2023-09 is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the disclosure requirements related to the new standard.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires us to make certain estimates and assumptions that affect the reported amounts in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates and such differences could be material.
Concentrations of Credit Risk
Concentrations of Credit Risk
Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash and trade accounts receivable.
Although we limit our exposure to credit loss by depositing our cash with established financial institutions that management believes have good credit ratings and represent minimal risk of loss of principal, our deposits, at times, may exceed federally insured limits.
Collateral is not required for accounts receivable and we believe the carrying value approximates fair value.
Loss per Common Share
Loss per Common Share
Basic loss per common share is computed by dividing net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Diluted loss per common share is computed by giving effect to all potential shares of common stock, including those related to our outstanding warrants and stock equity plans, to the extent dilutive. For all periods presented, these shares were excluded from the calculation of diluted loss per share of common stock because their inclusion would have been anti-dilutive. As a result, diluted loss per common share is the same as basic loss per common share for all periods presented.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Information (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedules of Concentration Risk The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.
March 31, 2024December 31, 2023
Customer A36 %43 %
Customer B14 %16 %
Customer C%12 %
The following table sets forth our concentration of revenue sources as a percentage of total net revenues:
Three Months Ended March 31,
20242023
Customer A33 %%
Customer B%30 %
Customer D14 %22 %
Schedule of Disposal Group, Including Discontinued Operations
A summary of the Lyte discontinued operation in the condensed consolidated statement of operations and comprehensive loss for the three months ended March 31, 2023 is set forth below:
Net revenues$3,403 
Cost of revenues3,115 
Gross profit288 
Operating expenses:
Sales and marketing272 
General and administrative570 
Research and development
Total operating expenses845 
Operating loss$(557)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive:
Three Months Ended March 31,
20242023
Warrants132,651 
Options13,01117,341 
Restricted stock units78,387109,605
Total91,398259,597
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table sets forth our net revenues by category:

Three Months Ended March 31,
20242023
Subscriptions and services revenue$454 $1,156 
Application transaction467 188 
Net revenues$921 $1,344 
Schedules of Concentration Risk The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.
March 31, 2024December 31, 2023
Customer A36 %43 %
Customer B14 %16 %
Customer C%12 %
The following table sets forth our concentration of revenue sources as a percentage of total net revenues:
Three Months Ended March 31,
20242023
Customer A33 %%
Customer B%30 %
Customer D14 %22 %
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Future Minimum Annual Lease Obligations
Future minimum lease obligations are set forth below:
Future minimum lease obligations years ending December 31,Lease
Obligations
2024 (Remainder)$566 
2025463 
2026370 
2027284 
$1,683 
Less: Portion representing interest(170)
$1,513 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation
Compensation costs that have been included in our condensed consolidated statements of operations and comprehensive loss for all stock-based compensation arrangements is set forth below:
Three Months Ended March 31,
Stock-based compensation20242023
Cost of revenues$45 $253 
Sales and marketing14 97 
General and administrative556 859 
Research and development15 153 
Total stock-based compensation$630 $1,362 
Schedule of Restricted Stock Unit Activity
A summary of our restricted stock unit activity for the three months ended March 31, 2024 is set forth below:
SharesWeighted Average Grant Date Fair Value
Outstanding as of December 31, 202396,808 $25.21 
Granted9,032 4.13 
Released(27,453)17.25 
Forfeited— — 
Outstanding as of March 31, 202478,387 $25.58 
Schedule of Stock Option Activity
A summary of our stock option activity under the 2018 Equity Incentive Plan (the "2018 Plan) and related information is as follows:
Number of SharesWeighted Average
Exercise Price
Weighted Average
Remaining
Contractual Term
(years)
Aggregate Intrinsic
Value
Outstanding as of December 31, 20232,500 $56.89 4.2$— 
Granted— — 
Exercised— — 
Forfeited— — 
Outstanding as of March 31, 20242,500 $56.89 3.9$— 
Exercisable as of March 31, 20242,500 $56.89 3.9$— 
A summary of our option activity under our 2009 Equity Incentive Plan (the "2019 Plan") and related information is as follows:
Number of SharesWeighted Average
Exercise Price
Weighted Average
Remaining
Contractual Term
(years)
Aggregate Intrinsic
Value
Outstanding as of December 31, 202314,625 $39.67 2.9$— 
Granted— — 
Exercised— — 
Forfeited(4,114)44.54 
Outstanding as of March 31, 202410,511 $37.77 3.8$— 
Exercisable as of March 31, 202410,511 $37.77 3.8$— 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Basis of Presentation (Details)
Feb. 26, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Stockholders' equity note, stock split, conversion ratio 0.02
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Information- Schedule of Concentration Risk (Details) - Accounts Receivable - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Customer A    
Product Information [Line Items]    
Concentration risk (as a percent) 36.00% 43.00%
Customer B    
Product Information [Line Items]    
Concentration risk (as a percent) 14.00% 16.00%
Customer C    
Product Information [Line Items]    
Concentration risk (as a percent) 4.00% 12.00%
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Information - Schedule of Discontinued Operation (Details) - Discontinued Operations - Lyte Technology, Inc.
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]  
Net revenues $ 3,403
Cost of revenues 3,115
Gross profit 288
Operating expenses:  
Sales and marketing 272
General and administrative 570
Research and development 3
Total operating expenses 845
Operating loss $ (557)
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Information- Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 91,398 259,597
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 0 132,651
Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 13,011 17,341
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 78,387 109,605
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Net revenues $ 921 $ 1,344
Subscriptions and services revenue    
Disaggregation of Revenue [Line Items]    
Net revenues 454 1,156
Application transaction    
Disaggregation of Revenue [Line Items]    
Net revenues $ 467 $ 188
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Schedule of Concentration Risk (Details) - Revenue from Contract with Customer Benchmark - Customer Concentration Risk
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Customer A    
Concentration Risk [Line Items]    
Concentration risk, percentage 33.00% 5.00%
Customer B    
Concentration Risk [Line Items]    
Concentration risk, percentage 4.00% 30.00%
Customer C    
Concentration Risk [Line Items]    
Concentration risk, percentage 14.00% 22.00%
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Deferred revenue recognized $ 440  
Remaining performance obligation $ 4,609  
United States | Sales Revenue, Net | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 98.00% 98.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01    
Disaggregation of Revenue [Line Items]    
Percent of revenue expected to be recognized over next 12 months (as a percent) 37.00%  
Remaining performance obligation, expected timing (in months) 12 months  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Narrative (Details)
$ in Thousands
3 Months Ended
Dec. 06, 2023
USD ($)
Aug. 14, 2023
USD ($)
day
Mar. 15, 2023
Jul. 06, 2022
USD ($)
Mar. 31, 2024
USD ($)
shares
Mar. 31, 2023
USD ($)
Debt Instrument [Line Items]            
Common stock issued upon conversion of 2022 Promissory Note         $ 4,505 $ 0
Interest expense         $ 108 $ 537
2022 Promissory Note            
Debt Instrument [Line Items]            
Common stock issued upon conversion of 2022 Promissory Note (in shares) | shares         336,550  
Common stock issued upon conversion of 2022 Promissory Note         $ 4,505  
Debt instrument waived amount         $ 535  
2022 Promissory Note | Notes Payable            
Debt Instrument [Line Items]            
Principal amount of note       $ 12,809    
Original issue discount       492    
Other issuance costs       522    
Proceeds from issuance of debt       11,795    
Monthly amortization payments       $ 1,566    
Debt premium (as a percent)       10.00%    
Payment deferral period       1 month    
Number of times a payment may be deferred       12    
Debt amount increase (as a percent)       0.0185    
Compensation agreed to be paid (as a percent)     5.00%      
Conversion price (as a percent)   90.00%        
Threshold trading days | day   5        
Extension fee   $ 708        
Interest rate (as a percent)   8.00%        
Noteholder fee as percentage of outstanding balance 7.50%          
Noteholder fee $ 347          
2022 Promissory Note | Notes Payable | Minimum            
Debt Instrument [Line Items]            
Monthly amortization payments   $ 800        
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Lease expense $ 170 $ 325
Weighted-average remaining lease term 2 years 10 months 24 days  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Future Minimum Lease Obligations (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Leases [Abstract]  
2024 (Remainder) $ 566
2025 463
2026 370
2027 284
Total lease payments 1,683
Less: Portion representing interest (170)
Operating lease liabilities $ 1,513
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Details) - WSGR Case
$ in Thousands
1 Months Ended
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
claim
Other Commitments [Line Items]    
Loss contingency $ 2,159 $ 4,321
Pending Litigation    
Other Commitments [Line Items]    
Number of actions | claim   2
Settled Litigation    
Other Commitments [Line Items]    
Litigation paid $ 2,194  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2022
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Aug. 22, 2023
Jan. 05, 2023
Class of Stock [Line Items]            
Common stock, shares authorized (in shares)   1,000,000,000   1,000,000,000    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001   $ 0.0001    
Common stock, shares outstanding (in shares)   8,272,091   3,851,448    
Sale of stock (in shares)   2,696,000        
Proceeds from sales of common stock   $ 23,204 $ 0      
Stock offering costs   1,880        
Treasury stock (in shares)   $ 22,600        
Stock repurchase program authorized (in shares)           5,000,000
Treasury stock repurchased (in shares)       10,130    
Treasury stock acquired     $ 475 $ 502    
Pre-Funded Warrants            
Class of Stock [Line Items]            
Purchase of warrants (in shares)   974,000        
At Market Issuance Sales Agreement            
Class of Stock [Line Items]            
Aggregate offering price $ 100,000          
Sale of stock (in shares)   245,009        
Proceeds from sales of common stock   $ 2,536        
Stock offering costs   52        
Common stock, remaining amount issuable   $ 85,500        
Sale Agreement With Lincoln Park            
Class of Stock [Line Items]            
Agreement term (in months)         24 months  
Sale Agreement With Lincoln Park | Maximum            
Class of Stock [Line Items]            
Value of common stock to be issued         $ 30,000  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Compensation Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 630 $ 1,362
Cost of revenues    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 45 253
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 14 97
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 556 859
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 15 $ 153
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized stock compensation expense $ 1,539  
Weighed-average period of costs amortized 2 years 2 months 12 days  
Common stock reserved for issuance (in shares) 274,491 86,837
2018 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Issuance of common stock shares (in shares) 10,511  
2018 Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock reserved for issuance (in shares) 46,791 30,415
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Restricted Stock Unit Activity (Details) - Restricted stock units
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Shares  
Outstanding, beginning balance (in shares) | shares 96,808
Granted (in shares) | shares 9,032
Released (in shares) | shares (27,453)
Forfeited (in shares) | shares 0
Outstanding, ending balance (in shares) | shares 78,387
Weighted Average Grant Date Fair Value  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 25.21
Granted (in dollars per share) | $ / shares 4.13
Released (in dollars per share) | $ / shares 17.25
Forfeited (in dollars per share) | $ / shares 0
Outstanding, ending balance (in dollars per share) | $ / shares $ 25.58
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
2018 Equity Incentive Plan    
Number of Shares    
Beginning balance (in shares) 2,500  
Granted (in shares) 0  
Exercised (in shares) 0  
Forfeited (in shares) 0  
Ending balance (in shares) 2,500 2,500
Options exercisable (in shares) 2,500  
Weighted Average Exercise Price    
Beginning balance (in dollars per share) $ 56.89  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 0  
Forfeited (in dollars per share) 0  
Ending balance (in dollars per share) 56.89 $ 56.89
Options exercisable (in dollars per share) $ 56.89  
Weighted Average Remaining Contractual Term (years)    
Outstanding 3 years 10 months 24 days 4 years 2 months 12 days
Exercisable 3 years 10 months 24 days  
Aggregate Intrinsic Value    
Outstanding $ 0 $ 0
Exercisable $ 0  
2019 Stock Option and Incentive Plan    
Number of Shares    
Beginning balance (in shares) 14,625  
Granted (in shares) 0  
Exercised (in shares) 0  
Forfeited (in shares) (4,114)  
Ending balance (in shares) 10,511 14,625
Options exercisable (in shares) 10,511  
Weighted Average Exercise Price    
Beginning balance (in dollars per share) $ 39.67  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 0  
Forfeited (in dollars per share) 44.54  
Ending balance (in dollars per share) 37.77 $ 39.67
Options exercisable (in dollars per share) $ 37.77  
Weighted Average Remaining Contractual Term (years)    
Outstanding 3 years 9 months 18 days 2 years 10 months 24 days
Exercisable 3 years 9 months 18 days  
Aggregate Intrinsic Value    
Outstanding $ 0 $ 0
Exercisable $ 0  
EXCEL 50 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $8PK5@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !&,*U86"A% >X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FD9AZCK96BG(2$Q"<0M2KPMHDFCQ*C=V].&K1."!^ 8^\_G MSY(;':3N(S['/F DB^EN=)U/4HL8C!*4_ MU!&AXOP!')(RBA3,P"(L1-8V1DL=45$?+WBC%WSXC%V&&0W8H4-/"40I@+7S MQ' >NP9N@!E&&%WZ+J!9B+GZ)S9W@%V28[)+:AB&=QO65OQZK[@JT+4>\$E%W)5O<^N/_QNPJXW]F#_ ML?%5L&W@UUVT7U!+ P04 " !&,*U8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $8PK5B8OR!RQ@4 +X> 8 >&PO=V]R:W-H965T&UL MM9EM<^(V%(7_BH9V.NU,");,ZS9AACA)-]--E@W9;K>=?A"V ,_:%I5E"/^^ M5P;L))4OC&?Y$OQV3O18DG4D7:RE^I8NA-#D.8Z2]+*QT'KYKM5*_86(>7HN MER*!.S.I8J[A5,U;Z5()'N2B.&HQQ^FV8AXFC>%%?FVLAA>YS CR)_X(Q3I]<4P,RE3*;^;D+KAL.*9$(A*^-A88*8\%9Z,OH2!7EPV^@T2B!G/(OTHU^_%#JAC_'P9I?E? MLMX^VVXWB)^E6L8[,90@#I/M+W_>O8B7 E8A8#L!>R.@;H7 W0G<''1;LASK MFFL^O%!R391Y&MS,0?YN>$>:P MMJ4\WB'YAC@]F_I5:=SB';FYG8N^H[]'TU0K:';_V%[0UJ%M=S!]\5VZY+ZX M;$!G2X5:B<;PIQ]HU_G51O>=S%[!M@O8-N8^O)9^!MU4DZ?-4MA(<3EUFI]L M2*BJ)E*G0.HVE>*BJ)EZWP.L>AS<6*I2! MZ80$O@76RL.=BFY7V>]0?4W.7L'9.[)E*@[#2#X*5-KPY(W);Y4T#:Y::9G M9**A0Q*IB">S1*L-_ 96^ /NUSL4MJ>,P\D6D MFHQ6(K&/,;A%7>HR!%$T=OR/VC-GT**?Y#JQ$N-V(\BVH4WHX<*ZG&7^H7B" M>W5BWL^_6D%/44HHF4JHGB6>0LZEJGF$?DK7%9_G7#'7K_G M4"OI*?(1+0,2Q7--WE1',,NM!L,-.M0ZGN*JNEAE'J)XB/D@?:BO\4(F6%XX M8-(=N,TV'0RL?*=(0[2,0Q3/,D^AAB0D9X2RGZ>_D(GP,P4U:87$G3P9QS < M3;3TOYV1)5=DQ:-,D!^=9?762FV=_P9.YJ R$!XP>1I/KD772B0OK$I:Y MB!V5B[Q,*3-MV4^1A%B9A-A126@2\R@B5UD*MU-[J\5]JA9-<%E=O#+_L*/RSTTLU-STRM_ M02\@(L1+GMCK%3>L7%3 =75!R_C#\/2RK\>%@'K$\'";:KQ3Q"!6QB"&)YC] M9_;5&#_)E[+)QTQ#J$W, &HE_DX!9_<>MFZ=W,WLGZR&?=9CS@ R\742R2(%_[NHVXG00WJ*Z[4X0;5H8;AF>3_=AX&Z8FRWX5$,VP]WVW$=Q\KY M7;-.Z\4.H1GO\HW3E/AF-7*[65A<+39G1_F69*M\?+NS>\_-<)F22,Q ZISW MX'NGMINEVQ,ME_E^XU1J+>/\<"%X()1Y .[/I-3[$_,/BBWKX7]02P,$% M @ 1C"M6%$+G61T!@ *QL !@ !X;"]W;W)KRG6[>ZS8BN-,=O*+#E=[]8YS0M)LN;^K?['+\X5/ZN)7JA_GR9D=XH X(\+0Y_Z?=F(4X4L#>B0!H%\E(%MU&H5VY^0%:[ M=4IJ GERM>)+ I+$%P)7B6)E3" MS4>:T2)FZ$$9%FB&OCSL^J>VY8^Y795 MR9^# <]L0&79E=C1F-U.((T$*_=LLGS[!@?.M3 6U*54*]DN"_2"\F>]/W=&EW(7KM4(]F%X+T[/" M_!#'O )44"1B!A#7&9NB @H:WR":0=FI Q,*&$IXM9:;*H-:T*B R$44("H1 MQ%F\/2S=,=IJWR& 6+YF9>^1:UJ! TK_Q+? '?JOR_B^8W;?;]WWK>[?I8^I MI%D3D29@OO92O!C@TD5"WPPK:&$%5ECW)=O1-$'L^TZ5"U$O)I=;5D*5.LTA M$^) @^-&_@"R028&B1;@X$P9JU>1SO?VJ MA.R TF6=GR:@"WU3A_NNBW@C&82=CM,<*\JZ&9GQS:P2[+",1J)R]$1RR1"? M2"E^VU5K#@T_@G;<9&.E 6=;S#T5D.$9Z3Z"#M:PG9> M.E8%.-=595T4%-UGO'B<25;F 'P]SE)8YR M;0PTM1A+&](1%;$3E:&8_5B; M0G1V&D(WB!!GI!LD'7\1.W_U6Y43_$:4.D]%.!RFOD$*![[CCD ].>+9^>PE MZ44,9(7Q$*!!:*P3(!VA$?NQ[ 6UJ;'06S]_>!8Q"&'''8/740^Q4\]AH\]M ML,XJB\#3$.I2.,+16"QVY$/LY+/B>9Y*U8@>CB6'W'ED1:SRZ=V?7#(4OC?B MMAHVTSHRGNO_OZ&^\QVUD<#:#SU('G_=\BQAI7C[)B(XO*X;<^C1WR5LD\:I M-+MN9(&$6HLING N'5E^B]+KE$T)1&9$H*/#U,A5/55\03/0C)U%NTS7DDAX0D$ M&?3)JF(;Q@W7M:X[C0(\]>^7CJ>=&XW9>/*XB!^H?YIXN,'+5(UQJ0 M,T?6$LI753X?UEY-7F(N)"RX,\5NM]*O,9 A>NLP\[4&XYQ4W\^NP2#V!N-# MDJ2*A*$6JCG(#)JAF.[4I,8(U7#P)4[D:=RLRY$%\8*1AM?M&@O7WEA /U[E M55;/3CW-2?=!=3^':>XI3T$WI,F+4 M^X29Z_AD,>S6S8*NXXS,E=RNI7!?HS$E2-Q[00*&,;4',N0UB-\O!E MYG C^:[^N+'F4O*\OMPR"CXH 7B^X<#^S8WZ7M)^'UO^!U!+ P04 " !& M,*U8:!:1O@<# #/" & 'AL+W=OY):;<28=V;"+3H:@UHYQ,)%)U66+YV[+DM"1<4<&1)/.1<^-?CQ,3;P-^4+)26VUD MG,R$>#*=;_G(\8P@PDBF#0.&QY*,"6.&"&3\67,Z[90&N-W>L'^QWL'+#"LR M%NPGS74QHK6?L9&+Y,,&7_T:J)C:\+@+=R$3;3J"-AV!Y0L/\$TUV(=-JI&8HR^40Q(H9F@B%+6[[M?-3&D) M>^]WE]6&N]_-;<[CM:IP1D8.'#A%Y)(XZ<B+&%5X)1D3Y>HPA(M,:L).H=-F0O&L%2H(G!I%;!_+[ID-_SQEB:OYWF> MOR?]9-B._$$K?_ .^5:D0KC6A9#T+YQ"8Z,9[=3>D ^V1/G>YK>G_TVA.QZB MUD/T?@]4J?JT_NB5J"1(@B#83_[KN#")_$&<="N/6^7Q^Y5#H5,:KC+*%Z?D MQQWRX\"[VI?_.BY,!GZ_?T!^TLI/CLI_@**M:OG2&#@E-NG8 'ZXOTU.135" MW:UR8TH]W.$+RA5B9 XXKQ<#@6S*9]/1HK(5:"8TU#/;+."+@T@3 ._G0NA- MQQ2U]ALF_0=02P,$% @ 1C"M6')AVAXU!@ H1L !@ !X;"]W;W)K M49$D6*3;M\A)+RMWI^X['^TCQZB#D%[7A7*.' M/"O4]6BC]?9R/%;+#<^9NA!;7L!_5D+F3,.M7(_55G*6E$YY-B9!$(USEA:C M^57Y[+V<7XF=SM*"OY=([?*'1]\2-<;;1Z,YU=;MN9W7'_: MOI=P-VZB)&G."Y6* DF^NAZ]Q)<+&AJ'TN+/E!]4YQH9*O="?#$WM\GU*#"( M>,:7VH1@\+/G"YYE)A+@^+<..FK>:1R[U\?HKTOR0.:>*;X0V>$UH8N(M1:;*O^A0VP8CM-PI+?+:&1#D:5']LHL5TVQ^)<4!26,-T-V"DP55=C#2#-J\;+&M!-!8@, *+HK2CT1J%? M 5ARZC\&<@U#^PX1WZHL__@)8D^9X7.^ZLBLH[*KU-[]G/9P1?C?==_+8-IF'8&)W@FC2X M)EY<"Z&TJ7$?MBK"I/->.HM[V&P;3&+LQA8UV"(OMC?2S*VM%*M4NW!%UCLG M).SALFUBZD85-ZAB;P77W:!8(_ZP-;U#7;K Q4]9N4\4[(3OM.$[]8["' %^@$&ALGEID2:P&S+Q-8T0*=$!#:$:;^R M'48XCF8#.#N"B+TX/PH-Z116D3MQ8KLST-FT#]2VBN(H'@!*6J#$"[2=AQFT M"2<\8KWXG$QC*Y$.LRB:#316W"H=]DO=.[WA$I8#I> ]K_/XPMDL\)/JW%-% M.^7=*AWV2]UMH3G$U)G321VL;!0-06P7$?@F\S;G7=:; W4930$M95%[%6A^6L BO8LVW%HQ/_ TOV(^L"D9'"9I>P^S5+] MU0D\]B2OAFV;D,F F.-6W;!?WH[%H$#F'IEC6\8LJ+8))7BHH[1:A_UBU^TH M9ZC@[EIUB!SN:YS#" <#&D=:C2-^C:NUHX/2!9#8PC69DAY AQ&938<0MNI& M_.I6[M;N.>S_.=+LP2UKQ!:L\2CW,49OT4J*'"UAKYH6.R/"HMDD.]'2QZ748>9):2M)Y-N[ MKQ9UDJH:.&SU&]SEA#(=X%E@N1E7.79$T&)(NTDD7\DG4DX$1EZXXS MMPZSD PM&$DK421ZQ#)G>?)1I)K\SJ4.\0K>]RYUGBK:*?=6\XA?\Q:[?)>5 MNPT$NXY"9:SZ.-?HGS,#WY8ZAPD94#K2*AWQ*]WI=ZO!:II:7QF0P"TDX ML)LCK<01O\0U,Q6F)5(;!GUZN-.HGHCF/EX*9G:WLTC4)"HB"P M>-JV)(@HC6==VU.R[6* ^A<#_Y-L=V!]=.V%P#!=VW:0[KASV)%SN2[/@!2@ MW16Z.A5HGC;G3"_+TY7>\QM\N:A.B]HPU>'56R;7::%0QE<0,KB( 9BLSH.J M&RVVY9'*O=!:Y.7EAK.$2V, _U\)H8\WY@7-J=S\/U!+ P04 " !&,*U8 M>!P2?\P) #;6 & 'AL+W=O[.-#;H,G/7[B1M[X>;^X'8VC47#"[@W>2_/X&) ML9"03?)L9CJ-[94^K^!]D,3#:U\_Y<7'[U=%JN-GP; MEZ_R'<_$7^[S8AM7XFWQ,"UW!8_73:=M.B6V[4^W<9)-;J^;S^Z*V^M\7Z5) MQN\*J]QOMW'Q^0U/\Z>;B3/Y\L&[Y&%3U1],;Z]W\0-_SZL_=G>%>#<]4M;) MEF=EDF=6P>]O)K\XKYE+ZPY-BS\3_E2>O+;J0_F0YQ_K-V_7-Q.['A%/^:JJ M$;'XYY$O>)K6)#&.OUKHY!BS[GCZ^@L]:@Y>',R'N.2+//UWLJXV-Y/9Q%KS M^WB?5N_RIW_P]H"\FK?*T[+YO_74MK4GUFI?5OFV[2Q&L$VRP[_QI_9$G'1P MZ$ 'TG8@EW:@;0?:[^ -='#;#FZO PD&.GAM!Z_?8>B@_;:#W^\P-*2@[1 T MR3J+/E]LDJJE]:5]! MD8&!_9Y7<:KIMC!W6^3;;=X.4]-[>2:HN)K+??'9*@?ZA^;^OZS727V%Q:EU M%R?K*W$*%O$NT1])=(:U6NVW^[1)1WM^-1!FAOQ6;7@A4KL5\]2FGD >N?7/ MO.SE8RI$_+G?QBM],Q.!+7CSRR>V/?W-\^V>=+ XPKX'5\^_C M+;%]:@>N;=O7T\=3#2#CADA8A(0Q$$P2!SV*@XX4QR6".##]TQRZLYDCIV^A MMNHG^&R+4!,I\+R R,TBM=D5\6SBS.5V3-/./8%)I] ]GD+WF:\O(W_L]86$ M+5WE8NTG"!DN0L(8""9IPCMJPFOH=$ 3;[-5O4+Q>L4]O'HYN"C_YUV>II;8 MKSW%Q?J_.GUX2'T@84LD+$3"(B2,@6"2E/RCE'SC]!)^XL4J$5(2^[MFMV/E MNWKK4OYD9>(.2'SZR,NJGG[$2Q&^*I)5O14Y3$"G7V$8$9V8#(WCL;#!39P-_'@3J=(",&B)A$1+&0#!) M$_.C)N9&3;PMRWVS-16B6!WNO ^"$'I($[YO/H_+C?4AS_:E]6.\W?TL&F;E M/FTFB7M^?BDQCF"L>.:*> +7T]PB(H.&2%B$A#$03-*.8W?6D_WLZM$:2[:2 M9>H&O47%/+:QJPJ4%EYR !$T)$/19"F_$)R+=C^*N MIG:MA1KJ.UWKKLBWHDE>?+9^S2NN58!S[@9S81[0Z/PC:2&4%D%I#$63A=*9 MCH[9=6QN=:_JAP_K>L[8\:R,FV<:_%/]6J\&U1MT*/7[@D":;TLH+;SH"")H M3(:BR8GN#$3'[" N#N9W;5A719R5Z2'-\?I_^[*JGTQH,TU5%YCV\VR,.SK/ M2%H(I450&C.?6SG+GF8'66ERK/(-J&JYW?E$G_>SRC26%M":2&4%EUV0A@JJ)S2 MSAUTSMB#V=KPP.I?<7%\8$6U64>:90M'=>>(/9O7=_O*_3XT<@BE15 :0]%D MA70FHF-V$7L*N4@5JN-'G+G=?RS<-C,]%]8TT4W9FGA!0!W:WVZK[:Z(Y[JS M6?^BU#1TW?G WJGSWARS^?:M%QO46(/2EH[JTPWMH*#F&I3&4#2Y/*>SUXC9 M7@,4Z" MI@517:WA$AVHGP:E15 :0]%DD73&&S$;;U]7J--"SU7J:)HIB3[; M)"2JF:(I[L1[0TB42TG.O,<<8/;EX>NH>]XP4RSL8=Z;%!:!*4Q%$U.?F?%D5%6 MW$4)#]3)P'%O, M!G;VG6E%1IE6HR\DC?^C77"1=6'+P:BJB0(-'$%I#$634]^9;&3^/3?N4,\- M2EM":2&4%D%I#$63OQG5^7+4[,M]0R&MF3Q6/U0UY$13W>,1:-P02HN@-(:B MR=KH[#AJMN.^1T&M>0BC1:2::?6>@6I$!*V1@](B*(VA:+*(.B.2FHW(YZJK M;<.>;NIHO\;"/+2Q:Q*4%E+5PNR//X)&9"B:+(23+^&>J:'[^JK:LY,(U(*D M:FT9I;[GZ98BJ+\(I450&D/19/%T_B(U^XO@DFRJNHZN9RO3!]1SA-+"BXX@ M@L9D*)JL@YGG+XLH';EP+CZA470H Q%D_/=^9#4[$-&1;QJ?Q*GN?"/Z2NM M6/Q7WP*+;>?A9KA>5G@KB7*7)M79^0):,$A5]]!Q'9\ZFND"6B\(I450&D/1 M9/ETUBLU6Z]?\WT?JCJ?OF*VFN..WFE OVQ\R0%$T) ,19/3W-FLU%S+^%7? M]J%JE:"29:A%"J6%4%H$I3$43?[EH\XB=FK 6U7^4>9R+S_S-H<86SF MH;002HM7FULJO-NFHSSDA ['F_YE#;<$8(T:SB MYB&/SBK4D832&(HF)[]S)%VS(VFN^MWK?>AVI3IOV6;1Y%*.GSZ&HZK-H M:. (2F,HVB'UTY-?;:U_]E?D[B')2BOE]P)OOPK$Z2H.OZ1[>%/EN^:'7#_D M595OFY<;'J]Y43<0?[_/\^K+F_JW88^_9WS[?U!+ P04 " !&,*U8#G/. MV4T' !P(0 & 'AL+W=OOOV.E"S9XD.2P6\2 MR3Z>_L>'^QU%7]QS\5UN*%7H85M6\G*T46IW/A[+?$.WF7S+=[2";]9<;#,% MM^)V+'>"9H5IM"W'.(K2\39CU6AQ83Z[%HL+7JN25?1:(%EOMYEX?$]+?G\Y MBD?[#[ZRVXW2'XP7%[OLEMY0]6UW+>!NW'DIV)96DO$*";J^'+V+SY=)I!L8 MB[\9O9<'UTB'LN+\N[ZY*BY'D59$2YHK[2*#?W=T2P(=/UJGH^Z9NN'A M]=[[1Q,\!+/*)%WR\A]6J,WE:#9"!5UG=:F^\OL_:!O01/O+>2G-7W3?VD8C ME-=2\6W;&!1L6=7\SQ[:CCAH '[<#7#; \;))X&I&U 3*"-,A/6ATQEBPO! M[Y'0UN!-7YB^,:TA&E;I8;Q1 KYET$XMEKPJ8%!H@>!*\I(5F8*;&P7_8+24 M1'R-EIG&US*K"GDQ5J!&^QSG[9/?-T_& MGB<3](E7:B/1;Z"@.&X_ABBZ4/ ^E/%Y\AZ91<2K06?(MR&%Q6U3I^WO0$S"]7_(W3U#C5 M2>=N<8;Q'%^,[PX#=(HG+U!<,-F*A@40UMRXG1RHB09Z;8NS MR63JEIMV= MSGE0YXWB^7=#S +6]A;*"&G6ATOAW'IX2H:=:=O$)/6LYSCJ:18%57Y1&RI0 MUB\4)Y@[H&T<7,++35;=4JG1>; FS9Q$@%%4LFS%2O_Z M;-V?:(&>RMMQ9^"^,W!PL-[E.:]U,H-,1ME=MBJI,V9L3_C9D \N(SSSK,VX M9W@<).;B6M!=Q@I8G7K"TV:0>#/)O)FD]7FD)8Z'@IU&J4=PS^ X#.&N3W?9 MH^Y0(SC+"<#&4[S":^9=MS. Z#^$\*>:6;_(]:O'_U.M : MSX;YSV6%4]_Z[0DR#2=QC+PYS M[_,>_[5.U,=IID/_487V9+$3.[@W(=CJ<8=9FA)/S1/W?(S#@'Q!1"^HX&(' M17%DQ>2PFB833T@]2N,P2Y\5DE.U34TH*RVVNLRF9.99IKBG*XZ"]+JJ[JA\ MADP[ID?C)ZM)A M$D?3N:=LPSUE<9BRGUT; N882=C;/WO3AFW<6O'8)J%X>B3C,)*MQ>.)Q9T, MG,'8*+:"<=#:PVK_+C,/FOVY)$[]567$![Z !WV#;9K9%QP#_!4]_:Z.F/ MP_3O6&_AG(IM=&."HV2H.K1%/E;RCWVGL:I%O=(7X9""A;6\;A&TRF7FBZ(&.PT _G!R'&H$9>^WNJ6*# MVM+K8'DR]90@I$,@S?;802; M\X!,(=@'HQ6]955E*H:U^0!(RWCA5&U#E,R)-5%LJW@^\4WX'K8D#-NEKW_W M@5"]LW\R!!NI.)ZDTV$,MEDZ]\V>GKLDS-V;>K6=6<[7EJ'7)2)I_*VW&']$PF829?58J"7X7T.QIGM#9GK>GF,"&^H>I! M3,(@OJH Q2I[(%*OSH'=H>O"1PV'N:2GKED]G_FD2D5*EZ=-9/)D?Z=KR1) M$/ OGE$G\G;<-3W(21CD5U+6$#8=5DVHWAFT0W$NS EVFREPA#&"&F;+I.3B M$7WFROE.B-@43R;6ZP:'E6>PDQ[T21CTWH@@3>S?L^GO5KRJ]R\X(4Y9EV83 MLJ9NZK=//3R0L\X@7#;)$/CC@[/K+16WYDA?(O,6LSG[[3[M?C;PSAR6#SY_ M'Y\OF\/_WDWS6X1/F0!&2532-;B,WDZA@T5SO-_<*+XS)^0KKA3?FLL-S0HJ MM %\O^8PK.V-?D#W(XO%?U!+ P04 " !&,*U81C/BEWT" #H!0 & M 'AL+W=OU 3&)0K0P>$ ]NAR2L4S)RJ!B7]*946S)*I5Z%I-++"@T0=QE%T%@K&99"E M_FRNLU2UMN82YQI,*P33?Z98J\TD& 7;@QN^JJP["+.T82MX?O'#=F9P].R5*I.V=<%9,@<@%AC;EU#(R6-V&H2O N@P)*UM;U1FT_8ZWGC M^')5&_^%3>\;!9"WQBK1@RD"P66WLOO^'78 Q+,?$/> ^"E@_ P@Z0&)%]I% MYF5=,LNR5*L-:.=-;&[CW\:C20V7+HL+J^DO)YS-9DH6E!,L@'9&U;Q@EHR% MI86290VH$KXVJ)E[=0-,.D]!%5.Y5*X1/BMCX'C.-'E7:'G.ZE?P&FX7EW!\ M] J.@$OX5JG6$-2DH:6@W=5AW@,WT*22C$XBC>+PGGMF_PY,#X21# A+/ESS#=R5S)?#AP>'GQ=)83>7] M:]]C=63C_62NY<]-PW*@L>K]/Z7\B>Z1[/.@>'V+/OM"$ MJEWIE%H)*+C)*^2Y^<3VF,=5/G@::;@50K*TY-4V-)E-'I6QH" MNILKG6%5XUMSJ2PUNM]6-(I1.P?Z7RIEMX:[8!CNV5]02P,$% @ 1C"M M6"4B9^5V# R, !@ !X;"]W;W)K/&SM S@#DK"'P!C B&*^?D\W M,!=*0SG6YL$RAP0:?3G=?1KD\XUU7_Q*J2!NUX7Q+P:K$,I?#P]]ME)KZ2>V M5 :?+*Q;RX!'MSSTI5,RYTWKXG VG3XY7$MM!F?/^;TK=_;<5J'01ETYX:OU M6KKMA2KLYL7@:%"_\4$O5X'>.#Q[7LJENE;A4WGE\'382,GU6AFOK1%.+5X, MSH]^O3BA];S@WUIM?.>U($OFUGZAAS?YB\&4%%*%R@))D/CO1EVJHB!!4.-K MDCEHCJ2-W=>U]-=L.VR92Z\N;?&GSL/JQ>#I0.1J(:LB?+";WU6RYY3D9;;P M_%=LTMKI0&25#W:=-D.#M3;Q?WF;_/!W-LS2AAGK'0]B+5_*(,^>.[L1CE9# M&KU@4WDWE-.&@G(='#[5V!?./JZ4N+3K4IJMD"87%])K+^Q"7#GEE0F2?/?\ M,. HVG"8);$74>QLC]AC\87%*Y.K?'?_(51L])S5>E[,'A3XAW03<7PT M%K/I[.0!><>-W<AJ,!)OP*4;+_Z4F;JQ:"DL]R-&IS]],/1D^FS M!\P[:4CZX\/Z#X@5W557J\ILI%-C\<9D$]ZDX3E?S;W.M71:>3$,V/#3 M#T]GL^FSM(^?CIZ-Q6"C!OA;>?RU3@QLY08CG+A0S@LI%E51;(4V02T=PI(+ M;Q>!SA-E(0/5+!%6,@AEY+S 47,'#;P(%N\L473&R"6#_UFQM34JZ+\4MBCM M\-8VH/Z,Z<5FI2"S\G0JRDR1(TO51+RO'';-=:&$NBT5K#%9Y^AEA54^;0LK M9ZOEBH3C\* A+^:W=*/,; MY8+VVBQ;6P&"LIH7&J6((D.GIF5X'HL-W.+L#?P!@0>R+ 7^%3I:*I!$QDNN MTUY 7'-2E4>7SBM=Y#AOS,Y$+?]:X?R8O%U!N?:9Q;';<;NW=5!4JWX_A9LW M3L1K6U&I@G8H,=-_L<:$(RE>JD(RI#+K2NOB02LTP*^5='!CW'0.[VEH\U'= MHFD^D!F(48ZFAEU94W7PL&@*C&\+S$K>P':E#)RG2IF.PCYRN0[;&+ZE,@@F M)8+,,E62-+R /8$CY#3DEH1^["7T?3*:UG A0_:ES/LTN9Z(W\[/KU+NC6*R MFJRH^?J0&.VPLEZ1P93>FY4E=>S&4$IV-8;*1'NW;@ M '"VLVL&-X$A_)U0C '!0%[P*JJOU]\5R=P*8T/C3D2+72J-J;"08%M87P$K M8#K -D5ZOA5-3-C*1Q[M5[8J($X)8FW)@9\K$VD1(^B[7)'"K<@@174-*8"Z M0FE+[VZ5=,@YRJ5[04!6K72VXL0"^\)&!"T7)$&G2!*H&!B$W<>8*SGMP!=P M3DT86.5:011BQ=E/_"0JVK,ZJDN*5B:Y)BK8/#Y*NYZ,)L9!S!+U@O9KSR6\ M+LQ-7/I165;.5Q+K$0%:[2I*=#+ J655R)A6< A]>*VRRJ%JIA6O;K.5-$M. M[+7VS+.'@^M7E^BPY*S:OKZ3)^(2Q1VD'ZOB:% SIX6U@9"Q VI#2V*KY@1@ M&/8ZJ%OH" LNY\1F=S3IT'%CZWQH;%$4R5==K_@*H>UURP2/[PQ0_@BYD1:.Q&EYW]%YG[2C&.N?V89 GWF,F M(GT74CLXBH_CQ&Q5*&WL>?LQSA!0'B,)K\#LYF3;5;\;_7B52;\2"\QNCQ$1 M,Z96Z#OV.ZXNC6,T(R?G+G^C:CC72^J-EN.TIPPTN"&U'^/-B?B36,-ZK@VG M1:Y!HZAK$#M'NU5K'TGN1G5!%;VB,6N365@>T4\9I?*FDSU&TV$.'9%:K=%XI?D01BL M.MW3XP._B,2'/BZT!.>-U3D1M51 P+)BF'%-H 7N,JFKHN-7!S^=HN"]+&91M)$ M-QS0^X-1[84.403= O36#-NU8O8D,O0?@B/#?Q<$A"O9U2AO%>CK!N%YA4N1B*&%!%.!9@&E09C&*>F8H11RBO, DX3-&H'ROI4M=%!HD;652J MX2([9[.KJ>#'BD)Z>U:="GR]H^?XGB3?RUAWV>J2^@A>.>NI;=!3]%E#I'K< MQ@T#/;]&2(HH,4,>:[PG2-%AM@J>,!G+3FOI&)!FM(W)N.!T%@LMG5$9G53% MM(FA" _J%G.2]G1W$1-F)V#D5SB=W2SD.LYB;>':L8Z&P^3;B7@G?2Z_HN+$ M"@HXG6-*+,31<:=B /F*AR5)KM/(.IZ:R.%I?PP$FM47)/?;MY?-*!D_;^;( MNG/CJ":%:J#25!8'(S(.7F[S.YWR-FGY 11.G)Z>3H=R-)R-=FZ-+C3=V)&. M'^+T1&%OSI\CARL?9]@Y5I:\,J'J[E"[XV(;ZV#2Y%*6.@!8R6)J641P:52C MRVWQX]%D.NV$I.[P=2L3QU.N$."##+BZFHM<;E._ZGHZG#<]''$#2+W4POGBA2$;DDNU'3Z&,+!3535: []>HGA;B?18L M-Y!IC0>I%DJ==NI#" 8W\-T@J:E.-G+4>ZV<8K8BQ9.IN[]'ZUD3T<<)15EX6TBC'? Q#IV+S_NHO]T MF(^&)Z/AQ6@W_3<:_&7.^/B<2)"DNQ!,2!8D,T8>=NM0S\V=5@*N&!ENDPLY MWUU0@P4ICEI/Q)O%F)W$PXT,3#%Y6Y++E]4L-.J&QK=8$)_+_6[&N4QJT>;<$!RX9S0M%<87:A;R>V[9B8Y.PYDEM.MUG25U8-\VAPL3=K]FM M3G'QX*XH* "%XB4"M>GXY0L1U(PN42))K8](&.DB\DX=ICLXY(7,=PHQG\IT MFB;"6.]V"DF3"B:_'QHN*/?K:EWOP&?5IJEW#6HTUM'8$+'.$,T\Z4U^6&:*>HQY,Z9TK== M!/5A7WI?QK&,OK."'^;4@>CZH7(Y^>UNHG?=]: M'W9^F+!6;LD_OZ!F!9X9?Z/0O-O\PN,\_K"A71Y_'H(*N=2&JLD"6Z>37TX' MPL6?7,2'8$O^FN'^B YG&PO=V]R:W-H965T&UL MK59M;]LV$/XK!Q4H6L"QY9^[$BZVQW]V:V=-=56IWF:R]K\]&(R?77 DW-#5K MO%D96PF/I2U&KK8L\NA4E:-)FKX954+I9'X1]V[M_,(TOE2:;RVYIJJ$O;_B MTFPODW&RW_BLBK4/&Z/Y12T*7K+_6M]:K$8=2JXJUDX93997E\EB?'8U"_;1 MX _%6]=[IA!)9LSWL/B07R9I(,0E2Q\0!/XV?,UE&8! X\<.,^F.#([]YSWZ MNQ@[8LF$XVM3?E.Y7U\FIPGEO!)-Z3^;[7O>Q7,<\*0I7?RE;6L[FR8D&^=- MM7,&@TKI]E_<[?+08JC1&^24 M#D59>HNW"GY^OFR+069%2U5HM5)2:$\+*4VCO=(%W9I22<7N8N1Q7O :R1WV M58L]>0)[2A^-]FM';W7.^4/_$7AV9"=[LE>39P$_"CNDZ7A DW0R>P9OV@4_ MC7C3)_ >B9+^6F3.6XCE[\<";O%FC^.%!CISM9!\F:!#'-L-)_.7+\9OTO-G MV,XZMK/GT/]CJ?XO;/JR9LNT%ANFC%F3-B370A=XI32YGK-=[;^'0,TY: ME7$>[$UC::%U(TKZS+6QGM"JH=]HG![]1I@ZY-=,]RPL<9 1W;#D*F.[%\)T M0'PGN?8!VV&,P<>OP0WS9@A0R=J7][3(3>WAW@_)&HUGP,'$T0=-BZ9 RP74 M=!#/?;=87I%RK@F>RZ_QS5'Z9@ 6F:>7+TXGX_%YN]@JG'IM](9MG%A"Y_0) M&)8^U6$ .7JU;#)O:B5I=I(>3=+7T>:&K=J(,)M<7+_GO CL]N" C'J,Z7T+ MYOX^OCHY=_1IBZT?#;9ZX*?CX\YYAD,&]"HL)^EY+X*X,SY_/>R'A>I5=8GR M@4J(OE? 4 C)UF/,TTIIH:5"R91&KS1M^F+\4$+@BI"<5](%/95*9*I47NWB MX\AW %]9-GG EC%I7F4E/T ,UK*+/J84&GB0 (,$M(!#^@;"^R+W8H+?KP(" M@[IWDV,8--S:AD*!8]\^5SDT[5N%"\S:$$V(M4)G1WD&S8)7CD\31X8.ZLY% M./B0&N>Q<8@C5TZ6QC48"WM1/B/%WW'^GY#R7K209B?[5O)/B'-ZE/XR@+DT M%=,7<8>)=T<&/ZDF #[DV+")K[+R#YX6Q*IR)]MWBZQS^54O+QP!JH6+^ M1%%8+F*:LWOZIX'&3!OI7=MH"5]'T_;B+(140.AI#WFN\RVI;)^Q;,^I=$2JV1;P(.8H";&\+W6YWUUJT5XR#>7M1PU<827!4\@JN MZ?#D."';7G[:!<90O'!DQN/Z$A_7N"^R#09XOS+&[Q?A@.X&.O\74$L#!!0 M ( $8PK5@&4]&'008 &H. 9 >&PO=V]R:W-H965TI4U>GF^<:'NU@Q)[JO71,O!E5*[=EX'(N* M:Q-'ON4&,TL?:I/P&E;CV 8VI6ZJW7@ZF1R-:V.;P>6YCGT,E^>^2\XV_#%0 M[.K:A(=K=GYS,<@&NX%/=E4E&1A?GK=FQ;><_MU^#'@;[ZV4MN8F6M]0X.7% MX"H[NY[)>EWPJ^5-/'@FB63A_9V\_%!>#"8"B!T722P8_*WYAIT30X#QV];F M8.]2-AX^[ZR_U]@1R\)$OO'NLRU3=3$X&5#)2].Y],EO_L7;>.9BK_ NZB]M MMFLG RJZF'R]W0P$M6WZ?W._Y>&/;)AN-TP5=^](4;XSR5R>![^A(*MA31XT M5-T-<+:1I-RF@%F+?>GRMFM;QV Y&4<_-'V60=?Y.,&ZK!D76TO7O:7I%RSE M])-O4A7IGTW)Y=/]8Z#:0YONH%U/WS3XDPDCRK,A32?3V1OV\GVHN=K+OV#O M0UB9QOZNX0WIQC?1.UN:OCB:DCX&CL*##O@EO;>-:0H+7FXQJ!Q%^L_5(J: M6OKO:PSU &:O Y#^.HNM*?ABT(JOL.;!Y3=?94>3[]X(;[8/;_:6]3^5R;]F M23@K,!KT+0I'-X%+F^B3C7?TH0NTW'-F&_#4]:2ERB0R@8GO6Q^YI.2I>&&K MZ&T%L879:&.B-EAHA74/NL#$2C.%726CH0O?B?G !=NU63@>T95+E>]6%6V8 MG*UASP.6^NT 0!SW;IR/D18/Z&!,V62;E:Y4'QN;*N*88-*BM./BW MSLH2)/4U A4@J-M&@@@9E(3P(/RLC>NPHFV#OP?NA$"7QH9^?$2_8.T2'OU& M%B9BRX5=VH*,V 3_K*:H]-TB+3NWWSPB M2$51[;6"WL%8O>"P&\GI1I44(U>4']'?:);C9S]X3=D,[]G1X> -Z=@4/^]L M!')DL -S'UK>XO_0T,]^W7O:.AHJ8S>^;DWS@"25/84B&8E7B*5$3'J@H1+! M4XEH-KW\E(].=(_?^=&20#[IQX?$4CV@4QB.O)*J&]%GU!HWVQHHX-MQDB:# MD4<7L"$#:N/ M%'K+PA#(^W.Z2<[RT,F]F90>'VE>$A_(PU>[-45+W$GGV+J MT'=3*MS E9SR*#=M ,FQ6$M58*:Z/U18#I6G>GQE+[O*=<94THK:Y8EC/GQA#ZAQ16MYA9^G6^5@YQ^\2*L_H4O.IG- M#R H&5_3W^?SXV_I1T4J9>EK4$*WE>CIM8FH*;>;*_JYJ',@1\CM) .BJ'6F@=ABC\#G>W$* M)H$>:1[1>Q%10:-Q226IKG.I,@"G6W ;UK-/ (GT!E]OA=45G=MK8?FL5P@,)$;?5X4M7SQ.@HF5J M%GU8O%%DRR\Q\'^/@R;9^?-BI%GWG44!KI&%/[X9)B?'%,V.1T>3>9;H3C-AOGI"4WGI\/YZ?%K-\7QP?T? M1]=*OW*DBW Z]I\"^]']A]15__WPN+S_"D-L*UPCR/$26R>CX_D UQ/]LNE? MDF_U:V+A$\Y)?:SP,&PO=V]R:W-H965TE\9?).H3J?#3RV9HWR@]MQ09O5M9M5,"C M*T:^Z6 =9&,TO*E7P/8?/U:W#TZB+DNL-&Z^M(<>KRV0Q.;]*Q3X:_*5YYWOW M))4LK?TJ#[_EE\E8 '')69 ("C\/?,UE*8$ X]\F9M*E%,?^?1O]UU@[:EDJ MS]>V_*+SL+Y,SA+*>:6V9;BSNP_&AYW V_H'#M'&81MQUHHCR1@4UOW!V1TZL$4UN8JG1&^"TD4VY#PYO M-?S"_(X?V&SY8A003)9&6>-X53M.?^ XHX_6A+6G]R;G_%O_$4!T2*8MDJOI MBP$_*C>DV61 T_$T?2'>K*ML%N/-7JZ,5LYNZ!I8'10 =L.:KB.O[.COQ=+' M]7^>(Z".GSX?7[KEW%#9/7 R__FGR:!_(KJ@J59 .IQ(6QC.:]*F[JBJ\5+&7 M%5W7IM/>Z3<5$Y[SB6I-F\1E%3^P"YHKTTQI#M> M85^");MUG:/CS!9&QV"518X];:$ZV*TCTC6F$;P'U!9_=W 8( U]LH%I.J $ MM,3A(^GO-4Q6 (PB%EEFMR8@"-U* LU^D(BGP%@8LU4E@E;6@2U#,@]H,G[[ M.ZUTB5JBJ 3+_?MK>0\I9VN:'-=:'M*-]JHH'!32?1=9:FKZD'JH/$$+?EH@7A\59 *?Q1Q4ZL M\%T0DV #-J#/Q*NK[WI]0;,9O:%C_'=K5Y3B<3;NK]W01!:G4UR^,!5L&%CY MH&+('X8^Z"R2B*%WZ-W9&S'_3BUQ](DX=1W[,UH"/O3GB)22A$PH6=K3P:(5<+?P9*AX 92UG"YUB3E58-%1I?8R M-T1\&<<:@ XS0$$6;=']AN\IY-#TRD&7!=>!8ONUN7RDIPGPGQ#U!* ZR-Z: M0-J!=#\8A/-[%E7/ MPO8L=HPBC]+!R?A=D^AI.5C:K3664!<_5CA5B: /1&.4._NH<5!BL#H[??,- MTP_-QAE^##29MLR)LNH-%X#-[N)PN0+SP^<^HZ/>40>[7<0#G:^;J3[U=*O= MF7%1'Y4.YO6!$P46&J67O(+K>'AZG)"K#W'U0[!5/#@M;8"TXJU\:=B) =ZO M+#XKS8,DZ$[2\_\!4$L#!!0 ( $8PK5C,.-4Z;P@ "<6 9 >&PO M=V]R:W-H965T M6F]5$E6\NWG8V@=PIDEBA1DP (84_?5[&L ,AS3)7%XD<@@TND^?/MV8FXVQ MSVY)Y,5+H4MWVUEZOWK?[[ML285T/;.B$K_,C2VDQU>[Z+N5)9F'387NCP:# MRWXA5=FYNPG/GNS=C:F\5B4]6>&JHI!V^T#:;&X[PT[]X!>U6'I^T+^[6;8@\6]-'TEK-@0W?DLV.\V1O+']N;;^MQ [8IE)1Q^-_E7E?GG; MN>Z(G.:RTOX7L_D[I7BF;"\SVH6_8A/7CJXZ(JN<-T7:# \*5<;_\B7AT-IP M/3BQ890VC(+?\:#@Y:/T\N[&FHVPO!K6^$,(->R&-&Z,:C<>1F<-_BAM3XR' M73$:C"9G[(V;L,;!WOA,6.)1N4P;5UD2_[F?.6]!@?\>"S;:FARWQ67QWJUD M1K<=\-Z175/G[OOOAI>##V<\G32>3LY9/YF W]_%6(W$DS6%!(_ ME^(?E=Z*RX#EJ"LV)*CT9"D7JO1&2%'RNE5ELR7H+.3"$J',O)!E+C)3K#1Y M+/9+$DYJ$F:.7T15.LHJMK+:G1@LO>:5G6/.=-Z S7[)VXU5"U5*C=VJS-0* MGV1A*IP*\Z^&H^[UX!W\@W=8L);LH ;D[%=/_!,'' UV(YUP1N??'H-5%8D< M#&@.F;P;A1 !R$JJ7$@OF!ZJ7(35LLP(X3OOA#=>:G[^:CH:]<3]'/"AU/,* M$H*G4FL!,I5.1F69$[EHZ>!6DP)LKZSR6Y%S.I&!P,OHR;@G?B6QE)%FEJ63 X2< MPEF&I?:Q=@O(FI+B8U&M HH;TFL2'CV"62"TX=PXD9'UZ$;(99DKCLUU^3%L MHXBX"$ZBUXTI<$#$S17E/?$Y+J9U@ 8?7LAF"E7#3X.W%I$&_[LQ^LH[#Y9Q M F92!U)M% @C*T@Y#&=@SY911 N%'<0U[%U/+WI+>Y1/[H+4]LN =D3/F ?+0))%9D"^5AM)B^Z8OFPD&JUM"4NH3C:]1*WB%U[ /&CIQ3'8PWFQS^= MMIY @X['!:LF>O#[YC=)_0*\K'P8-IBKO)&E+;D+74E:1;]5,('%TPLF]*F$ MJZ*@7,7JF1&RDB *4E,F 3A$*50$K:6N9"V_A>)4@G11 MJ?@$6&')_9>/8G(U$&]%:!'=6O&0NU"W;#@E?<\ZESU"YECIA56N4FX9"3;? M+^L<=C]$ G!DD#@C%EQOR &$S 53EC*S*-57G%>M8+Y]5J#Z?;7 <".&DS;7 M]VC$H%.9!Q\29,=[0(W$+F.Q8^RV(R(J\QK4/5F"991*,WH$N"!^:]5 1?,Y MA=&Q\;GELD1J+5BA;"11(9_IK+ZZT$Z]T*A^+UY=#P9,//R2):JV?\ 7NA=^3K0M#Z/@5X;7174$NH> MEV\&39GC\H*0\>6U>A,>U$T;@T"H_;CUF)NI7=<+<]"M+1#HH!GE MM1P&4K*.NPJMH.4:'KU6Z6R)A[@Q_0D?V"+OG ==W'GB_H(KZ 7S-@]"BW)1 M0GF-_R,Y,2M.>/?0=LJ2Y5DKZC!F3LM\"47U_7?7H^'5!W>VQ#"P88#(]H@4 M9HH%@B_3"*%8YS)RKDYP*,7#YEI3!@.15K'"6Z[-C08M&*ZP[P>WJZKS_NWW MTD; FDH]Z$S8EW0Y788Q<.Y(>C"L70VN#^4O%/"^J)WJ7*@VGE7BG-F,G]@@ MA4U3W/4%$&G-F(>J&!2T%I74=5TEG;:@_* MWW2'[+DT&TWY8G=[.3)RM/HX#P9AAN7G*XG$0%A>RS>B@#!:A9'_:U*XW:8? M7-VH$T^2.PT3V_,7RU68';=\55<%YN(:6!MO#^%-1N!(; 8\IO+M@,N,)%S# M*3]GWC *0?XYJF:*;YZ$/O9'3@B&&URCI-\[9I\#&6SD92T.9Q$]PLG#,2GP M,M0:%F+E@AES.#E=]:8775:S ]Z.)U?=4 (,(3+92[&X\ON=#HXUZ*2&PFA,R?7UZL(5PQ@!V+K MTESFN[IL9HHT'+=NU)/N=# -P#C:UUL"-DY[SF:?,6]#Z^_-LMCZ]0<7^$,#L,EW-L'?2NIIT(7_W%FU5X%3@S'K?1 M\'%)R);E!?A];A!,^L('-.^&[_X/4$L#!!0 ( $8PK5@&PO=V]R:W-H965T5P+J:+UTJ\]F/52MZZ2"A\,V+:NA7F^Q4IWJV@2'1<>95$Z7HC7RT84 MN$7W1_-@:!8/++FL45FI%1CKN/?;QS)@OTY7UO] %VPD99ZUUNN[!I*"6*GS%4Y^'$\#-^ > I 0C)/I&;YT""SU M?.G9P."OS5N2XDZYD1;!]=\?[ M=$VR$B:S<$]&\!DIP$R3BG_[> "?Z,6B+]<\\.%S85YQ&KE^I05]H!0P9[!W M2"Z]GX,P4NRJ[XD&!SX/#&S02.UG72FS(##3UEF?-*FRUAC,1_"[7Z\;K5#1 M)B7L6^;>NFKSP%V@0D/Y\">24[E+UL_OU@#I$Y=IJCN:YSRRE.[KF-OP/AB%F(P9(?U .?K+6C2 MCQLDW&?M.^_L-!F]@6<4AH*X;UU+B>1TU6W=4^I=)8MC]+1KJ<&1!SKE'7>B MQ?^C/#N'SW+>8H;UCNX-BPA9\U)>/?I0RF_A:20*]P3=#RZGD5@0C\+$Z<;WT-VVE%' M\L.2_@*@80/:WVLJ\7["#H8_%>O_ %!+ P04 " !&,*U8F8/_S X) M M%@ &0 'AL+W=OV409O2NMJ&?#H5A/? M."4+/E17D_ET>C:II3:CJPM>^^BN+FP;*FW41R=\6]?2[6Y49;>7H]FH6_BD M5^M "Y.KBT:NU*T*_V@^.CQ->BF%KI7QVAKA5'DYNIZ]O3FA_;SALU9;O_=; MD"=+:^_IX>?B)1W<_]U)?\^^PY>E M]&IAJSM=A/7EZ'PD"E7*M@J?[/:O*OES2O)R6WG^*[9Q[^E\)/+6!UNGP["@ MUB;^EP\)A[T#Y],7#LS3@3G;'16QE>]DD%<7SFZ%H]V01C_853X-X[2AH-P& MA[<:Y\+5PM:U#D Y>"%-(1;6!&U6RN1:^8M)@ K:.,F3N)LH;OZ"N&/Q"P2L MO?C1%*HX/#^!:;U]\\Z^F_FK G^1;BR.9YF83^65]ZY3XY_72!X>D^==S*$0E)\\K(2*]]8W,U>4(3/'*;=3HZNN_S,ZF/[SB MPDGOPLEKTO_]D/T7XL0''?1*,H'^;@2BD:_%\93#@:!\7+=F*X%6J2M5X#BS MC,BV0CWP06@(I$TI'XMZ^8'\##(H>%K+2<,]H M25[R.VPT8428P/M;6^U>P4YXE5O@_PA!PN!_;,W_&="SD]EL M+'Z#-6%KDWM>;!5QEE;4M #K +H MQ(/<>B0OD/.M#N,8AQBJW%F/.B%U[?LP]<8^-HE,97N@ABJ!SJ$<^C8:!5(L M=U$P7O822'ER&H="B_D1H9WN#X@T8H%1CQU3R; M?7_2)3/F!L3/L&194_8*655J%9U>8L,VPM:+Q/+ $0 QF!:3[@!7WIG=(XW=!K'6ECI JQFJ92RGH-P^CWO_NHD.Y[/ MV-^<:C9(D'RA-10>,K/ 6$9,0(K92A>LLP. AQ%/3(2AJ6.D!LX*WJE9%8V)?^Q9K0=KLG;> =X&/GOEW(MLMK8'0TG9V='WVXN_L.ZK@DZK+T*3$C M=R!G!T5D9M0XL&SMJ"2)C00\K1=*.G 7:Z;@.)?:P!S":;N&NDFEYY:0BIZ"ZG#-](%#2_2/5/\WA8K(EWD)[^E MLNQ6;:^ZT^(1-(A0+S M02O%&NE/OZ#Q&K&HQ$FL9&G.,TK,SKK:-HAR+3EK MS9XCF(-T0-X$0B+*WCH=@B+?T5=H#GKO;!UI@9E\G8G/%/MH$RA$PZ"]%RO* MR+W"CU1Y"E52_9MZ "-1)+JFP&5,&4U%W(;U*T!_ =\]D+R[.GM'M.BIG,\U! MAHFXT2N+VN6)+JJDQ:XS<&/MVP6]0/7 P*) 2A;"U":.TV#FBMA>M%PB?!BT M#P8T2,*,@]F+"A.78A+66%C!R.&FR0V9I.6M0#+YKLHRX.<0\1F:LN#&0/@RY)9F1QMXIFN62?\9VVY*B!;P_(4&V1O= M]4,4:V@<)K)^:N9+!O$#LQ39"PLZ6P^FNF@;/'DJ*5XK:%3CX+8&@2YT'@B@ MK.LP?+\8&L$PY1'7LG2CH?ZT!V,'7H*$A_F($V^7?BU*-&F^PE-/)>+F+<70 M*=S\^$37OW"UD$4'=W?]3*%F2B+[B"Q+W&9B)A66,U^;O&H+ GE(VY1,:71. MJ)[Q:N15_J/3\T23$KWG]:O\M]#I^ M ARVQP^I&+E7J&5(I!)'I^,WIR/AXL?)^!!LPQ\$4>N#K?DG&AJ&(MJ ]Z6% MA^F!%/1?B*_^!%!+ P04 " !&,*U8_:/5L00% V# &0 'AL+W=O M5Q\& Y<66 K7-Q5J^K(PMA2>EC8?N,JBR()2J09)'.\/2B%U;W8< M]J[L[-C47DF-5Q9<79;"/IRA,LN3WK"WVO@F\\+SQF!V7(D99,7U]Q7ZIQ [Q3(7#L^-^B$S7YSTICW(<"%JY;^9Y6=L MXYDP7FJ4"[^P;&03LIC6SINR5:9U*77S%/=M'M84IO$+"DFKD 2_&T/!RPOA MQ>S8FB58EB8T?@FA!FUR3FHNRK6W]%62GI]=>Y/>%$9E:-TO\/&VEO[A>. ) MF;\/TA;EK$%)7D 9P5>C?>'@H\XPV]0?D$>=6\G*K;-D)^!78?LP&D:0Q,EX M!]ZH"W,4\$8OX#6!P5^G<^K/W"%H*1$U+V^ &5L' G M5(VLO!?W260(%=I&K@^G_BFDT!E<8(KEG*3:W5$$OD"+L.2?:90<)%%\. RR MHV@Z&4;C\;0US89,;3>#(A9RGJ2ESB.B$%=A( 'UT(??-?PF=$U$M+*6D/<( MJ#T9RT!J2H/0K:O8N@JBTC>T[\LI"4%?*C% \4TH*2P=$2 MC:D(%M:4X(D369*?T8[@H[4B/*L 81E"SBF&7'B$W!KGH+(F1R$JH/%S6]YUQ$6$CK/-Q2 MPBF_;("K'C+NJ%\A&4^HCPYW%;,F;K%AVX4"B,T"K.5^6VRI<,5&@'M)-!GM M]^&[%=J)YHQ(C?.NZ;:]24)MNJ7Y(]B;3OJ355988(?3%OED=&&:Q%SA1K$Y M+S^))33J:9W320#TF%,4K#%34TG(M*,@M\HKQN M]NBZV&.7-IU)&;R3&7GL"T%UKRLRRF&0,Z5K6K6>_T-CMHHO-31^G-SFJY(E M66W6#D.IR+$PY5*'P IQAT&S;:UY[4$;'[;,7,D\:$>,SU/!SXVXVL8==7U+ M*7KDHAVE>C9=8.ZHX=AN,GY?\@$7PF1EWGR>92( A$QFP=_@G- /NTP^]3W[ MR;S\GXDB[GJ< ?X:[1_NKW'U5H>X1"WQTR'W?L$SEQ'=6QH2F@SRMXNZR?/A MP?@GF#1A!;Y,-4W6N;9,=A3;:OZHV_?CF&:PT_1/)S6BTJ:J9GJ'2M'1'%J] M(:(%AN.(H41%UNXE7>&(^8G2HNDT;KQJC\JNHEM"QGNTJ71\+!8H;=.5FYEX M30Z:<_<;=DI72NAM]X;!VEVN1)N'&RO1EZFU;ZYUW6YW*3YM[H*/XLV-FG@K M9^Y1N"#5N'\PZ37NKQ;>5.%F.#>>[IGAM:"+/5H6H.\+8_QJP0:Z?Q5F_P%0 M2P,$% @ 1C"M6!V!#FMH!@ )1$ !D !X;"]W;W)K&ULS5A9;]LX$/XK [4H6D"5K:3!M50F]/L%2K8Z".-B\^"@72\LO>L>'C5C@.=K/S9FFI]Y62R$KK(U4 M-6B<'P63^. DX_5NP1>)*[-S#VS)5*D+?GA;' 5]!H0ESBQK$/1SB2^Q+%D1 MP?C6Z0RV6[+@[OU&^VMG.]DR%09?JO*K+.SR*!@%4.!:ODJ2L\?G5LTNGI^0706\5!7%V@AVUV'/DG9> MTYMUFDZ\IF2/IA3>J=HN#9S6!18WY7N$:@LMV4 [21Y4^$[H"-(XA*2?9 _H M2[>FIDY?NL_4I=#8F7HFUL0L"Q.M1;U =__'9&JL)IK\>9_Q7G=VOVY.G0/3 MB!D>!90;!O4E!L=/'L6#_HL'D&=;Y-E#VG\J2+^F"3XM42,LQ27"%+&&6A'+ M+&HI2I@MV4<&K *[1*"WE0$U!]5JN!1:JM8 ?FNE78.L9^1*RC-H2E$;,/S" M2SE'S9N^518C3$ +8BSL,:,_O MJ.2]26XE[=)!.3]]R=^)7[,EQ+DG&%"!@TJ1$V3M:QVIC_9O?.-AIHPE_RR% MW7$AF5ZVE H;@#-%B5&S(KHSJI0%.;@ 8^F'">A]VJ!V.@V(FE=6Q*B1 ^=:OP%6HYYG,%X"&^P)M-*]TT4 M5,HD9YOC2IX/8)2/*78&'1!>4Y#V4C4N->.<_E+XI*QXP/#',$C[=(W#=)# MQ/GSVC#&'W+\*<0K01B;1JLKR2POU_ X#O-TS!+6;=+6&F=J4(Y\4Q3VP0BC%0%([]I41(EL"9W&LXH9*6^ M7N3^UCGRJ^!KQU^F'3XWQ!;+5#S0G@M MI(8OHFP1/K26$J,NF#_"1?(5SK":DCNZ75(8#\)1?^2(%R6Q5T2*QV$_32"+ MXI0,+]'QY&DR#+,\?0;Q,$IR+@USE+SXR:-1$B-1[T;57$\@[,B6?.9=F?3C$9SZVOEV6SO/B$#PE+\';@$_/W-) ML>'=3HUB9PLN"R6YV1S ^]9YB0#L\_B=%Y/%0N."(_"V)@)0L9G]4 "2,.]S MPN6#:#0FCR=TOW'D)AJW'7QZA7HFS3U?_D50;@))H_$.D&Y#,2WQYX7O!/3^ M4/(7&H/'WPOEV#T'_\=8QEDX2+B*I^-H,*3J,?Z/@ODT"^,X>P99%N79]T,9 M]\,\CAG',!H.*1RCGXGE@](?[J_4U+(+2(99F(UC%Y@1U95T",:[G#:ALDW5 MKI/MQKO"E<-Y:UL>&8QI!<7<[/!AST1T+VS>]4Y(0MZ*&P,)E^N(XDE]LY#, M$]?'?@C@!MGMFN-X*4JC:"RB8:*;50C(>I]:TT[_(C# MZ:&?B:B_2?(2P5'EGYLV(., M;:253:O95H=0K(0N'H3FD7'WG6^H&NV?&?C():NV@GJ;D7O .+656',CIW#Y MIG[3[;M W6A,4^="L>V4_I[!$;QN-?N*)]+MU,*7;! ..YZF_3"CR6@/$'$I M9.DRA7E@!*>,JSK[V>'+&'>DJBG5FIJ\;V]G+3F$^FC'FE]E\'TGH=[.T;5" MO7 '=$.6M+7UI]CMV^W_ ";^Z'N]W/\#@1 MJ-Y!B7,2[4?#/ #M#^7^P:K& M'82GRM*QVMTN49#AO("^SQ4=.+H'WF#[GY'C?P!02P,$% @ 1C"M6,-. M(_9( @ H04 !D !X;"]W;W)K&ULK51M;YLP M$/XK%JNF5EIK B1;,T!JDDVKM$Y1LVZ?';@$JV SVX3VW\\OA*45B:9I7X+O M?,]S]UQ\%[=2ON+6A<['GLH:Z3B50?6%524N2]YZOIP !@= P0= M('@-B(X P@X06J&N,BMK011)8\%;)$RT9C,'VQN+UFHH,__B2@E]2S5.I4OR MC'82+4'8%\$R0 LJLY++1@"Z1 ^K!3H_NT!GB#+TO>"-)"R7,58ZMV' 69=G MYO($1_*$Z(XS54CTB>60O\1C77-?>+ O?!:<)+PCX@J%HWS2RR"X#F*\.Y0Q$!4%D^L^ MRM6'#UY[!6)KEX!$&6^8X1:",Q2O[4RMN=(3:H^%WJ$@3("^WW"N]H9)T&_E]#=02P,$% M @ 1C"M6&SV8AD)! 0 T !D !X;"]W;W)K&ULM9?;;N,V$(9?9: "/0!>Z^#8.=0VX&2S: JD#9*TO2AZ04LCBXA$JB1E M)V_?(27+=FHSP )[8XL2YY]OAB)G--U(]:(+1 .O52GT+"B,J:_"4*<%5DP/ M98V"GN125U#SJ6Q,R04^*-!-53'U M=HVEW,R".-C>>.2KPM@;X7Q:LQ4^H?FC?E T"GN5C%NP8:RE/+%#NZR61!9(BPQ-5:"T=\:;[ LK1)Q_-N)!KU/:[A_ MO57_XH*G8)9,XXTL_^*9*6;!10 9YJPIS:/<_()=0 XPE:5VO[!IYXXN T@; M;635&1-!Q47[SUZ[1.P97$0G#)+.('',_4$$;Q )(H.0-=,(7:(SOJHQXYV=$) MV6/1#F#Y!G-:P\%GPK>G9'129K\S[?+;)?-&>E1@_W5.@3VC MHG>6G6#S:W[$-NG9)E^=.#^?7_[]RK<\_3@F$)3X*ML7R#O^^Q6J+Z MYQB15^DK7\"+GO/B6^R9BV^ ?-DC7_I32RNK."O=.FN0^;%C[ACT![*'*S8 MV2BX*3CFYSQ%-0 FR+&[!BJB8 J$NE&UU.B(GKKR%$_LR#Z] M?25Y@H-%:@9 A*@P RZ,! :V]+;L&5!Q2%_ ="'5I?4D@([,M(#XK#TSAW!/ M)VA'^H,^G%TK20M''%LPS6B?$$93 WD;18/S4=*=NENZ&UG53%BI5%85^6LI MEF@VB )^;03MM%%W8#.1'=P9#^&9- X@N+:QH2T8UJEFANO\S?EBE#=;>6T^ MJ=)2+^#H]G;SC^E/T A;P-YGSOE^*!JQ(7JBK67)4TYQ*%PQY=P3AM#,I=\R M@*:U4]SP_P4[]+R+<;2KM)'_(&(5'BVI?K-W;YL/9:_HQU[-9V[*XRQ^NQ,O MN8\IV3$E7U5#/,7M T6C&M\!'>^ZA=A;V><.P6Y2:K&.I\UO?[@E?4B[;B#V M5^[]#'UN%+-X1\G\,J/)&#+VYNNIXET3$/LK]F*ULIO+T/Y;,UZRY8EWK%49 M.Q7[U;">CR(Z:*;A>M]]N-?45JA6KG6WITXC3-O?]G?[SX-%VQ3OIK??%I3_ M%:<]7F).IM'PG'RKMEUO!T;6KD5>2D,-M[LLZ!,'E9U SW,IS79@'?0?3?/_ M %!+ P04 " !&,*U8>A+]57,( !Z%P &0 'AL+W=O2K$P<[S:S7Q)))B_OX]S#0YZMG?\65D11W9>%#>># M58S5V_$X9"LJ=1BYBBQ^63A?ZHA7OQR'RI/.95)9C*>3R=&XU,8.+L[DVXV_ M.'-U+(RE&Z]"79;:/UQ1X=;G@[U!^^&S6:XB?QA?G%5Z23.*M]6-Q]NXLY*; MDFPPSBI/B_/!Y=[;JQ,>+P/^:6@=>L^*(YD[]XU?/N;G@PD[1 5ED2UH_+NC M:RH*-@0W?F]L#KHE>6+_N;7^06)'+',=Z-H5OYD\KLX')P.5TT+71?SLUC]3 M$\\AV\M<$>2O6C=C)P.5U2&ZLID,#TICTW]]W^3A?YDP;29,Q>^TD'CY3D=] M<>;=6GD>#6O\(*'*;#AG+!=E%CU^-9@7+V:I&,HMU,PLK5F83-NH+K/,U38: MNU0WKC"9H:!>M4^OS\812[.!<=8L[+"WW^5A7^SM/V-O6\#_OIR'Z(&;_VP+.-D[ MV&Z/>^EMJ'1&YP,T2R!_1X.+'W_8.YJ<[O#VH//V8)?UBRL=3.":W;!M&S4C M?)N3+S"COJQ(90YULH%R?@I(2*XC7A;&:IL97:B P83FC$&M]!VI.9%5B+32 M'N.,Y7E,&28^ -%QI99DR>NB>$ C9E2Q-;W)>>4-[%8%LHZY$1[<6L-C9KP. ML/?C#R?3Z>3T=C0;J9\N+V_D?>_TM=*6E\N*.B>9=^W*2ML'_GWO^#2TBP09 M&%44;EG'P+Y'VUU@&OZ@NII(E"]<.JQ<7< <*=Y:F@1^K6WB;D'0=Z6B*3=Q0/ 73YZB4X"D M?'T@[14Q%STMPA#(,-E* $JZ7M0&)8IV4Q M<;EU,*X\D2H3:29'MXQ.[K*CM6U2DQSL7E_DW9:.Y@V4MS_P!<\W(6)DJHM MI%EM.RJKVH>:MQ54@$?[FAN= _"TK N=V@H)X1]GE-7>1-.,>'^?K;1=2F.7 M)H@8>#68O;\>O)9DM?%M6WFDKLE'*!.,2OI%A("DV45&QB-06Q["E- T@,!P M:X+Z1,=8\+DTMJ2C:X=>&C?)A\<.I,BYZFECW2QSK]"2J3OKYKZ,71A*P6-TB M3T)@K'@&*AV<*YM8ND@=SHOD)-*']"1)SY/S/1 :.% M!_(.M*@C0-K!'3DS+M\ '/4K-+IC(>MJ0^JE!4##S6KYQ',F:F#X\F;Z23I MQ7>LL*1+4TY^IGS)WK7&85)TOXC1]_ \;O3DIS4^0?Q UVZ,G^P==I,/L,BP M$ZR]"%K).NJ'I0+05 !C2:3T-3'W7M:T]X9>C<69I$[ID_BQ/;*O" E0RX11 M"Z/GIMCLH23^#IM]C6UGDK1HY@4]LBADVD4O*46[/TH ]')C4'I>MT7NQ81Y M?]?0C-@K.GH0V<1CFSVL/SXWN3"I4)96'1EL&FT' 3RK_GI;^^B[8<_0[/@X M;33/@'/_S>1O0PP'^9'ZHN_YM/)%4'$,*+Q5'\O*NSOJ"&@S4KW;>/@$,6SV M"6+X8ZN]0RJ, ,>UP>)P@0V&*4M%+.!Y>V8Z18( "LD]R(R6CL\Y0R;)-;$^ M8*2+6U$"J+21_.GE$E)$T@RA_Q6Z+&!_8S.8B]U@BM,*;"^!B4Y6]PX2M8>H# MD#@?+EN(87K260EZS;%05KO312T,+27M>=YDMM5/A03>:%9+:P:8S;7/=]'V M44?;1SM9\C8=1-^C:1GO81O/_A4+CYPZ[IPZWFD2Q,=MXC>*_!J[M(GJLPG? MMGFXT]SV2Y"=:ZA/C[1DGYI$/;#F@H9R(14F>V(K2[8\VVJ$+E\NE$F>M1)! M5*AG6=1=#Z!+")L"")&/_Q''T>6*Q0H?ZJ/PCZS+,.&%TS+ 3>#.R"FI7M[I MF:EXC01*0 ;8QXD__U-8)M;):8EKH^B!]\+077NSL'0N[X(2T+8GA$:P\*6@ M$07/(3/YLT_XWURIZ&(H/C4NL_L$NH2'E#(?>G&'+HFUP^LMFDGOCWGUH27XIM[Y\<$6ET]5H M][6[6+Y,]ZF;X>E6&BH7]!-400M,G8R.H7U\NNE-+Q &ULG59M;]LV$/XK![4K6D"+]6+93FH; MR%N[ NL:Q-WZ8=@'6CI;1"12):DXW:_?'66KSN)ZP8# DR);E#1SDJ;6CAZ->N!;0R*PCO5U2")HM&@ M%E(%\ZE?NS'SJ6Y=)17>&+!M70OS[0(KO9D%<;!;N)7KTO'"8#YMQ!H7Z'YO M;@R]#?HHA:Q16:D5&%S-@O/X[&+$]M[@#XD;N_<,S&2I]1V_?"AF0<2 L,+< M<01!_^[Q$JN* Q&,K]N807\D.^X_[Z*_\]R)RU)8O-35%UFXK-+[CEDW&\7%?6_\)F:QL%D+?6Z7KK3 AJJ;K_XF&;A^#W&9(?Q(CD:\*,P M)Y#&(211,CP2+^TYISY>^H-XG\Q:*/FWYQG"I5965[+H: M5P(U!RPGQ"WH% M[Z02*I>4H 4M^F19^/-\:9TA4?UU*$,=@.%A -QH9[81.CS!35NT5+M&#NQRPFOZN<3H-+G95][N*)@]1+-;B6%2]\BM'(.Z0A^@F%*/_WB!<1#>H]' M^XN7X-<2^OD_S S>HVK)CG89N: _:-"P%8TQ-G&:NXG9;HWM&1UE$!]UQK_) M/>'#5++'=!AY&NVO7744$Z)S1#M9KYWL6=IA%E?2-MH2D?=&MTU(TR&OVH(3 M13N4%B>)60&?B+M/CCVDK./'G>\^!CYK5(Q?OSF$8C^\WH4'J;P);17T4:"M MO.]<>K&[UN10O9/U#9WKFOJLY$_)/4*E;:JN+/BT+"E(RY+8*F+) M7[$S^&VOM/ 2TG 84>FT=7L"L;08MT8Z20"N'UA' ME.B5T35EK6[:[[/V6AA%N"ST9P?)2& M9$QA_9UFH]NJV#M04,)^W@5]]L3X(HP1#/_5BTD2)V\A3I-PE,54Y*X#XC2, MXACB<9@.8Y:,,S+O6H8ST"I)SN-)F$[&$$>GX2C*MNHYC&ULG57; M;N,V$/V5@;HM6B"(K(N=-+4-V$Z+]F&+($G;AZ(/%#62B%"D2E+QYN\[I&2M M77C=H(! D<.9PW.&0W*YU^;%-H@./K52V574.-?=Q;'E#;;,7NL.%T,LC($M3).9[-%W#*AHO4RV![,>JE[)X7"!P.V;UMFWK8H]7X5)='! M\"CJQGE#O%YVK,8G=+]U#X9&\812BA:5%5J!P6H5;9*[[=S[!X??!>[M41^\ MDD+K%S_XI5Q%,T\()7+G$1C]7G&'4GH@HO'WB!E-2_K X_X!_:>@G;04S.). MRS]$Z9I5=!M!B17KI7O4^Y]QU!,(.MV.P<2@%6KXLT]C M'HX";F=?"$C'@#3P'A8*+.^98^NET7LPWIO0?"=(#=%$3BB_*4_.T*R@.+=^ MQ%=4/<*WSZR0:+];QHY0_5S,1X3M@)!^ 2&#CUJYQL*/JL3R-#XF-A.E]$!I MFUX$_,C,-63)%:2S-+^ ETT2LX"7_8?$RN@6=L354"E0FET#NY!@-/#GIK#! M_M>Y! SX^7E\?VSN;,Y[T(-.'-8:_-V!\^-03RI!:"=Y,VTE;[)X*DO+#>B\PHL,%6"7UQP@AMQ MX0/D\YS:Y"J9+V#3=5+P03%MD;)L.,_YX@:2VUOX]9C1!_@^34)HEN=P(?WS M*?WS=Z7?^FQ3\7#T]1,(/ K[NZN44?/WO[;@GL+:@XA\MV>?CL(%L 5]#GE$S M&;>0Y#1.%L?&'01;2LW_47;8!._BM&/RI.[>76O'>KR4 M^:DK,UP3W]V'UX[HEL+ M.@ 2*PJ=7=]0U9CA!1D&3G?AUBZT(VZAV]"CB\8[T'REM3L,_ +3,[[^!U!+ M P04 " !&,*U8Y,)R\X4" "9!0 &0 'AL+W=OVLSBV98V2V4N] M144G:VTDH_N^71F*XIZEXA*5Y5J!P?4B6@YF5T.?'Q)^ M<-S9@S5X)X76#S[X7"VBQ M"@:7S#(P^CWB-0G@BDO&GXXSZDAYXN-ZS?PS> MR4O!+%YK\9-7KEY$TP@J7+-&N#N]^X2=GY'G*[6PX1=V;>XHC:!LK-.R Y," MR57[94_=_W F":O -(.D ;=;:&@\H8YEL^-WH'QV<3F%\%J0),XKOREW#M# MIYQP+O^"9,G"V3=6"+3G\]@1J3^*RX[@JB5(7R'(X%8K5UOXH"JL_L7')*97 ME.X57:4G"6^9N81L< %ID@Y/\&6]PRSP9:<=_EH6UAEZ!+^/>6PIAL,6NFJRJR9"&?U2!AB=6IH,U/RNAL*W\ S^ MBWI&9BR@JKC:P V6* LTX4I;(_YBX>P._&ULS5=-;]LX$/TK [4H M$L!KZ]MRZAAPTK3-H=L@3MO#8@^T-+:$4*1+4G'R[W=(V8Z3V&Z#7A9()%*< M>9SA>QS2PZ54M[I$-'!?J&0 M%S2KAC8;NVY4:#65C>"7P2H%NZIJIAS/D*>KT-2E'5*'0E!2B9TCINM]?H'UWNE,N4:3R7_$=5 MF/+4RSPH<,8:;J[E\C.N\DDL7BZY=D]8MK9QY$'>:"/KE3-%4%>B?;/[U3IL M.63^'H=PY1"ZN-N)7)0?F&&CH9)+4-::T&S#I>J\*;A*6%(F1M%H17YF-#$R MO_WKC/(JX%S6Q+5F;KF.;MB4HSX>]@Q-8XU[^0KRK(4,]T!&\$4*4VJX$ 46 M3_U[%-XFQG =XUEX$/ +4UV(@@Z$?A@?P(LV.4<.+]J7<\D4KG*^8@\D,0-C MI9B8HVO_,YYJHT@O_^Y*OL6.=V/;/72B%RS'4X\VB49UA][HW9L@]=\?B#S> M1!X?0A]-:$\6#4>0,]C'W*Z8#Z+NCOF)&'*IC093,@,ENT.8(@JH1,X;8I@: M(!M%1L2WL.%02TM>%.@U-]L%:<=E' M1*NIC8U5X1V*!C6\A3BA1YA$,&&T*5SH5,-NT51B#D$,@SY\0D&I<3?&"MJJ ME161K3F0)"EDR0"N:7%=(-:F('0N%TYQ04)_$=Q(PPXD_A;2R*=GT(G2$ [( M*=G(*?EM.5%L1E6Y9Q=XMJO"[^3@JD&?4XJTL; M&CLK6\WJM&!*I'_+:-TRBL\8=<3MTH';YQI^N,I,+N,[(FB.\(GT8X#*)<)' M5BGXSGB#\+4Q)%516$:9T^H'S+&>HEK/$L$@[61^YJ30#8,6B( ''3\*(>X& M$2TC1\?<4=COQ$ET#$&_&R9 1\@,*VO\[DT6!N'[S?OEO,]2ZV>=*.NWDR;9 M(=[3#>_IZ\H(?%TXA1VB^R#D;]+=R9;DA0EN>0S_(X.)G8[]>BIRV MAMT^5YS1>63'/6=@^\=N#RGDKL94HKV>6%A2 K-5A),&] G\W3@*;:9[Y/#B MPW@^5SBW\K@4I$ZJ3?EOJ2/L)+[=GTG:S08DAY#::Y;74GG._L4]JKS2.T;^ M0#%/ XFZ@ZU 5A/:P_WUSB\(W4VE':%;X>!75 Y_V^\3'=EKN#SHO:N0]+9NDC6J MN;LO:SJ&&F':2^7FZ^9*/FYOHH_F[7V>0IG3>@/'&;GZW3Z=%ZJ]([<=(Q?N M7CJ5AFZYKEG2SPI4UH#&9U*:=<=.L/FA,OH/4$L#!!0 ( $8PK5B&&RB) M+P( &L$ 9 >&PO=V]R:W-H965T3G! +QT[M RG[];.=-*(2](7XV.>[ MA>,DC39[6P(@>:JDLG-:(M8SQFQ60L7M4->@W$FA3<71E6;';&V YP%4219' MT9157"B:)F%O;=)$'U *!6M#[*&JN#DM0.IF3D?T>>-![$KT&RQ-:KZ##>#/ M>FU1UB"E)[(V7CL.&DOZ8'GZV?V5B-*LH-%775@YZ 2JGWRI^X]G %&DRN N /$P7 M<>1I8G1#C.]V;'X1H@:T,R>4_U,V:-RI<#A,?Y1 EKJJN3H1KG*RX%98H@NR M-F!!(0_O[OT=(!?2?D@8.E$/95DGL&@%XBL"*]@.23P=D#B*)R_AS'GM#<>] MX3CPC:_P?3<[KL2_X&O@K"NKIT_[ZD_P%02P,$% @ 1C"M6&%!O5[X @ -0P !D !X;"]W M;W)K&ULK5==;]HP%/TK5B9-J[22+PJT@TA -[72 M*B'0MH=I#R:Y0%0GSFP'NG\_VPDN029JI;Q '-]S..?Z$"[C V7/? <@T$M& MY$8WUO MP:(Q+05)0\I3EBL)DX4_]N[FN KOB9PH&?7"-E94WILUH\)A/'4XJ 0"P4!99O>Y@# M(8I)ZOA;DSKF,Q7P]/K(_DV;EV;6F,.$%/5DDU=Z-YHM'23YNH85X+)W53B1+0JBX* /!>!"7K,JUS( M_EZCE4Q,4A) =(/F-(]E"=-;:)GR9_3I'@1.";]"UV@:Q[3,!4=+B"'=X[5$ M7:.Y5@_,@AZ[0FI7"MRXUCFK= 87=(;HB>9BQ]'7/('$@I^WX_V@A<"533.= M"XZ=FP6MC$^8]5#H?T:!%_1M@MKA]Q ;>-@B)S0'&6J^_@4^T^VIK;FM6/6H MN.,%CF'BR&JKO M(Z\7#L;N_M26M:H?FJJ&WH'1.WA;)FRP=D35L^M[K#[O7 M>2IKRH[\=\76;,#)9.-WG\R:\RQTWGDT[65^<)9-]V0PDYG;ZGF5(STM53.: MN6MFXJF>!-W7\FJ@EN/&-LTY(K"14*\WE$]L5LVHU4+00H]Y:RIDP/7E3L[U MP%2!W-]0*HX+]0'FGT+T'U!+ P04 " !&,*U89>VB"D4# ["0 &0 M 'AL+W=OYQZ?SQZOI7K2 M.8 ASP47>N+EQI07OJ_3' JJSV0) E<64A74X% M?5TJH)ES*K@?!<' +R@3 M7C)V<[DWFD&JXD_\$RDT^\D4"+'C$$4''**-@Q/"KX$< MRQDU-!DKN2;*6F,T^^%2==Y(C@F[*W.C<)6AGTGF55ER0)D-Y>1:U-MLY3HE MI9A&G0%OJ#HCO?"$1$'4(P_S&3D^>M<1M]=(W'-Q>P?BHC"EU"CO)R6K MTF7/JXR)Y0')G(4L@,P--6YKG"&7NE*@R<_+1VT45O.O-LUJ*OUV*O:(7^B2 MIC#Q\ QK4"OPDK=OPD'POB/1?I-HORMZ\A6;B((58#JM^UE[#YRW[1:KI-F-_U8(9-YAQ)^:5U,86:!=N'2'>Q0W#N!UWT. ..G%Q+[4FI9(+9MHP!WN8 MT6C4#CEL((>==;0I$*P;>,:FK$%?M"$/_T,%C!J*HTY5YI1CA>)YQA:EGL"2 M;:,XVA=G&+6+<]X@GW?O!PA4ASMLFF&C9/:0V([?1N!\CT \#-H)A,&VDP:= M%.Y03JK2W''(L!ZY+.WI;6UMP7Y-'L#?Z>1A)_Z]M#U<[E5)*WZXAS_J'S@2 M8;1E$'4RV%8H-JMVW&BO!YS&\? ?8'_G/BM +=VMK4DJ*V'JJZV9;5X&E_5] MN#6OGQ78U)<,;R$."W0-SH:8LJIOZGI@9.ENQT=I\*YUGSF^;D!9 UQ?2&E> M!Q:@>2\E?P!02P,$% @ 1C"M6&,9!>5> P :0\ !D !X;"]W;W)K M&ULS5==:]LP%/TKPH.QPEI_Y;-+ DW:L<+*2L/6 MA[$'U;Y)1&7)D^2F^_>39,>)$\>L8$9>$DN^]_BBB6KDP%X-@F)=0-/*_G)I@P9S*R<_=B M,N*9HH3!O4 R2Q(L_DR!\O78\9W-Q -9KI29<">C%"]A#NI[>B_TR"U18I( MDX0S)& Q=J[\RYD?F@0;\8/ 6NX\(R/EB?-G,[B-QXYG& &%2!D(K/]>8 :4 M&B3-XW^_@*%H*[! MBSB5]A>MBUC/05$F%4^*9,T@(2S_QZ^%$3L)&J<^(2@2@OV$SI&$L$BPSKDY M,ROK&BL\&0F^1L)$:S3S8+VQV5H-8689YTKHMT3GJET4INB6Y76A M_3U'H!E/TDS9=)-T M@P4C;"G1/0@T7V$!Z,,U*$RH/$/G2)H9.7*55F&XN%'!>)HS#HXP#M$=9VJE M/\[TEZOYKE9?6A!L+)@&C8!W6%R@T/^( B_HU/"9_7MZV$ G+%]ZG.HM: JL8 MUBD-ZS2A5PV36\.@8EA4-0PVAJ7:,)D7)V%%49[5^963Z%H2YG!\F0S]<#@8 MN2^[1AQ&!=UA=]@OPRH2NZ7$;J/$1RP$9JIVMS1FOG4=6P*KB.R5(GLG4?B] M-@UK":QB6+\TK'\*A=\_*&EOK^@/(_PPZ'7]^J(?E/(&C?*^I89S;[^^5?EU8/^P<*7U_ MYUKF-ZI\ *D$B936H^^ T3/*&*D__YN!WKJV;:%590=;V<%)[(>"1ENFM816 M-6U[8?0;KU?_;4>$!Z7>'X2#_OZ.. SSO6'/Z^YM"7>G:4E +&TO)S7-C*G\ M\E[.EOWBE>V2]N:GIH^TS= 6)F]"]=5\29A$%!8:TKOH:U(B[^OR@>*I;8V> MN-*-EGU3'))K"9V9CO0_?O93DB!!K2J] 7\<<_Q M.=L*-1 MB5.8@;PK;[B:V2U+0@J@@C"*."S&UH5[/G4=#3 1/PBLQ,88:2MSQN[UY"H9 M6XY6!#G$4E-@];>$*>2Y9E(Z_C2D5GNF!FZ.U^R?C7EE9HX%3%G^DR0R&UL# M"R6PP%4N;]GJ"S2&>IHO9KDPOVA5Q_;5B7$E)"L:L)H7A-;_^*%)Q 9 \70# MO ;@[0*"/0"_ ?C&:*W,V+K$$DC M6U@"K0!]0)=$X#3ED&*37[9 Z[W32Y"8Y.*=BKJ;7:+3DW?H!!&*OF>L$I@F M8F1+I44SVG%S[J0^U]MSKH^N&9690)]H LDVWE8>6B/>VLC$.TAXC?D9\MWW MR'.\H$//]/_A_@$Y?IM7W_#Y>_CV9_/75Q6*KB04XG=7WFK>H)M7/]7GHL0Q MC"WUV K@2["BMV_?A*Y3@\9@J.1+:5 M M=Y_ @[+RK(!K[Y'@S"_DY%=@2Y@\%.1=H;K4(!/#4=E$ QJZBL/[;M:MNE M79C>9&=]HKLWTX(\TM2MG_J4ID2]67-8*$KGK*\>$EYW4_5$LM(T)',F57MC MAIGJ0('K +6_8$RN)_J MJ>-_@%02P,$% @ 1C"M6$"'L'[L @ "0P M !D !X;"]W;W)K&ULK59=;YLP%/TK%I.F3>K" M5[[:)4A-NFF55JE*M>UAVH,+-P$%;&8[2??O=VV(&U(2M1(OP3;W',ZQ#^1. M=ERL90J@R%.1,SEU4J7**]>5<0H%E3U> L,[2RX*JG J5JXL!=#$@(K<#3QO MZ!8T8TXT,6OW(IKPC"R$U14/%O!CG?31W?V2\LLE6J]((;34JZ@@=0 M/\I[@3/7LB19 4QFG!$!RZES[5_-?0,P%3\SV,F#,=%6'CE?Z\EM,G4\K0AR MB)6FH'C9PASR7#.ACK\UJ6.?J8&'XSW[5V,>S3Q2"7.>_\H2E4Z=L4,26-)- MKA9\]PUJ0P/-%_-^HZ)'0OR"!%_1;],Q?#P_/R GMB82&KW^"SV[6==O>G,7J=_Y* MEC2&J8,OM02Q!2=Z_\X?>I_;C'5$UK#9MS;[ACT\9?-EQ'Y_QQIRJZ"0?]J\ M][OTWA%9P_O >A^+T@)0J_AI[/->L7G>X90?YJWD=<+,6[;0T^M M5=[ 5C7$#JW8X>OR.&L3=A;[UC/IB*QAFBSM: MG^D^US1KSS15DXRMPRICDN2P1$JO-\(/N*CZSFJB>&E:MT>N,/1FF&*O#D(7 MX/TEYVH_T0^PW7_T'U!+ P04 " !&,*U8#GI\<[@# #@#0 &0 'AL M+W=O9^"J70!?6*$O]* BZ M?D89]X9].S:1P[Y8ZY1QF$BBUEE&Y=]WD(KMP N]_<"4)2MM!OQA/Z<)S$#? MYQ.)3WZ)LF 9<,4$)Q*6 ^\VO!F%D3&P,_Y@L%65>V*HS(5X, _O%P,O,!%! M"K$V$!0O&QA!FAHDC..O M0K?1K#ZOT>_5=+'LG,J8*12#^SA5X-O"N/+&!) MUZF>BNT[* A=&KQ8I,K^DVTQ-_!(O%9:9(4Q1I Q[JYT5PA1,4"<>H.H,(B. M#3I/&+0+@[8EZB*SM,94TV%?BBV19C:BF1NKC;5&-HR;99QIB6\9VNGA%#; MUT!>DX]42FHT)6=CT)2EZAQ'[V=C'G MSOF)GO#3)A\$URM%WO %+ [M?8RY##S:!WX7-0)^H/*"M,,6B8*H4Q//Z/^; MMQO":9^PF\,5,T220DU&:G6)*]LG_^AE/)>PV9^E*GF\/MU..:*KY1 M.8UAX&&9*I ;\(8__Q1V@U_J2)\([$""3BE!IPE].(8E2 D+K&['7$(L$L[^ M.5YOQ]N!=2V8^=ALAIU.T/1U#UG&E=HIJD&1;Z2&4WQ6J1JBWS$ M?>,K>0LBD31?L9B,!)+F6KJLGC+U4$>[T>=S4_A$8 ?R]$IY>C^HBGNGE.!$ M8 <27)427#5FR.&*2USQEBD ,X;;>AUUAQ<&E:P/+JZOCK+^6[,.@KTN@[W^ M1HT6B?M8K)-*L?Y>%FN+O-GEV#E@[G]BF9F':SO#5VI)8S1W@+ZSCW1C:&_[[/0SV::,%F5>W-"(V( F'G29A1#+7W)Q11>B^7,YK]0KKZJ#=.ZJ6 MYD!?*D3T*$3T77M?JZ*+*Z_!'&G7VPMTP85R2%)4(&%SW<\:4[3K@' M+7+;D<^%QO[>WJ[P" ;23,#W2R'T_L$X* ]UPW\!4$L#!!0 ( $8PK5@[ M8O.$B@< (Y" 9 >&PO=V]R:W-H965T"R6&Y91<59L M6:X^N2]X1J7:Y.NQV')&5U50EHX]QYF-,YKDH\5EM>^6+RZ+G4R3G-UR(G99 M1OG3-4N+QZN1._JVXWVRWLARQWAQN:5K]H')3]M;KK;ᨃ"P729$3SNZO M1J_V U+TY*D M^O&7AHZ:-LO _???Z%%U\NID[JA@-T7Z>[*2FZO1^8BLV#W=I?)]\?@STR?D ME[QED8KJ+WG4QSHCLMP)660Z6/4@2_+ZE7[17\1>@.<="?!T@-<-F!T)F.B M22? G1X)F.J Z:E=\G6 WPVX.!(PTP&S4UN8ZX!YE:SZVZU2$U!)%Y>\>"2\ M/%K1RC=5?JMHE9$D+Z7X07+U::+BY")@=Y+\2-Y2SFDI"O(\8)(FJ7A!GI$D M)Q\WQ4[0?"4NQU(U5P:-EQH=U6CO"'I"WA2YW @2YBNV,N/'JIM-7[UO?;WV MK," +<^(,_N!>(XW(9\^!.3YLQ<]_;JQ8U[MUF?$G9H8LJ)//:C CGI#N4+Y M-:HG/+2'_[)+FQ/R+"<4G="+B5MAILT)B0WEK"]M\>FT(]^RD;U)H[1)Q9W8 ME/8Z%Y+OU% FR1^_J@/(:\DR\6=/+Z]KVK2?5H[0+\66+MG52 W!@O$'-EI\ M_YT[%9'U:LC8V5$M(6("$A4A85,-F%:PL M:!X64]_Q+\)]ZV)?YU+ICHG"?NBJBW1FTTK86@VD; M"0N1L,@_2)3KG'>2>7B,/YGWIW/6I'-F3>>I_Z!6RM"4(F$!$A8B81$2%H-@ MADCFC4CFT,I@CA0+$A8@82$2%B%A,0AFB.6\$4PF,]]W.G,,J$U#.A>-="[^SZ+2VMA0E2!A M 1(6(F'1Q2E%):A%0R.NTQHBCE4EU6R4M+/1(TT>E%!H5NQRV:<#.V^H$*"T M $H+H;1(T\QZLZL%5).F&/;<,7=P_:JFCO)%D%OZ1._2WK'!CAVL"20M@-)" M*"V"TF(4S12/UXK'@]:U&H<2#9(60&DAE!9!:3&*9HJF=4E=JZ^VN.5)ODRV M--4S3EF1Y$,K02Y5Z5HJP4U-:Q4C=&K!JBC"J4%4%JH:?MJ<-WYA=_5 ]0N1=%,/;2& MJ6NUV!;5C?7TJ2P1N$S^IM6JCBU]*LO,_L$!ZIE":0&4%FJ:42GXLUE7#5 _ M%$4SU= ZHJ[=$JVN,Q0Y2W89>4X%H63+^%)IH6\QP;6=-E@+4'\32@LUK?00 MVON39VY7"\@V8Q3-U$)K<;IVC_.V'@3*U5B,-I[:8GL1XRBF:NG6F?3LSN;;W?9G2HE5=4@DXQ5PX162T:?R!W3 MHNFNU=)+LZ N)Y060&FAIAD%1;>ZA+88HVBF+EJ3T[.;G-7\H=V&)%]R1@4[ M81ZQ4PH4@4#]3"@MT+1.:="]%15"&XV@M!A%,^71&I6>W:B\:6^: M;GFR/&G$@/J5FM9)8<<2#*!MAE!:!*7%*)JIA]:N].QVY<>-HFZ*5 T2G*Z2 M?%TNJ1;DZY&5U==VW& Q'/J"?E<)4",22HN@M!A%,Y70.I:>W;$,OTC]6Y5[ MUGO?PAX_./6'ZQ;GW;6- ;3)$$J+H+0813.3WUJ5GMVJ;!;PJR4XT%1*E!:X&N*_NZV$DA M:5Y-%WF=9Y9XB_L?=F<(T(-2:AM A*BU$T4R6M@>G9#4Q3 M);T".#\8XR?3>3?[4"L22@NAM A*BU$T,_NM9>G9[;=3UEBI[3=)GF2[K%<= M4"<32@N@M!!*BZ"T&$4S?UW8NIL3![K::@(U-*&T $H+H;0(2HM1-%,TK?4Y ML5N?@V^DVGF#5>,>3&OG3F?)? !M,H32(B@M1M%J,8SW?A6?,;ZN'G@@2+6( MJO[1>;.W>:C"J^I1 IW]D?LRKA^-T&+J)S6\H7R=Y(*D[%XAG;.YNO;B]<,/ MZ@U9;*O?WM\54A99]7;#J"ITR@/4Y_>%FN7T1ME \PB*Q3]02P,$% @ M1C"M6+OM@,Z" @ C 8 !D !X;"]W;W)K&UL MK57O;],P$/U7K#"A36++K[9#(XVT=B"0&)HVQCX@/KC)M;$6V\%VV^V_YVRG MH1M9!!)?$MNY>_?>)?>2;:6ZUQ6 (0^\%GH:5,8T9V&HBPHXU2>R 8%/EE)Q M:G"K5J%N%-#2)?$Z3*)H$G+*1)!G[NQ*Y9E-:IBP M;_'&*'S*,,_DGP%[H,DQ^4*5HK:EY/ "#&6U/L+3VYL+: MBE)GH<'2%B LVC(S7R9YH4Q*+J4PE2;O10GET_P0*7>\DQWO63((>$G5"4GC M-R2)DE$/G_G?IZ<#=-*NC:G#2X?;^/U\H8W"3_-'7XL\Q*@?PH[KF6YH =, MYU&#VD"0OWX53Z)W??K^$]@3M:-.[6@(W:LE\(!6HJ%/J4^?N'3K(YL\/HVR M<+,OX,^8-!EW,4]XC3M>XT%>=VYHH3RF&U#H06@SULB86)':43:@>!_?8=B$ M/ )5FL01X?XK3D:DI(]]E..TL]=T[R M['R&5NN=\3>,]VF&PO M=V]R:W-H965TS'8C8"/0+L1V?]WG/P3Y)-D*^JAP R5O! M2S5UDR 6YK;&60.Y9R8JZ(':=/,PY M6U%3/D5Z-X"4<75.S@@KR7,N:D7+3"4N:A]&S5ULF5<-,SC"O*>R3P;^%Q)X MP9"\/-V0WMGYOS*N3J/-)6AS":SNX'0NOR[G"J7^NW]W66LDAMT2Y@I,5$47 M,'7T&5<@U^"DGS_YD??UA,%!:W!P2CVU^?8>P5R6#.1YE[]&(;(*YD:MTS"* M$G?=@1VVV.%'V+ +U42%>ZAA-.A&A2TJ_ @5=:'" ]0@]KI148N*/D+%7:CH M !6,AMVHN$7%)U'/ BDGW%Z)BK[KGH2=QSX^0/O1Z$A%1RU[=))]!TI-R$Q( M;-J@/98ELG*E;R&"GF&7E=&!E0O_6,7'K97Q22L/%4AJR4TI.*-SQADRZ*S& M^. D^Z'_?S7&ULK99;;]HP%,>_BI554RMMS8UK M!Y%:V*52NZ&RK@_3'DQR(%83.[,-M-(^_&P'7.A")J2\@.V<\S_GY^L9K!E_ M%"F 1$]Y1L702:4L+EQ7Q"GD6)RS JCZ,F<\QU)U^<(5!0><&*<\

;H+[!+7!]U 9.=%U45_C]Z;WHOGJ:1>+3&U,7LG>COZ".7,^M.!X,F M !BX@>:'*P.;I!4/%-[99F4UX5:6Q-DN*ZN+M;):9+SLOK*& "N;8_BYC&G7U-QJ9/K** OU-P\#]2GY@V-6Z):YOVBU<4N*O5 M@@.^I^O!*+ PCGOO#ZF+S[ETB*.]TCM;=T:T,+C8NS=09(TK@)NB[MU/.14E M(0*R]NYZ%5ZEB("EO;N1199Y^_'@"^Z#WQLI9LG+@3;,,US:45W* \7N#S.5JXFOEK9W)SBK757'@Z1:PJ M8?W+:\?6*1Z]0RWR:'J_ODSPP.:<515X/C"4N_#P&A9;.PO/]:^^DS\=-_I" MR.7L?$]TK;?K5U:L]0NU]>&(N+\6I L>>O4>J4[-5]*W]NT]'R<3J":L]RS) M4@BRS.2%SL2V=R)+86,%QR7+ Q!,/JSQY22E95W8X(@D2R'(\CC2LBYL_*@ M2ORZ ,1?4&DI;&A-DJ409'DD:2ELQ/'&],:.1ZS?72<87UO$\V! G2%N%E-/ M?&AX'I=FV@$U[L>4HWA= '+CV? 06AR,^T(LK*3U-*34[]G&-.R,L[ <++WA M?9G,+,&#(:P "\*ESS1!]M\F/GVF^M!V+.=E N^)1'KY241A8ZX]&,$PK< W M7^D3U0,7D$N]VW?$'S6^NLX(PZN!SQ!W/XB"W5&5G"^3] %FR?8/XKK$]D]3 MV0F;C75"J#T2UPJ;QW40U-Z.QI8SH;P,VOT8ASI-#A8V0G^B:#X2-PL;\3X( MFA^IY[NF[E.#(?JG;8+!__3S-#E:V"CR":/Z.%S=$"XRBU[^@^L8@>[?NT_4 M?35UFG!XGH*^I[OFF#M"MA$^ <[W*P4OZ23YL2%%C;85+<=B-^K)AVE.,P^H(6RH4-*H>#1Z)#DJ;)RS M +K^"-D79VF/"AN@E30J'HT>J2&#D)'E."WG=^J\N&0\-'5B<62%S=JN?CX= MDC2>B!7'17_0=8D ^?+A% 99.;&88K,I9!Q=DJ00)'DD*7FD70/L4&#)[CJ#7BH^BD"'T?O MY_T,7#$<'"<4$W6&OOU^*2:_! !W/1"=8ZW4IG ;'7&.+NW[=[ R-\ 7DUL= M6-WM 2PCT_,!:.\\"]I+D%([0NUOB'-)1_=B>:$C?I+RC@R90@;:S]K MRIBM:)1$]D[FJK!!Z[-&]IP84+4-S=6Y1W<1 RWA0L5[H(QBADQ;0H9,OYE^ M&,"Y)EXR;_*/I]\?\5)N7!I_"*.TP=Q!@0> K&F_3!_:LRC.KW.S<+G*FP'\ MB?J^18V- 7X08LJ!L6M'8&SA(H5'PL5^ K$MX6)SQP=OG@),L,*?&BKGG)8F M7(0FEKY!WS,-D[@3W"&\'[#3<4F;R/].W%_4O_.\@)6\P'W$WHM+V>[F_@.M M20RL";2J>4E184,;0B/K2+:LL-$&T9"U)YTH; !@'?SQ:@QNS-SZ9MJZ8]D/ M@)4\3-#Y^#=YWR#^G4-@1]/RP&M;6/=]CW@5!_K">>AQP@]6XKH?A"5N[MU' M\V68C*$\N/1K8!O4")\H3'?@]M[=Y\S4!.JTD6^.6F%[JX=S\=LIOU'C(]CRK6%37 0##W'R6IL"^O#;H2>)VI9IOW2LPUN M=L-O3!2T#Q$*/ 8S">O$BHVM(_&6L%[L1MCZG=K4)1:KA#HR;=-C&=ZO]*09 M3%C'MP H.PZ7=83U:3="V2/U*''U(>#LAKY2RQGCLZ?,8QUAW6#A$78D#A-V M#[KW1EQC,2?G8&4!][-EUA%NPU<4>(L@O80--QP;.?N)X'6$C1\\6,3^049T M-M=,;?.>GG?L3"387OA8822/L-& HP);@"AG1UC/7QS,'$DA".OEBR*@\M0& MPOKG2X#=212;!X^AD%I!K0KK8@L!=0'4@UH5UJD6#T7'T1-J55@W6@@4[4=A MJ%5AG>D4J#^_.<]#)_"(;=QB"@:E]DS3DH? U8?$*Q@&A/681<9 KOI;.!^: MZL;5G6V8KZ811"64&/R_FP!>:CW9Y)5:DQ-5!,)YV4=#Q^XBY])\OW*IYP!? M4H__.:3$8/.!!74_PS\,\"9M-2D=].N#^H#4M3;I='2JZK0&O_JZWNS\+YI0 MTW<\?V(! D:F?3&D* JNZEJEU1C[G]Y,PQ]>@57\?TKLT>YG;TSL[N>^>PD# M\-]\G(71<,X7Q#)?["M4IM0M\9>C^[IC.>[5WZKL_SX-8)$7 S(RK/9U6CK_<=%P!W 9.PR-BC5]&/3X;IC2TR :2PH=A+GT;$?0'@]!W?=T97 M")A7ZOI8$BU<(5LLOQW"K-.IM!LU!)L/^/&-Z,,A1"LPM]YWQE;9P M"5BH1_/QQ]WQ[HSP]]YYOGV8) M]Z@DFS[;I]OKGX]WSW>W3TKOQXUR^]_7_^S]^/U6N;[__OWNZ>GN_H?P2_B# M>$,@&]^QR\I-Y;JB:-5&O;-TV@FR:0E$-E_O'[\KGT'.VH[](QC!(+H2BN-' M.F :KJ38!+670X_/MX_?_D=YO'VX?WQ6 M'GX^/OWL_7A6GN\5D!W/(" 4M:;O^7V[BRY&G#E8@1##/&U"X-, M+B:4N!?4CL@7?._OF"NAU-2R@C;>/!4K9\#RK"T4ZR2^G.<'Q/)BIJ^'3%^7 M3+^&VI\?>S^>[AAK2ZX'KO=C4HO8?N ZHV68V_>_OB,BO>;[;]$HY=H982$< MI)"!"9Z?':#O?J4-'/QJ2S"]I8%&;["DGZP%46RM(&A M$O6BUFHWM2.8F[GB+BLT'ND+RP"V?0QR1A!IEKH/__SYXX_>XVU9N?MQ7=D8 M+*($+S[]5:DV M.RLC'IL.I54:S=6QDRR3:J6_,A>&619SB<(FVO@= R>+C#4/3P[*P[-;=1MV MP^QA=QQ*,99$?,V; ER#W3EC],&,=(PV^W3L.J\XSM1D;I6Z-]0B;\2E2QG3 M-]9!. Y,G2,BGLG[71@,YPGK6JA<@2AJM3GLEC->0)FC[HOQ#;_Q?[^F!]E MG@Q,[RJ/E:>*$FX>N@R(LU2I<++\N$AR"X'D0VLM6$.ERGDOB]K2JI5VK99) MV2R_7FNU\E& 4/ZOE*CW5GF5>4Y0RQQ)GO7_?9>8M-'K5: MZO8"SS?MW#["--J]^P#F%6BNS:TO52UUG^D[\58[1=("VP@+#PZ V?K_S#&W M@$,0:Z5NJ]W"M(NLIM[J]"-@2V#A$B;XGR:COF-]R-,<*!8@?H0Q?T83]%T?8CE. M!>3AV]"$*U.A>94ID$?T7R^N$]C&1;@07:=T,/A4/%MI5_L]U$ 35>LS!HQU M:H/O'0*H61Y\61D35WDE5D"5OS/)K^*6L^(-MPM<+T7!IE:M1&&$PE!8<%D1 MXR_<]BL\:HH6E7D&^RP[^]V&HBVY<:NV0/[UGFYZ"WF3RC49F^!I*[RL6DJL M8F.OJ'4TVQ?/'^BX#]&?*/J0ZK\4['<-@IVR30FT"R)P5"( M9<%-3*Y"P_FOP$2S&:SE/@T?@#%CR[F&VQ<\&RBTGQ-F=P1XM*GQ-F8#*0;< M!>V+CXY=JE.FBU5-8;EOGO(!QAO _[P 5) W='"[.6PF;*;$\Y5. M53'(Q*N$R2H9PSC7@>O"F#QM#44*:_02TV.[U/T?NA IVRHK+-\!=:D%O.@Z-FHB:Z)0T$H3Y0YU M#;8E?Z7*#?&)@CE)\T)I.D;2MW\,X,EZM8%RYY&^!!;?)GRZ>%8^("Q;G[2: M5@D?\(E4!*KU(O>&-0"; 5]Q(=P)OC (DS): M'S <:&N$T8L"IO&;/XQN5\ 8H6QN!AV8-LOE99L#&!C68)E+9LANJY^BQ]8^ ML'Q^T8-@@40/+YEK]*1I<]$%/N.%%ME424.J4J3+21N\D@ C!#U\:)JZH55+W1]IZGB'--KB MT%#SU%C_:9F!X!XN HF9)K&LI27V@?R,=6]C)A]XZ#$$9&4/2CA M#:EE17A4/@!V6&B GW!;[7A_K"C_ W,7*59TEL'XS#H>4;ZQ"*NMU_%"\D*/ M!;:^DPGGWQ8O$1'G?']E@6)@_, V.:Q8<@'8/+/PTTK $+H)9I'W6^GNQ]>4 M?2R6N,#R%I[8$/>!SX0.2)]9\-K!Z,)PV'%D'! T)ZA#&*L: [M>ZK;+6DLK M5SMQ!G,TTRY/?V#+TGFRA+1;XK6YLG%CAVO,*Y=:K"O30B&YZ=K8HJK35T@?%A#X MBZ^LJSV7N09>-2Z"-W2G=N,+O>B[E/RZ( -8_A6QWLC$0\#MK5)>@M*9.!$@ MGV--L8+GWI=OMUA!Y/K^Q_/MC^>G(D6]6Y5F.Y\\U;9:J=7R.7&.D\HEXW7# M',B"IDJF)QX]]'Z_S24),J/7"!R;9/:#AQS)8;^X(!' '@#3;.BB\? MO_>>66G*/'"[44W20N5,G@X/JTM0G%GJ#MC_2:F[7XQU2MT[GXX4M;(C:^X+ M75+L9L/FUSBR&/?O](Z"6BE8\V73W 1K3J<6MN7T.2_B A^^:C(_>3DU2"FP M.;'@5LZU R_:N-, OYA]Q/( OA +A -5GH:4^AZ6B6.!QT1E6D9D15UUO="S M5SX$-@D,$Q#UD64=WE"==93@86&.H$*O4*L=Q;>3FB@_3<30N"<3/[,FVM'F ME)IHWSS?6*J)IL8IJJ#[,>6?\9C@PQT_EPZQ*\\K5;XYWO0TEP\?I]%Q#KX' M?R+ZJU%H_06S9Z@K.@IJA9Y]TH203E_156U,CM+IDZIV';&T-U2UURPIRL.< M*98(,G0L^)H7UMM2>$]LY<,-'6!+NX\;*]YZ)/YK.0HA:>\?70BU([-$VOM2 M"*TAEEI]4R%$O*'RU7+>SL"P1Z 4U[#'V1?>L,=%%->P9RB0AOWIZ%1$:.-$ M#'NI-W/@\#H[LNG#G'R'*<.?$;,K2]3I'G9YI:U];+F 9-"4Z3,%PEA;"]-G M-)D^4WPQC-C\3FSRPN1I7('\QO3T@+<*1$.X9Q-KXIG,CYF*8933_!P@/O-( MO<":W]J0=ML)<+N:FX"66>6'2)RJ-4,)7=M50DM#^?@2FJ'S/_% M.FSHV-, MVL(%*_H;A;7E> &>/NSUG< /:\$JCZ;W2UK(I\#.6EO:R(7"691C7I=&\BF( MX X+\OLN8(R)WP?7T:F!$E=:N*? JUIGM7R=.]:MUE>=3M]WO#*W]Z7R$)(@ MZUIT+'370B@/!"=]\__O'W,\5"H5!M"<&FM*B,CA<)9(Z^CGS(R(H)D M!71^HR_$XO8XZWP@MP1/@DOSDZS29CT(SMJ19.W)B,Q02&DI;K*7"IM%P+AK-:*%F;TG(]!U^653A+Z=4L=9\ KL27KO9)R"_ 9VUE M2<2%UG7"-*@3"/FLZ:292Y<\4"C%Z)+'KYA83 4@T#Y K\^TMGD@CAYN64^D M'_?/M\KC[>^]QYN['[\K7^\?_X"?%]_N[_\#_WYZ[CW??D\VS]MLR>$":\=K M9OH\-#T\D>L"T*V)\LC:UBL?L*H-5E30JI_X)?:'^NFC8MJZ%1B458)[(ZYQ M83G.K[ =E'3WT320$_W\:K:J=7*V.F MC'A5N>149A^/IE1F"0?QZ.IMRNC)[L+A9^I+/Y-\./I(17D>4H^N6C5Q*4 G MZC3M*'T*FNJ5)4OT)VQ"'AE094CO/KCF*_9?3JSI&_SG MA4EF0!O&4::+ZS0J2L^RD@,Z8:-F1F+)XGY +[CH@Y4!D2':]BFEIAAHV8? MZ8.30#G$_=Q,7?H":V X#F!) 2ION!A7U'!FBX5/6VE'0KBL] ,/ON=Y"O:/ M]NG+A#TYMH"N.7)Q9*?_)Z+XE9->]*'IZ&6&@.4@91A4WAQLV!TB&@^FZ^88 MGBB'>([N]*EETM>%RP@:TPY2K@>6,7^1>KXY2AF;OH]A(?-7.>7,7QV1R<(E MY-[YBPBKA6N.YYF@7A>OPY=\P,#"#2!5C M:XA.SP1)1EP%( &$XC': ,KTD?1>Z40);!W,,J!!?X(4%*(:\,%(UL6FP[J# M0G">Y4P4I^9@LH(,D-I\QE*@^REV5^'2PHMHPW!@8&P@CZ*+3XM,W\?>YGAS M[@.5XLG]E;)LF0Q@$.\3+' &8@?9$L21BW#A5)U@=,9" S848),I@1"1!F#2 M(()FR1;+JSZPP5/N<; M7"5"V@(.]AG/E&7Z M8$_J&W#";*KX7F>V,*1,D%VJ&2$JLH[,_ M**<)G_Q"*@*-;D4&#)!X,,9:B3A[E[Z:R!3V:CG^-J0A7P&S\KGC:FU ASG= M5RJGJ ]\[0T^40:FT>G8QR%PT7TT7/X*3#>F7C(&/M)Y(^RIY661MQ2V8<,N M,H D^A7SB&@^(<'I^Q!D(AIZA5.J7R:A*N,AK/(F>F:9V.U3KAI@P(G"(AM, M$814C,\;=$QMIH=UT]6#$0P.(R1T"TJ/$*Z.#L0;@SU3DLTQ@0_A[4@Z7 MFE#]X2H W4 F7$IQ%?P6N0.4K9MKR:3>3(BN$3%P""8L@Y<7L-6GOM86=E%% MN8.)&T;HT""6%)-+W@.O'+$$(WJ8IP\& KKBVRXJ4NT)LV1F.@FFA2F!F&0E MO=!>6O("#.\%8'7_%>#48,*F8WC+N?PLXWSY!/J:^P_T'7"'01-HMV/U7#)$ MQZO@A#'# ALL..C$IN[9KE)]6EKH]$B14E[UA55AU3XM:28_S^<;$G.GM+!# M<.C588X$[^NI5I94\Y9"+(:6FH<,P]:54H:=N@QKBB3"AH$--A+8[7>VOMPL M$66Z&S6-%F$52WW3]'5]N$,KU E@5,.+771OB)8MVQ>@;OA7PLW_&"W4Y\YZ M)$-=H&I,";#(V*-7T8]/ANF-+3*Y,FWV??;2IY L0\&+4F,^WP-AQF]/!4JE MRH5*F*X2?CF\78%;EXO7FXU*74N_5:VHJ=>7#:4V*EJKGFFHY=<;M1PGU5PY MU)H4GPTS>5:D=X0;RTR/0?;#7@)YZV>3CN>?B098&R9QY8;=W/(( MLY+)$?BIYWE)-;]#BMRYU78]#-;2>?4ZW#4E#'M76Z'O5)-W0_0I[+]:16L( MCDILCHEVJ8X_7 M\*RRP#;]1_2* \\HL8 Y3)Y=T"^ M,&/-D?$\GXKX5\V&5%\\N*%D/$5TD?/ M-O _MU/BZ/G7Q'4G (W_(E8 3C?W9'XKF>_^E1V,+@R'N>"B!HZWII8;S=;GR]F9=GF4:A?,1+RW,8;R41F2/4Z3/>I'8 ^L553NU.J" M<,>A#9J$MS+3/%M5F38]#LWT=!V6R!)&=0IXQLQ$Q:8L9X-8EO/&HE:8VFDX M0=\?!)9"HE?@D;_G2'.]Z'-?'?6JX*8M?9U$K==G.! MTA4*:D.*1RQJIN1VY=(!<6CL'1Z1!N?O.#T8V#-.+SI4:TQ1Q:6IN MZW8SP-X/;DQO['C$^AT@-+Z+3B[?)(!]'\%Z*:?4J[Q_L1"VAK1&#^B:YTE$ MJD!$E*?!JC5X;JW TO;90><]/]MT:>[)?'+1Z7',1F(W9H),^S78CU+3RLW: M8AA[.YMD8S05P+X]8Y+;2$AO27*U4K=>[C35(E#SX M(-LLE%;QUG$%#M,'B]@^^(FW$5A3MQSJV(1"E!B;M'L/&4_(1"8-$*([;TP= MQK*-3GRP(H9+J6J?3\D)GOL$3VT[X!%_7SB#"U;#"*TQ&???4C^'803[Y1LE M'F6 O1_\]/AF6%;;%O=0RS5-;@B<(!VM4>"YTE$+Z:C>R,M'DFY0)JJXCZK& MR<23'>3J=#\LA<#;I:[6VCGH)/T<\Q9878?4?_-70L *K'2K>U/K$-%W^B?##H MP-1-_^-2UV,#T"3P50.,X,$NBRX@[%B%!S+.[@P,L2@YS9K2B:Q-4. 00GSF M+Y(EB0XCS/7&YY,?.!4L5T&14,K=1OE:DN4_3]9@D"RPV[G,'=CAUJI MVRJW=T]A$RML5"!-YV+^?'0R26Y$;J\;$) )3V%I8G.C7NIJM9T/:\I=1O&( M9+W$W)A(,$=(F/(&IY=!4FP'A>U2Q^[F1&YSYI(^$O'E9#E7-DO=9D,46T7N M?!XK060#2FD!I6BB5&0X,ZOVA@ZHB]W(7.PH%"S$;Z3!LFD11G@8A_G#](?7 M@0=+HNXB[6=S^-J8'555\]HQE/:O0.2TKFCA'LBI@^2D-?+:*A-D-ZPHDA9[ M?UP[IHU=];#?CLRXVU;4WG [L@.S2ICA^K.TE6:J.)1T!KIFA,%J6)1T.F% M'HIM6T=[W2/LUWK73")9 MZRI_"3N%[G:UBC:6QO7%]FN5&M"4]Q M18^HR G*=)@][/>>A<6ZRW[O#\?6EUJF[5*WJ>Y<\4(Z.>*1S"Y[NBM)IH.Y M5**0S)E%\?-((#R+@.MV"82KZ+Y5!=>D(4IFKXS.'SV',$DLF7R.%MNJK=8* M4FCJ9,QBD04[CU+M&IU:/.E]5L&"S:-363E6*W4[Y68]K_[3QP]+Y61"GRNE M;1Z6RDII-= -[;*Z>WNKO9/:$=H\'V=OUQF-3!^K0O,J(GSCYX7:.N[R?OCA M^%1I3>N&I'(%+/ 2*-&"(G99JD5]%YVG/5G&/7Q3EZY9NE_>O;QVI>CSS@X$@?J/LT)"Y=:8O=_?B:QF:.S6CK@;CW[I-/?&K\%[$".ATRU([5F/&: MJWE]V63J>YE,J]2M5@ /BW[<8C?Z,7&55QSOD[)T 1Y^Q]L!D&RB7B_PAXX+ MR#8VLSVF"VJO@&[ZY#( =M?)L0,C .WH?QL G<]9(?$W]P_\.\\+,J^MC:&E MLM;6RIJV2$S1,DPV-#-!]KV*^\#W?/@0B**L2U'94EI:N=I9OA1G.KY"6*;< M=^+J0V[AUM2RHE6U^J=MEIJ9(+=#&/B#M7*[J98;K<433+LC+/,J=D!8C2VE MH9;K]>5+6438#=7IJ$_=&9S5UEC!9Q]I7+N/%^.5*9]%_[!=!S$H2-Q0QJ / MN5TW3QF;YK*V&Z*=+#BTSR2>??WL4N(%[H1;V KQ 0Z>G]DZ6:]!/,S>8GLY=JQ4VU>!#CFHM!=G+U!NX M((V4,XP+ 0:9BE(D^EBCW#+01T<0^L@U[Z0C2@!P2;%!F#)"F5C*F)C&A6DK M.AF;/K%D_LFV90=CD#X 1._L:P[/C)M%G2KX;EJUW-Z]*Z5T"<2CH755"?.A M(;74U3I:N=X4);4IUR1HT46KK@>CP,)HL^*P!FBZ,QJ[=$AMSWREBN5X9U:: M93>[TX/IPZ^4 IX1F%DKK.LDD.]L@#G]!I#^0?W[P3-Y3^$2K=2MJXOQ,6F7 M%II^%B3LWNBG)@C]G)7=FA"NX4;U>1FL>Y&EC]0G\"7CEK@V@,-+0/F& SFK M!5('*[;:*&N=Q>(5F_.'-& %I*E-Y6O^--5 FJJ5J]7Z\6DJ3X.V59#S]CNU MVMHE\?3T0?[J=?+S=T;JF?%50$,XA.CN[U(\]TI$#=U ML!7[8D@BL\$L5@_%'3,%13B8LG4GQ0VS??EBTUH4RB:M><%':)FTGQ,_/=O8 M72ZU]],V.0>4'LG7D3PM>?IX9ZMRX>G.7GHV'XFEF4%RZ6-?ORA=)9']-"+N MBVFS3S?S3WU2JQ$IL!&O<#/*U%<3A\9,C"%5B(X;'\2>8(:I[?AH9[APV59, MH(T7E^T]NSYFGOI#ZE&@(!(8)H;V@'H,;(+'?C%PLHC?P+2)K9O,%X4+[$!/ M93:3)P&:<$)UC?O7K"(W$,&52RWBFZ_TTYMI^,.(FA,OAHBN3E\A?9A$X"]_ M)8%.'69%W?UA8B7R,1#"DV2(]#B'-SG0;84,(/! MW@##V0T$AL/+.EX!DU,7GX(Y$6'FH@Q=E)=_6X\BM0H\AB(!N0BVX4#:5K4O.(-I$-9N;/UY2PMRG2O8_ETG91/3[%40K3$ M142Y?S6SP:1\2^X"'W&92^5Z^L(_W-D@K)T 1C6\LD+?=8H*;\@%NZ' DL._ M3)OK;%C_QR(N]&>DC.+9,Q4\U1%,Y<,$+3+VZ%7TXU-4Z,*TV:#LI4\AVX6* M!:7BG+IG@."WIP(3#Z*AT RC$>&7P]L5N'6Y>+W5KK2T>NJM:D5-O;YLJ':E M4>]D&FGY]6:KE=><&NEW$B.E>$#"%SQ9&<3L+#R6XCAQ!CJ,A[!>3/) $^@S MJGR'YX:><@LBT_C<=R^[+%-;J:GE#8X8'Q[8";SQA[8 M+%.T5ZVRVHNU^F):4&&XL( 6A$C;WAN2];7CL6CS,BNBJ%E^AU>>",G[P>^. M8[ -&^J^FCKUGAS+2.-/K*S1$>4HRAEG@QY>^J^BDXQ"OL9ZH;;$+I110#E> M0$_P=]?Q/&7L.H,ML_^+EOAW> '/0/S ()S&C/52MZ$5V-Z2N:2'UP5K2*I1 MZK9V;M@D+?AXOSY"8YUEA0A:Y35G>^P0,Q,&T2>MXN/^# I]'^-.NW=U4O5H M3X:V5ITE/6;OG0WI[ G4$$_/&!'W%T6*DU&!;8W&)VI9&,JSC>\1,&\Y]Z8I M_&:I6Z_GU:)11@5$HI,UEF V.FEACZ;%8\0BT4D!Y;:H728W#0%0FV(",4IN M8HQ,V_1\EV7UGDIIE2/X_!RFP):]&8C&O)DQ8H05-:F=JPDE6P27F5)'*UF1VA*$E["'W^"HCYU M#E%37MC!68B=GG[CT<,KRCA"'0H\+[/$8PUG:IV=3RG+!J0G0G%K].WN%%=C MY^)WKPI\)(HKH!(I8);D=.MMZTK%&^^U%HB1,Y756M =2\IJQ;">%IS-S-1U M#+.U6SD413R^!LG)+SM?PEM0(7LDO 9JDV:G@(0GC"+9+5FG6,D-,CFB$-J? M=2PPF510/H0.Y,?MDF]R2MDZT/L%I*^";^+>X8%OZOE1G.+,MFYWLRAG]7D$ MRA6!>BP!7!6@78'9,%JE;J.60UG>$[?5\ME4K0DNDW\GIJT R<$4 M8>Z!Z0UQ4P=/31JT+_=5MT^N ;AZZ&91[]Z^G0'N_> &0)O&F=@YL[9SR7:Y MMRH@N:S+GUE/+ILVBU;5CFC=HD]&TA?= !^-B>G& MY\P?)X"@&J\T^F1=TQ MC/$8K/<#L+^(_6+V+=IC8+VSL98^C$TM\Y4:XY$Y&*799%):("BOZ"9TY^!>)27K$CMT*,/P//C[3 &W%= C^C M]B 3:?-OJP<0QJSI>2^&\/W@#PY?+X,!IVG%,."D+Y"3+[!DTVX-/2W23:W4 MU1IB'[$37O(??X*B/G5NWE(4&O,(+[M_UOY2SJ$Q#'7F,*7O)"!!;1 \RTQ0ZQ->L"U*K:RI>=4].E.%>G*N5#)EHJS85.Z2;)]4 MCZ#\X=C.;'K:\LU+K0DFKBIV44#I%NTG'3XSK6 +VFI>?1ZE]%ZIS826V.$Y MJ83/Q7_ER:E]GIR:GEN)6DN8=@" F39=_,)PQ)][1D3= MOOLN <":-G$G=SX=>2 ]\.NNP^J11:F2645'K8JB0^LLB@[A#\+($UA'.X$E M$@&K&-AJJ04DX +JO +Z2YP&4=V=Z5&-7$]JA/P<&JI?J$U92?2-=S=J^:4# MR-T- 0EH[8F.G0FH5@P"*J!P+Z!#@WTUL=*#,@ [A)$B-T2B.D)@B>S%E3D' M8S _;R:S35??OU-R2G[).5!C?JY)9FIL[-_#D$Y&?DZ&8;Z*H(P #*$^HL94 M';$]=DS ^GN.5M5-XE,QG:.1-1A0'<]R?B6R2R3JG;:,A" =);W%==P',PPC=U"0'0V]=FJQ]@ M2TIZ?\4BO$U5R&Z$IV*C#BVEC'L1"*^ *J2 NTD\7QHH;.S2(;4]\Y6&67BR MQZ.0-%9 ,^4Z& 46ZSBD^"Z,8S'3-W'46>;H[Y2C?YWD7JXNOCHN?-&^#ER7 MVOKD&<'.O]:SC>;[RT<0/Z^O_6++=WV$A=($7&1P,KLK.6P1UR0 MXQ:2Y23+;1T1R9/E&BP^4L^AG-LYQT>BVQ'N&YGZ)FQB;V_P?@(!-0"QX01@ M(2Y@X%A5[W.9G3 (/VF+,4YZ&%.@["%X&"MR\FE;@4V.7_;<3 MU6>GHK(>J/N$!+'26M1VR.2"#WQ!>@J_LI X4E^3SW*("=YP,E\Z15J'B;(]IER"W)US:;45)PUJ@+,/2EP M-Y^YNGP[3>A=CDP>M90"19("A[.N,LJ#1>[1#FAG91( BU.MH?ND+>;U[I[" M=>(6UVY1R&*E+>+VL6WF[6RYJVN/=U.O:D9)"EULS!26Y5Y#K'^>;$T"W, MQ:@V:^5::S%Y7F@&$5ZU'W^"HC[% '?)4ANC [_P3_3TB+@OILTS##1FV^Y) MYK 1K["9AJFOED(:*]\[I K1T8@A]@1W1VW'A^]A4!"F9P)'O[C$4L;$9P72YL@>'E@VL3637@1&-FGF GJ568/0R=@$TZH MKE5:6)\^ZC)PY5*>=O[IS33\820V$R]R;KJJ3E\A?9@$B+REKR085*=8X^WP MTI_!O39W-#SQ+\X6)9E)6TUP"_KU07U ZEJ;=#HZ575:@U]]76]V_A?+_(8O M#6,/:@SR]*+O4O+K@@Q@@5?$>B,3#TDT28] C'-PGP?94L ,!GL##!>@(-H= M[GE?@>"E+CX%16H5> QE G(/;N(@*WR^)-TT_"^7%Y\. M3[>M5+I]& ;V&W-P[FQ].4N+,MWK6#Y=)^734RR5&%J&Q'Z!;YHVW'#T7T/' M D1[+&+;^J3<_A68_D3Y<$,'IF[Z'T58]%(IGPZ&#W_0J^O$I4OJFS6;" M7OH4#A]J(Q2EU6J752;]5 MK:BIUY<-U:PT&YU,(RV_WJAIWYL4(?*^MLM%?[A5C$ MUG%?A 4,;ZA.<<-2J:EE1:MJM:UR.]:=/15J4WLS.&7<(VXF]XCO?GQ-.2P, M[A;3^;MO8;>Q;':[J98;K?:^&],5X;#3#G0G&GOF=T1?B S>'7DMY71^A9$8[86"/APHFV!O5K$5 M=5FM+9YSRZ\.A B4)P7Z:0OT3/566AO66TD3[8LLI):ZC91N[I)_)/\4AW^R ML$][-X-H ZVDE;I:1RO7FXN'@4[0*I*\==J\E4DW=7;031FYK 9.?;56KE;K M4GE)!CL7!E.KN5I_]5*WKB[&Q"0#208Z40:J'TY#-4I=52W7\^CUM#_^DH=^ MY%,BG"X3^^#X9H+HD5J4>.R\ATL]WS5U/'&P.EFN8"=<][(9J*I+(L;C86!S M27SG>0$U;@(7 /$ Q&(H6:1#HF=QBGHS M&@LWGB1V)'8D=B1V)'8D=B1V)'8D=B1V9*1#/E6D2$?QLJ+1'<>T: QU1,7Q MT/G&0@J620-^W?8"R\?*,@.ZXC# !METQ9-T>45 9L+1BT$0'NS@U[\Z[A-U M7TU]B^A'*PQ5[]QY49R.#Z=-7]MI4HD=B1V)'8D=D;&3*1M"VR"9;U%K_A>Q M IJB-!?U(IX<:DB=6 S*D7PML2.QAVQ%(Z)Y!UL+UC/_.$*0$8[@" M6(=I>D@.X,YK54U3'EQG!(\X[D3YX?A49C7DG=7 '?KK&/+W X1S9H>^504> MJC7+C8;,9R@(=_2J=R2S+W56F6NK6RXWJSI:G)"O) M]!([$CLB8R<'=_\ $ED32R*?P;[^$[$6]_3_G8S&GQ3Z3EW=Y*<;QBX=8$L, M0WDCKDMLWRLK-F5M8LPH,T!W/%]N^N]OTQ^FS&YE9RL\.5WNJ(URM;K8(TO& M9XM%6FD">X< ;8*J%@FG7NJJDF"*03!RNT5B1V)'[!2$[55XH]35:F6M*O/U M"D)2DN$E=B1VA,Y-V%X:-T-IO%B)2B8M[(DF(@ACGUG>RS",.[!"[03K+P26 MSRLQ8!2*AK$,;VRM:#QS7K&^?40E'CFT>24&A'5V;L*S"'6UW*SM[&O*:++( MZE-B1V)'8D=B1V)'8D=B1V)'8N=LL',..^GH 5WTB4=QB:,QM3W"W"_ZCK^W M2YTO; A'!M@D=B1V)'8D=B1VA(A];K&3VS/^##Q_1&W?>W9Z1M3X'7N^W]EA MMW<6!&5*_SJA\Q_I7X'IF3X-3SU&!6QUY\5FH[#]A[18:+O4;:9T-Y/4)B2U M25D@L2.Q<_1-WF,(ZHY(@EI6.I1/B5GIL'B)!C^HKUB.M]U)!AD=E+%;B1V) M'8D=B1V)'8F=@F,G6Z?*VH:=]L#"NK-U9T2_@9F5-5NP72UUM;+6V:6#N20? MR=P2.]F8^R"\K0K#VV>0L/"%6''^O#-0OA-7'RHUM8R%_^J[9"N$O4OYVJYJ M 'W#"?H65:(E+6UNBC>+QTA9\^WK:_+M>7W&1&_#^\#W?&(C6#*SE%;JMLM: M&]A*R^LH=W[X/5)@?7\+7$^]HDF!;1M([PR<8K)TFFI9[-39TOC;3-(U2MU'=Q<4Z"34C>53R:(XV8#.[#9A1P39+W9I6 M+;?K>26=2/[=P30\8Q8N%A=GT[2M'31M1GYN 3]7&V6MTY06L]3&4AOGRL?M M7"WF=JE;5]O28I8\*GDT+XMY(5D@=P7;P;)"Y::65V>Q(W(OVXV\] E\#?YK MF*_=S_!/-.,1<5],FW]7 W;EN.]^[KOX:KC(-2\E)Z-30)0+P[ /QG#AJP.8 M6&3LT:OHQZ^QV]_>C,-?WC5Z53:C1J24;CO M&GZ8WU4K0&&7B]>U6J752;]5K:BIUY<-U:PT&YU,(RV_WJAI5*SP@T]_Z0NIQ>G-'8I4-J>^8K95>^ MK3J>=48P>G: CY2DJ\0R;EN?&)2XVS0#IW2=5:MNJ[,2D80, 4;!H:"1)B4%2>W[L_)+&;ZA.1WWJ1GGCVGE5NP; @/SG1H7_Z*ND\8+:GP8 M[70X08K6!/EHU7PRG5>3D7:"9"0%ZFD*U%F.R%N@UB0G2$XH"B=LTB-LIUR# M3AUL[5:CW&@MYM5+=A"%9DZ8'3)EQVD+=6_WEN7:P;ZEC6I94Q<;CV=.GY,\ M(7EB;SRQ:?&:C3)&.\U2MYZB"R3)"T 7)TSRF2A^BV/K&85_"X1_O=QNYW6P M_>!%78I7O?3VG;JZZ5$,SO,&J,X8(>Z5%9NR]JBOU/-A,;Q3JN>[INY3@_=4 M/;.:IUE#3.L.TZ_LD\INWG-<1$@R,G-4N]15R^W.SBG-LL:6K( FL2.Q([$C ML7, 4W.3T_&+BI/U7EBB-Q=58Z?4;2R>T9/4(R3U2-Z6V)'8V;_D7:@$I#::M6"8-V'7B#96^8P>>\N]D-/Z$3K\76"S# M84!E1L,>,QKX]:^.&_;.SAX.T4K=5KG>V/ETHHP\BZQ9)78D=B1V)'9$QLZA MLAE2=.:B6JR5NK7ZSEL$DG0D8TOL2.R(C)T#I3)L)'7K(DE=&4:23XD01CK^ M!.53I_'4&61F,15TT2<>Q26.QM3V"%-K]!U_T_-*SY*;9!([$CL2.Q([$CNB M^I3K0GD]X\_ \T?4]KUGIV=$)>VQFOV='=:Q9YMA3.E?)W3^(_TK,#W3IZ'+ M&:43Z\Z+S49ACFGF';,&GO^MU19;!DIB%)(8I:B0V)'8.7IP4#@YWA1+CI]! M,M$U;[1BOE+%=V$8B[OF)*:,\\H4DOLB$CL2.Q([$CL2.Q([$CL2.^)C)U-D MJ[7:(V+M]68ZZ]W9NC.B7QT7/FE?!ZY+;7WRC*8R_US/-IZGAO/4H_I!_?O! M,WE_<%QVP_==LQ^P+M#/S@/X5+:?Y@%A;&6R* MS[;&55PZ#EQ]2.1NN PU2NQ([.Q6R'W)L;9VEEY0_#!;3_\K,-W,%7FU:J?4 M[92U6O4D:KV?*QVE&=#MU7;,# VQ38"(A*X=S_]._:&35BU-K6)G@,7ZS9): M1*,6J1,D=B1V)'9.#SN9]. :=WY;-:@*H@;/8.?[!_45R_'.K!2&#&5+[$CL M2.Q([$CL2.Q([&P3 NILV!,2+"R^B?4-S*RL$415 U.XK#5W:9 JR4EH;\3EQ]J-34LJ)5<<=_^^WFON,:U+W@ M:[NJ ?0-)^A;5(F6%#[@.^,KQ(WG6*81WRP>(V7<;ZM5U^RW7;/BG8G=MOO M]WQB(U@RLU2]U-7*U7:G#'//Z?A$?O@]4KQR?PM<3[VB28',[9WS DXQ63I% M-<[R<_;.T /SG1H7_Z*ND\:_C=B,.CKWBL"Z4@_EE_A14[,D?H1:::M.3FHS MM[0/J7RD\CEQY9/),9MEXA6>69H:6F345DX;C<76,I)')8_F:"!JNQF(&^A7 MS-)OM=4?+B;)JVMH.FS#G1KU<;R]V"I86L]3& M4AOOPL?U/"UF#3/4Z[OL6$B-*WGT#'@T$XMN4KU^)PVKJ:!AU7*GJA;?8&9[ ME9?L)"_\US!?NY_AGVC&(^*^F#;_K@;\FC/RU6J$?3;B%=8&,_75]*"QDZY# MJA ="S\3>P++5VS'Q\U(%R[;B@GD\.(22QD3U\?M27](/0I$0P+#]%G%:-O M*M'L%P,FP=B$$ZIKE58#EC%V/%:D[,JEO/;5 MIS?3\(<1 2=>#-%AD?P79XO\8=)6 M$XBZ7Q_4!Z2NM4FGHU-5IS7XU=?U9N=_08=&+PW=: 5C\D(O^BXEOR[( !9X M1:PW,O&01)/T",0X!_=YD"T%S&"P-\!P?@.!X;CLX/P5L#AU\2F8$Q%F+LK0 M11'YM_4HPJ-SSR@3D'NN4;P"*WR^)-TT_*?+B^:LGCT0V;92R?9A&-AO(!S* MRIVM+^=H4:9['8NGZZ1X>HJ%$L,*=N/\:CEOG@CK62J_TU?XXP$,*KA M?2SB GY&RB2>/=.A4QG/%#9,T")CCUY%/SY%O1I,FPW*7OH4LDVH&%"JS>EK M!@A^.Q1XG4ZEW:BAS L3C<(/A^*P I.\7+S>TBK-CI9ZJUI14Z\O&TI5*\U: M*]-0RZ\W:CE.JK-RJ#7)62OWC3L+CZ5X%)Q2#V,]KQ,*T Z0*A],'6'6[Y"0?.9"U(1 VCV2E+?%(X:@-UY8I9KQIDL4T]_TKD,UU M3#7W,=%D#E1IF,"K=;3CY\3G<*)"LLC)LLBF)T3VP"+8 ;K<4@5@D9P,I )J M2'"*0R5)C14Z,DO^KD@9N!O"9">=LHI/;A+@G7)*5--SMICG(QUCC4_[Y19> MR)1MKM7SSC878&ORQ$GN $)Z)^);)+)&J=MH++:.+FHQFT((ZT1+'\5W%)<" M0G73HHH=27&XBK]UC$F/7>?5-$"0]R>1+)_QAZ^VPS 691Q4RKCHA%4GK7BMJ*H#;RE%GI+FEH_+05<&,$+4X2Y!Z8W1&W,1##M MGTP[M8,$WQ;YQ$-&H< JMS/0O1_< &S3F* --FAMEW-.XL343IQ4Y MI4U:?!I9EW>]A$:R6: UE;7S;2[&ZPO=SK<8@I,UE$KT\3V9.L>'D)A+HJ4, MIC\<&V-G/')Z^X[<0=.(7P/W2UL\+R2+Y!6?7C:-KF>B%]S4/[?.SN"[V,,WC0A5R]UVP*D;TAU>,@ ][;$TBAU MM?8NX6L!E:'PE1F@>]FR# MF8[1QL\B:S3!LUX\T2R[Y16;?#++T6W)IX7DTSP^_9RG!3HF$W;^$"4KT747 M,RDC<2MMTER2\Y?8&P\<\L @/0[W;U/?+G-T$VNQE=N=19==FK/%IK,,R9-; MT=DB*75*W88 ;M%9&;K?$&5Q<&>"4GG[./F9&"C;2^#XM"4#>\0.:6G#]2H8 M)VT!>F!*XU80J9J!=K#:4W,7C2P-V^QD$+D?BDM?J1W(N.I>)&@$Y4<.Y#3J MQR.D[5W<.FF/BD@SVTO.#6BFAJ& $PNRBK[C^",Z?Q-@6MOLOF-\]F:F($%N M9RUW*+]9<"[:5/("UT-X-.K+Y"<@*6&$]&(,Y7&FN5X'UZ]>BZ.>R2'/#/HCS^/Z9V)N;:HH-N3 ]$/5 M:6S6Q$I<\JS*J='3ID(]=WIJE;JMN@#TE*=IKS5.0C9+$UX,$SZS*83G"F1X[(./+M9UR*HMBF@LB]M.KB=[9K]3+HYKH)D:5+)ZR M]R1(!V9O1,GBV&\"G:GY6BIZX+K4UE>A^C0W_G+,B8Q C?6GG@"^]P.X8@3( M1-E+J32JLI3**=/2F@3)K+2T7K\V\ AKM=SJB'(,^BS#7,DR96:*HE4N-BO< MG"4J49B>\8<7V4O,V=@$RA)]7BW.M;QK;PC1 C.GN-DY4^@:19 GA6Z@)&IY M*8E#4.E9;[0OT1[INR32J-]60VS(?,M"V9LK"%G'N'!D=K"]DPP$MTA8N.5] M6FFDQ=DY66?N[\6L+R(K'<6FSR*>\ZMLFPE]13;>3YT.<[/<,UOI+6ZEIU04 M$(T6SZ']VE?>P#FW]FNRNLY1-TS"PW-8^!CXPG7>8 GGEF66HSI^I-%QQ,P% M:QMMT0K6RGRR0U:)6$TZ&^C)3JE;+VNM75)M#[P36#+2LQG95+FM525ZN5M>K.UJ0,/ E(3ADV MFC<@IY7ZNJF*%L,\+\MU1NS2=^KJIL>R?)PQBPYBPZQQX.I#+!>1E,8<.8O_ M2JLWEUP@!/$]1\%MB!4C"UOEOGF6*YO5@-H?O5<1]C>&YMKL@MU\+14I[AA4V(:9%H&J5NO25 M32>YH?HA3(7YB'\,L@3A94K:'C98XVV0[3>VFLV\0A$R25)XBCSD^;0\:+.% MP>1F>Y?2$0=,BHPF$8$<)'SI^#N)QW[_K)3F[6! ==:NE;[KK#.,XA*?,L\$ M>.3,@CM[.9[-07P_N T!_ CPO;=1 N'_;O\*S%<0(ZP]A.>[INY3 V_T;&/V M0N+).UNW @0N;Z%,K-\! 6-X8^.,OV8;)-4N)?5EE$A HVR-,R,F)7; GLO+ MEA,I#%6$TP)F6$-1^6"$510_XKD!YD9AO7[V@T[1+0MY[.?TP-;\]P#3=XS% M4I@A5R8YG7-_5I.VA?6I6^5F;>=>?;(0B,#TO+=C"@)3-NO7JS5S:"PD4&[L M"D4HND*Z9EK'5_PA5?KTQ;1M=KYYP"Z,&3F]0RF5D+NP&7.S51 MS#KI9>1):9I0I(:GDPD'T[T<$T.D(J)I(\JE>ZFIJN=%-'\K$DSTN> MWP//KXE][LCTBWR-1^8[>:7#'Y>IFA7]^&28WM@BDRO39HAE+WT*QPK7B9MC+RU^P;;_O8626TWH$D=D%X*MB>>9J<]?V?^=4\0!$\8/Z:4JT M6>J>T(DR2>FG2NEK6]6OI73,#-L]'BI@7G !E)/NC*CBDW?J95-0FX9SA5OR MYFR;ML338=NU"@HIXQD)8P7G8N/[Q>)HA=W(D-1^JM2^5DDM4OO&YZ!:'='. MEQ:Z:E1G%Z^7%QU1T/T!ZR;RMU:[B29=&2O]&:1B)0DB2 M1U:91;ORR$ISJ9U?E1NQS*7"*U% H1)6C,-[?<<.//@JRV)Q;"^P6/7E 5T\ M&5R@Z%[>\D&@X-[!=&CD-B5$A)K&Z9CJN+,6E#%L2>5'T8*;4GD-J+R>5PK3 M@?,5]A2W82->86=$4U^-+ V1]0RN&M%!%\%L)JAC;+0I%.+"9>S4XM,7%]S\ M,7']T+/S*&"4!(;I4Z:<#&I[_!=+_R!X.?3^X47/APNL5DDEQL<\:,()U;5* M"_7WV/%,1..52RV"7>.F*1=(78D7PX2-ZO05TH=)!/[R5Q+HU"GNCQP^@L;@ MWIB%1O)?G"T2N$E;32#,?GU0'Y"ZUB:=CDY5G=;@5U_7FYW_K8.[$[XTC(_- MC\D+O>B[E/RZ( -8X!6QWLC$0PI-DB/0XAS M 9M2%Y^".1%AYJ(,791??UN/(A50],PRDX![L,\5/Z](NFGX3Q<7JC:KR@Y$ MMPO!/T:W#^"?O(%T*"MWMKZD MT Q/>P[\2>4D?B[C0&*,IL]]0?-9* MZSGO2(2K5D(CAILV/X(1C*,O^@BS]M*]^T)L\U\,J5/JAC]ZMO'@@NJV??;G M_2 F]RFUW\2A_&?XQ!>+51&++*UZ28D/SO?\\!I.@()5-D9*<0/*S8EK;DPP MMM%YPFLCR_E7M.)97.H83 MH%K*?L=;S$K>FU4"#-&F[RE>T/=,PR0N]O/[@)L &&S2JI_"9;*_U$]EI?1& M2_!OX,&_CJN4G, M?00J&5 73$]E$%C6)+(]439[SL#'[REC, A1:H&(([Y" M;52LGM)W4=BAE*?V"U@_9056"/]E$QLY-O5A;6BZFBY!M2&#/P M\*MOCFL98 '1BG(?N/!6WP2=3=_Q@!#%B$W\Z9< GO+"U_PA>!(OP_!8D6_" M>'K@@5$*8O9/6)9-)WQ X"9&SA=]@JK'I_K0!FR]3*)EAXN(/LP6@FQ9YCQO M^^&B6(@(%P9_6; 6G2V\CVF."#%T@90WTQ^&ZXUFXU64YW"N,*TD<,,O$H,Y M-A[Z /%:@7''0=\RO2'##'XU? S^+BMO-*IJ!P->D/%8@?\!]7/&]6%%'O?( M/!;@BKX$8IN!M!^8%GI<909,<$/^"DQNQY=G!F*-(>&SD_+TW2F ^+2BZR&Z MV8L5Y2NZ>;SII%:M=MB,F294;L"W8"0%UMTX-/"4(27&7P&X.D 7[*5>@/V. MR@H(1#+OP&02S$P.W@]ZX&D%*,%>'D TZQ/^;XJX;:2(NL:BN!5#5F04?$MT M0K%$($KO#,ZO,B2O>'R1&XK;GY6GBO)[K_<0"MR/7$*S&@5,#BH) M@:RV/GG11SB+@_G(:Z^C3'\;.C@=Y\U&.9P0\!6E9UED(=<>VG_; &;%@. I#DPCI?P8VCPTRJL\$BI!$:1BH\E&' M@P)$_8)7)Y2X>, 7WD['!.B H:D/F1H )Q[>!O09"@YCVFRAL_&P;=9,F'C[ M3EQ].//Q.IM\-%6P'2A36/[0"Z>\[!4^<9QR''KC4YU&XK:99XI0 IP0(&J4 MT/B^Z3'3(S(H8C2E$^DX<'%_RT>+!)]V RO-#Z>GV&BQ#A%BTOM30HG(-1@EAK:5CIS:$M>,CH *27"I:*!\!\1T 5#LC,F= 9\\S)*L1& MJK"J(QGATZA=!X$?N%,9S"L7%$YG1HP*=&@1X/)!:.0GA=&(H)GB,'I;(LYB M^I\Y:Y<5C17E#]9-IF_:C,8/'7G.UN*.6!X: M]<6!D2[@?9VZ-M>OD2'"/,<1NMSW/ &X=8JW+9, M EXUUZ.A5Q"*>C#I76[(]P-PZT%.51BRDDOO*@(*D(R1X&1-3V5:U%/ A:U< MQKVM_'!>F1)0IK8J[W;%#0G@?H*Q&1M_&=-5,]IX@Q6 G?\6&1&QF@7\?YN M]GZ.0TYAV.Y#":^7/D:$F' ,P54!T39B8G%$>=4<'8PU%'=,QLX*&91;)#DC M8SJ!---I&@9!U]4VB&MX\&EC.N"'4N\)+;]GL(9T@$7C0JN68UHM!-T=@X8J MR@-8!6YH'(#W3IF7 QK&YZ8GTV:LDET4A$FJ$"7%ZE^A;[ZB96(8S HD5M+V M+BL>J%_OEN8D>KC>*!\UD+0(M$861/3/MX9M 1<#<^!/>/R_E *Y MTD=NJ=@!$W6HX0)_Z+BP&(-O37)E!]I3><6,U]ACG/DV(VTTP;FIA//VV-31 MY([>2/E\BHN_-,PP&V)X0?KF.AX8\_L5A%KN[,V!;M))F%.^Y)\ TER? MR%R6$\AE6;Z-NWK#]DCDR(4<\[4M*]:?H;[#:!N+=K-,1"8:G,#WT'3A#L)4 M+I6CCJ5E%$5AW:;HI)1MAH+EC;@N02D3MCIE0&5VU8QXGHI^Z&#.R M"/<,0DF84>-R88"OFH.)"$IX\=AA"U-YB&>0O\#?8H'\O&#]G%F$_^+::!UJ:-697L$ MJ"?C[_?!R P\OKO4AR?'[,E0#<]O-\U0N<,]EG FUV2,%!&M&(,7&+?%#0F* MU93^KE:JU0171 &?**BAU*K,A*5ZP#1TY/HJ!NB-T/!(0#K\*M/[!H-<66&B M,1TR;;7Z0?_XH?;Q0^\C0R#.+W3WP^YN)!0>N':U#9/!6FW@X; )L'0']'PL MY5[W'>;J52-Z "O"I2\D!4NXP%3P5Q2@J\618&)>T ^]1L+V=# _ #X0KHK' M%)/&.TSU F8( @FD.@N^[SP=+5Y8@A83%&]1F)\[@P=BO/(,A 4:C@']@H*3 MO9\Z9$R)E1CS'QX[.!&1_=HY,=:<(D1;(RJ8@,!\&+95U*?P-TVNZ)_\ MCJ<\$)M:H;/'?I<^+I]OJ+MC>(9Q!*5PO--C"A4AUG=>::@)8G]PJ0^-FP)8 MEW([L<3,3IOO8T32M3YO1JQDU&"ZG6%0( VP3PG?=%^$,:,Y\F=S3.Z:SO-KXX/Q\4/]XX XC69S6&8G#<^ WH/;/)*3 MAPMEV<7)\HV%N=M[8L8W+T'&.(F-SWR3> M3#?D9>Q]OV.R'12CTAT1+GA,2Z;$J7)J); MP ,\(XSM:WL)@"538D. *2R]TM-=L\^SM3#YHL?3&Q]9D@.:+%\QAT*M7OQ' MEG3!\ @5?,"CS# &1F.QB%WRP0%F"_I)[MS46T*MZ%-^SZ+ M]JGJ)X7]P;3*M.(,,U3NF4ZYYU%NY<-3T/?9)GV]5;W0JCS7_ 8SG=G6%??& M_TF-%T1M-#AN'N!)%<;:MX!V?QHK'8^ZQE^,0 M; *541RTDL0O""W4SP,S3.Q)R"T6ZP]3X:;;CR9Z9 %WN?CF^Y @F&"B'COI M,Y?O@Z"E#%3E,))U03 0#HT!@BEBL7> I+;'$8EBIF94H53[P MC*06"*$KY6Z$;LPT1C)]4ID>IO7VOI[5YZ1GA14">$%8X<4HWN!QF6#R8_,A MGX$##_XUVE]8L!I3/EC0R0'>!'G$V%Z':R\.G@QB\9\W:C$_SYPO+[EF>6 "\NC M<1@>YOL=S!J,MG:GK3Q99L&4/M5&'%E#$0P&(MM:#:5;'+:8=8KQ:YBL$NW M)0\O1^< O&%MHIWM3KZJ0XUIV4\[C+77,MU36O%=1_^\D3RV-(K8LFG= A M 43[*D37^!$"GO\?9_&G6K(I)X"GI\IB?1PP33PBOVCL,M ([OSP.YA0H] ? M8^%O$J8ELEV$\(1'E#X4GA'(:G OU@@#ZT'W W:DC)]RTME!3\/$>@;1)@J: M#K.396G(_"'*S@;KT?G0R#5(.:6PT;F%#:.5'7&CE37P9;(%*A.EV+_PD\A/ M>! Y87TNAI ZU451U*FFA2L3==[ODEW,M@A.\@^D?%8K9131UWB(!KU8'/[1 M]'Y=N]0P??PU76+:M]03J9\P P 6$^ 04! $1?,,[V?.E";#%5R2N>S<)$L MX^?@YI:N\Z6#!_$KRO; O)$1/Y(9G:YC&VPN'BN,*QWP/7.VO54TF/4LK/#U M,L1]?"RGX+,0"@,3NAL()PX5$ $>>E@&Y68YGNG#8 N"A#LW'I:KQ/(NQAP6 M3#](*)1$Z9D^M4SZ&M5T>'$<(\8!(P8PO@5SHF=.V'% M+(A59G,*IXC.H\]V?SVLXC-AT7><'#7"PA@PN0#S"MC"%X(_IV-G,'$%O&ZA MNX@E.$V>Q!DG5C"?=I&:>7XQC?#$E3UQ7::XV7D*W.UVG?=0)^,);WX]]71@ M-G6D R'A[N+]8$9(W0]0-'V9X+]?B>X[;HI62C&0.UIZA;$!0,5Y8YXV;_I* M^0GNL);$C)1@!TP6P50&SYNE4,2!#8)C\G(E"%KL=.L/ BM^N;*=WM-2]9ZV M/@M>]K-=.U21^MENV*DUI70UCXX(U?B6YZ!%Q^CS;VM;#"C$(<-HLW@&$(7N M!+5A'[#KJ-9=;RD-:.M7O+2+^/JR[@5JC<;/.RXTB&\E*Z!K:YV=!^KB!;#& MI@71,;84J1NLB+YS6\!,>,E<*OTX>/D_>VL^)BE\-86W\Z7P.K:LE12^CL)S M:D]7#/7S92OULVD'+?%0G94%._FR8*/457=N&IU'!RD1&"V''F^26I/46J_F M2ZU-H%8A.B6+0*UGY95<[^*5G &CJ?DR6@LL,Q%Z,8G 9P=V,,Z 6+5\B;4- M6D&3U)K0"K.MR_+(-CM^T9#T&FT%VO!CJT@M#9@\%L8KIK)SEIB;^6+J,Z?# MI[4!H]SI$"8IM0*Q1 VK%\@S1W"3Q:,OO+K#'S11H9X=/J-^>'9W^HGP6"H; M(S'T7$F *&2ZRR&::+OI?@!H'CL>L7X'[AQ[=U$J?!+[TP)]/$LW[GN3S)OH MV48O/H2Z.HFB(V8NP4HZZBG>] A:C*3E=1M7) K-5+!-HMGFQ\E=.L2B'*^4 M;_BNJ\L;TP-N<\Z=L[K:E%V+LFG6;E;4=H[[4ZN'.@>+_P?U6<$%(.$B-TC> M<+6%[!V[JU68TCRV7EO=/79&*ZQ6"H^<>&9[J8,A>F$X+%L9O['8@+96K9:Z MM7*]FE<\^N#MU(L8]'4\IG26\?NY!M/VRR (=>]^\+OC&-Z38QF9.45%3E'5 MG7N2YQ&(.Q.M"&CU6*6-0:)>L=R?/PK_,%P\,%1\@U]I'**5NEJ[+?;.YI1S MYHZ,J0UN?^>X&;+-^^? UO=1KP[6409<,^\JU]#C.1@13R1JP31B-&0O[/**:?LL MF&B^4KF+=A +@<.?A2"3T%_!(_52M]&J2M_S8*3Q2#W*PI4LC@X.J.6,,0@J M==4<$>N"/FRG@5S!' QS.8JB/*!P-$Z7+C>#YI\Y!)ST[>/;463!XI3=[ M7%T5NR K^*]9ZK;K.X=[#N7.GK3:FGJ,N!F75?J%L \WQFH 8SP;9U$._QW8 M23@X;;ZQDB=HQ)8P'W83,5BW$W[E(6OXOOVRZ%D+;.%&:T'60XLI M.,GSIIF2(VZ)B]6MO ?J/F&GE"4%16O5]L+Q5+A6_%()+.'A&PN 8R8H;X7 M('&B)\8YUKI?B ?$844+CWI L&8YK+WC:!R$A==8NV-6SX6&M0(2==!9M85I M_XBA8P'A>U$Y?SY!+"L#!$U>DMW\PA9^O$Y\HLU/HF&6$;A1F;2PC;5R8UIL M6AM-_ 4FCM9@W'V/]>QRL P4*UV3.H-DB4Q>F"91B@V/C2=G&#?H8B5KV )X M74Q6!-\K1^7;6.\9$!$X>_#5PYZ8:1W$RF%CZ'!RK'TA?0_[S\)R_,0\5#HYYV"::+YDN7R9+_7ICI76F)95A1>;%=*Z]::FNK^,@FB7.LWI:UZ<28BPBUZ:;ICCU@D8B-GZ@.TA3K7]Z& MTN0K")-K)BW#XAOSID"*$;"8S;B\CE-ARLFOJA,R(S]1M+]BG[:H[-!49*:( MZ"EH8Q&->8X+*C%20PFUPCNX;"ZCKS:N;5R4W$=9,"37(. ! XHK]^H[!2WA M\PHZ^08^5"9[-[AV8 M[]2X^!=UG=AA0"^'=0W1/BV$7&6AG2,11N/0A+&0]AU1AUKJJC6MW&RHPN__ MG8P2*.2^)#LTF$KZB(_RUHX>R6!EC D4 ,2:)5K]9U% M>DY)52K M_=R1WQ$&^5BVK]HI-ZN+67DRH'3*3^7D2S 5W1)<-;&4X5V,TIP2P$Y*B*G" MR+!FJ=M1R[7.XCG9O3DBDF:VHAEQHE&M4E=K=,J-SE96CR#B>UUUMK0\QLTZ MHC4T<3NBU2NA\_L/TAU%=T,7\%S4E"59-28(-!]ZF$PP? MKPB9,T__/WM?VMPVDB7X5Q":[FEY F+Q/JIZ':&2[6IUNVR/Y9J:_;0!$DD) M91!@X9#,_O7[CDP@08('*,H$2&SL5,LDDXS'H>3P)FG#;U@H4<'!^/( MGBN&FK2% M/P@+&7#91DY+/(,S)=L_[A1I!SL01L)HF\9%N4!UEW:TNP,1B:.3F8?;&^C6))SI8935Z59,;VJ%BFX8:\P5&K:-+BNL\[P^[A-K5U MJ?+JS'4R8YW,6")Y',6*BK2ME=J-L-P)=)WSFU(O%BAZ^H\R^G"KS7 MW-QH8HM[AIV )?K,!3P_^TOUK>H@2/?.\&L4"RU)J^:O#3R M:KT >17KYMO&!$^SU2OYI-'JVBK%C'R>MX]*9X M=!U#KF/(!XPAGX.]K70CX[J>SK)I;'RO>\BQ\9UV_^)UIQ33/LLP-OY[N6S/ M!UM[A\56;(I>(^N>4J&"#542J?!S'5S;2&?]P]+9\.+ULQT+APB"E('.ZCC> MH9%U<%AD'8$*\^RA<:>"K6=E*[RI;86-A#8\**%UFA>O6X?R-U>>T [94J;& M5L36T6&QM77QNOWL>;NG@JT[E=R7/V3QNS#N::QL)-)::L^P01J$ 'G*[9_Z M 3R"M=;W:<5V% 7..(:GM+@$UE;#D7!H$%:P4GUMX B:!H-EV1Y5K;K^)(E^ M\+@$#NC1P!Z 7K1H& ;LRX83/>)C@ 1&0=3O-P^+^NW"Q-=O'78'G8O7N2U- MEC[X*T)UIQ?!M5-TBCZ-R!L_8V^\2+WQ3.&=%I<6 MT_6C1_44:HRQ(T Y\PM+2[%B392;[+_I;8+/-I**75CQW6Q-8H!]SRW%C.: M8A*(B2#R I2P[$<+T%$1I-X208M0IFT1J#/WO>"%J!I=O2ML(.7*!?Z--+RT M02MM$>%[[L)X>A!>;B^&20 H&CB6@1.C9B)J&&_2F6#K,-502&H:3]HVTM?# M[:FOQD)DG@!:/).-[0KI> M@>C8B"? %4+7W5)ZDS=KD$P!631OIM,#%#;[S=$J$C-*YL@0$S]_ M>G" 8I\$S6SF*7TIX[#F\\#_!J^,!'")HK*WO5'V[@2&5![GBF.,\JSFQ?\U MP]\>);OT8&?&QD85_?WV^)8 )VS 2_C)Q^D=?!I.>2^?:+A>*W.;@*J3'^TX M(,:9GF4 5FA[.1E'<5>4]BP4<"=2 @2"YL@U,@T9Z@E]N70^6C^AKT 'KF'2 M@:L>ZW<"8_U*UT:MMU<;M3=B'.%(9M+=-XL9Q7 ME"9AL*": ]*Q;7P"<\T)0S]84$^MJFDV'SWCGS%([3X)^S;IXL2!28O%8;R& MAZW"YC$H!E8(POX>U'EJ^(;2!ONXN8+&[M) 6:8H"Z5^B'T@X8MY"B!:Z1)_ M>9$'NXM7;*# XW[@ +0L%YX&I=J9PU\6-8DL;!7TM^A9B,ZW7@BXC8=Z9TUV MZT:YJEJ-4#*;PSS="LTV/,DC>F[F+KP#W]4P, HO#XW?X$L_B- >>B/?F'/R+I;NCU:=C80@@$YSRT$?E(& =3@73?XJ@\B=_LMX*@YOM*&<8V"&MYBQ^SPPCG(>C_# MJ0 ZI-.-%T8<:F_"'VE@C@5][& MM;:+3](I4QB06%QI]OJK1?:FM*ZD]P!SRHO:4)D3W7YXM^%(^*]/8" X\6RS MV=3M8H/Y'+-ISD\;V)#1I6M.N!/ WO_+@P;.1TP)Y(MRK&![J8'2YHH*(,0 M8;#'$NAN.*:^)V8#ELH65:V ]^8$="B\]-]C(OB<]5BN6 M5CS'3;_@_2QM_ ,M^'%*0G]U__"^9/_R"IOI2<#PC9Z$^RAR?%:D1(2^X?H\ MR7@B@@B,1MRY359;:.+'<#V@,Y!':QU!F\S 0C)H'6$WC%O^,9K%$3L- -,< M'FDOG6* +(0")B.0-E59^'&"W5@RFI$5A)< ,H!"PH&"=<7$W0R$2X1U^ MQ@W>RG?>>K>2U7T&W,XE&+3-&\-51OG7,KKTMFF%[*.5/4H[K!>ZY,%(J7:9 M8G6'& 8JKD'G<4U8:F$")P":0HV 6 *O"?@U%\',B6!5$R4B^8OA(";>\'H! M?)QH**4I[P^60ZZ=E*M-6G(^@#Z%7R#/U"N:DE[AD( - T+$D,# M.\#RZVA5GW>P??DGJ5H3>%&M%J!G1/P@ZLURNX +4A$6?V+<;@]FE)^52G1P MH]X+ZWSQ/R2O327%Q^G'E%9_9E+-)89A7K+J7U78(H_@G=E,V X+]+' 0"9? M)NF,GE2?EN^3A(IXM%RP-:45,O-MZAO,MJ>'*@FP2,E3Y.7?QXZM//'PD^N[ M&Z,[:!I7)>L M,,VJ"#8F6;QBT)1]XQX%#Y -Z,,A+:5%@^(Y+*^_JV%4D)M>Q_6H5C=.TW-SK<-@"!"R[FL:N"^P_#A"Y M9X3;4>9>0&_V'X5RT4LH*MEIL]64!3IQ-S@_D C.5Y;/2E&@-#;7F5&& ( / M6&-(G?81^T"HA/'X#QFN47%C]3Z\^4??!>!I*E\#19)<)&3$Y'$@*E,!8>4C M >&8N)EEDV,([Q2^S:1\>(]DO0%V"+>TNVP>XZ'I\S MC_*L(LGG7!^48?S'I?.*,V:DD1\%-)M 'C$/G-)F M5C^T@4YUD3C'+ !;J2I$S:ACA3&H:1H(X:-+1[[;@@^Q+GGW/:CTDK60AUWM M#/9\2M4@CR6E(6+S%][8&XR(%+-Q>JV+UU,GU\))X1CN 4C0,J1#L7KP?-U52S M98V 1$A6SJ_3PH'?H]W-;KS$NPK.W<.0N8%4. M0Q[K7L9E78;T'B5YI3DFDS@\]HD R2>V:?54SK>)%J>2C&2$IV-FO- K.NCD MJ^<_N<*^3V,\.;:S9I"BA4ON2_Q\;@4X^,NXM%X9,]!V @<,G7]+M25]Z&^A MLN,D6Y+;21B?[DA '81<2PMCYGC.+)XEN!JP:YY&"Q$'8)43O5CH>D>N+BS8 M&KSEXR3R$0JDT^&I$K]S\@EIR[N\@19.X,IZVG7(^7RVD.U"E"3="-$<*A&CB? 1$WE.4QTM#,3 MS1PBCXMB@E!W-4/(W.2MD%_E^X"HN8S@.)YEVWR[>ZU4-<:C)7Y.G0!8+J!H M$#&E)\F>%,2TUV-M_@C"07.3>G^'^NLM+G4CDQLJ5#S@ACHJ%09)5F%,^Y1B? 8Y;HN*3V"'N][QC+ M65@OSU_=R=<3EM>9_5>$#A9;&15,<7*S'&UNA$%:'.],^4!V.58 M""_K4BG& CF+\ _0]ISIHI2Y0ZT>\$FEY1J8%^J%HD!B9DDY_X:TK[9V7L'G MS3"Z0Z;YJQ=)N.:@=A\K.7.,)L+F0EO9T@AQAZU@[DE.;K+4'K<43B35/292 MVYP5?G?16$6?]6K$.6;Y8E;#\]-\\>[J--\ZS??%TGS[>Z7YOL>>JN+CG.Q0 M[_X]YBZ$J]F^6,6PG(K;;Z]F^_+S>^7[TG)5D%PR9 ,:#&NO;.[?6P&9::C3 M^_2]/YVBW]PED"C=1\VEI8@F!KL"637+>0(G,&?WF %HZ:H!&(Y*!T,FC7H. M\3'KX=,B-*+*1+NDP"*8.A;^_ H?Q;IV)TP+O?CW:#@R;!ZMP"%1D5U(RT20 M1O:<[%_\5^KWY$QF)'VPC#"48[,/"/-X?$_%P;,KRU\G!:-Q:6DXOKD/I[5G)M4)TQGW:0XXTYM!:_\X:Z%Z\[[56+>4DY)[Q@M!;VE8K0 M!DF!J8:7>"6^>GLB=M;5:=)-;-05MASM=[FI:]Y34LY(7WZ!#>47*"Z$%:1 MZ%V\;C=&*VFS^*-PV9OY;+TF*=_^52:YK!D.CH',R@T'?Q?#F=*(!..%'AA! M!A**2#8L'PO7?SJY7N/#7J/;'1VH07BOD_^2/1J$]]N;7[YC#^QR]1O+;\B\ M%0^)ME%4()=*PF*[3:G>L;EUM5I8$V^BS3FU7@<>J)I#]H5GT)Q#)V5@-[VZK6VI*>M-+#[ BE^H7HVGC.31%0:, M^\]NV7^@$97GT&X62*=?M_XL.^F@&/KRY.=1##:(SO&3'*$5Z/D(FT$M;"I! M,>CKS*&901-N<5B*&0#;:>:(LX[+/&9YV[BL[V)-GK4I6=N1&QE0T5S)00L; MB/2'AYI7]7)33<]!R.,M_VA\PC(CRA:8!R(4'#E7B9"U#E (HI??BP9_\U3[ M+&&_I>JXM5FP@W9^D''%7UEV2_,(TK >)%X/$G\>%:^AW\*"DSMOM0XL.+_[ ML/ =AG+GYXWOF,_:3?)9MZ9"OLYI)KPI:?5%\R0'>^5)WOBSF1.1,G;MV3<$ MM'ML R'"35U2!]W5O,E!=S5O4EN>,E(R+]@KG9+?DO/NJK9/?>]$,CA:M<2S MI#U6ITFY-RW3^/00>T^8D<'I=E1*2[=G87.;,#(<'BV/,QY0]PB%:_SNN"'\ MX@[K1CW'^,7W[0 SRO[3FLU_@GUBV2NL?&-<7OQ^]\OGBU?I:TSCUILT3..Q ML>LJ@3\%38=+E&[\8"[SJDWCC0^ :5VU>Z9Q@Z']#W[#:+=N_JN 9H< \,+P9;("OEV>64Y*P+13ZA>KK44MD]5Z5B1[^ZZ\72_Y MA%/<*N;#Y;3T;OQ)"FP112[7W#O ;/B0JD(TO1_5F18!R-4^#,D<)I!=G_OY M[E^Y/6AO:5XK?23O_."]N+?<.SK/7DU7!_V+UVVS-5IUY>:5=LOR6@ ]Q)2BB<:# M+5V;7_ 45&?=:;?R>Y-SU4>H4&A+GGG:*4:(:%-",@(H?\;1WL M#5PWG>[RQHH5(P0@735;_>'5^]]_?X7* \E\9SH-)2M+^A9A(V#<)[\R9

0C7H9\A:D=9H2HXY<-)! MB.,8X(6-M>"K,2S,G6C3YO"A+("7G#S9Y!AT@1GQ3V,>CUVR4WD+C/<9[$CF MOGF F&F7B62Q3*N)C(Q^HK%OV*^,9I,ASQW'$:SAQW#9V*GSP7H47&POFP1* M!0XPMGF%O>O7?0KD?;C)G!_Y\CL4I:9497(J= M=@F1;U%E-:0Y"?%5:7FFJJWA1I6IQHW*%,^>5#0T\_D2?!R/@'T%M/W^+=4B MN?II8;0'BC)Q;5\:);(8JJV?E5_ ZA1<\!.WI!T'4G^% \H2:*74K>Z$BGK4 MYU.:[1=$#APCE(5X?\3V/7-Y_:)' MXP$H0/6_ MPD[,1E=UE60;S!-&:ZDK%*X5Q&XZ )2WS),#01M 6/#B3P&VQL+3@S9"VCX. M&V#: .GU8!K_@_?/NP(Z0DO-_YKTL=30915:\MU?Q#<@2V 52I4@;B8\; DW M]F4]6SZL=X"T>DO"C-(7P6'J05F;2^A;ZTOHZVKX$ZB&7^^$W.QN/!(^ZCQ3 M>/?6/>L&W/33X3[@2>-Y$H4D$V./X$$V.C:*LZ3QS+W96!:I?]/0G3CD9D'* M<&()A-:Y1^+ST;GW0>,(4<:)J:!>;ZS1D?V4J'GX!0Z! =D(DI17(8F,HAG] M!8'->J$*>F3]!K 4:/_85@OT"5*A<+6YCU>*O(X::3O37LC$]C9:ETE9XH6DX./II M8;)",+,6J@G0E"5#"@!T8T34.QF><^@*5$]*U)EF/.&:>*&FI\2<= MGEK(<6E^Z !268'\@K=""ZBIN?"-Y\$/8V]J/0(5R6N/X:>XT3$URL89MCAG MPK*Q61'] .T@I>N92H7D+D^JB10?,ERJNL5VYLZ?L6/CC.RJ63 LRF%%0C<: MR""[?Y-P)8"18P 4\03&2N]VT6FCN0H2YQ-YZU $@[F)X 6 *= V='=#TDIM M=25VSZ$/@9 Q]@ Q;6="0;%,NVM-WTS=#\@>3.D:1#U8NW5UUVF]K;I6^CFU MDP1C@.=:6,QKL(LU4A+6W,O9L*0G9UJ,*?>SQ$SB(D M2-UC_U$BONT3JQ#MF M "8[_G>%1@K(D($P#Z:-EQ&HU:S-JM9[8-T*AK4G8I.23BX5X1^#O-U?$6)&6TP$8O&X/OHYP ^&@U^*ZO+'L*&_R&_2+OH]S(^ZBR MD?<;]AL1F*JFFGS!<9%+GJ\X>O #[C--<0S97W:G5AF[=I_M; G ,DP)I-QS M]CK95=%FL\/FAC2J_-VMFV[V$KNC/&2X9/5_*S&%=1UR33G.%+4G T#0B:VE3DQ$GF:&7@:7VY"U]M!WBYV1ZTS>8H!P1XP)?&R^?L'AOPF,->R^QV<[I[;NC2K 6! M5UII5HL[HE_7\BCRU&FM'>GL213^*B)#C8G1S)VRI.GA3WGB)SI77->4%D/& MV%Q_5Z;&//;B'(/>R[".W@ZL@ZW!M+WS/6:AI!."X;@\7K185#D[I:6?[=X- MV_PXI<-LO# M.161Z!+#GLY S@4P5)^W'ITY'2CD(>VHWVZW'I_"Y96 M28*VVIEAC2@ZUPQKS,((0#)YP(2N)2B\!Q;GNYX!8N2K<6/-T3XSW@&!9X6G M_K-4?++(E%F&['0S>1AF.O" 9&CJ\Y2-]N4L/_J69I))CW3:*XZT4<>C@U'4 M(5(3N4V*C:#7D!RV2?LJDW,?7?*39LZUC\0:[2:Q2.8JEOS%_UDP6RXJLD9@ ML'36-4!05$#^:VF1;""'%5TE;2BZT?D!)MU:L2QQ!CLLYC98I%Z6 M_1A7/.^-VD:J?, 5K*1IDK;#^1]TF1@UVCR])'/7]A9)73EB+Z![+,_E**B+ M;,O??DE59-1!*=L?]7.M]4T(0*G'[$R9!^)J&E,_V#2YR$^QC/E 0:@,MX'E MQK5"D,Z_\QL_!C22/0&0FIT>$-YB)9/^\D+\+Y0\+C_D9@0DY&G2+PDF. MVUNGUR:R!%H9 1@ I?)@'A&,OD6L&Q6\ H" 4T?D^4>N]I*61@(Y^.8^L&9) M[%S[BG G+=G8(+O8UZQ+[43!VZ:SKB&U]C89SJ:9VNLG/D56G*=^=U1HTQ\7 MUVK!=%YOU3%'6@4LH*0*_ZLQ:0AC''3J47H1#GK%9&1RP\F\#=!_!.4M!$D* M=/X=2SDHCRBKC&B(:FC$(:=9)7O918XVY@]E^E:5#T%_/;1 MXNQ4^0/*0"89)&O%R,])>#$5-C7;#Q,&2*E)B3,JL?O2ERRI@$619YL?_PMF M9,7!0H_13'BL<6$>/$(?G=G*,7HV*GM1]H09@I0#PPO)YN&6JIW,D:G%2JR7%22D9[ MI92DR2/DEL91'=(*HN194ON)M_Z,#%T9!RN))MWF:KX'?+8FT>2*%C/T]^V3 M9B)?D//:TJ29;$O!#H165N3Y:7(E2!$/2[:7Q[6B#$K*M2A!!PU&3"E\9&4E M-$+\0#IH2+C+Q]9//&K AU.>3$Z3HUJ=THV.6H\WQYLD95ZHNL]##),BW7WF M4[IN,E7M5*R\#3>WQV0;G6FES$E?_#J@'%QB5C\O5AC8]1,HXCE,K%W!J3?Z ML678C_*-4[ZBS\S:91K6"Y ,;;[##D'1IM MOBB@R]6J,!]^=VO8VBY-2O<<.E1"+$+-Y% GWM92\Z2@UGDQ&BM3S_!R$7)^ M?TVT85&C"<2C #,Q7+Z8O=L^+^/E:;=@/:O)5\,MC8?RK8X\UVOGXG5W->I0 MPJE6]0RYFI)>@I*V# O>G9*Z(%=[+][+_^5(J?32/N_8 XXKE)D,N0R#R^PQ MB@E'6*M[M7,/6Y%^_X7(KG\HLNM=O&X5'.SS,O2SXX2'4[_8+0GZNU]L'_.. MRG"QI6>,A8:[58!C_B(\RN6@K"(;YU2'U#3U4>S .,]U[N!P>"C"PTFWO4-- MNBV!VE\C28HDHT,AR1"KD%8+X@C-ECR?AW>?N-NMR$ XZJ:JY M:5C5>;DP#P&@T^%>!V->K8O7_;6%M\>[JG*'$VIBK8FU +'N&8\H5/G8;>$8 M5+/37ZVY.!U:+HE^LWF^8_GS-S=T0I$]T+ +T/[UOEM*BM[.YJZ_$.*.QVKE MH_\'7XX/H<39D'0N_7M,L?C@1_]7P$LG_KVW>Y<\C61XZ&@GI_D/U@>3FA=[ M0;)^-M<4$U_UCM_4#HB*M,;"$U,GXN1XJK?#VON-"W'79/%MG@SY& M#>X Z M6&A]@[%',-ZHL*\L^,JZ%VHX!^P\>W7%$IU?['(^T?;>^8'\"'_7RNVEL1!6 MD-X1QF ;[64J,_!' -OJ)ZM_!D#"B?!*N3KY-X!-^(Q4];O)@[!C5R6JCY_G9T-7 MR%3,[T(PVMK"8EO]V;KR,U#;/M) 0>ZS?NN!](NY]4YZHSF#B+>W,^BV,+6C M;PZ;JTU]*Y,M5R>>UHFGA?P\Z]H79RFX?3#Z725;-->_/%B2K,/$+E."2\HM M$ELHM5!HD'( ?-9J>@%[8.]'\'KMPY$E?.8M1>K'ET\;K;:'WG'(.#IJB6 MG/E^%J[ BSVS;-3+ZO#E_R'%9E^^W&Z"_\8"J<6KT^.AM/+B*?DT^=;\*^^K<(_#PZ:5^\ MIE&![9]J];KFOUF,B@'/=V"^NR-;YTC(=IX1A&Q ]0#A@Y?*T:L0M:YA_MOF M_94QOM#N7KP>#,W.L&#Y:*72V^I4U3I5M2S2O%O%$$:[1R&,WH&#D$=B$E7) M-2V8\,99;O*Z#Y?GMH*-]![YFBW9;.W^:D_G=G^UE70YX%TLQTU.SYUS?U25 MVL83+#&YK=UL#>7@=>,VZ>N,1C]2YMIE<6QK_\U8.XS-H$'H-&X8-@2:9 M+\V00BF$U@Y.A< QM?3A)97)K$0XSP5NZ=3+6P".XX5@51!+E=I'LB;.G(^SDYVEO.7U%"W>3@ M[+V,@W.55I<%T3'1(C7]$=7']O;2[#9EI:Z49N\RNZ/FXC47?U;SMKU:JNS%OA/+ M8;<$DK2[1*>Y9P+)<5AY80-H2O^ODMG>NY?:['3L$[5G!B]LSV3K(GX)_# L MD)_5:1V,O#9@\DLH0TNO*YS7?8(8N$E1'SQ/45\[C'.7ZIPE97UWY-PW4[42 MR%G%Y\^IF$EA[;E5,QU,\\@N,T>GI) O B+&+?_.*Z M+JE\"'9$^:5P[^ BK'O*^%G%Y\_)0BM2KW46&O*1;#2MN&:/@JU.[Y35X#/# MP"/*N!PL/)24ZY\RAE;Q^?-,Q#AX^=O99F$,RYZ%T:FS,(K9@:4CW\(ANA.) MPJT5_\.2YE)T#IQ+40)J.I!(+"WBK$U^_;UY#]^!Y#25)72@UA4A11Q5?!S,9)!R*E#DO?5M;%,\G2NUJ][,H MNJT#610'QH[90K'?'O+A[SCEA1:CR>P:$19$&#H]L^D,%1;6=BE<3 M]S(XUB/5.H-CA^E8W<[A#(Z:HYX!1]W+X#@,UF<-CE81B^-PJ0@'XJLYK7DJ MV!HFORD,?M-N-D?;FL*,Z-\7^W6%J?M::)^7M5M#O:E=-U7WM:C[6M1]+>J^ M%G5?BW*D4]3S" _H_QR5/:.BV\,N>F;_8 ,43J3W[[FW]CW/SKVCDB9C=/L7 MKSNC1O_ ';Q+2Z1%GB]REDJ@[)H>OLUF)?(XNIBB=_P\CIJ-GSX;W\R^2YH! M,GS!SA;??5;L2=5-U9TM=K!H6LU6J5M;=$=EBW?495,OH:HOX6%%>EOT#I?_ M5T+LK.+S=6^+,VX]L+>(>\GF%KW#-6G%F6'8,2782W6WZ!VN05,)$;2* MSY^3E7:NW2V*CIM_>4-M:W^+[=&G7N?B===LX1BGO2?+EU 1/DT,+*60*]S> M8A4'NX"#W49O%0=KBZS"%EFIA=AW:F*1]0>?%,]9)_3:94^XZ&'"1=/LM5HO M[?\O@UK];%NO=*1[KN76ZR5\NZ1)$SU,FA@T!H=*FB@!.1U('I86\]:E/JP. M,"YCZD-O@!5EPV.G/M0\M4QG*Y+ L,1+RYG!T#MX!D-)DA1*32)'ZV%QW@TL M7MZ@>'8'B][H4 ;%(=&A[E]15UM7TM[8OX%%OWD@>Z/:CL0JB8'O9F^\2 >+ M?NMP]D;-4\^ I^YG;QR[A46_= .AMP==LSM:58.IRT;! W6/?J#NQ>MAWQQV5M4)@[>, M1N"$MB%O,9#OQC<94WJ[XY17RLW6P-N6<*7(!O/#FNB_MU M8QO,7V^Q;MDP'O\!FS$B7W[ ;5I"XYYS^S-O:'(7%MRG%1GBV]P!>,%V?/@Z M>,(& Q'(8=TT,\)GUS9G%,\-+>DBLV1&M/;,6WVW^ WL0MS[" G+$I0:\>MS!]B[T=%)1^G&F'=R84*$L[Z %MC MUT8Z9>'0[^( D7$&<*?;!4QXPO\4]F(1G/5H.2ZY\)#MA1;Z\J@!U'IFR!VE@"#?SN:NOQ#"H",9GV*@?RN4 MC:4.P+JSI+%1G9$HVFTW!M@E:NZ'Q/!_I$96L)IL#B7U4>U!Z5)JIH]8X]!W MXVC](RO-1(Y$B7C+&0!I_\7M(E(X8M 78CKN3KM3J]L>6J/11+0FH@-_C2>3 M_NC_#4&5E0\]!&G_E'MQ-0Z$]?7*FL()?[3<)VL1HJ*I:40"5^0(CR(Z$M_@KV9)5F+\9#@(SC/[9?4:MY\?H+T2A0%-KDF(3V M]Q^LUWGWO[$5VW?N;D-H>AN)&9-YN\'_^ZOE66RKD0TU^"DTWCCA) Y#ZE\' M[.':L]Q%Z! +>0?JCC=Q+!>/SGH<_0:X9NQ&])./<\'@#:LF34%V@/ D9=A! MW0J.' H6-Z#@('C:S9^>A$E_M7Y2G\1A\LD%L&/S I5$^1UJ16@:@TZJ?A/@ M6W#!3Z#8@(H'DOO6FS0,[>WIVV:9V\''T[73[T 1M68KZU,;PNG4F8@@I$NR M08&=1'X05D[/^4+*)38[1.72SN*GI>$GGGF:X.@D@Z-!BJ-^@J,@BOW8M5') M!0Y+JCH\]4?L\;VC7D^+XE+"0V4>_J(<*NK)F+XKC. #RDBEE^'%J\:-GA_A MI:)Z!M$[T"O0D!^ ,P PK\'0P\1 M&W1.M/FNWOO^5_QW"F=@*L>$=+03_:%":#D>]B7E<[CR'!IMD%7I>(^^^P@$ MXH1?0Q,T66!1^&3D"*8>"Y3<&9OF#0/=4+))G2)AHC!GAFNC 2M:RJRKB2R@V;1K49TN^&]\W M0P_#U")6:DJW SQA&N,X0F(W7-A:1 :S*=^X#3]+R0<^P_48[_B<9:!SO'7A MAN*)#%TEHC^+N1]$E1-I-XSR($'NL3C!-,)X\H"8YJ 5(\+( DER8$\3@;( M+#1Q0.8G6*?P2=-4'BP@+/(_D6=;6HT"34% 72E\2/8UC$_)BFH;6]9%Y';0 MYP:R%58,^45@^4YB%G4^8_?8DO*8#I5L1+X#R23WA]8,?@GT-@\A)( MJX&LD?<#4CI$YV$*C>2QY2TC'WC$GLRABX#/\@!_C."'78T7N!;:]DCU1)O6 M3"2'(B4A#M5W*9P*JP5HO/.I@;WY\"VQ",#&AJ&0@2]:G8>]>_.YL(+1*[K.5$P6 M$[:=M>5AYS-A.Q9;*59D$7EY\(!_3X@/"'W_0)_ ZA,@0+)ZV)\$CS\X<]X$ M 140/^%C/U+K5OZ/Q)?OW &]U6BWA^LZH*_KA]UN](>;VU[OVD%[U&\T6_U# M=-#>,7 /9'>DR'9^K/=0)](8C'S^"G],'"7#8JZ.PV.:B:;4?VDUHDH#0CU,.$'"XVS0V5U_3O3\U0&A=WGWYE_AJU2K9L>^%QFIN\,$ MOL",XXH2"Q)&ATPM^ JL#,OF8B!"BP.-8Y3?P &)R[IPJ>AF26T7N&QX%#A9 M@#P49*DS58R)V2,RSWO2\"W8$SW,7)2V3>NHSR4KI:=_6G()[M S^ODMM6L, M?@D,OI7B&66A=#,!GH) FZ#V1X@%DO6;$S+N::+-P/2M5-4DI3$. 3=!^M<( M@&EV%#\*=@B'W\>Y*NMGMP'?4 M&AMUL+6*'EL,M@T62O@CZX;P+#(I\0V,'&91: \^",N-'B:6C!NC%Q3LC&#Y M9X$ S'7Y)U/+6_XZQ"V%_'44@('HKBYA/3I6FN[AQM]B4$-A?XZ=LRTP[EQ# MD,V4^?U]C ;Q\AG\D.*V3K20AXCBO$4%*,=6X@7&'P+_I[3..,S9+]BV;(:I M:Y0N*8VFR151T^ZIT.ZU1F2 QE[(87KR8R:$J 3\.'9<]O81]E@3,,M"F="D M4RMZ_'RXJL5ZI4'7%30_(N=@)3^]L@/G4>""]XCMZ#P0$06/OOA?A;<N91GI',+<"/'@4+5;P,UX>[PZPKXS[PGZ*'A@%/D6>*?R=L M=A)^F\LLKYQUI \&?@.;U>2Y!?>,:6_P%&N1)CJ6.6E+VK12>@>!ND&91*<, M\"5F[*>2/K&::<>4L[;+)G7M&-=V9K@3QB#8M@>0Y_-*Q6/M1J1,2#?T-WA8 MV"%M1YX(3'K;)U=2NK4Q'6[JL-$L=^6A0XJ/OK^':;B[AREKOZ\\=);I)OWU MZ29UYDB=.7)XM^N_Q,+X6=G1OXH(]*?*)7B@BU#+F@C$?V*H4G@D'@;K'B.@$4=Q/'C^WE<:9 1 $1&S MW+%P'>#MK+!36JZ/#\U0H;:8N7-4,GF]RF[&H@77OV=7*:9Z! )3&T!#B/.X M\=$O9&W,,1_-?M:.]T8=[_/2\8Z!.X;:62!D$"U4XC^)UY"\Q. VB%U;2]!, M5 ; &9DW85Q'E*@^]P%3E&"=R!(O2BQ7";T3..M89(-"3R*-QRU &^0PG)\4 MB*%W'AD-[$ANIV'\!DJ&RW&V" "#H49&,;6R%:2;IYD3#B.>[$]I\\#@+.J14<_D;^1?:LP)H[5\88]=@^F[B<<4"4%Z?.(*53 M)1< #V+8D0H!'-_(?"7=ZQ H] MVB[3H+;?E#^@1SVUG$+C$:QD:6&1LU3R3K6C, (TGU4],U'&%D5$O@.9.KA) M8I=W=#,H_XUFL_#LYD&KT>L?:/AON]%N%HN"?H>)Q+BI@\133VIJZH[-9@I# M(=MKI-#\MA)":?/HU,/&X5_ZH+OG$G)[:E)Q_1A6M3<,%QXMW_SFL54O,Z:# M?2!E;E @;9%GM44[L4X,U>O\UC:'S4YE6TW6N%8M7!OTFJ7LOE=1#OQF29'? MH;]>!;OAMS.+>AE.M./TA$I"=-0UJ7 M;;);7LNHI>>U'"=4_\'WKGZYOOZD56S_*L/()72O%PP07]M_Q)3H19.?C4^4 MG60:2Q__2L?AO%KUS=N?;[^\N2XA!#8&&"@ B%&>I=X&JA0:3SG!Z"PU!:*: M,!F&Y80P!WX^Q]@C);UR:!C(=)[6/AN_>52M3-7F%&.ZID:AEG%Y@6AT\2I- M6HM#D>1(> K-\I(E,. UQ5Q:W)%\#WSKR9+M.S&) R>I]W[[;?* +2.Q5\;, MX=+RSY2=0:'17V2/D>2#NZM_R;8$S4OQ2F578TVDRM3#Y,PD7I9NT/&XB5/2 MVT$%\WCSN+UI['*17>"$W/F#RU%EG%C"G>O--H$@:4>G\.^>,',N$7;IXUF* ML,DWP@H\*F8;"^RLEE0&FT9D?<, FXVANXF3)C=;,PP'TUX5CZL M*H6UYH(3K7,H1>$I_55VL^)GX6'\ ML0$@+-XV#NAPF,5?P:@ %;RQ1I)&DX M\"0V$$AW/8[M>\%9E9?.(^U.8& 3-T>+::>B',OIE'MA>2KM1_40H7P%+-V\ M!W2N7 !S&QJG_5&T# PGC8)3DP,,7U.3!$PAB)PHCBB9WL223LJAZN>>+?F^<@4,GX]:+=!1<(WLH&'0X3"%)ZG.3]Z;G V6=Q[7'XRSP*U%NB6D+96Y MP^NF1=ZR542R.!Z=?J*2S\0.7(FR#:@_A2IP"Y,B./A=Y/LR6VTML. LP!@E M(T80K-[[2DN>E.R2#AZA%&M)HA3?])T_$VGVF[[1I**WHA'S];6^O<'@4+6^ MK7:GKO6M>C%-NY+%-*W&$&&!QL?$"A^RF\168NG"3:@9B M%)2 YVJ%'FL4A3G8GM3& .O8J#O $R8 LLKEL#3B>C4/^,C3 _;C9?&N*FS@ M#=2J-E^1(2X&;T'LP"1AJ?[5%9LG@ZC;)*6LA0G$U*5B&- )'1#/$\)590,Q MIC]@9G M(C.A 6!@ZP4+T@)3Z\C?AIO4W8QKML#4]A#';%"O25^2YI 3H!D'UBS7)81* MNR244RL5KQX\RVJK05UM58Z]?/=JJ[*8Z;]K^@]K)ZL6DNSYNHEQC+'VWEU( MUZ#,Z/>9%]$S>H=%[GJV;4G?P\9J;.C/69M#,URZ:(KZR=BJIT;GD9B%Z10" ME)S^9$(\,ZF[)9T,WO$/_PE+-TSD@VEI%16W:*NB X%*)^#H",6QF%CHT*26 M;+.D/ P9$+6&\I(?<:"#%><63GF-%8$K'R:> CF(B-\4,NF(B#NJR>^6?!:T*5!;W9"*37( M(2;U:4_J]*9!?>IEBXJ,/BXU[3 'J$E[O^0WY.@$N&(75("K@J:ZY@2&P "R M8&1&L%CQ.BZ!4H.RK+@)1?KV-?=J3=@_RSB5E+DD74:QV%H_/H_G(-^$-7N$=7DG :>[J3?ZPAO'6@FN03G$//T5K#*O3J!I))Y6DZZ3^J2W@ M.,Y8ZPZ)"L5]8,T?C ?ASO7B2O:N*S)?=01E[D_A(_.GF4]#5#0&D-:AL:,0 MX&-;"V#25_ _&:(*Y&\E7-6E5\XMNZ6NA"]P/5-]$JJF=>>3E\U?MK;"!+2F M0Q5SM!K]UJAL%2:PJ?;6E^?8=.I> "_$<7[U'-MT5-'*ER]4UO@K%DN&QEOJ M8YI2(FRE0QC_3NQ^O+1U8*AS:7CU0#PW:LJ"I6,',. M4.N\&/U]1UH^>+[N=TA+RJ?KZ[Q$B)<9:]#'QEX[>.I6G%>(^5>=1H[^@DH_ MNT,N6Z]RO&:[I\6==<9DM7,B>_WG9416.@^XQMO*XFWGF=GMWPUO*RB.MX^W MKX0XE@F()R2.T\([ WVX0EKO9=MLMH5,CD!+7)+S;ZG$ M,\D*PF,[ 0/Q$KZ0A2%(T$LY4)>/\(YM26\-8RT=GF6V]+#.EB['7DXY6WIM M4DE^VXC/ !\/,RH3.5VM+AE%DP5Q4G0DDP4MRFK.GCZ9.:$EVR;%Q_ERCO2E M3 +II@(5->_>&ON/NP^FJ),0ZR3$.@FQ3D*LDQ!+AF%U$F*=A%CQIJ&_:)Z5 M@^7!G'L6U,KYR^VJ[[6[!TZ$RF%*98P8U0A\&@@\V'-BP!'PM_12[?@;+.NO M:L =-WNT*E,0KFV>(_%O7;I6V=JL$THQ#GL]1L#4T69[4 M44$-;_^JJ!WA<$(U,2]F&9P62NU?2W5^*%42&;!K]GF=;E*GF]3I)G6Z2;G2 M3>K4DCJUI$XM*1E!;R3?#ZJ0@9H#3WP"DNZD@O]OM$J\,POXU_'^DEY,JP[WOX0N7E$.=;M4 M7+P7E]JU TL)B:%9-#)2GH8X)WXUOD9U_ V6]5=GIH-R+XD#A;^+ M)LB4CX]YQU_@V7]U4'-@9)+ MBL06, Y:I5!=G;/?:99)YZS- I.YLV$HO=L('&DB)/>K$>*7PX\0]H)>]3J^P"EDQK;^"UX)3ZEOM MGVKO=*V.WB;-*(E%.?>8-&;@4%[A31RQDCARXKI/;\]JEUHK??&;*96]4$%V M57G-ZATP*FJ6J_?'IOZZ3U806/"WZUAC'%N^+]^J)7JM<+V09[S7*8D>7$'. M56%%*VL3AA:W.%9J%G?H/S,5:S]65>M9WR_NTVYUZW$RYUC4G1_/WC'D)PL1 METM-S[,%Q"%!4W)^47#,V0$A.LM9.:/ULW)PNX[]?RZV3V\9=2_J 3O'V,MW'[#S M_8N-"4UO_-D\5_RK8* M+,_)MDT#PIEM^'^&%\_&(L";FEJ3R _43#B>^X93? +MU.E0QZG#F(J_@&T\ M.A/! ]$B,7GPX"#W"_AZ"AOT[D/C2:@Y=]I0.M,8QQ&-B'.=F"/8$OQZ['C),"-XN1U/Y,BV M:#$7A)O)ON7>;!-GSCT)%]T^AD]#X@0/K91@F5D+8PP'GHN),W4F./#(H@%W MSB1VK<"8N XZO-49=A^_6 *5NW@<3@)G3B1,X+N34#O>4,:+U^OGZ964 MY'0P)A3EA ;("5!<;&X+$/K3Z G)$JX&RX^,J1"A:3P].),'(E>D@<#!M$3$ M7GU)_*7L+1"'H.L((&1>A9H,Q(%QIQ9_ V]W_3E%9O[E &9?WKWY5_C*E(3O M\;Q3:S*A 9$^/0QZ7X3C)AO)[:\]A*TMGS(&TJ?ANQ 4*II'"?\:QXY+PRD] M@+$UG\-^65(8/M"=]X CP^!;H/F01E[J/X&-Q/.Y'T3Z/I; P]\SV\*QD1X- MRR1(P?<*3IEES?0.XKEM13I/(WZC5L60EO9@_JGI1\DCH&'-RL@0"I)_%GI)OPXC!B$BHWRB^ M%M: -^"EJ.4%B A_040#X!,!?CF!38 R8NTPI]=U_0F]UP=;[$%8=@,4,=R! M%88^%B[#5S21%7>CW[CHL">NCBE%K;.# I0S?'I%/Q7&6FRH)"^ MUCC1EP"6!MT-_Y8*:RVI"VSX=Y!];NA+DHU2_7<,.N@#[1E$D?W(:F= (M(6 M+@C (/V85<9+RPY?X?:/46^>(*N;("T!JB/2-D JX_1E'FS.2G6B M8X+'\X(5KJSR'F M;\"NWB5JA7YBJ8K,? _>EED[M2;@<046_#J@U4FR@XX\^1HB."58/+6-)? E MC_/8YB>1*O(\8 5)>S4T?@(6 M+LQ:DE_0>@WCUC/:S7:+P(YP$,#J;./30^Q]\;\*CB$#\-(/2$="U8>Y9R" M&=HLF8@-HX2#'3I!YYZ1QCW7*CC6F@C+Y-5D&",08'Z"C]VI$$RMQQ;YX\)>BV)=:+&74Z]@S@W[)@TID>[:MD]^VNV]WUY3K.1"G_1 M^O:G ],S?-!"[IG.&M;D3,/(/ YB(E4,EP5&:(& S[A]@2FB#0LLW+L7:)[R M&'CG&]GHB?$&/!\T89M,.O7>52COQBV LB]*=3<%,4T&.$"FO&5[MHR!CHWX M]A&DKY^<0EKE8>())&U6>?^_BLR/3(5=K$C8P+^=, I(0*8KL4LGW\!/?@7Z MHL[^Y*R_)F>56-TXJA/A;OTEK#A^]5O4 M;RB]M40U!!2'.T!<1>68?-(20W2CB#$@\5""->KZ\'[2X@'7 94U>I!1(^F( MS'HRM=C79D]D@LG:+M*#@PRX#\BSR&['F1^Q'U0:CPX2$Q+U!M0E31IV@^X] MA(.A=%3#QHD&J-A3U"[YB;]F/3^XM\":E+Y'?@@$A8=;3AY._!#QL@J?(\CP M39&/N=?JL5-UV_VB\<[K+.\L!=7]LI6W;R2^+$&1 9990Z.HE"XVT.8ZD@%N M;ME4NIT5 4R*2R]ET:*<*Z#\R&(DC80SL06R8RD&E*5T\J60^WXW$9B:NUFA MQ000CP%CZ%"6M]#!D<<)R/'CD'^=>1 &Z6,W$;3WL:OB:!R?OWM[0U^Y,I 6 M1O OT-_H!Q^LT+;^!*9FVX[D(XX'*B>MGP+%\1X%7$ @PPM$[ F[60_NM;$: M@A\Y6O$=F&J@\0M23M%%)=G!!@A/8X_]!!1XDI$V>!S4Y2>,U/ "XQBL?MA# MCM]AE]O;RBQKQK:4**,I>WJ\N11L[?,V5311'H&O D;6++S/P6]D*#HO5AYI 79I6\/,-F2Q9.$IX30.0B\ M5;/>2=;K5$+OVA&I3P>5\\V[I"7LVVQ+V&,DV2W58QTBX_9[$]]RAUUE989) MD$*7=(B4?AR1O.)0\SC2I:,U R*1RB<7[843]&6'DA:F H/K0$]A3.*,B'6# MH;9?6G))0/L9CXM0^^ #J?:,BQ=&U8(RX8W66N<8X+E0WBS/Q[0>F<0 _-CF M) 3D^9BS3[@W=3!_P4%])8(/.!Z9)$I\LD#)N#6-6_C&:+&6!3S[OV/X7 0@ M+3X+SLSPC'?(SUO-J_\F/@[HBAB/3%[BK"=S2<91FBVYGFM6&C^5OH$7 *>"MDL(S8LHG=.?'<$(?ANOO08^V)G_&#L=> M$A_F-([B0*AD.MS#@T7ZJ4IUE5?A+#&H]9=QE@&BUB$"1*UFIXX0G4>$Z$CE M"+D%"#ER?U=\[5Q%A[%>I(PN:'X=N;TYS,\%G/C)V(>:8Z<>J!L/5!V)ZCM,E#V_ !S30F4 M-4(5A=M?BW#@BHT!SC]QKB:^ 5\*3\_<&8OV:J=5[^S8.SNSZ4T;R@^#;&W3 M/AT;3[2#3X4Z\71[W_<4&S>)3V4J 93NU M3:UPA^=^LU&\Z]NS[N4X!WT1NZHJ*N.:ZLGG-,L]-8Z:=\1R8W2W7ZKQQX4L MP1K3JH1IK6$] [VD5],>C.JK*>?5M+K#1E%+_A"74TG]JH+MY]%O':SQ6V\[ M9]U-N^K]LD?MUGZ>DU/H$5_C;67QMF5VNGOZEVO,+1E1IG MB_@6GX&_);S*3JM1?,#R"]UE)?7E4N=Y[!NWQEK*;"5EIC3X.0/G--Q9'E)2 M0?KICAJ=_2S+'>%022+ZSBZ)TT*I8;^QYZ3B&J5>(NEI'2A+D(^U=6OGX/U9 MUY#T!418=:/+O6:C:(SJ5"+,=>K!=O]X88E3(TYZ560CI68^$$@PKG/'3]D1QF'.JYWMO=8U !9$L!]4EU]E.&7 =X@ SS. M4'HQ\)E:0R/9)1NVT%%;T#NOI'W>DRD#-(A SM12?13\"<\O46\@4Q?6;"=K MJM/2=!&U9""]RUVE&R5 B3[OK3N:N*63Z@ENGS?DKUDBZKIW?9:DS+E,O MY:;JVOFZ=GX'F-2U\W7M?%WJO ?4ZMKYNG:^KIU_AN!94M9?I'Z^9.&'>G,O MN+FZEKZNI2]TQ'*[W=NMNI:^/+=QRIC6,ENC/3/":URK<:U8^N1H\)UKMNM: M^EVN9=AN-.M:^CWMK*JHC'4M_4E6..^93UN",MH:TZJ$:<,]LVQ+@&A%DJ,K M*+Y;S>KR@%._FO:P<8P6%)54KRJ83/V% %K?NJ0GM5?%Z>=T/-G%H\Y8 I/[3 OH1[0[E;78UYC6I4P[;)3 MH"=5C60UDNW7L+E7679VXE&FR\&P5V081AUAJJ3"^-P$GCHELH08W1[6B=[E MN8U3QK16LV@F0HUI-:;MA6F#Z@[G._$H3*O?.=OF9:=55[LI(>F>7.3S7!=Y M@7#'&87&BQV^W%C?:^\YO>?XX?%G>(MJO*TZW@Z>WQJ\1ML:;;_WJ;N]HAET M5<#;$W>9]EN#V@EF=91$\&U*25KJ*WJ$,0SU\^7, MIZM*A*EX2M*)N\MZ[4;1,<6GXBVK?:G;TV[.L6O&L?6)8S]_9EFJ.R8=G+JY MV#Q;:['V)6Q5$@:-/1WN-7)4_/G3JK?9'E*<;39Q3U//Z_5K(^#TT'K]04\4 MBPL+J3-'XM)8' >Q6+8-K2O;B+K51);L_*U>9OX6A7-VF+_%%%!L")<_E4.X MK-"P#/@^=JG;CY6.0X-_9>:D.0@N?_+U:DS;Q=<(L)S(B)(3TLB[]@ '%H%A M;1D\AC_5(;%AN)J$8;?-EN7<#QU:!N<\BG3&%,Z7TAZ4$ZJ:Z2/6./3= M.%K_R,I,A2.A2KN=!8?^WP+CSUKM9/S90Q(8SULY2+$> M4U>]X6OUIG;=5#VFKAY3MP-,ZC%U]9BZ>JK8'E"KQ]358^KJ,77[GSC5Q\6R M/G[(075'#VS4.WO1G1TRC:S5;K3+GC1P9[F"\\? L/PJD(#J+@55KNCM=HO6 MYAPB>%#7CI\?I@U[U:T=KS&M2IAVV6UUZF%T);R68:-]?FFUATPKK8**^(OP MP+1R24FT[)GC.6$44(CRS%)+VV:W\ B&NK/>]])[S5:W75]..2_GLF7V!ZTJ M=CX]]8OI-AL%5*M3288^-R_/9Q$*BDRB#+?%HW#]^4QL<*R?IL+:K7 'QQ._ MFI8YZ!\C=;N^G-W$=WM8H'%Y?3'?ZV(&[4:_ML"7,$3ES7F^)];CT3G^ZK0" MP9N*H/RMX> =@X8RT7*Y>4O=#.RYH"DWP^F8G=&>=<2'@$ZY6^#5-'&6--$' M';WH\.2:)FJ:.&6:N 1!T1\5]J!5F!Y.WB,Z*C+\]J0\HB6L/-T]';^=36?[ M=26=K3R'VO$(249>4HFJREBIKK:;J:OE8/P.A;7&GC6U\\"!#<%Y#3L6^(A6 M5>MXQMQ:!+[+46(J885UE>FU7(_K^D\B,!Z$94\PO;M1PBLJB'=ZC/PZ/T9> MGK/M?))LM#\/"UN-008+,9ST@CB88!Z@_RBIX3X0&IH9HLJL.O$]?$AW)] ; MX(%.[@/;:LI/ .4S,:4W.3&E\IQL]W-HL;%\=.]DF2[Y7T^,Z9YE8X).%AS[ M-B;HU8T)ZL8$WXLOKVE,$&&C$LD%3JTG ?#;P15C2R=9[?[,#@ O M"NB2>!1WURKK>OJZGO[[UM.7GFE6+""_IC*;%!+' \M'&)=2,=F)C$^ZTOAD M4++BN;&WR+U$&*VHS'7YE6OO-DME-B3A77 MI'ZQ' \UJ=#B<-P!V%,MKFMMZH4*0MJM8\P..R5V57%=ZAUH4L:CY>*<#_N/ M.(R46O5D!8$%?[J.-79<)UJH5ZJ6D*5G7,??8%E_=6X* MJAZZ/#-UM-VJ6YV5]&I:S5(U.JL@6\J7;Z5F1;*MP0:&M.VT=:'JRX*FW$RC M-RS*- X(FY(&U6N*.&>*:)NCTZ")D@C@$E8/;ZSY>1,'6'*U4]F6:3P)(\#* M$_Q.E\)RHFP_*0-,2[96IM#>2W\WOG(U>\"/ WQ7V_@4^#,G#/U@87SPHU+6 M"AX*L)TM@.TTFML!BV -51PA5*#,!!.,!]]%R@N?#N\I9%L]U ML^#8MWAN6!?/G4?QW/=/1"<\?>_\&3NV$RVH7O;&FA-_^"Q"8!>3W>?WEH7- M7A.KRQF63CSU0;A88XPGG%CA W'3=BN54Z9AN2X%+QX M@\7$=Y$5B;!A_ X+6H\"V.Z#$T8HF9#+)CWV7#]4)?&>N.=N >FW]/ZIZS_! M0K#I)RQZ]N ;KFB>^I.8N#=H6D_XNAP]XYT8![$%,.;[;!,0IHX+]V$9 M[_Q@9MQ=H>!,+BZ,QZ'X,X:=8Z&XF+A48"ZF4P ;7L5X0>"Y>WN#<$Z6'ZGE MYW$0QAC CC*54%H6PL#M!" ;SS'+_[2;J:RF'HBS&:^['2 A>IB*@)\K?Q MQL08*6+ )KA\Y!@@J['X'>2\<#R3MF_!TWZ(=QSC6>9S5Y!.M'9;H0#4E;MJ M:;N2DE_?&>X4+A$C5.WF3Q9AD6RL C^'+0/&T9>MGS+O@V>N(]E$QK@-\?,) M0) 4C.M[4&IHAY>XVL7UEU_3SRY>$V9S>;("!\ 43+'Q@CI5^8!A.'[B1!,U_KF2>8#2MOQA%D)7"T@ M)3S)B,4*H[K(I/RX:W\MQ,"LY_[063R+L-)-_XSA!OL:7\I@NF5X M8+#@N26KZT$J7"5N!U9EGH/:/ MS^>92J_D[0%> 94Y'@@_N"QOXLS1$*!9LB0(6^W&4.=ER(&<1[QD,&LG?#G& M]1+NH;R,@*>%UH1:N4P%0'9N@6T/_!4X%U#*! 0A_-0DG":QIR-VYC< .Z"] MO[1:Z4X:< :$(Y>R MZ38D/N:MQA#$;_$"T&P20 M.\#@T>&?P_E3L:3VK&V9@!* +'/DG<^LK])^1+MO!L3K_)L[ZN2#F2YH0]Z M"I"T/'P*(V,B A1NANO,2'4"]028)K(J@SA^J"2V,S6$"R 0MA+,Z2KP&S]V ML9D+8)V@+Q-H*"C(@_.EK'T;@Q(T@S](=P($L!])ALG'Z68>P<"#&NG= R1!C,"A\%1DHVQ ?$U 3IT 7O8"274JB0F8:<"BCR)6A)M@64\(5&I>U.X*5'R9G,]A0"+!U$GO"R= M5$FHM5FH2O<=*VK1DE&7\4G27#QNO)T2M>AOQ/X: ]2!MW@IW")'R&_I?LB,N.> MD*1>2IZVP M#%#?P#+=**19HQ0@; B]$C\#;#UY!?.H46_K8KBY^P +.A-%?=6X':0*^I=$ MJ"9(F;<7HEGQ3003)V1-T0D4<]'W*5UPN R[8Q?*R%4[K#2.#4N)8RVS.>H? M#LO@?(= LE[JFJW1;"^VN:N'K=\]14XMN?2MFM1+I6*E;1H?3M8NV_/V#'@4 YQ: M%$=BCP"$"F]P= "47^KK*G5LX$@6>PLP^@"W!WKX)'#&B$ICT%1-T+X\ZY[Y MTEBX#OP,5HS($ KCZ=29./@5QUL\^!BV@\2?N"=\3Q@+807PJ>MRM(-?[.*? M&?7FO]F2A0MD12=1O%K-J_\&-;B.0.L1Z-[Z"'0=2S[I6'()6!6W7051P5P% MZ)\M?^FY4Y( A+ MYL(C?C-#BV=J35@ @%'AQK8*?LXM#B]@0#1Z,"F\!WQH MSB8J,+\G]&:C#]6)%NR? 6.:7-2>S$R8,X! OLV17VA!-&N"'1K) R@%)@@?=)E+;X4('IV)#"%+GLEV+?!- M8'.N\Q6%%+I^$4 9]LR25FJ,J/+<2UB26YQ@BTVX69#*D*2,':):,(Y#N"64 M"W!(,7GP !/NU0G00>FB%S:F& '*BFB1N,1^%\K0UGW1H1!?=5\:?@4/^0$U M?DG%1TB]P3EVJND';)PCA%(7^!HC>TGPD%^0[NF1O/<(/FT?J=P"@"8;)F<+ M.FH=&\-1E.)@J@@J&MYP.B(_=%:@*H$W@I*0/4U\K?+[F(^$KT5/^.V4O"D! MJI/9)71/HZ2"IP>!O?%#VA2 _@=8"%ZCOP#?:!)DU)V9FO1FI8BO31Z5'9G\ M*O@+/>9X&AN=EHA.%@%8V%52>-K<4%8@9-@SPTJZ1_FCI-"FIT]0)=3\0V B M<&MY"U!OQC$F)BL]WX(!*UCAO/?E2T!']90/$G\M@)(P]4,JHB#C9=@%]4LJ MSY?D'44R6H\MYF7]*V*[I&0_ +:&U BW!'>#OU)W_/S:4#GV MU"X@WV_T>H=IEG\J#'L]P[4P+[?&AYL3X.Z?WU%^F37_>OK_O4OBV%U M__JZ?WW%^]??Z":8%@B?:FK,BW2S+X+[W[VA?8'-51!-*]@@X(-*.8U#"DYI M'A3->U=WMZ]VWW&SURE+O\RZO_WIXMG [ S;)<&S"HJ/4FLY6\1'DNT]7LC0 M2E:$/*?IT*E1=MX1RTW95>\R6V-;E;"MU30'P[IK[OG:(KHPN92&R2O\1QJS MWD.RU#IC"6F]W3';S:*T7ALH-;+M9:!TS?ZP'L%5]OY;:X,G:T:7)QZKZU6A M4)Y3;8U^JAH%H8JJ835, ?(76.2.,7K,21)>R$E N /* MHL$V([+G@LE)ZN$#%BVDO1D>A6?GEFAH\SYFPG8L,C8]ZBVC+S_Q0\Q2S$M* M5&^FCSDIW-6.EC2#J!H*_2Z,.')<>,+&NI!,LXPM=V@7ZFF7;=)!30M<&FZ' MO8(:G6P]2O(M)ZL*K-[SKF@_<*'!/>/87YJ-;MIB*&W9AGELLKP04TRQF.** MD^]UQ%HN@):%$["^=\\Y94@/VLG33#0]]XS/Q5YPBT%FBTD@)-K]I9/"5-\C MYX4A^+A"23[A4+(B]H[ C@ +RC&AB@TJ=;>UIB.51K1!>G&'1;3.9D3K;D>T M;.?$_&E!\F+;R1FH%B0/0UN-(6NI)493M=/!VIVN1U9;M4R13;1R\')C^F19 MM(';Q/E876W@-L>!FHC"K82CT!&;?P""N8NDAGR?1I>5N/1WB5^@NI=.I2 Y M_HU"TEF[>[AGI0)F+CY;F?@9R5Z5KV-'F5!O$8$2RMXAFSSAN0[5N$?&K6G< MPI=&:[?*-$)NQX/_SIA5GN/E=;*7EW8J\M8V^5T6A20L0)E*E3\$;""4^AQN M;G!0E.?OVJ.UW;K8?I5':N^)F=.!Q14]'Y-&)I7C'K),-?;S/ MLE!E<)"FT>UNW33Z/,I;CB15/DZG5S_+%G=W#P(8\K56BEHUX?+E(:!^"MN: M,G&S9P\-CNE5VN$/CZ]7XII814BM7)AU$LOL-#N7UJO+[JM+QWF%=XY]AS^+ M^]AEH79W]2^L:09U27;RC-DM$WL9/HU5SX[M@.*+OL4P"N))1#U"F8$+$^N; MB8^#3@3\C\J%657SV6=*.)=T(E3?YK#A77G-H+S*SRV@ULQSILZ$@9PT\*T< MBMYN+1PE3)6195D_-GZ$N$4=70"A5#,2Y?P!C2T2F5K^M+6>:M(9^6;2J21P0J[WITQR%%83 M:M+.A)'3P=O&(A-2UUO/ =*3NRZ_LAU,,C1?.'5]XEH.@(/:2=(J M3F"K R[YME3#P$S3FR68KS2\L9U 4&<#;ONKW&/]:#OR?59#J)\X2MK';IK*P[*J E!^ =Z.Y$>TL7 ))SHGG+ MC@%&\^*@EABI$V")L456P %E>9:["!T2!@&CJI5":IY!56R7!9!3?2ST+A3/ MH-U.>6GW!ON13 #J.\JK+NE"79OL)Q?&L[E4'*AA#/5$D?T\D&PPL#;CL&:V MJ8#@SZA#='5FN>BI8ZM^02,7^'NP#;NE^6'R82YVX"#0-10@,,;#]S>SS-AJ@!5P9; Z_%XAY-RNG. MFH9LUB25D[29$>L*J#T0"TE;\$Z<8!+/0NJ-)/LL:2C%&()Z$'T#NW(X,@1W MB2?X([;O)7\:HY)(*X+M18IMTN)V#?3YPJFI>H2;LVEJVAQ1$*Z,H[IT*-D7 MJ('1EIA:5O$&43>R'-BP*$TO;:./&0B#\.#1!XZHSKR4$<>7IIU=27KHN"V[[+,^(3- MGFWD5+ORI2,=X2TJJHD]DW)8XYG'*0N;U4XTT4\T3TY$6GCF.^E.3G^!O3'O M/5890 .* ]4@54L$T-N0CL6JJL"63RBE/7HHX_'*#"50;4FU065?IIS3V&63 M=P.FA&VFG=IL:01+>PPU"*FWT>06U:^-@C!31R230T'#2"SO(%99VW@4,#., M'2 FM3N37HER.)UI8ZY]Z&A !+TNGL5N8J!B%D[LH6=<#3!3_HCE-K\W6&4R M)7ONH_(<7VKQ-# P_:=7Y(\&8(=H6L'_XG$HM@% <;&3>.S1)"@VI:GU^QS4 MV$B03]S"-GQT83P9U.%I4MCS/K"YN:J$26K@5\YD^RVYG#">HV<^I=BE?TXU;/EO_*Q_R&\7.F<[X/&.53S&L=9F./63;:B"YWW"F-/4,G M1MHRV4J@0*VTIUKW2%CFD:)4'-12,X(JA]#7J3'Z!*HDW3RR&KHUG#$P67"8 M"KG-&#!1W7_R/<7,:>0$K"/GOB& >>!6:E0G'C,9D5<3_@+!+]0<6Z#HAPYY MF!;2OY3N$C,9]<98>+L66Z^4#HH_F^7;\A3FD^VHY^3TBYCYVB+B(8E(RXJ% MD9N,1D+A;]$[AWSM,(:S5J^@S7EP$!E8P%EYUU( QEI(4:=B@)Y;Y9-S@XCB@./H"$O M1G."*+FE1]U9"]&8P81FFVC!W[^%N8!5^DL>PR#!)Y4#ZORN>L23[UAP_81K M3;Y2]#T7/F,1/6E>_$!J1H^.>,+AJ)6K^T&G^-P% B4_.U7?T8GE3 ">%FH' M0L*>>M"OXKY4;GV/FXAS5WWB\1+@R:<*XO@!(7"J&.G8JYB_AL )#B#V?!4+ M(UR$P#E4#W]57"%5SPV3]J%GW$@[)CN=AJ3 M*$AD_^X'50ME-("E44FA4._=O0CO6-'7M$CL5L'@1H=!JEE^5C"H&G^1,11+ M'T$J)RBQ;B&Y]'+%W.Y(H4EEGH?[AR+*1.775.G$R &],*/MVAEMUWZEU,F, MD<B@_?: MH%JXHK?+9H[R$%4-]V^])>FG\% BS7:C)Z-^HH\&UOIW$M3U%NN?XR@6HN0# M6/T45L^H/G+T!V >N] 5_93%HR"=@+G[F&Q>CG%)D(]&$<.M+:<- M9M7;'0R]&0Y@#L3453D*&&[7S1$F%-E1 4.$40#J:J0R%"B?3Q>ZNK,'%=J% MX<"/550=N<;2Q8P!]:8.!^?9UG'7;U?%1Z0J[P3[94\ M2MZ2H:;W8 "[')015$I>-1&,J71.;A5EZLPL6>K.>V#M['8X9FK.!48\T'LC M;6K*=BU9&*8M&.\XY3- MJO&OVQE>*Z;N!7B*3.(I#SN4N;Q:EQDTH[(#$F6LD$OEE.N%'Y]8<:@EHP9J MWC%YD-*D3U6PPY.7+15E#$0V&S*+IM>E8Q=YJ'",:Y5Q/^7JVQ2DV#5G+R>< MP3]8DPS(J;GHY\>^56XHGCC4XV7"992+CJC'*(65$A0;X#88R=7+C \RSZ) MB2H]F8K]R 2E-SZ1Z2<:QG7JF5VW%Y6*+2>1/I$[>IIB.[HP&8/9SI2/<*?:-KWED=%WZ51HY&J_<7VS-+FJ5S/Q MP?>>H53VNN56*J7<:BC).K6(R_\VQUX&PG. \Z?W>6975^:.",G5J1S:7^$W M0(I3 12H9?M7[\JVY/;O>'G]$M>7IY?7DY?WD=)FM>98)8]OW7JA@\ZF+P&[ M4ZK<->8=E0!BUB]Z-.!_.1:I]SN8D8J?U-2.?2NP.?2C6D&@EDU:)/>0P#@L MF SCWE7+B"2,,"CX:%T'*;?*K''G!ZE/7>B)(@!%AR8XV8"Q, MK]":0-_/&'.,,,TSJ4V]HXP[_>QDG&"(EPPG@!)FHX3#Z9]03)U>M9N_"\*P9H+B8V#_BL?!4+:"A:]N? MPX6\;L*^B( 9]$QG@]*K;1V_5QO?H;P%)6.!%4S 8 MM3>-+EY;_,#??\B\\?7ROQ$*>V_J2S#SHAWW-&@6.?W>;P&C"HD,DU!W.+RE M\J+SR%_K+)7X2H+T$6SFO/T)P&AJI8.;0F?HJ;G-(I)+I1[4D1 O@YJ]1 MX'Y!)O-Q^B6P$7CPTY]=X$@IB#H7!M"8-4>3&O&S"BR_" SXX+>>_0$^2H_= MOGC]*S!R2[C&G6=A(N8R.K 8V>M57YS(U=[5Q<2JW)S]U7=:GF)#NG1!)DU, M]$YP(E&KGY<-9&8[(5DH(R06VE(2Z1P=_7;%ST>\!_;P!F@J/6,/X$E=9EM= MYKO+1VL8OP8-!>N_A=F-R&R/M/NTDJ+Q' 6-W.0[;*"*IX\]A[?(/68O5K;= MOZ!ZDAEP@_]SHI4J/H^O[^^M%RW.M9E.4H7CR[LGUR&^!*%P:0"6)Y M,SUU'_T_YJ#35J=56WRMM;_-9@AG] *5N_O/&$14JR/]IBCY]4]Z[/3,0(PB M*;N+XEWE+Y>\/<0>NBMAMTDU>%J4 ]OP0CXEY<:%J;L@>]@EOK7,?<_=;]@Z MB-^PWWE)OZ'Z*1QR<@6 0^S^D8OP%NOA=G2G8F:[XMN#,W:BGXZ^P9?W-.9= MTT_EL#B-U&CN2Z/Y+5],Y0S.WSR78BJ),8;Q=)O3"B6RA88K&ZQSQ!T3](DG M(@.5YS:P*^8W,JI432?#)1,AUT/C5(!)X7B;\PYQ7*'%#2%W"\ 7=-Z6(-GI M[?_^X_;GVR_&[8!SFB'(PI7RR990.V^4/.Y\U&O]7)_:K9:!7Z MO-WH#8L]L6Y3PVZCV^QO7&K+!-!R#OIXFB PJO/)DY-$O?#JW\9 ME^] L4#V9\!NKSJ#8;_]RER3P/-/RXNQ/UL;3<[6Z%4C1]_35.;[4^(-\'^YZL"U_#)2Z?@;U04FV'=B'+"H M5@YCY!7[,HN_K6$3DDNL81+I'H:R0>>K<]47NGN:$[6^<'Y< E[0;_?ZP"6Z MK5S7 M04WK%:)U>&%KT&P#K;> P-(HJ4H6L^Z9UHDDLT3^2>63)8.R#*[*X_9RRE1O M]37YOYTI(/;N+O]W]1>TI )PO@X#@&OM,:BY0G&NT+Z:NQ8/^K'NZ3]([_0OJ)P2E<5AHA'18->##S1\8\UI(OLG.4;.--Z_ MO]F=A;2KP$(JJ%C4KH::A>S.0D;]X4LJ%L,2*!;*NW'6BD6W5BQJKE"8*QQ& ML1A67K$X/ NIH&+1JQ6+FH7LRD*ZS5'K!12+)%PP.*)BD6QB5"L6C7ZM6-1< MH3!7>)9BL#C;R,V96+3<^IP[GW.F ;_L-<]62K>: MK<;MA[LJRNEC@.M_?_[\'JR\,*)1'F_\28R&XG\=I$JM4CAS=_./*EI11\.9 M+]8WW_-G"V!=D?!HENK=Y$',K&?B3A7YS5]2C MSI#WO+_^N>8]^^#/>VLLW$-A3A4YS_]O[]QZ$X2A./Y5?-1EA@]+W-1E M#]N,N@]0U 43IXM ,K[]."V@7%>-IBWZHHE@\1Q.Z^&T_?W'D^%MY#DB<@; M>5LEQIMK3GH&P]%MX!$C?.0;?:1<$L7#5<]$?7,,.L9$S!53@=H!=G$-YKQR M(D[^T M)X&'# [KIM&B9E"H@1BRHKGH.V%8CRA5$CV1]=BYO$9,GL)/YL:* H>;OKZ\ M]V>?D^&T, 8%90B.#[H^]+>P[$YE]EC[8*I7V\!+]X+QB2#>%X>J67 9D+NG M:LM!3P=$H;4,!I"O:'@@ZZ]W07FE71V1D<7*$C)P?1K MF0KJE./S6)M"BFF:9VFIK1@M=):6C&[PH\J1A5+2 ?/3XS?LQ\CEPD<*4W#3 M\KE_R85T>0^(J;]HO44ZZ E@Q*R#XM,88T5*WF)^2#WYO<)(ZDAID>JHM0PG MG[W><.0]_N^I_!+D1!Y>!2F"XDBIH,'"A)!,3B,J$BQA(I-1A4(8O".B0H%3 M+UG@TV H^MV2\5LR+F(R+J=IU4P*9[LM%$)7SH;GX%V9!.GJ,D(QXD8SB61[5VB[\ MX,UVO]>/?U!+ P04 " !&,*U89&,-H(\+ @= $0 '!H=6XM,C R M-# S,S$N>'-D[5U+<]LX$K[G5V!UV=FJH67)2ORHV%.*'U.NLF.5[6SFEH)( M4$*9)#0 :%O[Z[KYRCUA]G'SY\_H?C_/7E_@9=,#<.2231.2=8$@^] M4#E&LZ0]?M M.?[^Q^[A)SR$OT/-]%6<"'=,0HQ M4B=!-6VG;@$9/A=:O0QYD[0_:ZO40"Y(UGXSCJ-!Y([\X72#%4G(ZC"6Y O NB(_C0)ZVXNCO& ?4I\0#SPB(PK[0(/=:8CXB\BL. MB9A@EUA8YNP#0@HP&DX8ER@JD?I8#'67!9>*[*"%$G!OF(NE]EG54D!3K5VI M?9L$4J@[1]WMO0JOU;:7&@MGA/&DD>0\32(]?=*D!SE/[1P?'[=?E>M5]Z#2 MEW1[1UTZG2YX1@.Q=4YI+QONG(QN%7V8#[MF?VZ[+(XDG]H,B2J2[*;)8"@P\PAM(CMKKBZ6EDE< MKXG,K+FZJ)")HXA)3:^>I,\F$QKY+'D CY3KGF3^>T_\+(24 E3%)*'_G&#N M9M)YNO?TQ@ H>>9$U* HJ#4+T&"41 MS-#ZWLP5RE@H/SQM"< A((F)-EE_C_A-]0<2&M'_"^T#/&RJ/9"0X)=7W,5! M4\6!Q(V#9;Q>D3_">T2]T]8Y@]Q\@$?0/?7\V_UU?5:EY9 M)1?:-_)(!,1P(5A /573?,&!2ET>QH1(86]X(R0$=<*E?F#!:BC [Q<1F'2 4C&J&\Z'^B1#CZ M+16_FR'R:&$QO@K8R^HF@SE'(\R?EH(9^",M8(=CA=5_=%:/Y(_.#LN-B=JK M2]66E6GTA<.UQ/,M3O0>QT39 T=3,,T7+"@@-LAI9.L&1CY&:(]4\4N%&S 1 M9)%MU.+B.U&9LH]%51VY"I[-?1F?. M">58;1$6]^291+'U^EW6W&CKSEM;IY1;9-H+,K0N]W1;HU&[;XVJR+;(HC<$ M"_M)/6UMM.K!6ZLFA%MD5T@L0BIUBJC34AV92-0D@BYB842@]Q:!'+G5-M7;-9G\(QX&35!2>38S=X'&:.U2JI60;Z.QJP-T MP\EG$0\C&-4)5T6HWT9X3(NH%T1B&E@C9@!'F0]N\ -ZDXO166UX@4A)WR%4]F!J,\.B"^2ESK?;=FY0A5 ?[.31();TF3P0-^94 M??5Z^>H&L4<\G[-0S:QQHC_S+S&/H&P2 \(?QN +JW:8%77'Z%H5^T0VDTN^ M>VC>/Y1U$*D>HEP7%5'6202]1+J;6^F*:54!5L>C$2>C%,+L<3-'LF-FB2_8JXL\;SDP"N1&U$J M+?/,49HQVP$RMZC]]VWU#':@O&?K>-DA4DEKA**T"J?8;#T.R>+8LDC44!NQ MJ%NCVZ&AS' 52[#*+; -XU _NAL&-,F3Q%((67$THE9:S)NAEO!'J8#D.[QK-)JY&7$L+U+6 MX[@;E66+WQ,A.77U+X#@_3<0UW?!1OH7FBM U(*_">/C\B?Q]1C/Y26MD)*( M,I$[X&>VTD_O)NIRI8 OX&L$NOQM6CW0";J)H*W!]W.[>,Y1 M,:?15[C]4.LDUQ&,#'U0"625S^KDEF% DDMU<.$ 1@T9$*[6?_59*7@([;$K M3UL^#M39+NJ IV35IRFKB :!^C3DM 5DZI08=8K?R81PRKQ'?8R+%_/TNU41 M@UPJ8W7W)V?QY+25-*>2A"V4G/HR.YQ/,5%BKN&EXC0_(R0_(D9!%X/9]:&*'?W>\< M)6GJM5[JAV@X ,&W)!P2GM<\Z7>BN(EJC?AZ+,0TLM%,WF+^1.2U$+$^= 0' M1/1'G.AV!OVL:->G9:>!FNK\N0%G(16"\>E7)HD1NSJ"35&H CCX0_@P3I4CW$Q8K:DF\"7H6I\ET3KP@/H'L._@:JX[> M^8\T)+8S[6(6*U>(1EX8XL-#W/!:2A82?+T:PU&PCAM^ DZLX\HCW715' M$+L6*U';?",'/^_/H7A>[-)O6VU$7'I\88]C%JN]E4MU\#TAT64X"=B4$)WN#6*87*'3 MU2EB :QE6&V$#6ZFDCP2=QRQ@(U4Y;48Q]KF&Z%,X:^\4N_?VR45[9GTP"FAQ$_@CYK(!NPZ6AYEQ(LPG!7VTCIRNQ]T31P A( M4C*]P@&]6S2NC*0-7.Y-4N=RXJTQJU.]5MTDWD6LLH D$M]#0_5]A?]F+T)_ M9EY?@R[);5UIC6:_VL0O6>:*O&3Q:YZDK:+^J>>]J35!,:=3=U#LAC0.&R^* MU]!NX"KXY:M4A^JQZ(K8*E2P"PH[T$OZ[%HP6E-<_8DYL0& M;S6UE_91^VI];:2;#J>ZB?K_#[RTUNR_8.[=I:O!&=2@%" MJ/MO',3$5,6O M7>S/+O!O*91U)'B(\#,)IHMG@NJVFY#+U:0AVM;S+=<[7Y5 C9.9.B[OF"76 MF^(5!_>\[(-@U!=+EI+OXKD10;T&W20E?;>3U++YV:ENMEU[Y^>J%D-6OY#F M9RN4B]]Z9,*U)GUD7TB"BTWHKR7=U+IMP0!<9M!N0)*CO\M)_I^SLP__!5!+ M P04 " !&,*U8M3N::RX8 "PZ@ %0 '!H=6XM,C R-# S,S%?8V%L M+GAM;-U=67-;MY)^SZ_0>%ZG8^Q+*LDMQ\LM5SF1RW;FWGEB86E8G%"DYI#T M\N^G04FVK,6B>'"HHU0EDD51AQ^Z/_0"-!H__^/3\>S@ W;+Z6+^RR/^(WMT M@/.TR-/Y^U\>_?GN!;A'__CUAQ]^_@^ ?__VYM7!LT5:'^-\=?"TP[#"?/!Q MNCHZ6!WAP;\6W5_3#^'@]2RLRJ([!OAU\V=/%R>?N^G[H]6!8$*=O^W\M]U/ MKGCGO"H@;+:@A)<0.4IPN5B'2I6D\W^]_ZFD'*QU"AP65=\F(*:DH# MK F1 MOL?-0V?3^5\_U2\Q+/& AC=?;G[\Y='1:G7RT^/''S]^_/%3[&8_+KKWCP5C M\O'YNQ^=O?W3E?=_E)MW<^_]X\UOO[QU.;WNC?18_OC?O[]ZFX[P.,!TOER% M>:H?L)S^M-R\^&J1PFHC]5MQ'=SXCOH3G+\-ZDO !4C^XZ=E?O3K#P<'I^+H M%C-\@^6@?O_SS<+S'3/Y:+V3171?\6 M9G4$;X\05TL:Q^:YJ\\G^,NCY?3X9(;GKQUU6'YY5)\*5>%,GJ+YSRV>^O@K MXA1F:3W;".@5_7SV[ JO,7C\M$+ZBU-IG7_Z;)&^>=.LZFK1G?_E+$2<;5Z= MK)?P/H23R9/EDA[]=-UU-#DF26F&1DD0.3-0M@CPF0D(*B7NA'4%U;?RJF-: MTJ VZBUA&3"^!4DKN/YFE8'CV9Y_KM^?^M M:;K.Z*'+)ZNGH>L^DVGX[S!;XX1YP2VS$4(R-',E3^"43U"P1*L,"S:SQJ/< M"MBWH[_ I"==.EAT&3NR=(\./F*U2F=&[Q1EZ-(5BGT[X<[>\7BY/C[>/!.F M*SP^__O2+8Y;\6*U&%HGIVR@$?6ER^L.3\(T/_]T4F<>@3PDA]!].W1EL8Y> M$!++:>C<0K0ND*TRFLO@=/2I,5FV@+4-5<2#HTIK?30CRBF$P_)LNCQ9+,/L MG]UB??)RGF;K&G#0JVDQ7TWG:\R')]AMA':.M\2 PEJ20HD)E'(&8LX"1!'9 M98\JNM;&9G>TV]!*/CA:[4E[S=CVEQ9HB9E&0,I*>THGF"VNM36Y#L@V!- /C@#]9=Y,_6]7B_37T6)&DES6 ML&GU>2(I/LJ.2PC>&%#(+'@E#(0BA8D:4Y&EL>ZOHN@=H2^.CQ?SS7-/ [^8 MG!.,Q.E$H/Q8<0_!R@RQ6#*\A?Y3K1E]&<.8XNZ>>K\2?/<1=S,RO\%5F,XQ M/P_=G#SNDN;9^KC*&/,S+-,T74V\=XDQP2$'79=)H@5GI00F6%$V>:V:9YZW MHQI3E-V8&(U5TL[MY3RMT@BSUY0)O)P_#2?359A-G TB*HKSN2F:S+JF8=)@ M@5N+467#E3&M'=_U4,84(S$29X?0#4O2^.,97 MB^62//1A>1<^333:%+Q38+""U)H1R"0A80B%PO4B5/.UJ[M!'%/4W)HY RJK M&:/>=1B6Z^[S9NRGGO'4*8H8N=>I@"DLDJ63!IQ#!H47H;VPN>36U+D)RQT# M:WA()&DB_\9K.A-M'4KE!2!E"*"84N -4II'+S,MI"B^N6/9?'(;_.=I#Q.H M8[8*I)BBVV>&-YU16"_:]=WTNSU2T:["+<9/\_6HN;O M7]&LP3=5;H?ES^7IVL1$9&&YDA$H 2V@N% 4G(D"-I$[3E8%%*UI^UU 8PJ5 M&^B_G? ;;E8L"-3J\^M9F*^>S',UR"=U2[NN4; 8L B!P+/=F&4%$3,'AR)X MR9#(VYH.W\,SIABY 1N:B;Z=0<6<*0*+ M"#9(8[/QA?G<6-VW86HXYHEFL<0D!)!\$90/"$&Y#!Q)W#([RUWK51-^-YC?^GJ^--+<"\%KU4;XOS5 %)DI?VSD(*DI%)10^^.$E? M4&N73$Y&#+ F? .<,84V@W*BE4J&W 2)%'%G1UFGE$:1378:G+8"=%;%946\ M%:WSG-OLW?V&-X,RHJ<"AG"*$TXC4-D@,&'(NX?@P3E30#NEI=7.2VQM'&YT M$+U&\F7',O%@C%>@$^=D?C& 8UR#M][;*#/EG'*X 8TP?]]5V]_Q<;O(>J!, M_AS5YS\6\W0&"Q7+3"<-7*KJ@6.!($($CUPBSUX+$0?-YJ\!-5*WUXL1;371 M,!::K[J05O^:KHZ>KI>KQ3%VUX$3S#"L]9&9\P*JU"RS$(6]+HKRFFR<;%V+ MN"6TD7K$7F090BM#>,1SVY:9C#$05XL7D7 4!)^+ R>RM&3:BK4#.L9&%=Q/ M4NK6F*\9GDY12,U(E5-8$;J+7=APC4[>0T4 MT(SGS_!DL9RNOLR[+T,,3GN*1(&&Z4$)-. B)26.T6A#W5T,OC$;;H R4C_9 M@@LMA-^\(/)U^%PK\\ZQ>,E#\<'5LA1*3%71$+$P*$4(+1A::UO[Q.N1C-0% M-K()?47?SO$MYN_?87?\#./J'(@TP<:"%-!C(B!!DO-UTI.7#PIE8!H+MO9\ M5V&,:26\,0'Z"GV(L&>G>GZ>#&-(*(-S-1YT F+D"0PJS-F$D%T8+D8:ZDC& MOBJM6[-JC\K<3ZYVCLQQ12:09["B+I(9&PF9#\ D,A=+R!%;;\=N@VL;+IF' MR:7F:AEZ]>?+>38I>/;,@7(^DQ/5D:(JKB 6(R-7Q7/3^E#/]Q%M0Q+[,$G2 M4!67Z/'SX\O2>D4_-SW(_G9%7S>;,XORQ10N0]VHN5!K6:LLO\78XY3['3YR ML"/PNPZ[T?GXK[6K+XB=IWMB:V+05R@37P364 ATW%2'<4O94&9@K!$E6U2R MM#;VMZ/J?P:Q?L*[\.GL,.YO.,PK\,9ED,0O3 M.N^^ :]U-(@]== ;RSZHH7'+ M@,,9T]+07AAZ_Z1HQO(_>%<6M \(D4=QH$7CB*%G"G?)0$9WKKL MX!L ;>?LM5G5E\,93U:K;AK7J[K4\V[Q!D\678V9GM,?U/W_;+7,J2[Z)%E/ MPQ))JMV1QGN6 ^=9#NOM>H ?T[+][OSZ_M3;EV[WZ$XFQF-L.[7N ]%IM[::)]%GT5 RTD0NFA;2^]+H%&F6M>4 M2P03E=#J?+E?U^1_P[/F3'$TNJG#P M+-2T-&C*2.E+T2%Y:8/7L;7;N072F$QH/TY<9GY+730\.;]$>DQMH/4,/^!L ML3EV\ 624\IB=&!R2#03ZSD\02$2T M+85F'D4DI$.!$+@Q8!6GC!$YZ;>U&?Q.)MSWS=LWX7BPZ MDNS9KF#Z_*X+\V5(&_G/\^:G,VWD_UTO5V?']C82>5VS'_K%-TG1ZW"ZN>@X M0V8]<"NJNT^JSF#R_MDX8[1+F)L?L-WG ,?DJXT!S53I*/XS4R"4;0KRP3K9=2;P33.T\*TWDU/(?STS*!39>: MPW*Y8=^$%<70UY&:K$%%GXDL3( .4O"8A.2E]4+!EM#&Y"/:<.9*_C2 CMHM M,AV?A&E79_)51"_G&0LE?"NSV408:Y+G$5 5,CS! M)(B&%T#/4XWX;8S-ESQ[X+VC91]V8VP8KNU-GH% /:H0":!W@4'6VI=@@K>I=81^*Z@QY6[#6:UV>FG9 M GBS]W4^1+08(R\*2JA=K[W9G+RU$!G'E)*Q/K1.<2Y!N&-UZX.T*CV$WDSS M+\BP;;IB?0T^#\N_0D=1*3G/B)Q[BB7!"$_1,+<1G".- :*T#DR*UE.?(C4=4+H&1N]@JJ.' MO.X6M00*A>.Q%JUX7[-N[FA$TAI@2:04518R-P^;OG[\F-*ZOOJ^$AKM*.4! M]WP9YT)+QH ;7P^>^03.U=TXPI?0*:N;-P>Z9<_WGM.KUCKO)_)VV=(%Z@59 M^RM*"24)BL*2M&21O08OHC16*>^Q]3[_C1-\EPW<#SA?XWDQQ>4C"E^RTYJ[ MTG^Y+GGFZ)0(+H M*H!2*8.+]*\@C-'1AY*:-_K? >:83-^N?+FZS3NLMAIN M]2TI"JU+&INN/]A]F"9\'H@*4<#+JA"1D JA2A%S,VSK=M"ZONUQF/AXXW!S8[:V\.F'<_) M6IT$>)7K$30NR2(9RA9S"IDYD6QJ/=UZ9>WC.;UP/Y1JH\G[/4Q8;^9\,5M\ M'.;G[^6(X V#:70:\ ]D(RI M)6Y)2Y#H"!^%I1!%\("N'JV)-)&:MX+8'MW^Y'"M/5$<(ZLEID%H!(7U2EX> M!5#V'IQ*62>S)W>Z)>('X#+ZAJ!F!&R)F:(HDTJZ'/S\=^.:E2=208BTY4KDMKJJN6M60DQ;Y:--C . M3S8S^_DG[-*41#$),J-0,@!'S6F*FT3QZ&8M4"6I/$N)MXXL;@7U .QT>_$2VCOF@LF^]F'$KJ%'5[>Z? M/_T5U? ]\F993PK)Z;@A0P=TR!LK<[(G&*98"C4]2E;*^OYA];;19%ZTA!^=KA:(AS"4#LX5)I2U2BC3B==.>WCO,:$+3 M*WE=/_/\.%'4HHA"<7GRQE:OX"#(H,&S;#%8)F)LO6-V.ZH'D/P/P;GO^O3^ MZFN:]-?_ZY56'P@7684W)(QNFE:8ZR^>S/.W+UQXYVOLI@L28*JW6>,S//W^ MI6/Q\T\4^L[?XYNPPN>E8*H7)RAN:G]\Q5*],HMQ",4G,-XI5BM->/.B_?V. M<']F<>(EYA!9@E*(B8JRZU("%M_ZDII=E_#O^;M#Y\>O95?S-ZG@[QL%P< M]N&\EX O7@_Q]=*(VIOK^E5\Q"*](E\AM:>Y&76BS%_4&U$5TR$QSIJ71-__ MJ,=T'9#J4HQQPXU!D\!LL11( /KJHD4Q$# @ M)(H>: [$(H?H@K\=N#'E4?NS40,H;D!>7;I1LS:=OG+O[D1(9%K7*ZM3[4W+ M?8:HI*!T#:TOQ0NI!K@,90>D8THU[HUQS54Z(/U>=W@2IOD9%NRZVB-MM6B_FW IJ&YZYOQW/&BIJ M#_G!&TPX_5"I/J$ 4:C,!2A?8KV=SQ&R3&DQ(NI01(YB@$XO*-U"98G$D\>M YTV!#*)2 * V,-&Z2LX&EUIGD M]4BV6C]E?R^CTT G>VQ#S4TNE T@&!H2*$)"M(T2BF)&:IY(#*-L0\WO^T3- M$"NE[50UD@.3FKPH!A6 !T'YIV4.O/4,F/>!.\I'I6Z=\ U^8)*/\,1D'^+M M3\.#;EZ_79^ M;CCD1OO=WU0\7*R#N KC0G>^LS:F+OI@I$B<80)7$D7BDJ&U(7-C6Y^K MVAUM7ZMZAT^NW0>79^T'-ST'DU(H/$66/'AY6G08G*U-K$(TID3A4FN;V@/N MJ ['[HF>ERWLOK3=S.G? ?!Y(BVB#\I8 Z*H>AN681"TU76G ['VC@ZF=;IZ M=Y1CJH@>/Q=W4>U]4/!R$^L*. @?W!<1DVO>IJ,'W#U* MZK8[CWG6J:BD0=$WRE%K;^/-+@#WE@6C$D^MCS.T0S^F6JU]L;?'[&[)A=ZS MOL:V=S--W[N?F3MO9&W#F4O-AIQ3$*5"X%[$:%#R[,UMT7U31 _4[S2AYOVI M=N^LK&=>E]==#XV8B^$A =9+I50T!;R2#H*57B4DN6G;FI W@1E3N=C8N=A$ MH?<:$EUH?9T\*]'7E2%;[]--K-"_H@74]+4P9QQK7H1S.7=PI_1K '=(T-[:7S0=?9-@?7RQ7JU[O!W MRAN.U\>;EP[C;/K^=%.@QZ+Z'9[>8@5]U\$T6BY_56\5PAMJU\];[#U;XR1: MRWD4#(P/ E1."5P,!IBN?5,]62_=^G#4MMCZFL&M/N<-'HS?;2<%)=,A85^E[IV"=9*\(RIA/?INM7 (*'BI+1X\>*\)=($Q:RNAYD*)%\PEY(2;][*\HX0QW0P M;7Q,NZ,*1Y)%[-9JXD[/WV\F,5"KB:WY9I+-4C,)12_PYSS737L]7];12YOO\ M"J_G=;-5]TO'=$_(DMWA"-M22/+T[!.B+ED4MD% X"RM;]^LP!0O $$0-0Y M "E&=,L@".)\E?E556965N9__.>?YZ/O/N-T-IR,__8]_PO[_CLCL_^ M]OWO'WX"]_U__OW?_NT__A? ?__P[I?O7D_2Q3F.Y]^]FF*88_[NC^'\XW?S MC_C=/R?3?PT_A^_>CL*\3*;G ']?_-FKR:LO[]-'/ \P',_F M89RN'D"/S_.O?W@=C7ZQ_"5]=#;\ZVSQ][],4I@O%+1U"-]M_$3]"2X_!O4M MX (D_\N?L_S]W__MN^^6D@O3-)V,\!V6[U8O?W_W\UVDP_'\11Z>OUA]YD48 MC0CQXAOF7S[AW[Z?#<\_C?#RO8]3+!O17PZY@M(5SK_7;WMQ,*:/!&2:+B(" MO8OC2O&&&-=]^^&8OWX79"SA8C1OB/CN=S?%.SD/PY8"OO/5#= NO@C.\3SB MM"74&]][#>_59)QIR)CIQ6PR&N:ZPKZ? MT[]UR9U-RJN/87R&L^'X_7R2_O5Q,LJT_3XYQSI*Y>KVR6ZT23=^-"HKJV3 MKV08A8BCQ;N#BQFS0>!>F^P-.,EHST*WV(PBE,*Y%,S( M;/A=*LTNJ5G"+"[(M'H$D4K(%SB:SR[?J0J2"^5L1K&4>8-Q?0AQA ,934FH M/"@M(BB+!:(/%I+3(5CE5?2YJS$M$-PA-G#A;X.@H=R(9;F%XO]K:=0 UNV2R-V+ 64$,6;+2Y M[N' X8J;="7UWB@A8F8B)P3NF:%54UOP(7D(V9)'1^Z<3O[Q4N&&.7M\)NPC M[ X80'#.)TO#Z]>%E3M(G!8XA1$0,8.*B@ 9$TEG 0UG6%QJO2W< =%2\^M< M@[MJ;Z"<24O)WE4U.U35'Z889A?3+PM(2W0K8#DI-#DJL$9S4"Q$ B8=9.^# MDE[;$$5CE6\$\Q14WT;2'4B%$4#Q(3 M(W N0T2/4(S-2D=$&G1C&MP+Z"E0H9W$[])!'$J'=SBG\6'^,4S'P_'9;(6J M>D"%(Z>+\8E0C M,6_F'W%:1SS%C]5&^HP_C]/D'"\W+1%%,$Q5[UF#\H[&SE"!\2A94"&IYN&# MG<$]!7YTHXF[E%&'4H:PU&T-7^/ROS^O"=>]FXQ&/TVF?X1I'C#4*O@8 +DD M9]J1M>,\3V T\RES+8U)C8FS)\3^Z=,X1-6E2CHP0*]9Q.\_ABG.WES,Z_E9 M/90<%&48KT> -CI'[)::+*/@P0;EM>0VN**Z@EO\\LVGJH;9CW_B- UGF =&A2P8%V!3S4=)6" (EL$+;I+P MUC#;R2*R%\JG3:>.M=:!T;L!\7^%T06N!VRYD)*\=W"J[I[*&O \.) 8_3 MS\-$:!5C10F5 (7-%6T!GU* F*7#$@MW+O2Y$]Y!^#3YU8.V[G++=KD#W@7+ M?9*8A0&F!$T$@@C!TKQ0&$U((6C.98^[WS.S&NGJ+K%<%[O><@Z\FHQ7F>MO MRF^3.4'U*@2B.@.90G5%50!GB@9G93%>VVS=UFS(!SSW:;*E:P7YI$ZE [:TC4)@2] M@?)7*)%I)4M1$'(AE(&DX8J)X))APN<4I&N=+K$3L&^20@?H9@V##@Y>WTOT M=U@7S64LXOVGT7 ^&YB::4X#CV>*NX3LDP=8J03(UH>,4A,(&THR?+&=: 6>LSEJ[']+09?%*,6$/Y M@T/QF[)C2'@X/!N_NIA.<9R^?)@&&E=:*':<%S^-%L.\$M!O.']3/H0_WTZF MBU_,Y]-AO)C7VQ\?)F])1./YP%H>F+<*:&B11LL<.!%)*5EC"#Z7$-9<*CR( M_[T.\&E/AM/ERIJ9\>#S@[6GM,LMZV4B>4Z1I*A*2)RVI\*R)B_,<_ 1$; P MCR5'IFWK7,Y[X#QMUK72PQJ.''Q$< /;8D&_A/9J,IO_BO./DSR0PJM0HH2D M$P=54]1=Q>PD(^PB9QM+EV39@.L;8DT+S:RAS\&G +0,+E?07R:SV4!G$0L3 M!:P. A1Z ;3.&=#,R1"L%DRW3J6X >!I$^+ALEZC^0>'Z7=*%?2):]3900Z* M;$*# ;PL''2R-3_,VL*/E[39)/6PIN?;D@6X6/-/G+00.":0P=G@F>1.M_:# MMJ4>MDRE2UPYHJH&DV0&E6A="=Z1C1\5BB!9<*)U#&M+*MU_O+@UJ7^A'Q]: M>./]Q:=/RSOU8?3SN%8O6IAWM7I/OACAI+R:C!/]=KITA(:S?[VNUS5&LYLS M:K=R&P]_6(,B&XU&VJBTQMOI)%^D^34@OWQ->/=6>V49V3^6UD<5ZJ47DS-( MQ45@CA9(T?J(^!XX!R\9*P&_*7JK)$$ M F,X(Y=!D5LIP+2Z2+8+J'V*<6Q1_48@_1;A:*&A25?B[4WWOD2=4LCU0CBO454) M(9.Y68)S!GUQ1>^4E7=:.M]0;:,WE>\CU8:J7F1.7$)YN;K R8.07"4#)18$ MI8N&6)0'J57$:F_'VS<0-J2FW/KB_MSAAK*>-!)4PWN*-[#\\!5+B*EP\KJE M+[3ET%86-3(H4ON 1:=X^V1VB])^>&)*>XB@NIIIKU98+!>8BPT0 DODM4<- M7G(#.G(GDW&*WZYDL45IKYZ8TAXBJ [N^-UQ2G_X\@..T\?S,/W78D-(B-P+ M@I:+)(,O):*7)HYE(\A[R)S\A];AEVV8GI9UW(DF>F'*);K5E-@%7T=U[+9A M.TY)N[8:W4J7!NKHI+S9%IS>%568%$"+8+4S";$7J""GX(74HB39OMK9,>BR MI>S=<=FRCQ:Z*(N5TN1B/)^]PX3#SW4M76V/'H4(@2.0XU'#X]*!3Z(B+$&) M8E+DK2LA;L+2_YE76ZW=+7MSN,@[J5%R9QY\H#]=3@&KA!1$?$XC)*M+)G!6 M<# ^9!.%33*WCES? ^>;L4,>)/\.:@[<@5:!76YW.T#KR_JX@G4RAL?#5+B- M&@?*OP]SXSI$)YE,M#SZ7'/#0N3@G:/%,TH1E1 I-J^'U3LU]C$N;<#W /T,^2)I'%XTG<]LA$$R:#D$:L(8,IJ)\8+E]9LUF//V3 MHJNCXV92W\B(?C-87@]G]3AZ.+[ _(;,N,6ON\QBN?>!?62R[#[B1MDLRVR\ MK[4;?PBCVO/K_4?$^BB MIJBM!3^[HK9PR?GH-:"21&UG*@-I5U2\>.NCS>A:YVOW.+P&-4@[AKKJ 9*= M#UQD\ IY+8@@:8%!72LE^"B]XZ)Y'Z">AM97YL^ISIDU)51/CE''SD>ZE,V- M8;X:A=EL6(;+CH4+DQT]_4WT]1)#;=V8A87@>+VF+;Q32&94\SXA6R =*R9R MDBR:=*?-#ARE>^"M7(%= '848]D*[CB1EJ8JW9TN!^CC*,0)7N?L$R.GL;H+ MCN9/9)9!E%SFXK7/HO4A\I$(LR7^4Z& 7: M1A* K=DL)6AP**+VFI/_U_RVQW98_3O?C95Y.WN[L28ZB,UTOZ$O)IQA:%T= M%I94R%XU#B*Z B+RE%@1VL?649Y^1O9LB-W;M>'4N-5!PLY>@&NFVVIAV05V M'U;>[I"/8_N=(HON,PDZID#7AN4^\)-,/-70L2@2E RT=7%9('C/N+$?J4B;N'YENG0/_R98X?,'T<3T:3LR^$^;+C8!9(HT>0N7;Q4/60 M*] KY((CE;L^W:I'H99_-I M2/-!\4D;8SC9[I*!2M9#5$:"\<(6LKR]P=8ID(V@'Z4.Q*,(:Q^#&UU3_'[! MU2)]],9 !L>YXAS(00VUT$X!5U2$PIE"J83CMO5UZ_U1'GG1[(L0]Y&RO3:[ M-@'O1UR+]E'],)GGV?C+*@VP*XXQ92(L.25@OL6&)8&M=%,6XY]BZ$=12TIQ!F91"("U]SY%'V4 MNG71EX>C?29FA]IMF"6]L)3W@+UZ,3[[\<]:B?2:W%C.7C%GP2I30[_%@.-" M010Q!L,]BV6W:](MT'Q;]#N.$AOV;=MW ._#B$"/\Z]A^B^\-I !2](IGFCN M>%TS ;,!CYF#Q6"U MSA:)J9_QV%8!",[G"$]^".-XS5Y;*/)I[H;70Y"V,PEXPDXUHKAVA0(T6=@1B26:M';VS7D M#U]#[T7TK1#R>&KLX-K= 5*DC4"G+'0&$6MYRQ %N)PU2!F+45)YF3K-_-D/ M[K="S[XUVT%?X(= OU;4UV7!E4H1LI:V-C@J$)EVP)+0D7,9LFQ]D_@PQ-^6 M&W0$+6]L*]SO;:*7-*X\'%U46^0]IHLI/1)G/_Y9AXZY:JEV5;B8+_YL4GX, MTS&->?86IXL:OEW>.VH$K8\;2EU(L=%=IONA_703VIL[T*Y.IW(2*6?G0!H1 M0"'SX(W6$&T()KOB@FE>&J,1]G8U?P]$M,PE*[KFBY6R[%"FA$!P3@6(T07: MW(S47+1..FTZ@K[N%!V%NYM+#_>N_%.Y%W3@P'_XLOX+%FD[M"4J%U, =)*< M#22CTC')003A?32D+]_Z^+;#X1R_1DO_)+U=Z.=$R-)%V:BUR*YE'.V"KZ-< MUFW8CI.T>C)DV(FD!VKR&(RC[4O;XA680+ZQXHP\<9X5<,D4N*5KV (3A$ _ MHBD,O4Q1E-;YH!O!/#$&M!%Z!_/^'<[FTV&:8UY ^YVD/'OW_O=+<$[4)&D) MA;L$RC*B:O8(S$H3F""K4+1.9;L7T!-C13OA=Y!G=N!.^O*\EOD<%.&3RS<'8VQ;-5 M /;R[8='KW?[X@:QYP>,H%'D^.8CWUP^\HIPAB>;N--0\[)!><'J$N@AHC3% M8)*T=K4_U+H74X-COG7?ORIS:TOB+".D@ R4D(8V;UJBK74YL)1<&_$ MTU<4MBD/UIRXM1'XL6.EM7_'JH3AF^E[G'X>IF6=TV*-%<(7R*QP4.0Y@N.N M=DTQQBE?/20:BN?QZ?U>]JZ M]:3T?>3:^J[U^XLX2]/AI^5M\RMHJX7MTG'S1:MD.0BK:\_V(LEQ*P%DT-)D M'JS8L0G53H_KMS55([U,.A5JZ]9P+S]]&JVJ('V8AO$LI&L!G.1#42F2#/GHU%=-.+?O3.%*O^3L/NQ8"RT$H3 F"J[F?->V3E%Y#45:0 MW9$,\LZ+Z#>+1=SMDK#PGZPU)FK#(0B10+&Z(7)7($6I8Q$RJ-AZ!5J/I*_X M0R-];^\ALK=X3R'FL*:I,IH8N:SMF*RF(416P(=(KW2VUJ-3>K>*&(^FCWP+ M5=[?/'X?D?;60'P74-],\_B]-+13)_&'B+K^%8"<%F 2;F M%+G.9!GLM N M?[#2'B*HKIO'HTM%J*2!&T^#*IP(%'(!X8.R$0OYIFHOI9U8\_B#E?8001VC M>;P66MFD3 TO9#+X:JX ]1QS$ZQA<1 D-M(?O:H+K>*G8".;B(T>0DC1"=!Y4>1190$L[*3@E*T1RYZ+P')+AQ0CE/6]^->LQ=9/OBAG[ MB/T(W>2Q)E(QS3(N^U33K)0+/"=A0VM6/*IN\ONH;\]N\OO(ON]N M\EFE$)PSX#7G0!NF@&B5 AUT=E(IR5+N>K4X:C?YO@Z-'RKT7E-.?JOW4.O5 MGL,33.Y\5;MTDOM1]G6IA=<# VL9)(T"E/,*R%&)X)E77A:>8^CIDLX?B,5KU%%31:#-_$T7 YSEJIL=YI_3 \IX^\*>_IW5E9)GR^GX?I_'68 MXZI5%R>W+M42?;07*Y$M>(<>K)(J."Q,V];N;]L1G.3%FKV(M3ZB<@P%-TZ9 M^%H;\A\X.9N&3Q^'*8P6H'PV0O,B@:L:HW0RDKTF+*"410M).[7>Z71H2\K$ M1@!/AC3MQ-SP%&@!:KG:78>T\@-V =4P56HCD/Y3I1HI:M*5E%M/_XW@\CW(8:3[7LP/3+X/?W M@YAL7;@R&%?KJ=2X?R1;#80+2#N.-H+=9\?.,/WE;/+YQ>H;EQI>_7"EX*OG M]9O;T4CPDX.DUL\9R* 29=:D-$6^Q.EZ>?0$9' M9[9?4R7T<7!R^RAQ%WS/>1T/UNB^)_4/4<R#I% T>@)E$1( M+@0G=#0VMPZ?KP5R G'S@_1UNY3VP<+N.4^#H6=%DV7D=9*@;$#P-$ ()F3A MBTED8CW]/(T^+8\'B;Z#?B_W'2KN NTY6V-/%>YQ)O\0^?>'0<"ZPUDZW M 90A-SO&J"'98A0Y:)YAY^>O)YRMT14S]A%[!XRX\L\WY0R$%#/7@@'W.8&B M+0YBS4D46FE9;D)L1"HI&@E2MD MK:D"4=+D"";GY)P0WK3N#=8*^[?(P-8JW1C6Z2-'=G#K;MA!6;(#WF&>[&VD MSYFRSYFR^ZTPSYFR34JQ/:<>/NK4PX[RSIY3#Y]3#Y]3#Y]3#S>J]SGU\#GU M\#GUL(O4P^Y+2CVG'IY4,MESZN&)T>4Y]7 S2YY3#Y]3#Y]3#T_'\FB4>MAI MH:CGU,/GU,/GU,/GU,/GU,/GU,,#EXSGU,/GU,/GU,/3I\YSZN%SZN%SZN%S MZN$)L^@Y]? Y]? Y];"^OU_JX6N,\Q:U.==^3X.$P^WX6N4:TH-^'L_FTXMZ MUGS%FV"3E\EIT"9QJ+D!$*2F'[.TSN:L6&A=*' #E(,S"V]\[3)^Z20S1:"B MO;?F0J2 $)1?M-?FGJ9&X+RU,;T&1F]YA UT?"=]\$"I'CMKP?%T<+^A^KU7I[L+=\.7*6;B&KOME40 M:A=<'47X-V$Z3GC_4)W=2X$#!=XG(4(2QA9TD$LB?%PJ\ I-+6'/!9G6HMC6 MC1_Z)<*68'Y?/-A'S@WUOVBT^))4(-[2T(>SV63ZY;?)'%=18^55M%%X(&0. M5""CU94VH.MK< MUR,ZSM9^N,:V4. <7>PM6] EQRW6M,N9G0)H+))X)RP]".]H85 RUO'P?LD MP99MO2\.["/E#G1?MZ+9V_"EKG)OYA]QNGH]6^U/*::(UF@@+U?781N(+#%0 M4:(Q2F37_#!D"Z3^[8$6FIMT)_:&9D&]4/$NC,^6;(^8/93;8@ MM'',*)36Z0;7@KX^\+%O^ ^77L.3AJ\@+E-(=X#1\'K?M4?W?Z'O@<*_K;X# M)-?XRMYU.,5Y[IP-X%0D'@:'],I47R1J@8'KLEN;YV,K\)YK>6WUMX_ &NOM M5Y+4^<7Y92.^VGA-A 0EU;[3Y/G62P(1C5PH&*6=1Q+[U^)0ON"R&0!!MHB,A$S8^L#_DU8 MCAT8Z>*(Y(&2[IP!OX_#^60ZKTE,KX>SQ2W106(^)R]\34TAD\V4 M@CI%[TOK9NI;03U%3APJ^TZ"X06G4\P_#?QQ]>;E3O%\>'%^+>6PR&*9DIGP<3)EN:97FM/:531W M4AG&+7N ^M<^[,DI_G"1WE6Y;JCR%0N7&U48+7/Y!EZA5L4I0%WCQ&3*TKH4 M/5B)A7G&E&"[G8KN\+ GI_+#17I7Y:8[E?]V4:7UIGP8GN-LP#&@35% -D;5 MN&$"7UB">EG;:!*)M?YPS=]XYE,GP,,%?)<'MNEJO\3W;GCVD=Y.4PPS_'G\ M\WB.4YS-WX4Y#@PF9K-E8#+9J"JK0!)!!)&-9%(GZ[ MY' 'D>/5Y/P3CF<+V^3#I![P?)R,Z'NOMJTWY_X3H$D/@K_+%=\VOK3_#--0E[G7X,ALP;L@O$A*B$!X4HT7. M,_*-64!E.6&UQ7>ZA&P!^+@YU+U.UC#HP8'+-8S_L=Z,JBS_"7$0:EJ))5)+ MAXZ8+3UXR1GXP(UC40ONPP.6DNO/>-SJ;BG -8H]^%[I36C7;>)%J=M\;17S M1I+2C(.4G*'AFQH[B0Q*QEK8@=,2U[IPU^[H'C=+.M;&&N*TC%Y>6<[$Z)>S M+>:S0Q%*I7A@HA:C20&<%^211Y]#,-Z:V_7?=EHR]@+QN-G2JPK6<*=E&/0& M\ $KWACE,FA?LW>XL!"B58 ^$:%UH86R',J-IZW[O42X1K>'Q3O?SR?I7_6H M#?/KB^GR3CNY2N\_!EK'KNSC-V61QCK0:!&S+&!-<353@RQD9LG(X8:A04.. M]&[1[OV>^P08T*&@UY#BL.#G!JS_%487>!>J=T)&9S2$H @JR\1?0'/L_P_ SYE7REN2F"(D:N*R!V%I5P_O( MR3QVBB6O"AKU@!W@^C.>@*X;"7"-8@\.3UX:K;5PR7A&#@XKD>E :PU#LC!J M7E[DJ8!3626%4:KF N^C)OPL9?"UU MEZ),7+6^2[L1S*%KPNTO7MZ4,=%(%[F&&$4"%7B P#,#YAFO=Z(]RZWC"6N! M]%4GIHVN;Z\+A\OVV+5B:@[_+R3Q9<&K5V&VO,EAI-?&YP))N[K 15HL.1;@ M-AA># 8GQ"[TV'+YX>Z3CW6;K($F)\TDVOA>RTTTU^Y"[H*IX2VS33CZOW)V MJ'XVJOI X?:E>%Y0\C MT]:57O[Y_A_O*IS5-2P61&#()"3)(BU;F3Q-6^@?SVD=XR8'N5N4]^;W]GL[ MK8V@)VVDU$41EZ_CJ\<+%[-E#2++/(KDP&A92UJJ J&X6CTWU9++QA$Q&YME MZW \_EVXF92[*.-R"]-ER; =4'55QF4MHB.5<3E88ULH<("XNRCCLAY=9ARS MJ-W)6"TE44OYQQ1JF2FN;58F&=':/^N3!-O*N/3$@7VDW('NW^+B9/ *W&IG M$D4XIZ.H.U/-2] )0@@)M(]%&HY*IM9)0!N@'*%L2P--W;Z*UD#,'1@ [W$^ M'V&^ PN#5L(+!L9H45O89O"2]D_"QF5A]2)UZZF_ W)@MS+%!/$G E:QMK?QY>:"U^4 M) O9Q=;4N ?.4^%$*XEWOUR\3&EZ$4:OPG3ZA=Y:GC-?3*/H5@W1U.Y0B"Y(8 TJ:5 O^U>OLW%FF ME;7->RVL!7*P*9H^8KX8X>I[?_BR>,HR^F(-5\$)!28P2_1U# )M?A DXUZ$ M6+QJ/<9[X/1U7GBXON_8H8UD?.P3PZ_CN8BS81Z&Z9?:!7LUJH6C'I*(H=@( MBE8V4.2N@Z.5#FS2G*M(YKMM74UE(YAC13*;:?LVBYI(O0,#Y1J<6GO]3?DP M#>/9LE?252'VK0@["G!N1W><8&Q&+^:YC^"^>7-:0JW-G+LRDN=K/+ M?@PT2&9I,36N=H+SRH)G+(&)'#-ZET/:L9_%#D_KWX5IK:))E_)M& E9IE83 MH*]X:L=:,L?29#1^2[!7\&PR!K,)@+&VXY!*@[<\D<,5/;UCD-SSW=+6MS[K M:2F_L6R[J*.\6-^PAN-KT<#H@P15DVZC, 9LR)(5GB7F%ODJ1Z]IWMIJ?+@4 M&QY[WRXUO N,IU?;?"_A;ZB-_1#)=5C;G'&EC*W7&T0D.*I$\,4*8+IH1/P%K7-@]_7JO375(NSJ8 MM2S+R4C.*15Q4F>HZ7] MP\F=0L3;:IM??^CQ:IOO)?9)"YEU7"0!A$7PA+ M8J+FMM5^+MYE8"4X*[2CP;:.FMX#YV@\:'A^UTK:W1+A;9B^F2[K%2V2$-[B M=(%V$*7++!E/7*U&,,H, 6,M0*,X6<Z\_L.L)X8,9I(OPMCX#9WK]4E M&H2 !EUMVB0J(DX"<)YG2 Y]K5L@T#=/8K@'SQ.CQ&'R;AB&^QKPO3PX.CN; MXAE1]4TIN"A94@MGDOE#@S8U*2I9#LK2GA9Y,J!J<2KDCNG;S7#NB:7?^ZC' MK.@.A-F!DWC]Z&!5CGU)QV6EFI_'UXX2!B[[E!71$K-9N,D&O+0*4BJ*>9NR M9:TWB'WP/6:V=*Z/A@U2ON;"KNW?0;-E*YG2:]&O4EQD6?KX$UL2PZ1QI95 VV(@2K/4C- MO(K>1U9:6Q/WX7D2A&@E[]8=5JYQ\AU6X=#&MZR$M.8@ITG^Y1/K_3N;$]F<]9E5W(<[6?52N[5X+Y^9R\_HP^0&7&]B@9.>S MD09B28M.'IY>>0_,HK5%$O2T6^&![<]Z]-IN+,[6C5%N&+>K#)$/.#T?!(J9+UCW= -3WA*FGVXZ#IH7K(V-OK5$,5T,24Y MX^Q5&(TP__#E,MBY^B )A'%D)0F"'P6)(1MPQ3LH2NG@BM)"MC;X#H3\F*ET M#*VU;)"RQNEY-1G/AO2UBVNX[S!A+9WY%J?7W1XN%(_9%_"F7O5E]56-J?ML M8Y2N%-KXNG-#=T#X%#C5H4ZZ:*&R,HD^74S3QS!#L9 *TX[3JRE)O^-&FFGSA*CD33%:M&74(X"=!L-XTUK+ARB7Z#[5+ MW<7TR_7#GO0_%\,I89-&JAR<@F@2S044B?PM3OY6X<4:F5R(K?W;>^ \!:ZT MDG87'5IN8%N8Z9?0JO?]*Q*#B:Y)*:N"A\P6S2UYH!W6T0X;H[;:1,U3ZRUK M%UQ/CALMY+^Y&TO[&]8_U,7L>I_#FZ]G\T,O6^_\@%;WKA\VHD97L!=+PQT$ M+ZNY>[;PL7[X6^8]*OM4[J3_/*;U:MFN:U'\O_Y!'?2BX*O6FOQ@!YS'6C;4*@CDV(#' MP'D*-J;0VG"[!\X))$KWR8\[_13:Z*F#5)D-T"Z+.N\ KJ/4ZGN!'2>YNID: M=Z/' 3KHG2@<$U,ZDA'JR(\E&]=!1%L@D4I+' MK6,:76O#>0NFIT2(IO+O8$GX!XYQ&D:$[V4^)SG/YLN"93=!%N43YUG0.EAH M1?0D@2#1UG)T"772(L76WM5.P)X24]IKHH/Z\.]PAO2%'PGE:_R,H\FG9>?J MZQ 5.NN=3("AUBZ6.H,3@=:^H#QB<5YA:V]F!UA/B2JMM=!%?N]:%VZ J=Y& M3PQJ)TE0K%Y:3Z4F"NJ"Q6@?FG?]6X_D",52CAQ].5PA&\V3'N+3S:J ;O_F MSB+2O50#;4 SS;52.@40FNB@G*+=IJ0(7!CIN8P\V^8FX1,*1:O$7$Q<@(SU MQAVK27))%7"(V2:#!GWK*\S?8BAZ'Y9V%XK>1]FG$HI^.PKC6J]K$>P@@]%R M5+G6?+:@A.:$/7'(P7I=4VOR;O56]DF*O_;\QQ]LWHL!M]/G'ZJ)+CJ^K+"L M[--=T'043KZ)Y#CQXX=K9H.*#Q!K]\IF3@<>N#E'!I!OYM:XV^N&/R8>/DXO:A_S'FC^-./Z1 MW)[)%\3E#?_+C,8KN$C#+PEK2A6'!$.*=U+W_LQ\O!3J6 M

K^5=X./T\3+C>HOEM,OZ,LSGFA>TR^S"9A]'M'*G?)O/_@_-WF"9GXT7U M$&FY8LT/?79X M5F?'0/N.\W0.AI+V(G&N(#)#3"J10?#" 5F"L9B /+?OM_:$#H;(8K9&O+R3< //ZCH;TX,&FEBRYZH3U8$%?#&.=; ;I= MQM15S[T.QG.<;CEZ.W':[J/:#NBZQD.8O7O_^^JP0914?&VD)J)V-9HDZTDE@I92 MZA"LS+&U&7DOH!/TM#O7^=V$W$8*Z^(*R$--ZLMC4!K;Q;+*8^U7_^%C&+_Y M5+]B]C5"^FXR&OTTF=8_&GA3M"F23!WI%2BL)W#>10A%RF2Y1\>:U[3I=80G MR/>.G:+3)= I31<:S')8=X=]56)]66=HD"/3)G&$$-VB6*: Z,E1T%I;;ISD ML7D/C#[&]8BF1@_<;#6-NB+6,0SM!ZOC'XO2@3^/ER=L TO^,ZJH(*18@(Q' M4D26&DKV";,5L30_D^UK;,^3J(M)U"7!.KAHU]TX_VNACZ_C3"(84V_\6%O3 MI%R4X+W,8+3++-OD^.T^6R<\D6Z.[7DB'64B'4"PWBXBMA@G::'@\/I041@I:UTE:,B=3D)*#)102=66S>4N7$1/"(5L5'$PWJ MC(*/RN/=71R#6B9&6Y=!HQ2UQ,.B,( SH7)1M%^X%NW/SB%<3^BN7<*Y#_! MB;P7O#/\_@T MYW&7''[$,;/M@LC5>8G) E.U@F1" 4Z% +;P4F\?NE).QGMI/?CGR7R:D[E+ M#C_&N-W%%&?;I2"4,,HG 9@4>4I>U\I[T4/1.GJ-RCL,CV8F[S/RYVE\FM.X M,_:>4J2PI8>ABD,='0+'J$!9:2$(XZ!DZZ-7AEMY,HTUFOO&/5S;6KR[A-?9 M=:U[GM'9-:U=QW4ZU[.*YV1B&TXDIU5+^:S!>PP@;9;2L4+.]J[;UR]+N[N>M8^R3^5ZUHUZ54HHE47R MU1Z/H+(W4%N*@54\D7$2,VU[C=GZM.KV[<6 ^^KV[:.)[DNY[8+F6ZG;MY=F M[J_I]A"Q=J_L(%DP)3%@Z *A>_K74 MH>M!*5KM8I!90*P-JE1-J8R:2X@&6>3:%"5[OW3ZH)$\HOAB(]_E^(0XI=M2 M=T>UROP3.6<:CX#D>>W$7)O;:*,A"J8*5S9IWKQ*2NM!/")R-V17=X1_ #5. M<$F_>9S^C^ED-AMHSYS+P0(O(I. 0P%O:441P7+#:+WQ>#(7 3*)_YVKUR3RDGX.[9Z=?+%$68P+G/D*((M0%6H.U$1W(/ MF;48A1?F9 Y--@_CF= G0(]3.D'?:$,QY7T(RD%FKG9$+PP3O;MI$(]H M#3D-C_PP&IR@@W)MHMW*+[DT =Y.AVF1)%56ZW46AANN#-!"@K0^6O+&0O;@ MN"]"!Z^C,"=&_/U'^3PS3HM(IY0[OM^(!UJ&H&.LIHTB>T*93)8.MQ",#UBL ML4[UTP"W^= >T23IB:7'F51[4>RD:FWN MLW"01;0%91 )>R\5U'B,SU.LZRG6)>E..YAY[S"=+D[0@&H))UI+;*D5QU2" M+!TZ]%%K>6K!N ?Y6$<-?-ZK 6&9<%PG,#[7WJNVUI?)Q+OD?=+HF FGYN7N M.+1'M*B=1BBH"\JO-YA52Z]_VHR7@SU M(HP^X/1<#%(14G+!0.2H:;K[ B$$\J[)D2Y%VUJ*L8L9T>\P']$\:4_4=5/H MA%G652CT@"%OWCLW#9D//!.TG 4%2!LG+74Q0) A@M4E16E98+JG];N,UL?V/Z[MCC<'.'"UCHV( MM*H4Q6@/+ 9"O2#),BTK112IS G?&+HYF/XH?WJ]9\C;E*[K>_.:]:BKM@[*O6DD/:8-Z M*H=M]T#LLJUHX_%_ QU#-ZU&.XEY8QBOU5JQD,[/M+]_'F9RVV;-EXS;WWW8 MHK$=[H%K!SUD\'(TNO:(K;R_?_P;O_ 0W_;78?H82>'=-VW]S<7MVG@AKMWL"#VW8Q7;]=_JIGP M]W_[_U!+ P04 " !&,*U8+LK&T[R_ "AM@< %0 '!H=6XM,C R-# S M,S%?;&%B+GAM;-R]:7/D.)(@^GU^!5Z-V;PJ,Z&+!WCU'&NJ/'K3+"NES51U M[UC:6AA.*:9"00W)R$J]7_\ DA'!N$@ !"G5CDUG94HD_ #=X>[PX]_^Q_?' M%?C&BW*9K__]!_\OW@^ KVG.ENO[?__AM[OW,/WA?_S'/_W3O_T_$/[O7SY_ M!&]SNGGDZPJ\*3BN. -_+*L'4#UP\(^\^'WY#8/;%:Y$7CQ"^!_U:V_RI^=B M>?]0@< +T/:Q[6^+OZ8B2],,"1@D+($HR$)(?!["E(DDY0@)&K&K^[\*RG"2 MI BF7"#U6 )I0@*+PJ2&!/Y7U(ONEJN?_^K^H/@D@-)WKJL__GO/SQ4U=-? M?_[YCS_^^,MW4JS^DA?W/P>>%_Z\??J']O'O)\__$=9/^UF6_5S_=O=HN3SW MH%S6__E___KQ"WW@CQ@NUV6%UU0!*)=_+>L??LPIKFJN#^(%+CZA_@6WCT'U M(^@',/3_\KUD/_S'/P'0L*/(5_PS%T#]][?/'RZ"S'Y63_R\YO=J;V]YL7717%P:H*RTQAZ<<*RW^^ M!.SG$>@[PKY MC49]>HQ=?19YA5?O_S*'PDO%M7N M^UWP-?SMRQ94O9[A8C\8D%5=$,^"E_FFH,W!)K%0AWJ#V'_4\$$7 =!@ 'Z4 M.)0__=O/>\Q=L&8U/U=63AD"OC88_)^+G,GI :R5.N#SXIC:G)I3NY>@4I); MDRIP26IZV\4DW4'X,U]5Y?8G4/VD%B-]>#^?;/5UL:4*%W2 Z^T3/]-KN_XL'ZXAL=O/UO0ULX]V*Q37E!8;>;(O,5FN MEM62EV\V12%=M07&'/E10"!*@@RB+"72N>(1%!@1Z7QQ3/S Y.BZ"&GB(ZN% M"_CW)[XN>6EV1%WFC][1Y(1J,T'>$MR!>05:J.Y.H4'"')T^E^',>NH,DGM\ MV@R_8">P']8T?^0?\[)\+Y%4"B%?5\NU!'7SQ(OZ7"NE!W+E<; M:0M_>< %7P@?<\&)@!G.(HA"CF&6Q@GT241(%B4)%<)$I$?@,K'02ZA *LH2 M2#Q J0 "M:> =7 $^0[)*_F+&C?PXW(-6+Y:X:+SKJ%9.V:+]+3*3(PWTSL- M4N!'A=9/#;N[F($]:@"OF?K=4U[B%>N@-I'^7M)QI6R3$!+":A)<:?, M'/#3D;H;@\FL"M$!RXY5IHLES91J652+S_(;YJV[B3.2WF_WAE!CZD[+;>YK)94 MZH5?.5:6;GUO,$B M7?^"I_4AORKC&F%V&61(P$"#*&I47A^=))B#P.0\&EK(0H##$W ML2AZH4TM1BWL^G1B>^AFAW\_O_2.=V=<,!.^ P9T (,6LKOS5HM 1R=J/ZQ9 MSTPMLH]/1;V7K)V)0FI9_I8W__VP;D_:]?T;_+2L\.J:E%6!:;7 #!%. P8# MS'R(D.=!@C("18H%CS!AB6_J.VB"GECLWSPH75D":?CG6PP +DM>-7;J:N_! M_=78#]#EKK;9/P'/C*W\&C;X<8O%3XIU.T1 BPGXNL7%8>C;G 'NS')=P'-; MX88,.6-TFZY@'A[_;('/N6 <1IZ((2(Q@S@F"8Q( MP(7P8Q&DL=&%^ 1(3JQ)WOWW1HE,#=_0:Y]T:_1LD)=FN.%=2,UD!=1A"&$. M5KBZNY\"Q7FO^R=D\DF&P)2PS*VF>M&_2>#56USQ]WA9_!VO-EKQE)[7)]9N M"@ZH 4DG2L7N:PR 0D'?-KI$^;!1Y(!H&PVS)Q+L&>#&\!F@R,KBN;3F;*;. M %%=&V?H4=NPYC>^WO#/7,FH-&4[218W9+6\KR5?!5FHRB1+&7I6814#>(31XL;?%3 MMZ2[A*%\A^%5G6^A< 15C61]L_J8KZL'TRQ!9UNE&WR=?P-,X[0UAE=@OPG= MK*V;SB9L\00-HDH?=U&M?32)K,O(KEON.0L".T)KYGBQ6V:>AI8=KV\;A:[D MY[TD*WY=AUVW&5:11V,O0AE,(AQ")#4JQ"'"$%/NHQ"E'(>967; MY7T=#VU"RJ81Y/.>Q[*S,'=7E)/([G] MC]L)YUM.JGW:Z1W_7OTB5(N,P%]%HLLH"CSTL1$ M."_ F5HX)50SD;S$#SV1=$"EF4@J@ =YW HFJ($ZC(0,D.5(*"]!F54H!T@] M%LJAQRU#LY5TA53P01['JJKA(5_)E\LFLKB[5&01\L+80]#SD@0B$@60Q"R& ME(H@#7D0!L0W*S[2@#JQP.YPJ$W9#A;_+VCCJAKWCB-XJADD= M-ZS8L\3$LO_KI]L/W;.LQ@!(CP5TP[4#L3VF*0&<=VXI,[CUC59^69=E;?X&4MK?NOT99&'D2=9EV6^@"BE M!&(_(S"(HC2)1!*AP"C7\CR8B65X"Q0\-5"-J['.<4;O4!Y/K^'-P);4%N T M15@])+FKP#H'9.[RJQY"S]1>]3T](AV"]%P.MG>#Y/AN\.:IKEQX]YT7=%DJ MA/[!5>4Q9]??>('O]_&W-_FZ/N W>'7'BT=_X3$B,H8Q1 D-(&))"-/4Q]#W M(S^,&.*^,,^6F)>&J9,I]AA9I%#,O)V:SL/KWB1#5T1A"NO[\D/CI$,/(,^@ M^UQ+4Y,A]?;2"KPJZ(_^NARXKO^[<>K/Y:0GHGDA&XS*>R"!-M2]Q;JY8068PMCD#)' M=L!E.+.>UH/D'I^IPR_8R:RJ.G]3EYO?\S5]ON5KUBK@%P5IG79\"Q\!N\::<%I)W^ MN*SJ3._K-=N#6O)RD88^BOPDA#C "429%\(LIB%,,DQ8E C/0T;AUQY8$\M] M!W)=X4J[L,&/GW)I52:&29I]G-/3 H[X82;^QZPX .M.YC5H\+)I[U>,TJ0]KQH5TIBN^6G[C[-UWNMHHM?*W/&=_+%>K M18(QSU+F09ZR%")*"$RIG\&$\"00//-8&BV.>BE\NWP M4_8!&Y/#.(;W>JICL/!,;N0>-?A1X:;\B18[L$7/H6OA@DNNTBO' MH#)O#J8#IITD:KI8TSS ]V%=+N63=P56"][FJZ72K+=%3C\:]*C56&5"D6J M@Q8ZV(*OSVZ% V<;^?H$W6H-R+:*E.FL/UODS(#8;B3-Y+6)2M(OU6>>1M1; M#S7$(6'2JX>QI\JW.,>0<%6/SC(JOR8>QX@ZK4;EVI5?>] M-.[G[GQ[#&Y,7XKIK^0^U'688C*>SE79;HS?ZRIKMV6O<4V[-2"+*\;-BOL> MB7P)_JYX7%?,)/'T_-M37S1*H$!!A?Z!B-ZUUW#\\<1PD MVFE6:3]Y=A>/YY><[^ZQEZ2#Z\?^)RV+MJ3 WM\7O*G@O!%MH>?>SL?<]^-0 M12]Y7%=O!3##?@11XGG88Q&+D%%IR!# B:7T$+QRMUL$]#P!.Q[JV28N.6,F MQ2.98EX$IDFIJVJP(7#SEH5I$G]2'Z;[WKB$GIR7G_+J,__OS;+@GSG-O_'B M>5^\:)'GT[_BC.D_3&("UGD%B@87L$7&+@EH@%,:A_4D3#(\P+LI0XH_$@OP M^8@_CFM![6@?G58T .9%LHWT2+^4A*3YMFWEZ'%5F;KN.U?03,($I2)(8(SD M'TBP6#6V"2#V4)A&7N9Y 3(>7:<#>6+=<:X>TF)LG18/-<,74W#&3&%LRT(G MJ0XWIL_EX#HMN/,/L#-AQ]E!=D8+V.F*.J#.63V-XT-9;NJ^,$+=TN;K&H<% M#0A"A*90\"B$B"1,Z@CYA^ )#>3_N!!&T=-!B!/KABW\9GI-B5>\;F%':P1 MJ3 P4Q7#+-13$4X98Z8:#GFR!:[8TH!O"LS=:0MM4AUIB6%XLVH';?*/M8+^ MB^8SJH7K13J\M?]\'HP(O%EX6^S 6 89(GKTP\\(4AC1)6,H3/XZ-IG5> M!C5YABF=^ZZ88.9B-IRP"(K<8@X9TF)%P'-G),X1/!I2N+@ M&^:GZ:_XO_+BS4::DX]2/NJS(@S2(,A2#X8)E)F#$$7EFT=G.QLL$=0_%GJ*G2AJ]IM?Q6#VTZ/T=R$20AB^,DA![W M*$0^"V'*&(-!QK. 1'[ 8[-T_C'83"R@:HHJE?B!C4HG6:[E_[>(U94_#68 M7IB.:WCDCMH5S5-Y+EX;:@O%XBU>*HGGQ]\:?O\$=MB!/7I7E\;>.CSA73#* ME1$P"I=Y[007;#LQ)9PL:EG=>#*%?-?0D(9A'*%4P"Q394U>%L&,AP)RS_/] M-.0>#HWZUU\&-;D54D,;,:^OATMZ>LD-[69*IP-SUV!JDO:.P\2YJE>\#&C> M.L5!@D_J$X??F#GON;D>^+"66&SJPJH;5;-_]X#7;7K?I[Q609P==1@Y';CQ M.5^MWN>%6G4A;22,HSB&/ I\B"+/AT1X,0P21CR!6!@;W@V^+OHFUE0GK8O, MIL?\*;X0S9O/UX7U=%K:0=IW>T7;H1G41(-*4KU/"M\1?J9%UMGO;)I>P*]S M8U\Z]WPBZOXO3;JVSO/>)T33/X[OE>=UO1]%Q_:@]+??HM:EOSM_=@*8K MT*%Z>U2-./4S\8YI[3]&1I)I> ]N1:%1^MP%6JQRY([7FBT1[@(1W6RW2X^8 MR<;3PV9=SU?8RZK*@VD28]YS?EVV XBE;-Z(FTU55KAN&/(+7JG+\47DX50$ M 88D]J3K&\0^Q$F80L2##)$TC@*AE00_%I&IHW\[7(#@]53&IQTZ*HTCWR,$ M2(.1GL".WH!^Z9Z3K6:JH!ZJLL=*&5T[%DO$P'4)]JB!&P$ZR(%?9F4QRVG] M5JVL7@6K#S!Z'2S75M*N^-1H=+6:4MK("T._5MRCUY]%R[OBPO9(<+:>N6W5 MUJI+L_ 7:?*Q.U7FJ&M@G7MW8E6^[7O0'4E\I?Q&"7_Y;*5O:YVE?=C@ M&DNVF:K5H!A\K7%P5,+01YZ5(79VP=FLL3YRNB99[W-V0"9>YQ1,?XXP+2)*$2>,T4OVG2 *#T&,DCD0D"-OVGVH&H<3Q.1.<;V)72O^XU*4$+3*/%AC#"7NT4SF**$0^'' M/O)HRA)"VHW25M:O8)M>3+N[WZ&)[_E<\'SVF[K=75P'[=?7H.DB3U_ZDNPB M?G^.:ZXA]KINT'09D'EF^L=EM6PZ4;R1T.J$;)P1Z7Z$,<29%\BSDH;*;/8A MYRGA28)(XD>ZF>FGRT\<+]D#! JB<8+Z&7[T*[SQ5)II*T,"C?+4+],Q(D_] MS**SY:E?)JB;I][SU(B6"ZHBD[.WFT)UQJR-@/J&N/[=8:&)DO-P@87T" #&FRNFA2?J\8UWAHF8(>3 MXQX/-NQPV>O!"/[\/1]LV'.V]X/50F;*B_'E-B;\Y?F1Y*L%BB7=7NS#C/I4 M&@)J=A6-,^C35'":I!FC6H; RRX[Y#N-3,J_[$7Q=*591.PB 5O1N?R ^7WAIWQ]R_-//+_^=E]GK]2C%U?/ MMWC)#'*S!I:9/"%D#54VTR?YOVUJZ*&KVZ(#%#[&.5Q#/.H7)894G*(4\0@BCQ"ML?==AS@=[JBCX.?+[)/[L&BI&Q=M"%*%R%LWY:148>.&.!9>$KN=)\Z#8FP=E)K%;SHN_%?GFZ?W:>+) SQ(3GU=Q" M#/,O?,751>FO=2(F_X0?M8M9SKX\M>A)7PNOG\$6,FA! P7;0/;.TJTA=6-) M-I0W*VK-9*R/(COI.KOB?'+51]"!1/4^:&E,\K+DO.W!M;[_*!?FY5ZMXSA( M_3#U/>%%E 1>Y!DUSNH%-W6B5 W-T*+LYX^F=>F,:D-+ MLX9[!7:000-ZHA$8>F2Z,D/[@ZKTUVDF\7K/381J[IF]9AD3H M2>&.PB2$*(L"F"41@930$*. 1D&"+5OC]0*>6M;W:-1SL\L.(O_RSVG@)_\* M>--LZ$N:S_8EW)HM9C1 MX^;JO6_1@>0+7O$;4:]]W4[RD_\6O$[.JJ\)(YYX+*4!]'TA($KC4$W)09![ MF 9IF"81ULJ.L1PR:\BA37!OVXWA5>9KKJ%-T4$+#?VW+-3FJ404Y%"%(H8DI1(;XBD'DY3'Z="*_AP;O&IXP[;KO[7!B)Z M3+^&BAI!E6%H84<0^-K TJQQ.4N9@:H90:&=8M'8.C/=<8&"7DUQ_,Y\>N$" MM@=:X-(SKN:%[HSW1-V?"8:@"*A*" ]#F(DPAMQG?IH(G&*L-;-D&-3$^N"+ M>UE55+,FF4BU@0)6#6SQ93_'9W)O7XM"8NS#.G9;=/(+C MT4:_\#5]>,3%[V_S1[Q$2\&(@VS42+$C M@)/?-IR,U=HA +XV*(P=+W;,0CUA=\D8TSN),3P9/W#L J%3C1T[!O>RP\Q9&_77@^>FVX;&"LOS&;^47TEJ",1?(3U6Q-V)8GO!1(#4 ]2 6 M<>B)D)'(%]HV?C^LB85?P=YW4&^A P7>P% >X):&1^".!V9R?IE\&X=A@ \& M_H,[?MBY$Q:?A9E[H4=@K[+0>^B.8K3NOJFYY3YTN[!>-!G&0I MS%3\%3&>P)03#GV6$C_(DL"/J%GC07,D3+YJJXZ$XZKK1S07,M\/E@2<13B% MOD]\B) 70^QE!(9)Z'/A)224^]$VQGO1_3CLT6>W'VQ6UAKXF9-]OH9A=8>= ME[;H=HJ,)N]UH,&T:9L=]"'P&KH=:#!(L]V!SDHV,>[.5W>7[WM0#_18]YFG MV@EZD"=I!!%AJIUMQB&G-$JH)^%D6IE (W"8W'?NB".^+[@4O2H'A(,G50?] M(RX!WDX5T%1M8QBN$WN?G(VFGG:'@W=YIWW]E=-9 98<-8GY3\Y9RZN!23AL M>)LPBC?]EPYV2\]X-S&*]L,KC'%+V<9#R^I&_"W/69TKPHMO2RK/& EX$<0L M3$-.8>I%,434EV8J"@CT$49J/CN+(V86";T$:G(]7E:-U?^-KS>F"9\]'-(- M=+J@VU3Q-B374.ODK2U_9] MD:?&IFS#[S0@<1JA!#(6!](PBU.(>4J@P*J3GO0OLXR:)7"> S.QS'9:/#90 M+2\K+O!(3W+'4VXFM19$6V1:]M'D+*_R+)"9LRC["#W-F>Q]VDY ;XN<2J>A M?"^1:]*4Y$_81DT]Y]=ER:MRD40$4S\1D NN9@H' *P>!-\^+%=]\YW:B5WN"*W^?%<]UL M6;-X\>S+$TOW#B;8 OVK?LGB>6K[Q=4)H6;2>4JCLP;3@]18E2N>7W&V M@KKEBOT/VAVQ;Y6J]O%&V/QG+B;,SFO7^Z-WN+\@U\UTS1[1FN6CV\VU M4P'!).6<$W'5D7==KWYQO6:'/^@\^6%-5QL5'964/N72Z:@[3<@W%.7Y MNEJN-YRU%;;YNES$:9Q)GXO ,/-3B!*"(?'"&(8H]!,?!](7,^I.^O(D36T MU@0J9<5;$D%1E\6M 95XFQT.+\\MS?/DY1&=T-S=[>B6.O"YW5&%\E7])^A@ M?@7V1+6/J #ST0\/W]A1"[;D-LUWZC>[%(,]R>X.KM>S?8[.NE= T*S'XRN@ M]\*)^HHPFWG.Y#;!<3N\O+RI'GAQ)[G0)J=\RMJ,:'#=N!.T9_:_;*9]#/O_NF=EZ]W5\S. M1@?)>;L\ZQU)H*8)5)*H?>K>CJ[MR,2=/UB"KXI6T!+KL@[M17;II00;IJ?/19)MI77.*C55?+T6.--1Y M&+,JDEXRC^6]_V%+ZW)YOUZ*)<52-5"JY@:I;.9\M50WO_NH+DE$YL=4P"C+ M?(C")(4DY3Y,5!P&93Y)(V1D%6J!G=J:VSP^XN*Y/LCW^( ]0F"+D:'%I\=3 M34O-.:<,+:Q^SDS4F-",:E<6BQ[0>2T-(T:<6 AF;[_0L*I=58S>O*J$,YRA M$!(L5/9NZXOMEWO7 M57MTU9G"LC_3]"JK+7DM ZS,D']=?NHD&^-\C)4=%N;97A8-ZN=K2V_6?=ZL MY_PLG>;=-Y9WU4[^19K(#[2.']\P7JWR7F*6K_EG3G,I*L\?ULSDXS[_]JOZ MSB\0./S)CZ?-[.MOX8$M0'7ERI;?EFR#5PY%HI\L*^FXL.1L@M)/4E=F!IZT M[>>!J_J4:J*FZ@B3,.2A52?'$B\*A>_A (O#CMY_ '@?]$W28'<.' MJ5-.F,EL'Q,FF!>F3:G543N\^FRGKC:AW0-8_R7K8H)]PDTW#>9S4TN^ M2#TYI5EX;P%-_6.[VEY M9*8?#M,9CQ(=SV0UJN3)&B6G:?F6['"7>6^*P-S)]98,.I,_;[O2S-EY9R>T M2[3+C+T0D?AH5H#'5F$F1 F)'X7*+ 2G9.%IM-<"Z1T96:B\_8 M^>T?UK10XYO?\N:_']9M@F3YN6Z+52??>UQX&"<49F%,U#!!#V:)AV!*D1]B ME 4H8V9]X'7 :GV&8SJ_;T&V'< 43#/O6HMY>NZR,X98R>46.OAQ"_\GY<#N M&/1YF$'&;JP)Q8[\4BV0LSJ:)DPX]AR-WC5W!;?9 S?B7:&J+9[VUQ@?Y6'] MH>*/.CVQ=):9[L/>0J^[!A2%U)KYIEP]-T&;XV!/]\),X09JY!Q=F)GPP=1G!/O1Y*GCD>UG MC7)8+@&:^CK<0&N;,4CO*'-!MF$XY)3BX<%9Q@?6$%V.#JF+8&8]F(:(/3Z, M!I^WD]5_8!4(K=KOSX]"X?-$P%B@""(_B*4)&G#IUPEICF(U\>5:3.DG4L1^NZY)]4L6N_:)F14?> KINCOLG7Y9+M\CV:=N>WO+B3JJ;$M!XJ ME*19BE,>0<^/4XAB)B#!D0_E_TB(/"\-TL@HV<((_,2'[UU15Y$\MP,7[=,I MS'BJIRNFXY29XMBV=Z\QN0('N( M,BJI 730<9C68,4&5QD+9L#G34:P8LQ) MGH'=*G:Z9]\RK@;XVWHI/8,OO^WF5F,DB!] E*D_N+3@TQ )&)(L8:&(XX0: MS6OJA3:Q9NDTDVQTRT9!-],J_=S24R+.>& :7]N17\,%-6#PHP1=_C2!:Z!% MIB.=T ]K5A6@1?:QQ.N]9&ENGWNS\H:V*)E:,A, MN7^:9L\KV15#(^E_J=)>.6@[OM^YJMW>3-L.?@\^NK+ I49W79IN! MZ2<6WAPP1Y?>O]WPN_SORWQ5XW0C_F?^R-^HT''Q_!'_89!I:KKNQ)KZN*X= ML U70YAW*"D5KI "+59 HG4UE*TYGIO#-[13,M),N4[#PS%] [29X:*CP#"P ME^HUH,V&GBX$^FM8SC!L3N.R=7+55'HU=E@--2T77I@&..,Q%"%3&4R9!W$: M)9!F0]++!? ZA!GVN)A#V@9IW]J &T2=3!W7>L2QRYJ3:]V96'4S:F;@^ MIYY/8@9)3%1=((LA08A#CU U"#P4"3'R#R\!FEB0%=A.N_6KNON-Y?3@B[S2 M$V<7'# 394OBS6N.!RAS55E\"<4?\I5\ M]SWG"XRXAXB/8!82!A%)Y"F(QT&,N=80JR% $PON'A807#.W:I W M_8+JDN*Q@KJG_KTSZEE.ZY_6MN$L7#B .#DWM/66+HF-WE)/*V6$O##T:X4T M^/XL"DF7BJU"TGY^M$)Z][WBZU)NN?KJ!(J\-.0"$AXCB%*4PBSR0YAZ<4R# M-!4,99;ZJ MG8G6T S5*&QTPQE@9V9([4A?M21^CB@Y(M]9$MBQPI(CT6#%& M#YTCT$ -';S^4EKH' T]2NCLX]:%5ODCW_5R4V5<=:&_:@8H_1469&$,LR!+ M(1)^!-,PE@Y-YJ-4<"^)$35Q:'I@3:R+&LA@!QIL85NU4.SCF9YCXX@39FK* MF@DV-51#Y+DKG;H(:>Z*J2&2SQ1*#;[B1*A_P2L5_/CRP'EUO6;[+G#[(I;R ME^>#WDQE?W.F\N.NU JCU,=QD$$2"!\B/Y7&BLJ?B6C,$,T(0F$\0DE,B?O, M2N<*M,2 FIKZ!K;3'K%#D.KI<]@8[7@$[+EYKWK582_^P5AIR-?R&8S3N*_C M"QBKSN?8BVF.ATDQ?\GC9HXM&3B^9D'![CC\R,N2\PN)[;_B2G7..4X6RE@< M18P(R)(P4L'\%*9,"(@3@7V",[EG1C=S%CC,F,/U?E.I\N)?E^OEX^817*_7 MJNU]4[)R0U;+^X&)XL[8KG- MX) CU6N#P:PJ= 2+CE7AF*5&5]$T_5;:[*I2W71R]F'=K??PHB03E%/H4:G0 M4*#\^"SUH9!JC O,B0B-$MM-@$^MQ-KB$'<%-,/LU--14S')3#D=%<^]PL98F2GG+BUIA[$UO1 5' M<1; 0/HX$'&&U0QI 0/!!4HB3W#?S$IPCN*,#E$7Y6X7VRW20'T3H(-VW(< MDGG]RDWUP NYH&@G41J4J)QY=6+56D-4 B?RXK$.@+>@S2M-SM'=K^47!35 _7YZ0Y0/2Y,CHLVD2GJT]=W705EK=\# *3^MV[1P>5+#])A>LN_\57^U"0\J7+1;;]'D8@DY3&!E"<$ M(L\GD/@L@U&GJ6&CCB&8$\OR%H/:*V=['(P;=@SR3L\A<,P1,T$_ M8$8'/&CA3]._0Y=>=UT\!B'.W%$%BN M?P)[+NZ1 E^W:#E4,?8\<:1Q+!"850'9,^A8'XU8R=R'^- T+9,6T6V^6E*Y MJ(1+/^75-XM-?2PKE#BK,]4D9J!%3=__T.?: ML#%=7\;\9MR M = S%O]E4/D2?I57W/6@[;4(-6[N2[]7?FD2 , M&0EAQOT4HHA@B-,TDT*)21;X7'C<2 H/5I\Z#%C/W%3 K.3ND!%Z F=-GIFD MZ5-F/C/C' 6N!F45:.\%J:K'M7EV7^R@V/[BZIH=7UWQ[=?TD;[-PG?7*DW)SC-JQ9=LO%$G3I=W#(;S'98^[O_ MWBRKYWUA>5G?K]X]X/79,>Z+)/!\+$@ 49 2B$2BJF(P@9@@P3 .XQ 9%7O. MA?C$RKP&)O6$??[Y7!NHIZ]?X[:8J?1N/^2#88H=(E0@^&S?9$7)%6AHZ32S M*$&3V%%)JK7GD(S!6E G'F7TK,TN.I+>KCXO)U(SQ)VTGOT_%-F J5FJK]M6S#]KPTN MY/>[>O[,G_*B6H09$B0C:@*LCZ45I@911!&&4>!'/([#-(FUYDWVP)A8M+90 MP0XL:.#J25@?<_K%S!')9K)F3JVVR&G0TW/)(]]N1$[^92]I?6O.(FX:1&UE M3N=1B^9\\HQ]5-'FG/[^F2LI5K?&M:=6=Q(F*[Z(/"PP]F)(,B^"B),4XH P M^0?RB>]'D3S[M)OT#<.;6" ;!)HRVBM0;'$ N$8"+%LL#'K9:;"P7U0G8(R9 MV+8\:4MG=^#;* _X, E/#/K\N>6-7;^_L3PR:_RG3W%O T"-9>9K!*A/TT%# M0(/7;'N(237"RVT:W\(C<>AG.(*,)U+?23,>9AYG, X]%"=)P%'&%NLZ 9O= MF;3[.@"C]<5FS1=[ LP@7:,!"G@#U;19UB%GD!_Z""4)3$(<0Q1B-?E;6F=9 MD"1)*NTT%ANV231GR9@T'Y>\T'-R1E!HIL)WQ+T;(,ZB)]99$ISUK3I;> M4F=).^W_=/XQ.W7S-ZG"RH]Y6?+R9OWNNTK3VRS+!W4BW0C5_73!J$@0EPHH M\5(U%%QX$'-!84!3$>,(I[[@)F(V"''JH+&$#^39R0] JZLE)H&;B>$P]](H M0Q$3(61)3%6B40I)H)B9820$S5CJ$0OU[8:)HQ7ZO+S44W).OR\SM5>SXT<% M^R?%E7J)0+!GV><8A2AB!&7@!%E&; I] _C4)=57A- !MWG(F/=)/:I)\#*(4.;!5$6#2.QE890@1+FPB!-;(3-/[%BA]E=PFQ?U MD5[P)_DL7]UL[]Z5@.Q5%C!H-_N^;>G/I[?W8 MU'J*UU$8T+"%]04.##OSXXDW/*Q' MT6WDW_>39N7G7UAR-G^_GZ2NWS_PI*7_GZ_OY;?^J!))5+N/M@PMH(B)@*BC M3"3R4/,BB)F70B\ED4B)'Y'4K./463 3"Z0""A74.I/IJFT28U6E=X%-FN[X M:.(-_6U%]YTIW>;N="]9KOSE\T#F=8A["3WQ>/N?-B_P>[>NI*_\?KGBS1"O M!2]Y/$Z)$%I-:\\M/K%(-N" @M>.F=.OY3OA M0[_TC:7.3.8,"#,JV[M$@56]WLEBLQ7J72*C6Z%W\9F7'GY5EUS%A/% RAV, MDD"%O ,",R)4I3HFH0A%1(A1.WFWZ$TLMM.-4S(\AQUOJM[Y_7);9::#7F*7 M7G#2U6DEWRN:"TC)UNNI6#ZD-E8NU[EORVQH_J?N[_X^QM>ZVPR&A$ MHX 3B&./0Q1Q!+-(_LWS,\PS/X@0,ZJZ&X0X=1)8L;Q?KO&JKK7F8'M]8J9$ MA]FFIQ>=,L-,U2G0G:9+ZOYP!QV\'>**L=+2IM21'AJ&-ZMJT2;_6%OHOVBG M "[<*[[9% 57:0J"ABE""*K.O5+Z/0^F&(4P2M,D"+(HQ%&Z^,8+DNO*?S] MD^^]"];@)EU"!:LM6#.Q'V"6GLR[8X"9P/?E#K3 W8F['I&.9'T V*R"KD?X ML91KOF4;^?CRP%6AYKW U-RQO#J0"-5K\H!X?5%WQ50*($:IYG2]/K8 M,4>*WEGXKR<]KX\]1JEYO0O9CN?[XYK65K^$=EOD:_E76N> ETU&1O/G?JA3 M$*?(XR*#+,T"B'P409+Y OI)P!(:^T&(#8?SF2$PL0+ZS*D$O7K>S7K:(P<. ML:O+L9O'>QY28Z/^DQN.V;+>'#W5-B7+S32;Q.0R[^;)#;)EAK/1?H;@9Q[L M9\>I=^'9,I=TR.OF+VD];R&%FQ7W/1+Y MJB"J.?K>K_"]M@">?WUJV5/7= HL] ^*X8Q'9%ZB7D/NQA-N*'+]-(.O"KRC M0L !XNRD[L*:\PE8:7_W]5QI7('J@4O'^7ZYKDOW^A[W=%RY_]V([HN=*S<9C M,ZVN %TUL],[\%27YRTJH'FD\6$/?MA]PYV;Y811CGRN<;C,ZH Y8=NQ-^9F M48LRT"]RB>O[@MC!.2 A1R*7Z$SZ!D4"^"'C"1& 48C>$/_T57SSA%9_DWP07?&9-Z M[X_\A2[W]JQXB:L]"?WU7NSM63/J6J^SC'GD[4OU^VU!;XJ[LFA+?N7I\RNO M'G*VOR?2#,/IK#6U!:7&I(!;:8IRR0)P]^4SV*,"&EST W-:S!F.TKGFBZ$= MI<$2\-7I99DIT5:A/"T L\7U3,CM!OF,WK/QH3:DI,6R:=$G';4OO/@FOP3I MP7WCZ\VVKSF-/(9P0&",!%?5B#%,5?_GT$\(CY*(8<_ C=(!.;4>Z.)0ARW* M%@M0-&B8> U:/-1QIUQSQE 3'#!%P@=;!$"+@95/I<4=$[?*-9OM%::T<,RH>S0R3)ZT_(F9#]8K:YF*M4\-$89Q[8.9 MA0W,*]! =1BK[B?+513Z I1YX\O]I)Y$C@<>']':?I(!Z7_G9<79=D#Z@O*( MHC#FT$]" 5%*$,1AFD&1)4D<,I%&LX;BH#<^=O^&U>[WO4S[H++AO5SH#U_ ME_H9-^-L:_HYX5M.82ORLKPMKK6DBHS==@0=-M/D/G MLU/478TUZZP\[_"R4Y).1I2=><36^VIF0:@;M#<;Z:8\\N*DGCE._)!G/H?" MBU2E:!; -,HXQ!Y/4L3E_Z/,K/A;!ZS)IVA5 OZ6"RXA,;-8E!'G=#TRM]PP M=<\:Z. /=6N]A3]M6;@)QD,WK53#7>%]"@VQ7/M.#8^ MY-_Q:L,7L1?Y*,L(I$3Z8H@$ F*"8NB%"2*15 8\3"PG[WG3XHX_X3?N2+(&*A"*78DU0EN-"80H+\ ,8>$K[@)*9Z27Z7 $Q] M%]6"!%N80 '5[QEQEB?]DWIYG&S4B=5[0DK=[K@#]*C7G[C']94'N9J2ODG7MV(._Q]$>%,!(PS MZ L:0!1&:D84EO9W+%@2XC",B-%$3T/X$PMF!QN0U]$MVL4'K"0J9L>H*7_U M3M<)N68FY%V&->' U1 @POX46'STQ60"*F"#(F2NP/9DA>.SFE3Z+,>WY:L M.3[5;9>QTTCO'I]6^3/GM0W1!.6V&0,)EFI&ZA[$8^G[8^)!0OT8"A8E)(HH M\Q)FHGLN0II8R[211C-%BK#";%FRF$+LK'(VSN""2:-#Y+F2-8OPYE5 MJ@?)/9;?X1=&2FJ3BG$^)O\I7W^K0^IU^+V\4^'G[N_?2-?V4U[])Z\^PH8LP48 O&H4EX$?D^52)?ZJ@1^:^]"CE=;Q;IODC& M5O N/V"=^7KLTNU"$JK--A(X@!XE%"(2!S!E20HQ2Z@G:$R\,#9)7.B!-7$B MPYN1P9P^+NE>KSJAW?1652LD0X(C+I) ]_*\N_#$JG4+ MJAY\JG]7?D#Z\!VY+4%FZDF/%J,K\7.(6UV%'RPTVQ7X.?2[5]]G?S]SM9 4 MVB9Z?II$OJG*"J_9I=(B#6.XM\B!&C,$@E0YQ ME! AB##MM?@Z=]:X)>/!OO+ZOW^23=4SA5_;-ME;Q99E8)(.V%[DGE:$78&# M_7_C@ &@,# L M%QMDGIZ6=LH2,Q7;RXT)I>4>LL+:14L M:6T?+#"+/(^2#%(DL!H@SB&)DE0>R7[(X@0'V#,:(&Z-R<0"K2[W5G7Q-B\: MWPNH?6PFC+<8@GR'HG3%%6:UI\;RE=RSSIN&3IO]YNB=\;.PW$RE'-RL-HSN MX@7VB#55>LOR*2_Q2EV_7GCN\'I6D@%J.AH'S9T1,9J7CHP+>SQF-3I&L^O8 M&!F_H/F5P+MZ%NTU8_*#+MO_?%RNN;](?1YDB,=0$$8@XI& :1!3R'P18)R& M%'&MK*A>*!,KO@8N:"%>;?^B&J%S<+,VN#^XS*?ARP0GU)OI(&O"+28W]Q V M8H#SN55GGN/<0]CI..>^AQU4N]?UL]?TOS?+0H4]RJII!;M@DC(O2D+("15* M2D.H&A%"01-$0I9A')*QE>\78&M]O:ZKX O^)!]\P*;)$UK,1"$+6$)BU3Q MJCP6I9 P'\,HY#2)8H_3*#*Q!YUQ<80O=]1$H(4_ ?/T[#77+#'T]HZ: ]0( M2.W8HM"F?PQT Q_7*V" YBGZ!EP"^7(]! :8T-M/8.A=RP)HJ<39L$"J67#A,+$8S%$-&10)4I EJ6)(!F-1:AE#ND"G%@O M=,&#/?RKNCH??&UPT.SVK,U#/17ADC-FZF$D4\QKEC4I=56D/ 1NWJID3>)/ MRI!UW[-3!,KM6N52V_ ;T;U>^LSKRF>E<,J3VZ5R'^5,D8@\1 2,,E6='$D5 MD7FI!W'B1<3#D1F9&39FIG($O5\0P. MQ^QPI)O&8C.KZG+$NF/-YFI9.\6GPDGEC;BF5"4Z+]?WM_EJ29^;/_>RYJ>Q MB)'TD7@0)!"EJN<2(])1"N,@Q'[L1[%1$WP]L!.KL1H)%6"]E0]M!T*8Z3!- M]NFI*O=,,=-(.W[L,;@"#73PM?WO)$K)C'!'ND<3Z*PJQHP1QYK$\&T[A5$W M@?DDR<'E0Q.Z?M>4M2QX1$@01!%$,?4@(BF#F. 1EY$4>*E21;:],>_"'"> M2%33V BS_]J45:UYS13$97;IZ81QU%NI@8;B%N:N8K %>_DBT%CJ!TES).B7 MX:%> M7'AQ@E,D=4',_$R:#TD"4QYXT$=Q&'.*N1\8-6^:GX2)39$M%J!% VSQ:";U MS90R;;_!>LKL=6^;O?MFF4Z]FYMQD#@]\"F K]>DK%LN.S3 7FYC7CK5VIZ M/T?B]>@-2$7?E15*3=DM;RO\9<_5'F@$HM% MG(9AEI$ DCA$$%$?PRS&'(J,I52P,$RP42C/$/[$!TT+2'EY[;2!NBR=*H73 MC(GNU+#G\W7U4((?<0FP2@Q3RQBFA9ENA=ZI,B&#S8Z$%I$K ML$,%=' !>V3J;*X6'7=*W)(/CC2P*?19U:3JU7^AUK[?5Z\ MS3>D$IM5Z]N7GSGERV\JGW8[X2/(:!)Z&87DY%;,,;S);D& /\PH<,N]-P=FR M BK=<()Q*E9\<'7/:01[WDM/&[:NIANV\YJ?9%J>B]VOFK6P2NAN8ZVO'%8!BX8_[8C0(?SR>SB> &1/?. M ]=99[YIX 94'VE=0PRK"Z7C/YDV+#V7:\W9*7BY3&'/M,^EI$ M4(@R$4&L!H,'*,$^IR2EU#.L);1 8VKW:^M6/#4XU 5LN,%BV]30T FS9+>> M"IF>B6::98L/^'&+T4]J1O:.K;<=MK9X@0YB3DO]1C#&79V?#1)S%_F-8-29 M"K\QJXVIC_XB3=LZ*K^]-%J$/LVB,(H@2QF&"$<42FY'4\[6Z MEQ^W3#X_]&AJ%V9)6\]FP<($29G$,/%4NP)$N#0V8@'#A%)5Z^?%J5%Y6B^T MB<7V5W6'M'K>#J1I+.RG-J75,'N\EVEZXNN,%6/C+"WD;2#!8;JW#H6NDKE[ M8 DRRI/2 CNQT'_!TK:M9U&IDJ_X,>G M?Y7.0YO:(G_])+_"S9I)V_ M?IE4S_=Y(?BRVDB4/JS;:#W'7I!F.(9"I!E$S$\A2:,$RI]2D5"6B3C;IGEK M:BGW6&J)W6%NN)E2:V%*T9N_LVW/YFBJKA=B^(LG6G805Q$85[1) MGL/P3Y4(V<-BUYF.?:#,6S9MQ[_[ ;E;5BN^H$F4JAEU$.$D5']DD 3(@T$4 MQ:%/4Q[P1+=3T_'B$UN$-0QEV/G!C^2G;L2_SKCGM_*_+-TXQ%+&8H(2HC)(+QQZ!@)J/FLO!U$BSEY M(_FL&;F9C7N&H9UM6\<:L2NP0^U"D\F)6EUEC%+SJ6<:\G?Z' M=;F43]X5K&YCL.3E;9'3:Y8_59R]7^%[W;;Z@PM-?F-=PP=W!:[M@2T6==:' M0H6S.BS18J3?>G^80_T*Q#ES3&^TC?@"OBIT''7HUR;;JE/_\.JS=>S7)K3; MN5__)7.QOKZ_K]X5A0JL-),NWW(I4X_+M>K183@P0V>MJ3/D[N^+.HH,)"+Y MFN>;\C!6J6;+2LS 'C5] =?BU;",NV:3F9A;<,AQ!S13'EC)O!: V<3>A-RN MY!N]-_/-U.D0+]4FY>X!MT.^RMUTW:/R\K^I.^6W\@M\CY=%W4YV02(_X1F) M((L3!!&*4YAZ\H\0423\" F*@QGG=#HDS420IYSC.7:0R&O@Y0+A,/.3D,#$ MCR.(,,72'PXS&$19S @A42SP;",_7_0C<3X2]/^*[V/B2]<7VO'9;VE/1XJ" MIA59)4G=W^'NJ#W3*J>F&"B2@:*YZ?3^"NYW)]C"E[X0=DG2G^,&>8)-=';E M/ 5NEL63*UR6-Z*._GR4%N.'BC^6BR"ER(\8@PFA\@CE-(.$IQAR-5PCBY'/ M].K%>Z%,[.35,%4TN(E:?E5P00W8L.;@/(OT3I'1A)NI=1N:S6LA^VAR50%Y M%L:\=8]]9)Y4._8^;!YP>2^QEF[W9TY54Z?GMQM^E[?M)&_$N[7(Y?[7VN2Q MTHV[&"PY]45.@PG8H@+8AJMN5BTVZOOMX',%KA]5]95^!,:$><.!F(GX9B;8 MCEEF%(6Q8(!5,,8$SFPQ&0OBNZ$9F]@D'3]G]*Z>''D M%NE9'/,QWM[C/#L_8X+*2#>\F'MXQGED7N?LC%[&68_.Z%_5=G[J'?[^@H@.@AI8JW6P%;C MA\$A=-" -YVC>HE?_7K(*1?,5(PU RSFJ0X0-V*FZJ659YZK.D#@Z6S5H11#T.1CEA B8BY M7G\$37@3BW -]:3XLFGTNZP1,.CEIL&]?E&>@">&-H,J1;T1!X- ZW_7&("[ M'/S"V]0UMWPQ:''GEC]V'>Y<\,FLQYT^U;TM[C26F:_#G3Y-!PWN#%Z;KQ)B M.[4FH5S0"",U>9I"Q&+5^#-6DWX$#7V/,4;XU&40%A-P+&H@[M0K(-^EY]LU MNAK#:VW_; X.FBG:,740+7(O6P$QS2BB,9B\^MJ'@7%&+I8TTW=E42T^JWC M]?=EN0@P3U,6)E 07&NN$&8A03#T4!9%Q(]#O1&&!ZM.;+[5<,!7!4DS-'1( M<[\&L:;$T.A2QD=922-^!7ZM1WIO S2]9&F+^5DR^@16OM 15OFOO: >KC6+ MR)U%?RL\YW]I&[#XL);?H*IY^<;?X@IO>]Q3$2H1LWC%>4#SA"LZL%4F"![L;# MC"1>Y'LH0LBL)5P/L.EO3CJ@5:2B!0Z^UN#-;T0NLTW;GG;"#&.#V9(/-N;P M(('N[-W+H.8V: >)/F.Q#K]C$X7LJYY[HQ*UBK(&^"FO>+E@"?%#57]+XUA M%/O2< V"%&;2UPXSAG&$#2*21K"GSJCJ!B6;<"38/,F?T!TB2A+D9Q6H4K!' M^4A>/*M2$6Y>?FO#>IUPYF0,-;6RA\MN]^BH8%Z-T'2\,PEY3L9#R_"G8UX: MAD*MN-$?%C5;B&;#,U:$NQ40);/U%6N6H7EIPM+:V?I&X&VL"3 M=N[.-C?C?5Y\YD]R;Q]PV21U2 .AEO %]GR19CR$F*@H!9>V$(ZE&41C%E(_ M0+X?Q=N^DW?ZOL\P9*V/];"7Y)VYJ.Z2P6KSIV,7%3NL#*\>-'BJYQ$Y8I&5 M/._8HH87[J&W:7:*2S4"[KPC?6(=^4@: &?UE/09<.PO&;QIX37MYO^TXZ3B M4 29[W&8A$AE6272+8I0!'&4""K_ABC7"H*<6WQJOVE35,F8'G,()".]= 8^O,K/T+%/2:\\?OS&>O7\#VP""_](SMK45' M?S1&?:>H>)&EJE*?>5"5:$-$40)37T0PR:A'2!H1$1G>7?2!F^<&HWNP;1U. MT,'"]":CEX&Z]QFNV&)UJV'-$8O;#1U"1]QQ]"X_\TV'#JFG]QU:;UFT!&+_ M=9??\EPE5^N\NIS,HLV& M85?; 0?,A%.7^"D:^?33:M>[Y\*:\[7KZ2?JH$//P*.6M=NX?'B_RO_X)'&5 M?_U0EXQ+J;Y>L_?+-5Y3]7=UT5D/J-M77^PJBDB&:))B'Z:9)R#"F,(LR!+( M(AXC::?[GO"-RKQ'(C2Q]'_9/#VMZF06O )L![TNF%[G:ZAP!F*+*, [3/]J M6# ^=E_T_/PYN6WH7RA&*M3J]A\U6W?8U8T"=_B!/8*@4Y4W13&8*W:YJG ? MB\Z\Q?".F'=2-^]J78L(Q8>V??!!R*,QD1;$9WX:2'TH-6 (48)2F#)&("6> MSR.5@$BY=K2B!]#$&F\+^:2DI+F*M;R5[6.<1IC#$3O,5%*7$UWWI/5.'%%O M$ IQQ 6[L,C =_$71\$2#1I[ R=][\\71-&@XB"@HO/\S%T8/^[:UG _]J*$ M1S 5@1I#XR4PQ"?[C3&<$GG4>WFINHC9$[GKUT;[>/+],@R1T#G?55.UW93M%^YA56[7/?X4+U M2"VOJ3QE-W67@K=<+.FR6H1$^"P*$$0QEKYSR@-((B+-Q"C!6&1>$(=:]2GZ M(*>.C>T! M9 ---V&DS3TV9N66&FK;:PP18X^+'+F!:^PWD_^L0Z4C,: &=5 M(_H,.%83!F^:Q[?;TJ>Z+DLSIMUY96)9;2%IQJ6.R1F.35M28B9J+1!GA647 M$+<*+G?7F2V@? ;Y;A#YW*\M \?2+UE637>=M3QC54'G/5_3\]%(E&#!$NY) M1T$0Z3)P'Y(D\"$C-$$\3+#GF34#-8$^=6K''I-=XVK(VE9-JWVK\/::\2:Y?4 \1JEQ8@D)YL,>9#U./"1@0/XTI MQC3C6I5J0X FEL7;8BEUTY/\*G$-KKG.U4WB&.22WIGL@G8S&540.],7KH " MZJQN0IG0\_:='VA>/.5->Q75D(._4>L6SV]RQA<\ M($3:W"GTDRB"*&12;J/ @Y3$R$N11S'5,L@UX4TLOKM."!T4KD"-A.0::!$! M"A/SGA!];.P7[ F88R;?+OABU2U"@]I132/ZUI^]=X0&L>=:2.B\9G=:7Y;;HGA-7 F^;[.D^#HPSI:?-8OZCQAQY_2A:?LOJ%ZME,GIO)Q/V:) M!0+3B$"1AD)J=?DW@H,$>FD8\%1@3_C"1*M?A#2Q9F_FOG7C@?8Y$Y>YI2=\ M3GA@&"VQ(]]8* =)' ,WC@;6P.S[&%KZIWW6! M7;H.UW@F6'E:%O1;^%?]Q(UPK"XL/+-'U4_>J2LU\+SYI8+*&+JFU0:O5L^W M>,G^7I[I@&%/7V/''D65@@ M,*O+8<^@8U]DQ$J6<6-I3K'E:J/Z&G_A=%/4B[_[KAKW<_9>DJJTY:9JFZ-N M5&KR[V;C4@F1"#4=5(FG1J<,4A$$L)$8)HPDE"4&*5[N4)L8E7611/L M\01;1('Z6D 'U7KFZC9)6&+;V TC(A_.=E S*OX"^V(82)]S2\Q#\([YYRIJ M[PJM>0/]CIEYGT[):TN#A_YQ[PL&Y#U)!4):#=*14'\!9=+6H-=(,8) M2X(,9@E!4A<'$K-!!/RH4/EIJR1W++WI ML%3IR!JC1E.Z4XZ6O'"D TVASZKJ+%ESK-%LE[&L&%CALKP1_\"J!J^Z*3XO M[Q^JM_DC7JX76!J%"/DQ#-,XA2BF'&9>H/Y&LB#*TL2+C6ZQ>F!-'5A3D)41 MT<)6,> :.OC:P#=-_N_AFIY.<<0+PRB9/1O,\_B'"725M=\#:=X<_6&23S+R M-5ZQZ( R8L;;/AQ#_#@F:4H@YU$($:I%:$;"+^&[1YF7L?[/K!N-@/1SUC7#*LM[F, M$T#S=:%QR9>#=C5.%[:O1[W8\1:G. F2.()1%"401V/1\T_1P7J11];D.U5=N6U2;$.BP M,/EEFU6;$'VN[-AQH^I=H5;WC"O[#[E2E5RV3GKHL3!)T@#Z/F-2_DD 2< 0 MQ)['8TH#+\&)X>1.&SPF/I8.K;^ZMMMU-5-!,3=R],K"-NW]WHYP_NJ>@7;&L" MS,14M;H?G'-CE+UW@K158MY^E=ER[DX0[Z;3G?[2UIV3>*RK1BX^+\O?WQ2< M+2OUMT4@,(YBWX-1%L<0,4_ 3& ?LC"6AVK,!4V->@[TP)KM KL/E#6B@ M8)N:T9<9IFM%.V&#J1'= 5J3?=7EP16XS5=+^@R^MO]UFD1K0+DSZ_HRI)F- MZT&23VWKX5=&QVYN<7%3U)G\[.]XM>';[(E%FL4DXS2$)!("HB2((!8XA9PG M610DPDLC(S-: ^:LD9PG7(!O"KJ3[ 0=CAK[UB[X-,;%EO#5-6*# :A1V&=H M3>)L#U'LWN>^"/&E7.\A%O1XX(.O6G8PWY!RR9:X>/Z"5_Q&U+#JII0H"4,> M>-++IBF"*)+^-LGB$-(H]EB"D>I,9-28_!*DB36#@J:,@6:ZP$!O2T,>Z4F] M$\K-9-V(:/-.W4,$N6K ?1'.O'VUA\@]:9<]^(*#J%F_]RL?*UY7@J^ -?E\MOO$FI?)\7?'F_;OK(T.>[ J]+5=V6KZ_7K/[7JAE' ML!NG^(E7-^(.?[_-B_H7554LR:;"9,7O>CS#.*>\R*_=3.5-.U755Y5'L, =ZA:-=!9)Z-U=/%KW:[S-3W MKM/)G@YPD&VNIHC6%($M2:!#4]TFND,5V)-U!50U@#0A)6DJ<%0TO^]0!ZH< M-/2Y[Z@RZ[8X[M(R#^XOTOEEUFVYU$UF7B2PQ#-:O.^%<>*%)J$'-Q5B"[6HH MC@AW5 [11TMO>+O2P_9[4?RSS%X5XO1SH;Q MZD%S,=.HOAP/61ABCTE]C-,,(I[%$ Y$KOL/+3@+8XHR!&.*$XB$ M8!"+(( ^140PPOT(&W7A<\S$$9F2BGNISRQHS5:C?JJE[/3;UM9@^1V9K MV/3:>C1=4K@&;XX:F'I]?U^]*^K[J>O'RF)>ZN$"$PM_U_V0@ M^KSKL2_#Y MFN>;\LB]Z1]A:,"5?OEWQA SD7?)"]M)J^=I'3MH]6C5EYBS>IZP"V-6+SQL M9QA]YD^-[U/>"&5U+1BB/ H\Z8#P@$(49+[T1P2&01)SXO__W;U[;^-(DB_Z M__D4!'8QIP=P+OA(OG: [A>V9P;O\AY(LN[:A>9\: C,B,RXAVTBI:]+;5/"DL; MZ-7RLVZ7?<)=;HZ]SQE6\!W@:*IQ75^6A"Y7R]W+@@9AE&5^B)*$RK.SGZEA MB31&\L@53V-/.X69?";*(5<_/OMFG\0/\1J\ZR\ M18,VM9#FFXFH\)&(4KFC%HF0=AVJQ(*?,D;3S,=::,A6N7+L!0ZTJ]))?J+N M!O)N6/_##N/5M I,/AXZ$/[T;UGH1W^IH3N:_SBU(S0_:'/>_*C5G'#XR=E' M:@ESP,9[C8_E!J/0VD>;B%/X%CZ>,UQ#+27;PC8<)O8F\0VU]&.*<:BWN.$T MX=,1;D'R* FSG"%21 +AB"L\/OF?U,^+"&=1DM(TX'5Y/23,^CK:5 MH'<$-10-MB]\T9 '/D;YFG-;,Y1;*\\[0/E:I*OIR1V/F-XVR2.3*'?2&*MR M_#J[>L3A]5,_CZ)"1G98S4].>(QRZL>(<>YG1+"D"$!-5#XEWQ:;DF:[8DJPJ;HLHE MJ6U\M2GW6W$:21HE&4E\0I!/%' K\0FB,<-(X%1NL"S((P$"#;;-H&-?\O!= M5/<(9/U2&9.: U(E-=N\ K-(MC^19OKI%14/S%NU.+WQSGBMOD&;6_4ICOQZ M)X:]$\>69\ZZUJ>ME)EM]N;-M3E2[E62SA4=^)5TQ\#=OY?W0FRK4 L\9UMS M.=?NLV\.]-_56$'YGQ4W^C?4NDH:=HF.] /S"-XF3PZGQMBS%KES@@H@H M]GT4!XG"U>89H@5.4!20)(P)"TAXO!O7#=U,&#&X/(=YDH:)XZB@ZB2PJ4(; M4G$ KGDS4;=NV.=,A::U<14?WB\'COXLPV/OH-*&FU:P>#NL49,RN D*L5<: M9\+$W.5R$Q3544(W937#\=F,U2@T@O MO?_<4W9K$5K<6&!;LZ.UZ6V<]78 MSEI7:[&8]K4J:,?+9BW7ROX0Z[WX)A0DPG+]>"^VQ6;[I&91W='5\K'Z1FJ7 M9ZI:=?FDZN>+W^1/RZ)&6JJFA7V0W[?J< L2S"@N8KD%"XPPC7Q$F1^C* EI M5&0XQPD(7MPN>\X+A"IF;[PCNUZ+7^_$\(UW8-FK>:Z:N%M0Z]Z7MW![QW,EU>J:?K>I89:7"A%G?BPGM4'2F[);^M2G=5; M U5QZ:.AKQLDU5:KCS\%VRML^/?2!A\WVZ4H81,RA]9PG7!;K;PC;>]$')!A M&U* 1K[-DNS [%N/V):'<.H(9Y:%&UIXOIR4!"/N()HPB3%**" YR%,M]/,OSB#.6@Q 1N^DXMM*&JG,;%O4*3F_D<>.1NU4=]C^6N^\' MQ.%C\^Y7*4@UK6"WX&&4YDF6HP1+L\4DYHA$)%!-2%D0TR 780Z[O-:D[/SJ M^E B"HZYO6"7H4BW_8K$?@T#FZWVUN^>98Q[J<5>=0]6/>OX'C# MEH21HNPITB@XP\-MN- _80_H8?Q\;4<%,-O6D-[[7;%@Z9@]+J/1(7M@V=F. MV..BM0_8&D]/P=0\5NB_(RN5T/SMNQ"JV^J6\RJP)JM3Y7[Y[N6LI;D<[FDN M'U3)TB(A4Y'PD93D^DU+& ML15?P-OQN;ZRWA'E#7X[F!MT\-D,<3)G4Z)5L$WW7+\"8N=LGZ(;]G,^\F8; MS;WD2HVFJ?'2:<;\,",(%SY#V*YPB[T(;M!>W''+EN1\A0M MHS*E,RWH>4M3V6 N35LLL*/JXM^2-SE;>E:3[Q+JTBX[GS$?.7 RWR.D0N$G MG!,<(9():3PACE&&LP#E!2D(SD.>A@5T[, U&==G((7(W^X]'L=;@.A(S\BF M2PX\0<"%-AI%T"^3Q7$$'41F'TG0+VC76(*!ITUO*58KA>J[YK^2[7\+!6)X M1 Y,A)^1%*.DVN&*0*!8B%,PO&&@V2#\IUW<59-4T$3X="$,O*WJ5 MI'M?84-TZ)5%1;.2^TC5'CZ;OFC6[BUZ"@;DVM%_TY6>['@ MC!1^*&(U0$2>4?T@0QE->/_N_X?O^X'W M3+;>#T7]+UYP(W]R^*>I^/3(?O=]LUW^4_"_>-E-F(4W81@<_E*5B,J 5AF! M_+LTO/'SX]]M6J#RI$)Z^56!V/WIWX+$_TL4W'@*(_ OU;O1398$-W&:=:PK M_RX.;C#.^M?](%AU876V=&1:5L1NJF+2@B9< -UGN?/&99QBK4,F%=5S/VT7"_5P4(51!SVN""*6$!$ M) _J1 :]+.&(!!%#$8U9+'Q!L0"-U1FAY]C)--0KTR5G](&EA2-:TS-/B[J M66M;#>>D[9\1-(6T534X0FW>:D$]T:^J!#5?>P7DN&. R@M!"U%4 UWE82.3 MX7S&\UQ&"F'(24P(\4'Q@16N'#L/*WAEIHD".Y]-SR_-_C%@WFNN[S O5)RC M5(<=GOYU0.'&$BEV%S=$M=Z493WH[%&LVEF M=:TJ!'@1TU>OX: L75M,:ZG><8HSYWRU57"=_-5_U:#72XV%+]^O-J5XV/RZ M?EXJ.E75 QA%5F,IQ^9=<^!5+"C0PH?E4P49]NO7^\^M.\?RQJO8 C2$:6AI MV.0=* AF[KJZ:>JU/.M0L@#IS?K'--:?KXU,7]BS;C+ :X:(BU5SZ.%<&R1^ MD.9JP#E.B-SA_0 1N;ENV ML81 :ZW(.#BS=_)O"\CP;.UYP0J[Q+H").Q\R/#\S+X+OE^)\JYXKUA<[[9- MR/]M6?[WNQ?U[T\RRM]L3SL$#GR29'&F1DXE"/O2T.0I.D9YRHM(\)0G*0&= MI^$\N"Z4.'"D4F9G/'F*&> YVT#%FN=NMXJ#F?J SN0/%"LW'GVI_N#53#G9 MHBWHQM;AW8"#>0_SYBJZ.MQ/6&H2"N0G*557NQLPRZ^YFCOK:1CPU%?RNALP MG:3I@8+;A>(;I?H:&'NZJN@!S]-^W1AI7&'/EM\$$\L?RGU^%;M%F*5^3,,< MA9&Z@<19CBB- Y2$F/,LBW&1@6:6=U)Q'?0V-+WMD>B-MQ8[M7N0U6KS1P5P MI^#9^&9/=\5^Y9'#*_*1?\\2C^RZ"I>:T:S3"X^Z=:]YWIZJ4>"Y^Z"9;RUE MDF*GYARVCC'33F1A;O%[,#17S@82-PH\]KOORQ MY'NR@H,:7;WKVKI7*Z]%$X1A="VG1HYJHHA 55=7ZO+J/+[)^D*/Z\KC-OJVOMP:,092R/*,,IC[B.< M!3ZB19*BO(B3+$VSD/N@FV9-NJZCVA87'C^UKLC=DTFFO$)RY2U/; '#7$W= M:H:V]C4&#&?;RE(<>(H%K\6#D_,X4&Y;H:HFU7G#4Y@JKD)2X.LPCU)N=XL3 M"I-<7SS(!3YL%'+V(D_BV/=9B@+,$X0+)E".4X9B0L(\Y$E&J-:%\Q 1UR4I M)WPO1=?[O::J6:@WJ)UA!V!+9IBU@\75-FP=>8:L6+[?LF#Y7R?K'5QZ%E/5 M$>Y@EUK/&I;QJK$\7S?K37V?O'ZL&^H/!>@B"R.!"X$B/U! @TF ",48Q;G M?IPGB0A!O>K#Y!P;9GO0>Q4? TMGAU6EMSG;4P#,2FO9VX0/(]Y_:6CWH][# M"UBUA+15F3I,;-Z24RW!KVI)]=Z"&3@7R\7']6ZY>_FT7(EM TSZLL@Q#[#O M$Y30/$0X3-71/ I1ZM/"9[1@/-6:]-"SOF,3KBEZ%?0H;MUH*8 M,$.%2:AMFB-R#,3"\LW:#.4?3M;7M]XLYC8BS,&^QAXSPNZ[%YNO8G/[X[$J M/@!.G>M[W['5*.2Z^X]WWE?YS^T/Z60>A5?73DR:0M>KC?$\S0MBA3Y5,$J13Q6]#9GDX1;"5USA>? M-W?3*=A5BJ;[*?@9L:F%^K0L&5G]'T&V']=#5Q[_?F?YW4]VD*;&DO':,VZ^:J*?KE;JO[ M&CRB5*=C\B1T \CF<<>F6<5)DHQ^*'@08SSR,Y 9E6CS(-BN MVC4*VPQJS M16@73+<#LLN_,IYZC[U5-=B_D-(C:N]2?P&>%CN@NB2D(ZZ:_O\JE]B5 MG]?2?2TW_!]B^?A])WASKU']I*2&C%(&].,L(_"-5XNL4!=J MH6^\@]C'V\CJD2I1ZRG1:_1;BYO$6_NFQ&[;W-])? MQ4[50,L3PH\E%_S=R]\DOY_7=X=BK5NV6_Y8[I:B7.1)&@2B"%&:^!G"F=Q@ M,TH2A9N5B#!B+$UB"):&/FG0-@@'VI",U'T.>^4!I1,[51&2(P^PW1"@5KWM MRHVR8/N)TE/5\'#@0FT>O_RM5MJ?O2,OWNVXUL .'JX 2QX80'A6%PE7R*4/ M,UAA0J1 QYTEO726C4O\^%-LV;)4,O:C6ZWF[78[,O52VVHEP9^8$;_]KA3 ^-7R5.%ASDT;;GMY7?'A#2ZC>Y< M<+:KZ2%QVO?4@\^9G;&. >$M_Z]]N5.V?5?\@VRK:'+!:%XP/X]1).,T-:4F M1GFE0:):OZQY_3ZV+?0WAQL*Z[>/]2J:E/ ?A0%U<9@ MCX=MK1RV%^OKFIT_U>SETZV&C!^%_(7=?9.GNJJ9AY]*D1:\B 4/BA2E MA1\AS%B(LBPFB/$D8SX3$8Y E4+ZI!WO*@?2WE9=O %0RG=SP\/?[O MS1]J6L#[=9'($1B':*N@\EC'_C9',T#%\;33+7T MJ7G'9EE+P-NRZ0HR[Z#7D-AV7_T0R=?IMM=00F\/OLZ[AC%#5WSR0'Y^+ K! M)-W.OU_$%!->A!'RLRA5J&TY(D5&44QRGF5%DHD 5.UKQ(5CEZ)*;5:JA;B" M_>?M*'YSBN)WY"(!7,#9P$&L=>'Y<,D#B>(*%9$ECCT\$R MN#T2#&9C+]^9+[/:P^U9EK3O&=-P1X9,WS(PR5A 4%%&8LR3-@DA^MJH(7AY%M[LY-'9)3EMO M[\3CI%-]Z=(BELBZG7O_%N=[OMDNYWU>BZW<:[)W8G6_;+9"U^ MO2(P<[3:)^!U;-K[Y)2IL=794/<>[3!6%9. 8\XP\O.4(.P'#.5!F*- _LPO M6!13"@(1-V?%^=FP/8E614_=<:G)C%HCS>NY@GGT"0Y.@1?VCN?E3E&/U>&Z M1HR\PB3>*0KK'ML[:44SKR=I; 4IQ0=1_^_G]0=1"+DR;V86+L(\#,)0^K5$ M))ET;@0CPH3\5Y#FB?S']TD&0SL:I0FQ.B/(HP,];UL3A/FK<9WIN26K>H!Y MGP-I[Y<#\3^KKL>C7KZ-Z 7L8[1EM>1*QNG-ZC&TQ;]T#/HO3@7U&6UG+OOZ MF>MV!I_3*,!YBDB<,AG,Y1R1A/L*"RA.DPQ+[P&[U;/%F>NKOQ883MWK10=[ MPLI34QB];@J;BBDT]2MJQE:O\6V %XY7GV6X5:\<[-5S"6ED2876H8^F\O5* M$$F6U-D/I62+@#$RY=7\Z"^'_I9F3U!-18_KY3\%7_B!GW!Y@E,W#Q'"/,X0 M$5BEE/RDH,)G/@<56L+(.W:]E\9PW/.^C>O/!+K10 WVP!PAQ.>&=S103 ?@H\DJ!G>C^5=[M]W(IZ M.(/8/BU$F!&1^#$2L2 (LR)!1%UV)CD),IK$S,^T0%T'J3AV)4=:GGSYJ8)# M>Y*:_5YJWG(,:TCC.M2&W, 3DJ3HWK,[4S,M MP*Y1QZ0;O$_M?7F^B]4Q_L]N6$:0T!XCM>,;Y2DD&(FG[T23+ZOKZX6JX?CS=7Y3M1 M;+:B?NZ!_!3EQY^2$4ECN2;;E\\[\51^E>RIR&:S6E7S@NO6LD4>8EP$&4&Y MP"'"D2]]01%'" 35<9E6-5V*5LRI(G H.J7+CZ1]^_46 M5 ^^-ZM&BBNV_UQ7YI\X/UW6'[],\WS%_8UWSNVQ]]7J+9MKG=J[GW/&Z=PW M>ZY5WG$GZ)RDZ2SVCT]B^R@7_.MV\\?NNTJ0D_7+(LP$\Z7+1HFJ',#,EP$: M#Q(4%!AC@5.JF2$:H>/X#%=3]@ZDO9JVUQ"'#FGOUM2P[[0H/\SO&8IN,+U] M4+ )4]R[UYUYFON@<-=3W8*J,<452CL1K=^] XU%J2& M&68-J'&0MZ(GSQG"XIEB1"1K(!G=5&9&Q!@4]1K^8OAQ$QRW,T2-7]4-Q.KE M]FFSW2W_66WMS75RN@TCZ]A\ M&\H>:9'VGAO:$(0P;35JW,PX48Z)E;=@9Q+6H> MC6SJ!N@^IZG%I.5?3U1[[?TC].9NY=<3OZ-M7_-%6\T.UUUDWS:KU:?-5I7K M+7C,B!\'&9)G*AD3Y2%'E., D2Q+>8831F/0]1.0OF-GT=,#T&;I?QZFO_VN MV/(:OH .!*IU[?2Q*UV"4\*VU6BANT)+&_ P8TT@,UNO=EIMEWI M*678:UC7!\Q'C*O" ?JAMKQ& (CCJ\^&@:@M:!L&4?\E^%7(AR96_;0L&5G5 M4QP_R9^5"Y;&&0UX@7(>8X03(O_D!Q0%*2FX"/) Z!6T#%)Q'60T=+V:<#/O MU:M(ZU^"].MH_ K$BN3 $,)$:-#UQZA01IKJ;I<4ET"C;YF#9UKTX $IWR,]BM"E6NJ91BM7'<1,W?S192E$,0AA*,BYH%&>41II54I,9<2Q$Y*_ M?#',Y1AK5,_[S*$GF".J.;IIS52NF#KKV]MM/"J\>[+D-][_$63KW:TM8C9, MU8DEOV3,QJPN:JJR+KW5Y/7@F8?['\]503\XTW#UHF/O(<7W?I3J#%YLMD]5 MY8."R%EMROU6;=+Z$Y"[Q1[/)4R2&.8'.H2M>V \ZQF#7JF,,@37J\V6$>@5 MI)T!Z'_($$!NO5ORY:K*)_PFV'Y;S4W_^%.!. E>EVH^/>_K&^R[XB/9*K3( M4G[8&BW@I7N!JJTCP7Z:4BY0A$DD Q*,448$0:S J4^8+P0%M?$[Y-6Q[;<) M>R?*1HTT+K^8WK'CC7P'F$0TWF1[=RK_ KZ;@:2\+/0 MPY;?;K>?U_QAN=.?5G[^ENM$CJ*A?\RYD&C\C&,N#,R='#(I+00=!8?)ES^6 M?$]6WK"O0$KX9K4BVU+-F/1*)0H4E7VN[TN3B.<^1RPB M@3K "I3S,$.$"#\, X:S- )CF;_5KSL1(/U?ZL/JG7/?X*>";5(Z$(*#"((J MD5>)(O]P$N;&.XCC-?)X!X&\2B*+.!?S?@);F!DS<3TO_L:\G^(*RV-F\F8G MC_/4YV%N>\J+)(]\AG@2Q6H?"1 I8H**(!$LR7E0^!R2".FDXOC@7I'R!&3N M_;!2]'SP9%%A'O/JWL+:<'DM@2SYGVX:LWJ+03$O;7OX89LQP"(.L6"BR!'. M2"A-,?&E*7*,B(_CA,:Q$&$ X;O)@3Y%35"@V\0IJH]F[4(VSAP+>*(95E& M?40#RA .>(XR4A"48!Y%F2#4ST!]M=-U9))J.,V$0H[T-.4<.<^Q[WB<:^1S$FHR0U-03HM+6O*;,VVTF_2K#F6IC( M@YVUFDO-UU8+D^VLIQ;XJBE4X]/3IFY\:7Y7 RY/@6&<(3_VY4$P#M6\#_FO M G.1QED2Y["A'U<4'/O FE[]JPL%8;S4A=X)9I*$,#_6%F[<7QG@+/9(8@U= M\7+]F3$5>\2[1E+L>Q!^[7BZ]JJ*"#2O'<_?"'7^.6CN4@P M&VG=,]HJ7^AGW^BB\6*IV2X:NT5H7S3V/ 'OEWJ_W+W<;@5YO^%B$:5%%B1% M@1(:^PB+4&7XD@SQ-/,)3>.$ZV$R7"[L>B=1_;V*EJ>(Z?=!G,NY_#KE_:;%R@/(D9BGG*1)3&/@N!((I=9!R;20,DV%"^\6K:GB0.M)L! M18U;D1WQ839E*KD!AN*08!,@%#N7G1E!<4BT:P#%P:=AQEEN=XO[[8;OV>YN M^YO8_EBR&G&=!GF8QDR:9987""=ACK(\"I#\69#3B D<:0U_[B/@V" ;DE7 MWE %U=+VZF78"FU("[,_ T&U36],FJ&(2+[;BH;D?YU,KW?968QN3*B#N8T^ M-P5&_K<=V56I]B^;,\PI$24Y$TF,! XBA&F8H3S+!(JC* B"(J11"+I6&:3F M/**J0,*/Q+T#=4/$KF'-Z:4IK.D#&HX9J\(0+'U$1*MPYWVT7@&P?$3L;LCQ ML9W]4I!7"J:1MC-1YIJAAB[8H/LR6+SKIO9JJ=VM1#U7 EE ZSFM^4I8/5="]2/U7#\*#Z]_$X]JP;^*S>.6/']?RF6;,VM HM G M:5$!\,@8.XH0)2E#PA[:0>U2\=MP]_C#<#']=KI=/^Z?F5COS\SPF@;2ZE*OK&,P1 MB;A W,_R*"9Q0HA6Y_G5RH[-K:&E;V#G8H\;E;$P,$-JR%B\O^]E?H+=G*\W MFZUTBM&VC^X'S!)2]]O-L]CN7E0YS>YVS17HZ[.R/C4>AC-?)-SG"',U SUD MBC*(LXR(74) ]\9;#TR5@2M,+PUE2PW@5'%% M]:8J7*M3QA]/BK Z7D='0DM)J$%2L^:@=(2^3$%IO6-2__O\O&I YA^V9%T2 MIOYXJ&\3:5#$/$-Y'*NI6%&!B!]Q1+-(D#PEQ"]"_:K? 4J.;;I%6L$^'FA# MBE>'U*21@;(E/,R2VW*WR!I5[PXI %*S:TD19JFH'H78*L[5D&VX)'=H@1D+ M<37D."^_U7G!L/OJ-'F]L_>A5?1;WDJR/Y:[EPL\,YS$6403Z;LR)KT8D:Z, M)&&!8B$8#C,:)!D!]2!-9LFQNSLPZ&V*\[+T S? EJ7IGT#ON#.O8F&N=+05 MJN;KYJAC)S!U]C5EJY5J.D/SMEU94^!5BY:]E>$%U%6?^L>?6U:C4V@64)^_ MY=@Y:0(\C(DV[%&F204\9"DZUG$K^B4P*J.^6&JV,NIN$=IEU#U/6)]Y5U>K MY9QPF@>($ 4D&:41RH@?(NJS.(XI%GX.:M@9H>?Z2FMXL)L!).28_O3V<8M: M@9GB)(78G'/G &1QC-I;F7$W!':H^YIAJ'"HS[DKWI/R^Z?5YH_REI8RX&>[ M19KFD2__047 $H13(2T_S7+$*5,5K 7.8Q5U^?O= MT <:_:#>-$_NEK0!/).;*P)^XM:0T-99>HC4O*=D#:&OSK\Z[QA"3)>EV)U^ M-0N6IIQ$ 0KE_\FXWLUJ]?[S^W!AX (\A.\36#R:F2F\25W4([F)40=XU.2QQ8PN+"O\L>?RW(O^(?]5BY=3XG\)E:*Q%WQ3 MK)+0Y2**$BP"&B'*4Q_A* A0GM(,B30-(N%CCK$^?I<1"X[=2T-<18+;(_D: MLZ\"E*Y I$M-%.D)BAYV._.H#QI%*QW5_'@U0\U\UQNOI=435_6=XDT-]JSI MOR=H%%!>K9Y@D^5FAP[25IG0"/Y"?HE2C M#E7U8!S&>8RC!(6QJF@068IR%A6(9YSF$4VS7( R']T2L+L_M_-),YN3 M*ZCDY?UV\V/)!7_W\K=2\,_K3\LU63-I]LW%_5)N3SXK2%[$!:)9S!'.#AE[TJ@%FN M_ZS^HSCPY)$C4S!#!NA9S\#=: ]F^$IQU6W$?5MQ?SLH[LB+=SNN-;!7@"O MDK< $)[5B\ 50H) U1GE)_IZQEYE,62Q># M,"L*A'D02Q_$.6*8R[\0.<&15EN@&7G')X06,U4#PAD[<*Q2@%KU'(T[9<&< MS:">W&6,IZG!(D0J@/CL^*EPQ72!JQJL,B70^+(IRWKLI"*VE_2:)-9FK:9. M?E"C)F5XHR*;A3S@T)@7,0JK%LD\]Q$5L8\R5J2)'X6)=$_P. 3 @6,GI'9R MJ>/6&#)/?6F/'3GS-D?6;CQ>[A#-9"$S9_9-[,AR+?AA8&[3J>1G M&(=Y+$]* J<(%Y0BP@+YKUPD$4MPG"89;&I/-R&(U1A-[;EE;/^T7Q%E$A]$ ML61+8'MJCX+TO,ATH6&NXD#/.Q!T .@^+),E<^\A,JM-#PMZ:;@C3YM9YY?- M^O%!;)\4AM'[_78K#SB+F!0L]B.!1)P)A/TB1X3G(0I$'B:<1#0*M9I-!VBX MCEEJ*MX3V1V&PF\*>8!8/R*YVI/')2<&C>1=RM(STXDJ@-FH(H84->]#)>=! M&[\>M6'/5@<$LV2H711FM=(!$2]-=.A1@RHQ_E\/FZ^;];W8?!4;U;KT:0VO M%!M:Q'6U&/^O?5D%3=YNHT:4H?N/=]Y7^<_9Z-I/F\UNO=E!"L@&-3-LDE:5 M C-,H#Y$M^G 4S[@Z,5$E MPLH6&W_ZMRP,TK]4<"Z[%^\77A^8@2'YJ%XU-V6+V@+NT!_UA3^:O/6?0^^D]\+L:U:K2H+J:+J>NEON_7MTTYW+Q]9QO%NKJ@W M_7RUH;<8\&1PLM^N0:"Z.HH9W\HMZ@1FPQ;4 =JZ-04UVKS'UIYM^]84LKV! MZ[YBMH6?UXU^4U/F[XJ_E:)J!5G$@ONY+PC*?:Q*#N2_:,I\Q*(L%H1G14Q MY3^#U!R;=T4-;0JT+X5'%,$I(^$O-:6W(UN3'V;*5R/BC[J0M+W;05U,G!;? M(Z.3J?&7M%YQ>GR/V,-3Y/M>,D0H.$/MKH _%GG!*"EBA@(:,(1#^2<:T1!Q MFB0A2[B/&6B:1P<-QU;<1ASZG8]40\P:[Y2P8.1 M"N H!/U"VD(>Z* P+]I OXA7" ,#CQHV'3.F3E.JUG>S6JJ;]V,#;IRGPL^2 M F'&0X2C,$*$$X*R* QXRIGPF=:(CG%2KC-F1\+>@;(QFL" OO2LUHX6@"DR M,P7 .YE'9;/5U=Q/:-X.YU&!K[J=Q]^ 1\)U*/UWLMK78"-EN7^J(+@^+(M" M;(64Q2#)#5O5L0W7S'A';KP3.]Z)GQN#M#=0>>/!LSN]P:P>JC('F7$S51A% MVT!2LP7?9BIHQ^*&*QBB#)$*VT_EZ;Z2)_G'%N)I,Y+"+SC!A9^@) VJF9@9 M(D5>H)2$(A8!XQD'E<6-DW1]O"=M,%&SL7P:>M,[']C5!O"0#U,$'&5(6S9; M6$/C!.=%'-)6P!7ND/Z;!N>'[5;=T=VNR>JE7);PDT+/^Z[/!-OM9BTV^_+\ MIO? !N (T">_QF9O073@MCXLM8M=?$1&L_VZ;]'Y=N81L<[VX+%G#>^R15D* MT0.CT. PE]^$,F^YZ%UQ&L>UR&/!BY3F*(Y"'^$BX(CZ08P2SF-:^#Y/8.TQ MYJPXMG+5D.W]?CV/WF NHN;IYA)DY>:$LG*C:F6H:!IWC^RI MS;\U4<_BW?ED+=FZ53=G9-[[]LD*N[J)G[ZB8=^?0D*]*_Y!%)[\[FY;W3A\ MW:LZ6WFB$:PIGWQ/5BO5?M@\5S8/E@N61TD2% P%7 8=.(]#1*,(HR"CF'(_ MI3P#H1I/Y,=U08#\^?<&,N./AC0M-L.)W,S;=VA'=5>-B):6A8=>#UM^ MN]U^V-==0KH!U_E;KJ]/3G- O -)_=CJ0L#QB,I<-IAOD $TKV *(.*!XJ9N M28RBI8NE9HN1ND5H1T8]3\!G(4.WYW&./3D-/?K\N^99_6I%'$^CD MT]NN-Z8K".'WFW6YE/(*3<2M <''-ZKI,L.L:DA<[W=%VP%6\K5@DX&26TN^ M"DKRM4A]$,D=3YK.[C@"ZP6+((H*G":1W,$2N:&%/$3G61' M9G6<%G=L<8H*DP-YK/Z.;M;[LFG#D%^GW*^J+%0A MH. V9XK3O$ S5 ?PJJP%>FES#,CNH3+O;.YA4:_&, M+E^U:]%&M#-LH/9DAMEGE[A&\[=[Y88,W[8AOQD&-NBS \=NCTDU/'.[ M]^T9!VZ/27 ^;7OT:<,S^/[Y>56E^497 TO"4,%2AA&CD=;\61/BCCU4FQ7O\UJ>W)\,SA$@;6H>W!WI M"'BP;ZNG8<.K^&C!3=JNLIFB EOQ 83TO/&#@5*NX@N3-0SCC^V&"<$K(+A# MO'Q7J,Z=15JD29I''%&FHS*9BLZZ2_5$G5 S].:]^ACV%+:EA#L% 8-!=^9A$1I?EO8O.=EL^)E;[NGST6?/[\ONMX+OM MT]KHNOSLY3EORQ5AH5 L%/8M_*[\7.AAH[(B+\RB^D5U*=6D:_+S%6>_ M)>\4J.N2O/M!4^B8YXVTS6-)^@$+F#(2QG&H0N5,;FF,"I3'48 *PN*4BTS$ M*0@XN8>.ZXCY^W[]?J,F)]3D@>?A/N7HG7PMB SN5+4<>W MN,E2PBRLJWI96VB#*N8>P284,U^N.'--R]]W4>Z^J=^[(,]CSI,089]&,IZ3.R MHA@E<5KD049]QK3L MT(R\ZTA/H8>1"LW36Q['Q)/2(VJN$),\0@9:PY4[;-3N50;=4\^PUFZ\ S>' MCJ8#0_(/WH$E[YNV\S-4(N!^WJDRS>[M'2@5=KMOK)/!6W_XJO-5 QA+?%8E M8+Z*^?#*S;HU]OIVO_N^V2[_*?A"Y 5-8QXBD54-JBQ%\K]#%/(\$F$F77<& M LH;H.78([]O)?=OFHY3CQRI3^A#'5"?7@QC22DPG]OHXVQ>O7"(R8^ <,$3-3^2(9+0@"F#X]PEPY,2^&Z11A_JUA5'J@L5YT4T=*OD*%]4E+8/;G=6JR;"T$BR' M(9*ZESP#:[AVNZN5UY$A D"B#2I X\+'DNQ /]8CML6>$5WAS*Y_AA:>[Q9( M0[RSRR"=YXU,L!HCIG#7P(9W\>8,YG:QA[:Q^4!6=RFSEJU-$!=N80.2VC>T M'LE,S>MRN3F-JD>4"U/J>\J\0D'5.']9KL7GG7@:JY7K?6^FR_JS$GM%W*NH M6[ZP[Y1LTH7]^8JS7]AW"M1U8=_]X(3ZV+-A;JI7IX[.GU?+W?O-^H?\*U5L MHYQ#L C]+*8Y)2A*(G6C07Q$0Y*C@K& B @G40("!YAA4QD*TKA>PNM0ES!^@:@'40'H-# NH=&18 V5[NR&K!4HZ#,$I0$C%Y$,B(0'F1I%*/ M:9C[G,0*CV(JBZ@%Z M/R*V07IW4"AK&=IN*C,G60=%O)17MVGO2"EXV]NVTCGO7DZ/-%C1 M54A1[]RM"8!WN^]B^_"=K.^J$37EI\VV$,N="NC^(=3MO."WTL&01_%7!:&J M*JH^D>6VZI!9<(:C@.89BD28(QR1$&5YD*(@+H*PR!-!X@P4(+P)L1R[H8:5 MYG:>;U8KLBU5 55]4P^\J'\;*M,-6MX$LPY#(<4\JKB_. :UJC[IB]=^KA'3 MJ^2\.<1/[1F=E:S>3@KK-=*J&6!'>6^\@\1>([)7R5R5E'I*ZKI-T6*\]:8^ MHZTH[FT(-6]L^#9D[HLXWQ9WT]$EJF"Y8>'C3[%E2\GX@H2"^9AAE,4D0-C' M(:()\5&>D9B$:19%>C!:VA0=[V_G4 NBH:I:SC+-! Y(W$J3^$5]I7R'7X0(!+[22SR M E-I"[N-C#KT',@T=D#>Y>4@E[AOV#M5IDC^8DYGX M:?0\T'P*A[DGI>N!XK$C?ZWBL2K-?U#ZW;C2P3[,CJXL.;B)S,SJ_>PH[M(U M6EK5JM_LJ##K-,[8+W+L^QQE- X13H1 69*EB&:%"$E"<8A!6$[JJH]QQV1=77T?/G] +'^$L#!$A M&4$B"<+,EV?6. 6U5_(!5NXJ MH7N0S:N$FS&3Z^BSS)6SM]__*E8%;=K7F5_ M;\M2[,H## \O.!<",\2"&",L_!3E41H@4J1J0\K#+ =U &O0=)YUK3CP1,U" M/*:>^5JL9< !W!)#76KIU MG.+,"5=M%5RG7/5??:,E%.I$7SN[!8_\,& X0P3''.$H"%&>I12%G(T.'];IUS[GV3V0H,.%N!5\9_KV:&GULTO@!ZQ_I?=^8R& M9D^'[Q?;S6+C(AJ5AP\L.UMY^+AH[?)PC:=G/C(UUM"J6_^\WFV7DD]6EP\& M >8BBV,41SQ#.$LS1(.((\;C("]X&O"8S%)(.L:IXRBN17>F8\_HIW%\R+&I M\-F/-,=#2XM]!4'7"/!FZBYUE?S:9Y51/O\U3B:ZZK9V#M$F:.;W6['W0N0) MSUE*4."G/L*XP(B(J$ A2T(696E2%*!JQ=;:KGUK%6R8),':\NNY0T.I8 ZL MG<"RYV0Z6+?D%MHKSVK('2)=FE[7(_ Q+Q_7.QD/?!./2P5HM-Y])4]BD9$D M2VE"4$Y(BG <$S7=I4 X%7E HRP64:X[XJ6+@&.SJ4EZ)YJ>(JH_VJ53)\-6 M9$-2F"D!A02-"LXUQ&1*G/<)E\#EX]/OK;KM2R-[E77& ^3Y, M*]7L">]?P;$%_4KD2TNRJO#>2U4(WQ$1ZW>)#VAB/ ]@1PDPX]*2W_* 5CU9 MC1(" \O.EA 8%ZV=$-!XVARMZ%>Q^[[A8&OL>=VQ*9YA%]6DX<.4+B4>MSH+ MPL),KD-.!P8V(M8D@*;+-6>':.H1J@NDJ>]1 Z,Z@(D!L$[:[[@VGR.2W"60 MW T8[.1,5 T3,I02:#>] EI%,ND2QLQ:V@O-9R(=[)_91=??F\+XE[N[XC>R M$@^B\:[!]?L>-)]/6U]2 M?ESS:H@6IGY&<$90@;DJW*8YHCP.41+[04ZB.$[UJN1Z*3@VM>.@UIJH)ZD" MAHOUZV4\>S%96IC)@04UFD?;*Q5IKZ&MJO(V.P6-JV_)0RH8-V!+TL/L=DAP!Z:J(:.1A0ZM.YMA:@C7 MMD>=QTW'X-[R&G@&/@.W_:;SU$I-RFCZ[9F$X\8U33B8376E^O5D-1AZVR72 MA(FW9\O-/.ZV2Y3K6;>=3YEE6K[5^0B%<:.:CM4\GG\L=]_?[\N=W!2W3;9! MX2+DC/A(I E7F D,D8(R&1*&*4VS+(W\"))]T:+JV/0:'FKP@P,7WA^2#>_ MA_=.K-GW)[(%8E3I*54OA6-=53!#!FG)0=H')+ZE5) >S5G30R U7*:,8"^; M^9'Z$/W;3GJDJF2-R-\B)G[[+L3N=LU/<+BMR2'O7N1_/&]*LJJ. *5<8K57 MNX9ZY@!&5(@3%F!:)X'*(^3)*!14A 60!S1/&R[ M3G@U_#2'6%5RX?VNZ/;;X6M^0SV_]_:^## Y!_\H8.=>9F)[5/<_[ M(2[]^\S47Z>+I,$*('0E!H%),M_'09I@>4!E <*JL80H;,0D2:)0B#C(,)^S MIT23;\=;Q %>5)RX>5T<,ZSB">A###",$P0]D6,@[9BLS0S&,C;D5302Q62./V,Q.C MLEGR3?UT9O4FH^)>VO_X"Z:=-N^%2F*L/J^Y^/G_B)<%S3CS"\Y0G"<9P@K; M*0OR$/DD3FD4LR2-M096]E)P;*%-&TI#U*NH>I(LM-OF4B_#-FI%6IAM@@4U MZ+CI$69"R\WEBC/WW/0(=-UTT_>@80GFBI3E7?$/HC;LW=WVF]J"J_Q-&C-. M6<11FF.!,,4!ID L*0E'KI>2ZCD71526+#66I'J^B;90\Z]>7 MWE9I10LP8<$_>JJ'/T!?@M^-?-^MM^)0*?QH%J M_MD^K7?\TXH\ZEZ&]R[@V"XE7:0(>XHR"LYB7]7/M%PKG#']R_)^18S?F5O1 M Z@MP9F8ENB'55B2LI'C%&?VF(]B=2#:]Y>L6R>B]S3>45+E)Z1>V^ M^>A_W,Q@SZY&OFYVG7 MB(RFHL"$@C)(EOB:]39:X2(U5TM>F]_3O(N;0U7TD6>OQ;0\BC9L \_CMCZB MGN=YA4\SY3IZCJ\"=G.6=6C)+=KB:E8W:EF5EV[7]O*&-\JJ!ZZI;?HJ=DUB MVBG475RVR.*)$BH>*C&*$<[EYD8Q0Y$=%Z/.$$%^ JNLG M<>/:#/4'$O+VP=1T)N&T+Z.9NI]+W\#T/G0:87MS:A?U22YPG&4H#@J!,(L9(FF< MH3#C<2Q2$=$,!/FB1=7UR9Y]%UPE]S>%=\Z/^DG#$3C1H:%,[32&716!DQ3= M&O%^KUCPK#;C&@EM+ZN@07/NG(&^&CHR H"7#2>\U36":KK&%TEH]9O8[5;U M7(E%(D*6L=EZ%5FO1=?B<+9QX6P-91N@-.\PMG&1KX:P:;QB MF+%3I8!5JS__L-_*" MR%/Y6E2X:DO)IFKKD4N44"1[/;UKY@=M:Q/F*BKR-4X']VH&CO-S*QY4NO2/ M^@&+G@,DM:V4HA;->5.,$#5,IQ[?!-/9+D^_*6JQPH61)"V#!6RD>/+GF$W"T M"E3%>H;L4G$P4S\EV"IJ'0UX1W;J)ZK2/HOC7 PU86OF"Y3\O(-A#)5S-3W& M=!TG4#T??S85'6J>C?Q__D!^+E*2Y@7'!>)43=@C\E^41!D*\CQ+_;P@088M M O=T\3##A8(9J+*)/O7\D&,MP5R1!H*/:A8^E ,=>%)%C;/!^ QI9!Y0GTX. MWA+$SY"*@( _@TO9@+=]O_E-K 23SO#7J@?0!LQM_YJ.'0U[4\!O!_0W[(!?+ M9OVH8HD/@NX>Y!)5]QQC(4Y((J./JCA"GEE0Y@N,NI8$C( MRVU_\%EXL_WMDUASE?:O>N4HXR*E 49)ZLM(PN<"94%:H#A@1*0\#;!?Z#;9 MGZWLV/B.M#Q%3+^E_ESZ82.;)!/,LC3% 37.=[)NU#!_OM)LC?*= K0;Y+L? M@)G$\_?]>J%,Z_.ZW&WK 1'U3=D'48CMEJR^[E41[5WQL'Q2UUA15&1%DDN# M24.$,^8C&J<4WU[9JK_U'7.S_( M2E4@W.[>D^WV9;E^K.X-%Z3(:!Z( OEA(KVL.IMD12Z08%E2",S"- +73H]2 M=9UQ4(6[9,WK0FEQ8@->^CRN0+WPP;I:@-F$@T:J/[0XN/'(SCLP41< V"U7 MUA;:8EGR.,W9RX^UU=!59JS_LBG @C0R4>Y4>N*KV"W40$@6APQQD@B$,2:( MA"E%A)&,!AE-6:35HM2SOF/K/U S*/^[5(2>;4\0#V;%1\D4I?:=PWORO-R1 MU?*?@GN'AVXZFQ1L@BIT2FT-3.%\]9E!%#I%NP9/Z'[, I!F!>Q9WC)I\3(4 M6$0XCOR0,,1PDB FA:>,RGWJ!R2DP%$Q+E!NO MX<_B/8X=1=FZ\IG(S;RW0W94=W619&E9JUTBM2^N?_YIL_U-;'\LF2@7>9!0 M/Q,A"OPXD*>B)$!YEN6(),1/LUR(E(%*W&#D70>#AZZ/R]X1>4I:+<6^^KG* MB=#->E\V'27RPY3[514Y%4*Z3>,C%?!+Z/E%=_J%N<&A3I+#(:SY6]66=F#( M>4_)B"+<-I?T$7\+728CBM%L-QE;Q4;]V]WNNQJK9ZOTK7.YUZUZJUBR4>K6 MK:IA3^)(2\"4-$!!LU2U#M-F5K_."-QVNN MS8,6Z-?0\S .=0QS.%>-A*>*K)H+K\6&PO2J&+3G@ P58!HAE(48X"M6P%(X1(5D4AKF@ MF&L-5("3=I]M::5VZZ3C_EG^A!T94;8E?R=#A>CY)!_9;%\\Q1J@H/&=.)&%6M7_#A3'*#+2L25O5NI(O!PG?8BO/5OAM) M>E;^;K:"P(!SD/J*<%"BB M.<'"%X5?:%6Z:E-TO _>[IHDFG=TT'6*\<@&P'=H:5##U]K6"\S%CJMD/,MH MJ!N .[6M(S,O.N'7!^8Q(>(..DJMA>;SCQ"YSMPBZ$7#NY4&.ONB(J4<+DDI M+\80O2.KBK_O0NQNU_R6\Z5ZC*Q:\XE.X3GV:1H+'"'.Y)KF[Z7I&5B6BCS8WD:?(D34A,LJIO35T3QA%#-,88 MT31*DUA0'L VGUY*CK>(4Q]7,Q*X_$]#M- K%>FY9RN"PYSH2>8#32>POZ.2 MV<;SO*+S.L"=?>+V(G3VON $BO-T?D@"S/.$4JE2GR),68RRH"B0# /\@$>4 MDE +-0=*V+%)&PVJT5::GE6[4 7,R#60-2W??IG*/@^&YBL=/Z#* *)E6KGG M.D?-J!.%NZ4\-)]RAO?;)1/W0OZJK7?D42QXR+-(9!R)C"4(YP5!5%W"T,2/ M<,%QZE-BB!^D0]_YC=RK4Y+*$/3U3H%;0BB% #JD-:RKX4^!)%Y (4(M(Q) M@\<%X.GMTTZ_F^/Z7??%!-W8NK=/F[WN#4JOW,.^TX;(,.=H*BVPVZ)?),/6 MBHX%9^RCZ!?GO&EBX#FSR.F42U%=&)_7#?1+<^/$!"UX3$(4YR%'F#&,2!2& M*,M)0/TL21*.]6I.M.@Y+S,Y4:\Z@]!R?<"Z@85.PUK3BY>L:0)X?]FK @?= M$5HR6@J&AFG-&@%IB7T9]NB]9&CE92EVY0*S,.*BB% DP@CA,"2(L,1'<<8Y MS_(X#GBVV&TD54UCKI8%;9_'Q;5_81_4*QZI2 &MM)9:TQS!L@#M;E@ N&F= M\6O+ANI%YS66,T&NK.+\;^&'Q=L_R):7[U=RKWC8_+I^7JH[@\]K_I4\:97B MC*WA^/"H2.B?$ >%'3\IVI(3:!D55:\BJW 4%%BIZDCZ]>O]9Z]UPZ-N/OGR MQY+OI3\8U OH+*DCM-&9JX?4(&-'0?#O?!+CSWW]^WX#[ MH'?51SD R]^J:=N/HLX#?UZS;3634^'^O-^4.Z_%HLU@=1X]6HMW';,[<\@\ MC_*OH^Z9Z,(V"*9RI=N7Q=]^6Y"(4A'A%+&41+%D5;) MPFE)QT[V;U)\:,'[[>'VX>/OTUW+]DR.VC& XB)@?*YSX M4!Y6>(XRS%,9%5"2)T'!11%KW["?K^WX5UX14[,0(!>\%\(/_]Y/% EF $=I M3#I9+L0"W$F;BV=VWSS^T6#7Q]W\#UX-7[PRW[5O-Z]G5[H]CQB8^<,?FX?O MFWU)UOQC!:4AUA^?GE>;%R&J _E] S9^+S_/H9&.\2 )0I4@R 7"C$:()G&" M(AP2G*6418E^(QV'$U4?A!8S=8=CZ'8"[SF=.8L,SD*C[U7_=;\;38'3E!/FDU@?HT*#H&/7415)/==$;=7H=2M.PTM85@?,+5R5BU4_ M:!BP4G37K1?C*KO)^K%45@?6TY0JND&A 65SW>N\5IWN/5PK;<>-D@6N^DO%XC\(U7BZPNT0]@-5?PE)7@GI+<4Z+;GM'XYCZG MK:;A-R/7O*W$;T;LGOS]VV,07J+T=;/^*C9E$YUKUB2=O>2Z"&FS1E\_WFDF M\Z]%&MX))DD#\\0'02QF#'JY-ZH9.E]IMB*A3@':54'=#Y@ 3([9*WTY7;>U M[;6QRMO'QVTU'_+S>K==KLLEJZSO6%Y3% 6)1)*C@!>I#/?3 F689(BQ/&&Q M2$12:)U!YV#6L=4>J7M'\B.[_?R?2R/)\(8^@LMC'^TZ]AT/=KW?4J> :_[/ M"@%^?#N?UQ J\JU\9B#(Y#QZ'X:E=,S#C$"6\VCS'/IR)IJ&TU5%60IQ!/SX MHC(]6"385\WT F4I#A!.@Q01FJ3(ST6.<0IA1=PJ#= MU[1MI4KL>,\-5>!85%T-ZB5:7.@%MB'6'+0'R5=,G.:9OMRHNG\JJLXTBP-- M@9+;FERJ2W;>$:5 95S-(H6^/PG1YYMX(LMU#>M;;+9/"@;LCJZ6C_7)(F$T M#!,2HISA&.'$+U!>Q/)/'.?9X(:X2@$?J'N;(WDCD)\1 M/>IY$.O:@;F/AOR-=])0BP/OQ,*-M5YS(\GM@ON,T'P-9!\]-?3 ^FB^; F\ M;Y'+P-^G28!BAC'"+ P1+:B/BIC&\FS!(\HBR.GBBL(LQXC-%63?1,0^4Z0^ M=]9]C=#G$);/LJE>K_^Z,'Q])MC_H)FYO2?E=_6/RJ7_("NU\W\3,GI8*H@* M]1>W:W[^@]:3=5[]T-OQ0=3_>P0&_?B3?5>!S#<9H'PL"J&Z!OTL3_P\0Q%A M*<(Q\U$6T$1N_@RG611C4J006YZ7?<>.XJO8>AHP^R>4HXKY;.GL-]G:]BR9O/S/RL6\7K?)C+?>B5N##;Y*1C M51S<;S<_EESP=R]_*]6U\*?E6AY=U11;MEO^6.Z6+1ADEM*.;PMO620B@LYJB8SVO-9/F8.X+.C_FIFK.+Y6>*^X\Q9X]+V9!1Y;!L+&E4(G/=Z!*N3/)AOW%1*& MQY>3//8+YKI$,"V9.UMKSJ*Y+B$NRN8Z'S';ZNN25779OUFK9I*-RJ0OLHB& M 9%:B7P_1#@,J@$U"2JX2.7F+G#@@R!^.JDXMIRFO/U(U/N])JM9TS2L(+T= M>++8,-N"2PS>+PL2W4:45[4(AS:%/UU*.[U#& L)LJ%\V&45+RI8VJTYIS! ASU::#P*R M2X SS,?.!XQ.:7^55M: DW\0)=LNJUJSTRPA_8/;R$HSG.7^>GM[?X2O;_$ M.MR-*43KO&=1%_ C8)\:+,]2@HEJ>E0<6W[.TZ.FJ!<'2MVW#--)9_W*7Y9K M\7DGGLJ%7W":TR)"K%"(K5E<()K&&$59&F9)'N2,I*!443<=QU9]T0OO_:X( M>Q5EX%&S3T^:Z9[IT@-3.2:"PS,TPV+9RK[T4)DWLS(LZE769.1Q,V.]:$K\ MNE=!YEU157V7=_M=N2-KE9UY1\HE6V ?BS3/?122(D#8YU2:<)@J="661#@@ M) #-/@11=VS8!UX0:=J;I26Y150=]Z>W5E8L\(RK,U_U.>*M-V>JPO_&H M8K%JOZ]? /;FA6OQ[_=2L_W33QOMJH"3:&#[LM%+J*(TBQ&&<\X MPCP7* ODL2TK2,%%'HLXUIJI/$;(=?ZJ(NTUM+TC<:^FKH\5/ZBL8<=A4P7 M7):A]"!@>1W1C'#F!Q>>#79>1[PV"KW6\\YOE/\JUO)/JVHF^]-RO50WVKOE M#]'4ERY($/%<(<^'/E'8Q4F&B!\&*.64Q'Z1AT$ RDW;8\VQ0VBH5]5ZY(R^ MLYOGL6^A&9F\BH:!P0SX7KK].E,S^=9T@3,B1DK 5Z,/2Z>KN^@ 3)B>+_)J5]+)5,,V]%:&M$SU8ERPDST)&)-S?M%T>O/#9GWI5U+8[LS MK47A=7K3KD7L[4[K>-32=OKNY9U8L^]/9/O?U55V0$E1%*Q /I:A"0[]!&5" M^*CP\X!G+/<3!KK5&",X_\9Z)#]V)6ZF0,,-=H):)N^RVAJ9OM'VB.EJM[TD M][I;;H_PH_MNWWN&Z,AJ"I&Z<[DK*H!'5>6P%=_E65T>VFM'>;W"D M))B;.#*A[C5J99WQ<3@ N&C.,5" +4Q; .5Y46?A*KG"A358PLS#W&\W?,]V MG]<5FH7R8E^.U0#$YW%$8HY\S@.$!4D127VA#OP1S?Q"D(Q#/,H +<<>I*'L MM4A/J)X8TIF>V["D"9B;,%8"V"EHB&?)"0Q1FM7H-42^-'*=5PPP:K^\[,2# M8-_7F]7F\44ZBZ8U(TOS!!=ABN(XD-8B6R5.]<<93VHFF&CM24PS%H[9349:=X/X/:''L67BI]_^/Y@="5EK]H/^]ZFR4;=4OWPIC%&5\G&1V6J1+]EN5QQ?_=W$./QT MT(MXY/N\P(CQA",CHLT*#AE04XCHW![KC/Q*6HT/PEWZ 48-\]P M[@4*:AX"NSKD=A!XG8!V]$@[\*2M*^7*,0=)Q!@3"4H8#50]OX]R*E)$HR@, MHY"DA(&,KYO,_/GN,7<.T9%A):9 M?#K<.G875[7L)R!A^64K#O9D):.E[9/WRXL@6V@?@-M/J7DN>"L?"'C$F#XC M[S1%XRA"ZZ#O!EEK%FV_]@@[+5[_-<;20=1N;=05=\4!^OA-K42QWY>W33C?M8+*V8R_>L.0=>/+X M7JC>KDNVU%6>9,P[<#:*"F]'L>,9#]9^H$)4ZFZ,0HR6)$<+:$S!1U MM),WD]8Q0$-1WJY\+UV;I//K^GFI'!THS=F_@F.O4A/V*LH*,_MA^529P:]? M[S^W3Q$ T)1^98S["#MZ@'D"717839F.2VH&M=*_['RX*Z.BG8&PC#]MFGK= ML/_^)I[E9_\NCR;WV\WCECR=]WO>[G??-]OE/P5_V+P3IX?Y@J9%DE-,44H+ M&4#Z"4:T2!.49B*E,O.V1GO=<<^>1(T/F3>+3/H-N M4G@FY4+SQTJO)U)>P]C-=3?YB;MF%%B+09L)9PMZLI:;GL++S&EL"VJ[SGC; M6-3,-9XJS3])83L;OLJO8E<=D6YWN^V2[G?*(S]LCBVW=2/N(F<^YU$0H*@( M$X1)1! I6(Q2%B1^$01^%&H=@JQSYMAE*HCS"DU#_;9XO-U_N3GU7ZY%55GY M[[ZW(S]A;M/>)PH"SHLT(XC[@B!1=FP?>ZL3:A6=7='LHR>O]8F(9F5D72+7;7MW1/5U6]O MN[.N.DM;GSV^9MT&K:OSVS_CGV1?_I?_^/P$_DO-3CX?_V/_P]0 M2P,$% @ 1C"M6) /SGYI^]6GS]L9Q^ M_K+^23"ASG_M_&^7?W/%.^=5 6&S!26\A,A1@LO%.E2J))W_K\]_*RD':YT" MAT757Q,04U)0F!;6A$C_C9L/G4WG__I;_2.&%?Y$[,U7FV__XR]?UNNO?_OY MYS_^^..OW^-R]M?%\O//@C'Y\_EO_^7LU[_?^OT_Y.:WN??^Y\W?7OSJ:GK7 M+]+'\I__QS_>?DQ?\"3 =+Y:AWFJ"ZRF?UMM?OAVD<)Z(_5'Z?KIWM^HW\'Y MKT']$7 !DO_U^RK_Y3__[:>?MN)8+F;X ?K'U_Q/_ZRFIY\G5W\[,L2RW_\I?YCJ'IE;GTXR3B>;3WX15^ME2.N)D=I(83R8&#DHBQ:\3@7HWV@MG#8LZ^NL M5[)71/=&(2M,?_V\^/8S?3 I1LCZ196+W,CDUG);V1Q&]_D._$2_.]&H3) V M0(HY@O*:0]"T-1++17HNE!/'D7UUM>M47]7IBV7Z:;',N"03-)#<5BU$[E]^(JX++I>8WVZU+LQP?\NEBN)ZF4Y&5)$*SSH+(WL.&(V9QL$2&8 MR)LH_\;".^% ](^#8^39"23>XW*ZR+_,\VLZC"=1B.)9YH!TEH(*QD&T0H,I MNF3%%0D,FP#BVK([P4'V#X?#9=D)&#XMPWPUK8(_ [0VKHB,Y!C040DJ.B2) M6 V^B!B-ERA+:',ZW%AY)TBH_B%QE$1'1L4O\_5T_>/7Z0Q_.SV)N)S8I,A_ M%09R\ E4H1,O2B5 QZBTE%%K68Y"P\T5=T*![A<%1TFP"^U_P,_3*H3Y^K=P M@A,98T:K/#BI1?5Y3#WJ) 2/A3L5$DK1 '75]T)!:9W%!PAR2Z0\(:"^B69 ML(W@/Y+\\=7B=+Y>_GBUR.0,2X-29$SJ6!U]I^WTSGR21$L9492R4CX5K$8B"%H MB$[:XKG**1Z7F+AWZ9W X7L'Q[$R[0D8K^C+=\M/BS_F$R65MM8K,"(BL9!" M#;$M\!0T+UX4Z8Z+4.]9>+?4%7LFJ#A0H#UA8G,TOEN^7RZ^3><))S8S4[R/ M4$PAN21-@57F9/2RYUP'.C,&ZOOAHZ.,YO-1-L31-XO5NLP^W^G7S>N M4V9>R2 (WB874((C>=Q&@/3"M7061I& 6^=UR=DZ?IP#>G6UW0#0<8KS8-&-K/)Z1SI[ M_V4Q/\_ \!B#=D&!5IGB;NT=>",M.!]R8D8+[X]S*V^NN)OJ.TYE'B7"D=7_ M$=/IDJ#+1?PT7<_(6B5D11JB70>*GVWEWV8)4=&?&%CQYKB$]LT5=U-_QSG, MHT0XLOH_+4.M0_GXXR0N9I/@96$&R4X)26:+&P8A**+>)Y&Y=#GC<;J_MMQN MBN\X;7FX\#K9]+]\3U_"_#-N\JV(UDHL%/7:D$ I%2$(DD>P3/MD=11%-=GX M5U?=#0,=IR2/%F47X<"KTV45U_8&KD*:='"ZF@3NA18\@ V1/-=D)- !9L": MQ#%HK51V1T'BH=5W@T;W*<@&HNT"(F_F]&DDCNDW?!W6X8RMB1=.2D%QC?'& M@LI%@+.H@/-(YYSTH8@6]UUWK[X;1+I/1#80;1<0J=>XRU=AC9\7RQ\3FX-6 M/'A06._QG<@#Q=D%SCX>!)FLY>GJ^D< M5ZN)=USZ6 C!OMZU>,LA&JF _& G55!<^1:'R+5%=\-!]]G&PP79!0Y^.<'E M9SKR_KY<_+'^\FIQ\C7,?TR$\DPG)8"Y>J^?F ;GN *FC9%&D.]T9%KI@<5W MPT7W:<;C!=L%/CY^P=GLG/H@K0N"SCA?BT*55H%..\8@VY*8S2JC;'&;>77- MW=#0<<[Q2#%V 0(B_*26<2S2OSY^(;FMWIVNZTN.&EE/DE-,Y>'"&_M>:AL2_3I=I3#[GQB6YR7D MY -[A\Q M#&1N2/?V+-BZGN"$+PN3,7C#,1]*^^&A8Z3ETU$VDE5_I:)[>." M7^EGJXG%(GR(%"X)HT$9[L%Q(4%)4:((7"1]7#+SWJ5W T;'& M6Q9\"BZ@)9IU?9*V>>(:HX%0&%<\)Q4O[Y@;X.)BX=U0T7$RLX5 ^_ WB8EE MF+V99_S^?^./B<> 25H!13LR=R@]R:(@).L35R['I%NDJ6XLNQL>NL]<'B/, M9FCX]Y]O"?$M_>#PI]G$S7R%F;Y8+6;37-_@OPRS^KB<0BU/G0=:E/.UWBQ M6I%8+W=4R#*[NH6@ZVO&BV0VU18$,J:!^MG#N'R.@7CO"$?# GG5J>! MN$<\@*Y3?^9\7S#AO2L8)8(5V=5GT1FC)/.!.GR0W5@!YFCNP@9IPO&4K$7Q/0I*A2I/4%--O<47)%OG_2X(*L+[B%C:XU:.XA99QN M&O-4 A4_IN_84BT6LL\> P"DUAHU:&S&=]F.DL M ZZYD/07:$+KPVP'LL;IM3$!Q#'/-;[X6G,HU3W,DOM QAA8 MB &4J>XA=Q&,X8(I=%SGA]YS'W8DWD]/#SYYDQ1!,Z%W8%O.;./\\UL,*_Q0 M6\&^*_]<;?W%2<;L64X)4(I4WR-1J,$HU!#)A*@#.O7@%<ONKN#0YL-;YR"O+]^!NM\''@2+M M UG5&>N3.!10.*A7OEK!E&H0BZ7\,PR%I0:)C'=@Y_;,!.]ER [\$C>3D.< MSJ;K*:[H:-R4#7Y9S$CHJWI,KG]HH@-0G6?>WXU^'B=F;V/09(L]K]4O1#0X]!(T M"K3%!93VH::,QUQT7*>D&S =I>=[KCN.$'H?T%F>TJJW9#1!7VN:C '%.3%2 M'_L[YS)9[UHZ+0I:.< UV=W$C'O8#0>@!J+O $/7 \5S?L[?AD]L<-[SDDC? ME1M%@O(E6@@E1N\-"H8//9$\/D"_2=&X$?I :&JHA(,A]0V7<=&J/&0QWPCE M]^GZRZO3U7IQ@LM;7$GEM$D4<18,KA9N9Z" 4T)Q44;%7+(/#K XJ#ID![K& M#?$' EASA70!L]?XM88MMQ@)!H-D&""%VF@Y,P$AQ0A9W"/]3K_A!D MW4/*N+F"@<#40NP=G'QO%_//GW!Y\AKC^L+28LF%D:65%NL0&$<.(&,&BDH8 M4[2^^(<>81P4QMTF8]P;L(%0T#,I60.NA:6/N>(0H+Q7M$Y;CAX- $D M3X)'I[-* R8)!KO3;_YB;&@D/J$:^T+M18QB+<,B'; 492W/0HC<"+!%ILAL MLHFW]NH/C N;OSM[.FP=(NP.\NL/NHJ_+>;IO HK^\"$%>"4IJ"$U2:BS G( M6D2&OAB%K5,SKZ]7ZS; >:JLU)[IUM9>ND4P M$@DG5DJPD'-FW@;NM&^-FP?(Z2;=,.3)UT89'3CF#TC()FF<Q^F^B])_O*:HD%G?1.&55'<.="'Q]1-'\1MQ^)X\9R0Z%M0#5U M@,(/N [3.>9?PG).X<3J"KNOL4S3=#UA6L:87 $6ZZBTB $BEPID!:\@*D8(50V<]9@U&>8M<*.^;UU7= MIF+1:7V.G5;_!ZTL\4?/!!_AZRDZ$7&8* M][@$+UDM+F !0NUZ*8+@08DH=/-^:T_2B7 V6_Q1A?WK8OEZ<1K7Y71VN^?0 MQ94YSU[7K@DYU2:^@H*8("0=]PX]A3$\B=@Z!;$7@6,GM!KCZ):W/YBR.G#& MKN3M:,N_6VZDF3<9F/>XW$P@F$B.)A4E0:C"*(@N&KQC'EPQ5O$UHBQ>GZR^+Y?2_,),K(JQGZ( <6O)QR0^%:(H" M773PBJDLFQ>0(4%99J$H MHZ4-M12C]9.O>T@9.P/VU%@Z0 $]XNCJV!V?M;6*%0B&PFY5')E82T&-3RY[ M87FB0&EH,.T[Z6C /-=3(^I0570 JSMNM[8\38(TALEH0+/-9(Y ?B+644[D M)#+G$WF.K7O]W$O,V)FO@0'51@D-B_2>(DMQ(=75HES4[*]"+1*Z.[ZJY_^7[V:*3VTZ'_Y7H!YA6WM$<+F6E&@4KRQ+AR M$H)+*G"+,N76*=H#R!PWC]$".;9.'QN6W:<+5 MQ\6,7%"+02ER076I]V).*:AWK6"T\*(V'K6<-7?;[J-FW'3%$.!J)/D.,/3W M)1T'[Y>+,EU/9 HJ&$51;ZZSTZRDKW@2H'-RML[?5*GU5>25Y<=-/ R!DD-E MV\'-X\4CC[/^VY=]YEQ&%:U/D'@FOY$[A.B, 4=12*$0Q0O5.B-Z+S'CYA>& M@$P;N7=@5S[B;%9/UWG^1UC^"Z^P-,'@A0Q!@%4I4#Q#[% P4@ 3%X$B7.]8 MZY3"_=2,Z_@T4O?-PHKK'@P2-ZQ8- ZAV&N@ 3K=$ M-&$Z:B5=AN@CD6TL!\=#_4,;SS$(D5L7+=PB8ES7:!C8'"?IGKSJRT+IB4;R M_ZVO+_&KMYA]S>^S2'^@TW0F*4UQ97,FV"CD=8V1L[#%(U[ES($B!IJH(.3 MZIR;\X-66>U0%PDL!T/D!PO>1 V(R)V03KC4^IRZ0<+8:>=VVKT'.(>(NI\7 M?7\/T_FJ6DY)6KL=/-@H&JKCAX,TLG7,%UNZ;\Y0/+-/&.A8'.-,PHU\\5]34VZ M_S&=S28Y*N6T\J"=)KM>,-9J4PVE:*F8UBFSYM>*1] [=GI[.%/W5$H\UB[^ MANLFJ/V5V-T4H[[(_^MTM=YR_GM8+L-\33ZFT3*$7&.0>O_#BP.?90"!$K.E M.-:9UM6<#Q(T=HY\,-RU4T-?!VXU\._FVVZ4FT*@V]MJ(E@005*TJTM-X[I( M?$:N0$1R+XPM.H36104[DC9V(#GHX=M:-1T15,@! V$P>Y1JY\PMRZ.OTX, WV5G5 ,+41?Q^ MQ+)8GG6>^!2^XXH"HV4@W4WG8?GCS1I/5K4U92T!6VRN1<_%7GL'9!8#@E91 M@#+,0TPL@C3),QFC";$U$@=D9VPL#Y%\ZT/WW6P#8O%L&[_$.=:JHF*-#XY[ M,#K6&=**3H5/V\!X.?L?)O)_(XO'--+'.1,NL)\>B MD(MAZ(_ ,W%7D&/*UJGT]/9P)USYYX>K9IKHQCJ=LI'B]T+>268Z665\MJW#C6;$ M[W:7P9XO5)]*L3V$+[B^:A5* /(1"$>Y.V&K&?U-&,HY71@E>[CYU<*@J:?SZ82I1^?EF&^(O:J%N=Y\]ULJ].+ M1/FYT7Y?C33]Q37;O>U_-%&)^R!9 F%KK[0D [DC6=/.3$IQ::UNGJAY4@:[ M:=W3%J9WI16[Q$P'&^H.N5PT+@U)!"V("\R.UV9&Y(T[5" \D@'2B!9;7[$\ M0$XW'7\&!6LK?73@(SP>Y;W'Y M""F'R>3L3.)N]O)9/= ;4DD=F+>=V'L]G9W6W@$;!HN5,CCBJ+Y2W0XTW,PW M+$QXSIE"JUH;O;V)W V'S^K5W["*Z@Z)#R<2KF\YGJ2C"# #0TNA(5.RSDQ, MQ&UFEA47F&U=3G,PL;LA\UE5T3^-XIX?0J]MQH"!G_WD;@; I_5Q?602FJ&P:?N _?J M2YA_QM5T?KM=__D(E6LL-NH%M\.R3],/;E_^VW>Z?V 8@[=69.X4!"[I#&:Z M@$O2@L].A((VJ]SZF-J)L&8719]JEG0BHRD)E0>E!;%IL4#TP4)R.@2KO(J^ M=>N'B]. G3^43$S$1. M"-S7(6RH:3N%Y"%DZYP7-NO4>I3(G81T@IGC%;UH+?4.H'.E]_0_L+J,D\1I MVRB,]95RKG-LZZ-E$TG9 0UG6%QJWT3R!A'C0J:!8N_O\'V E#N R1T=I<\8 MR4E1(!$56$-AK&*!X@@C'63O@Y)>VQ!;7Q[<2\RX]Z7M8=-&ZAW YYYIM6?, M""5B%,6#Q,2(F=K9!SU",>3WZ8CD_K6^!7V0H'$?;;>'43OI-VP)WVY:ZQD? MI7!>@BCU41-)2/):2$U^8)0LJ)!4\Y!]9^+&?6H]@'$:1"M= .XB]'A+VV?S M+FT2N-P-.,EL9$1!3BE WDQ3,R&P&*PR^H**3LK*&0?QA N[ ,2* 5Q\/ M7^/VOV_NR-1^6,QFORZ6?X1EGC#4*O@8 +FL+RHH;'">)S":^92YEL:T[J*\ M)XF=1/L'(N+V%?-@ZND ?0\.GBK*,(Z%0HSH')E;J2G$"!YL4%Y+;H,KK5OB M'CT#;,C7,,,!89]Q8/MHY6"$?<7E=%$ODI9M>B?=,2P[JYRY-0H*QWJBR[H_ MG0(ZY),T45O5?,+<@5/+AWP'\V28.E(#W2#I_LEFW&GAF48(QK%:IOY^G1)9O=L@0UGF[]\ M]W537O;+=URFZ:I._U0A"\8%V)1KZ0:YL4&P#%YPDX2WAME![-E>5([=%>Z) M[=UP&NPDO+R3QTUWO+M9M%Q(:;.J\\UJ\9DUX'EP4,=J"Y)FT*%]Q<6>1([= M2FYTC#;2WXCA12U4NH^[#SBK'YZNSSK\.7';C,W//:>2#4=Q+8/G@#;GY,@SX?X311C M10F5 (7-E;LZ#C(%B%DZ++%PYUJ_>]Z/PM$[?8UM%UMHKE]<;JS^;>:X3Q*S M,,!4G==,+$&PM;4MUAX9(6C.6W=:WXO T1N C8W*!GKK]*3>[K=7BSGYK*M- MU]O?%FMBS:L0:%LQJ,,MZ]RO ,X4#<[*8KRVV;I'*Z@/6'?TEF"CGLTME-$I MSC8[Z#9GB7:.P>0ADL1J_B""5X9VD!0IH&8J*W4,S.Y>=OQV7J/"K($N^CUB MMWOH-_QC\U?$%;<:$2U8YDUMKDS1E/=DJ)W2.G.,++5^P+D;9>-W_AK[5#U& M5?T"<+.[+IE"II4L1=5&HL14(.&Y8B*X9)CP.07I6I>][438^.W!QH;?$8KJ M%WW;/?4!JVW?YI<^?IU-UZN)R3EZKQ/PI&M62=89KDF!$=8GCRFDTGH _)XD MCM^$9FQ$-E%>!]B\;"RV^K2XIRYUPVL,FV>-)[4)\T;3'Y#DO)JN\2S&.L]9 MI<7G^>93-IMVHKCE6:<(R=0LE5<< A-(3DNRG&%-H+:^!AR:I_%;WSP9^KN" M1P?;Y6G[^%G+ _-6 4FB-L5@#IR(I,.L,02?2PC8>.]TV/OQ3W&WU"]P.MA5 MUXH6MB?KBT3B)THF3)60ZAODPK*F -=S\+'V'RS,8\F1:=NZ0/K58K?^!ZR^+/)'"JU"BA*03!U5?<[G*J9.,.!8Y MV]BZT]DN=(W?HF<FLX,<%+G/!@-X63CH9&O!J+6%]U<3 M_JPOA9JKY:B2\/J.T)8LP,5:@.>DA77V>*/U76F6C69N_CT)^HE=S0\36=X+5/T:;&O+L@S#]%R YPG!XH)#X$I T[E:'7B M@C?OOC8$'^,^F'WB/3 Z$#HP_7\/TWEE]-V<;,#7Q6IS1?^NO"&MSS]/:<._ M6*UPO9JP;).000-%GW2B!KRAX2@[]\K_([G:Z^;*.-UQC7$R9",-8Z$+ZV[L\Y@<^*@2PE8G$216F= MO'R4J'$]BRXAVDZ)_8!SDUU[>;,@:I*Y%=)P!BPG#4J'3%**&H*G#2B4";;Y M_.J[*1GW<.\.A@W4U84_NRDQ^HW$2;+;RO*7[Y4=G*!WAA67P-*. >6T@*"< MI:BT%,LU);.6X!./()EB*:+Q7+5NP;\+7;VUX&N#B4>A=Z2"CC66 \'N M_1*_AFE^?4;1V3'P8K[MPGL6K2D9HL]! N;@*5HC?\2C5Z"LS\E@Q.!:U_L< M1FEOG?R>")K-E=@I6,^WX/OPH^X_8I!^LCRE]:8A3F>;@V.ON5H=1VEM[P">VH\V4V.5Q?B',M_7[<]9^3%1,)$6I M@2$C=PB9KL7#%.2)XJQQM$=+ZX<%.Q/76U_ )P)D"U5UB<'S\Z"^%YV?XJ0D M00Y)%)!8O1?VQ% L2H'SIK!8O,QB@,O[AXGJK<_?$V'N&-5TD?;9_;+LSA(% M91-'I?@VPT7V78 7Y)ODZ(5V7";A6C\V/X[B<6WC$U]-/J%R.S"<.[)Z=Y7" MI/;'=HG\:&%J3Q)!>SBZRG8(B=SKP%SSEUM'$3RNP7UB(#^=:CO \>ZRG6@= M J8H@5YF#C[(" EC?262O'6M8Z3=J1NW_6JWIG8OI1T.QP4Y/4/"\REGNO7"I>9O+_:GL9&S2$Y4WMU)7!_:1 M6*. +F]*#C^&&;XK])-\6ODZ+TOQ.5MIH@)32HR-4]T M/DY5E^7-S7"Q&%1)'Z4P+[65PSH TUF[G*WJD;RGV#($+35'I$SWY MV)'B+@N9AX+K$RJW@R-]1U;O=:=%),91 M!'=9C3P4D)].M<_*)$]T2#)X7D 42S*-Q5(,Z!&,S?23Z%PIK>_@=Z>NRZ34 M^*9V+Z5U8%;OX>S7Z3S,TSV"+#KDDBTP-!F4+@:B0 TZQ<"LH4BQ>=9I?RK' M-:!/'2FU4E<']O$#?@T_-G5@9Q71N?@EA,R'?('H?$;+5%,NYLGF^ MEZ$$R55,SC'1^GA]E*@N YBAD-9611W8KFL)A#O'IZ$RP5DAR0EQM8F;L. T M[2K/R ,1S"AGA\3/NGCK6> K,':^B'C!W9JQ_72S)K__@RF^^F:?9:6UQN'U4 M'&9_7RY.O]*_N"<=Y8KC=;8T!79+ MML<7[%YPZL ;.4HVVX9YMPL6SR1V50M;S4R*3AFCE)"$(%]-> F1P@(0(65F M7#3:M6ZZ\[0V+H%/<[J/$3KHW?SS]^G6V$668G8ORS;PLEB=;99X+E0(@)UC@ M@"8X4-E8\$P8" IE(9DZ)UKW.=N1M'$G8 ^&Q"$4TX&+_&9.GT4;J$X4HTA\ MDM'HK+*GP%I;4"P+H'U"Y*..SO.LT;0.&&^0,'+3W"'4?.L1U.$R[P(RM0?& MI_ =5^<H&+D<^4F ]S!_LN.>W ^+1P63Z*;+MX77V&/D[D7S'-=CPN>02DEP8N,H+T26DA9 M=/-\_M7UQSUB1X'8T6IH9KJ>>EK+9=X_S/.UT:FU_]EVTND77$]3F%WGM=$\ MEWW6?YJ)+P=+I-%,F*W_=T'1!:ZUS#+P8,T"C MG[M(.=;8W7GO1 [O^=W7G7\_*2F)$K."Y%0!%6KWL5HB&+UP1DLRZ[)ULNX@ M0D?O%WFY:Q>'UU:OY_/0%JP4(\Q]D"UZ&U93LP_LKGWV(27ST,YN8N?TH M;V2ZWBT_A_GTOS8+7)K7[9CMJXN_*V='>9A=6MX+J%I!B(R*@W51U,YM#H*, MD?X(NC@1E!*M'TXU(?SHUL+'$''I"'TB9;ZX,W1JTR%.@5,= M.L\#&E="D;)UIZK[J3DZJGY(LI=[0DA5C"/7Q"*%C2KS.IW#$L\FV^*]3$HV MOV;;B;*1IZVT0N"0ZS3'=_5"-3M .=7?F(1BJ-HGB0 M9I.;*0C>A@*1%V5T5,ABZV"P"Q_QJJ9>AEE]OO3Q"^+Z\JB_LH448SY;9Z!8 M1V=]I*WJN-FDLE3&6&QI;LOWH>_/X-OM@\.'B@V:ZK)7 _4 \W>M?>JQ MYNY..AJ9M[///A]66D'R^W3]Y=7I:KTXP>7EG @A#8M,0TJQUH=F"\$J"5PQ MYY+$;%+K'/^.I!W_FOK!92XA[8/D0LD$6;LZ>\4[\#HQD"QJRW31IKG;M2MM MXYJF(3!T^\GU %KJU?!L'M0?8'4N'^(?:W)N4]#(WM0/ON,23-N @1D-7E0' M71E&YU(4(%0JT4I$WCY9?B)VSHV(!EI$X M-(*X;/T,XQY2QK45#?1_*]W?0.2]6H)-S_N#4D-G_[*)-;B+BD;V8/O1ESC0 M0F(1!8QW#%1PI#V%'C27A:LZ=[3YX__K%!R[_]_B:H5X?6;!%;?8ALA3D;K6 MV-$?5M5.7)J#C-')G&N3KM;S)1ZF:%QK<(3V;UJ!AH+OU1C4M_#3[0"XS57_ M)A.%\T.3QP]]7*/2A1WI;61+KJSWXL9Z=QPY@:$.C"FHM\(4H8I WB@6T#KJ M8)T-/K5N)KL7@4=7M>ZRV!6_V6J4G#G Z#>3)37$2 $[.>@R2%,XIM:CD?>C M<.1*PL&P=:N$=3B]]6K8-F5L7Q8S4N&J/I5:_S@HY7S[4]IDFQ^AKI'UVG[T ME;,02Y%90ATN4Z=T<#JP"L6Q%-UJ50=VE-:7X=DULM=;U3@A[*15& MXDTE8K74ZEY4+1FYY*%XM]P%DM*'VU6*U7FYGGL9)SWHSI GFQ5N!Q7]L# MN)K$CQPB*H1D9?#"2V5D\_3%412WJ/G<:?675U>_W$1TQ@LA$X(Q%&4HI1GX MNI,2YS$HS6V1K0/9(TD>.2_T=/B\JUSTJ53=K;WYO^,<5CI:+.7V9 MMG4.=_.7HHCH XC]K M@])?5NOI2:B/.#D3+-(Z4)#5AD1(?D J";+)L3A9+/.M2R2N4S!NE^*!0'2$ MD#N R*L%(;Z6*VP\D9MS_E0.!I)?X.D/1+6,Y)/+6UWR88N6D[O4G9,8,@=92T,40"STEJ ML:1L"Z>]T=R;?(2D<1LS#H2HEFKH-QB\L[SZ4XBS0V._ASYPR)+PNVCNJC!< M"8Q.F_I8("&Y/'2R>9DUJ&!CG5GOF&Y]"/11&)Z^8#XEW=26M MBX:!-=O!67S.XN8I^66+ZFN=J^_H5'WCK?O5&GK2SHM,G@G]6IC=65!OG)!: M%0Z%UQ9=)GD(B=?W\8:%@CZZV-I0C,#FN'%P/YNG5V1UM?E>D!SR='9:AP]_ MQ'2ZW+38^>5[%17F;:GXR=?3N,@HM>G?FSAQ.'.^_7/Z#E@Z8!G?-=GZ3DPIGVT4) M'NOC-%Y#0=)U#!2MV91";GVO_43/FLC4A\^?EW6:T=;YNB+S*\_T8DQ!UV+; MPFG#.1'!UQ(R+T@R5@1G;.O)D3L1]CP>-.V#GCMNG1OKIZ.S>1_?WVG.T3,) M4GI/EMX3=W0*0"8KH"-':5/KVYFAHKK!'-.G .30NNOU@#Q[*7#P^7CMWS=\ M;C/@Z7CCV87%X#TK$40TI$5>RPJ194!G5;;D_RO3NOYR^$"A6F?H858$OH@Z+DXYV"D%9MZY$.(#,KI[G[(.379[G MM%11K];E[A+/(U+I#WW>@$6I UJC(TO_4E*2>>UJ[WIRD00S$ S]X4TJQ47% M=!C A>VD-/6R+O$J'2^6RSK>:[/JRQ^W:A=?D,+SE_PL3K MS $A13R2:5Z0;D/2W86Y9BZOCWN_A6(1H8XTII-3K<^;H^G>MS< M>#_@'UKAO7KACW67?HWK,)T=Y)#O^M%/TB7[3CZZJG<10;(H'4()2&A"K#-/ M@H;$?;W?"=[XUF%W'_4N=SZ_W/STXU>*@2]GPGRHQ/!)=+IXYCE%UU'5HOP$ M(6@#.AJ=/-,N8>N.2/O2^&>H=-D'C[L]J6VDTUY-Z3V%=N<'S:+ MOMB0187[\MJ5 69".%Y* >%JB.>C U^,))5",H( Q&U HFT1QGY0 Q;5U _2M2?P<3N@[C[_=<66ALQ M ELMUY-_A/^U6)[?V:U>?)^N)DIA=D$H,(8S4%(Y<#+7KQQ60^A$WJG+!WW\ M%;S1=Y=8NWOED0?:ME7KHIF,1T;(;^&$9'*-A]>+DS"=3WR)NE[?4M0G.:B8 M:/]D:PD8!R\M-+IH+=ZQQWY>W/K_ T\B+FFK",E5 M,E!B(?NJBX98E >I57T]6>/W])BC==<'CZ?R1GI:-!):+PI_>4%[B*EP 4'Z M0K8Q(D2-#(K4/F#1*1:WE\)?[J'PYBGB@15^B-!Z4?BK,]HM%YB+#10MLE3C M1@U>\AHW3<8IGO9?"7^VA\.9IT8$5?HC0.DC-WPHE7_YXB?/TY20L_[4Y M]!(B]X)8R4621Y0205D3GK,1VJO,+>/M&S0^3-/(P^T'<2('T4>7^#KGYGSC MN:(*DP)HSU17BCCS A7D%+R06I34O&/58S2-W?*S)0(>A=<1ZN@ 7F?/K593+3#?(ZU>CUR\,[1_HM21"5$BJ9UPYX'R.G-.AVH\L>@ M=*#\>X#2>8!QDZ4S4YL,V6\D3R!B[<[+(GV5588<@PU2:<^:CWAYA*3.('6H MZF]"JJ$>.H#5;0/^=CK'-VL\6=7F[E[96F=O(^V\((@50^>X5%P$YC0CQZ Q MI!X@9]P64<,>>:VTT &@;NV+][BL/PB?D4^2YM'5YQNY. 15QQ.X( U80YYC M43ZP/'C3L2OTC&NAFBG]L4/O4 T_@V)%K 4!2H+"\%Q5\>,>*>0'/74?-KGPR2-"^0N873[ MJ5DSG?8-T;,0-7B=LT^,8M+J #H26V26091S3(7FENM@%&A;Z\%MK4XH0=/Y(Z+VFE,HT!IB.Y#5 M+<@. <+->M+&6ND :,,?'IO-;1A:5\6 )150W#B(Z J(R%-B16C?O/_DTW V M;A'#>Q]0NX M TG]LSO%^Z/N(:=E( B,78OX]L<:/V'Z,E_,%I]_$(]GIV3. DE:"#*CJA/7 M(L1 7R$7')E+PHO=BE#O6: C+V0HS2X:B[D#HSC\IKW,T N7G(^>=B[)F?Q M4Q/I=6(I+][Z:#.ZYY=6V^^R;;#ZDO_?+3D<:QULPVM<_K:X.]ZY(;\K8KK( MC1:?M#&&4VPE&:AD/41E)!@O;*'(R!L<8(II"]+_[+[+@=!\R(%Y(ISTMCT> M%O19Y]6)#(YSQ3EXG4G*]0V)*RI"X4RA5,)QV_IQ\/Y4=N0S/168'@)T>\T^ M+^QN&@N]*W]?+/+JXV*6)]D4QAFSD$QM*8WUT1N6"-8J^A_CGF/K.0='D#MZ MQ[+GA.:C=/V\8$V_LEJ]7R[*=/V6OIH$45),QH/.@HX]Y(RB+Q&!:^Y\BN1' MZM8-Q ^G=O1.9,\)U,=H^G!,+]9A=GS>9 \V+[HB__*]-F:[(F>6LU?,6;#* MU*N(8H!"(@51Q!@,]RR6W9YVMZ!FW/+/,:$[CD+'SOSMP?#',",FY_D?8?DO MO,+XA"7I%$^T3[VNQ8[9@,?,P6(PSD3-\.9DI>,!?!\QXWC'(V'G0.0V4>0S M?&)>V%8!"<)+K_74/&=:V,PEXPDX9@E*FP(A M^@S,B,12R9%)T]IV/TC1.+[S\S+@[53ZO*SX3:G3@:53%CJ#B+)VYHX"7,X: MI(S%**F\3(.6[^U'[CB^];.STT=I><2(\!A6MS'-)OYU67"E4H2LI:5CR!:( M3+LZGD%'SF7(UUJNSVM=W)K7.N2C MLD:D/[YTH):S!9V^(5F$!QE>*,HCB>%7#)%(56UO+FCS,?HVE<''<# MGIU ?: F.T#F[Z'.*ER?%3Z;I"-+/H'EL8"*PD'TM.<19>'U'7G)%+.SH$D+X!< ^;!&ZTAVD#" M=L4%\S1^V/ZT]](7_+G''8>!X?EO@A5BFL]Y-E5;5R>#*$A&D)'FNO9M= $, M=]R&K+S0K5/:.Y+6X,KXBM#?G0O]K..I+8FSC) ",CJ;I"'?F[PD:UT.+"47 MW /.NZE9US#-P16[KC.;:.-D0?-G74^?;?\B,MOT[3M\UVLL4+X ID5#LJ1 MS77# M"GALR+SX^G5VUM+MTS+,5W0H7R81DP]%I>B =HT'Y66&H*RO[7FLU=E+)_E. M2'EHE?$F'0X D&;B["!Q<,])?!F4&IYLXH[$HH0C?@2K>48/$:4I!I-4=H". M% _2-/H[Y;:^RR"JZ !:CX0'V]S$=/[YQ6J%]+_\*7R?^.29B"R CHIV3T:2 MGW$.>$+G/&J>0NM+R /([-)Y/A GMZX&AE5:YUFCR]K.6R,ECL\<[?#A+;-' M^_+RQ!FD4FKX3[!$6YL7.Z'(5(9$!V6T=51>C#<]U.>20;H]AVES-EAK3-2& M0Q B@6+58^2N0(I2QR)D4+&U;;N;DN>1-=H''X\/0=M; R,G ZY-:MZ6+J&) MD/\29Y M('-" DN\/@BS$H+- DS,*7*=Z33:R;H\@HY["1@O!7"L1A>MQ3MVN']A2L]" M4N%4D 8#2)$V,N 0LT205D>OK2_B9F7-(]/L7XR=]6FDI[NFV1\BM%X4_O*, M]AADTDI9B$82[77B8^#U5E=E+K.-EMT\*1Y1^,NQLS@#*OP0H?6B\%=GM*-+ M1:BD@1M/0BB&#LA$+A7QJ+X6_&K,&;F"%'R*T#M(I=PP,OAAHOCGT MM-#*)F5JQ)_)(ZH#696A,%QZ&X7C(6#K!_B/T31NIJZAYSB($KH$U3DW9[NM MB! 8:@O9UW'V]3VV$\C!18PF)VF$&'Q\Z0V:.@M'CD+ H_ Z0AT=P.N16/_, M$%N>>=(&H=@Z$-!HA.!8 $;0,*J8)&WKOO([$=8;T([!PGYIW@,4TP':[MB: M=0+ZV;NO:*S% BY;VII%D?DG1P^DMMJQ)#D=]\,?CN?DC/NVX&G.Q8-$WR.* M*B-G6RZQ@)8,.3@E*RODA4;A.23#BQ'*>][\C=P#Y/1FGPY4^:.YV\/DWP.4 MSB..FRR=1R"U5(EI3A%(L+"I)G'9IUK(I%S@.0D;6L/I89(Z@]2AJK\)J89Z MZ %6-]FXO/K-.0B%B4AWM7-2;9KDC:NE_%88XY)!/KB[_G:O.HW!^A<_Q2EW MF.![A-![7-8?A,_()UFE$)PSX#7G0/(0$*U2H(/.3BHE6&S'X^28+9\%TKO,+T3J0F4<*IBV% MU1@9&)N<9D8$*W?R\!]#S'T$C%P3M] X^^82&9?KC0B#-DI; M'"7!#KRF1V\SL1"_H9#93/6M9<0 WBH&F'2IHTYML3L]47[JHH(A)[H-X]DT M5467T+IQ?VF-J?,2$UG8>DF0K85(FPQR%)JYD-'DUN'>,R\MV L!^Y86[*.. M#N"U&9QUGKS!\]Z*45B/7LDJ$F*"I$5,4#2<7 A.Z&AL;IVZO).0WH!TC*YO M]L(^6O =H.>ARTN&GA5-I[?728*R <&30""8D(4O)I$;T%FIP)!#()_LM#M( M 3UBZ17>H:#7Z4\AX*!O52^1\' /O+O M $J7\KZ=ACB=3=<_+FZ!TN+S?/I?F">2NRPT[<'B*2I6W)+$JE6N'5J*SG@L6':BWH'TP7F5-T'PN)4H)6KE"@I I$21LQF)R3 M90#RA.AMK=Y>RU5?8URWJ%6]\W.:%*H^3F&C*M6ZT.54YLOYF0FU=LQ 8O5F M.S$%3O,(2/"K4V%"^^$0=U-R=!Z$/O7-G#[KM)8 ;(-Y)YDI A5Y";7X(P6$ MH/RF*RCWM)D"YT,P=X.,D4/3X_5^*\]QI*@[. 2OL[!)5DON50Y<@%46*9+F M!EP=FN%+5%B4,Q*;Y\EN43$^5HY2[(- V5O*W>'DZJ"N)(PMZ""71'QP6?O8 MH:D/U[BHGL+,_CI^$#('"GSL1CXO2'?B/8EJNEHMEC]^6ZS/ M^XLKKZ*-P@-QXD %5>=AY0C%9N+.R\#1/>:,/+Q$3V@X5'V+YK+LP)2\7=5!%=>5)M4MJT(E.6CF&7R;_6=!9S+PT*;B(7K2_^[J)CY#1FXV/G:$EW MB);S]]*.6ZW)M!I= JAL$E H9NE;^H$6 BUOG9"\FY)QS(NP/0 M5..X>A]^U!WT;OT%EV=?K\ZG&,04T1H-+-39",H:B"PQ4%&B,4IDUSR=_0A) M?<'H$*TOAE/!R ]-/H3YY^W.BI@]ES&"225N=U8TV8+0AD)(A=*Z%I.*+A8< M^7JCT7%TN Q[4/P97HOSW#D;P*E([ :'])6I;ES4 @/79;=.<;NH?NS^LPG)>=^4VJA A 0EU59W%'G4>O0(.8G">,8BQ$Z-VQ[K M2'YUT9&5?HC*%BWDUX'3<-W<75Y"!)N\3$Z#-HE#?2<'=&31MYG0;W-6=((- MFN%XVT?'F6&38H?)NSO8_!K2^;1A%;.LVV4;Y"M12#:BCK /)*9,MC-CZ[OK M^VCI*1=RH*(?!,^!4N\./?^KQ6J]^@W7$Q]CL!1C M092%HBUN:'\DY&"9B4Y9.I2;CR"[AY2>@IM6(#I>YAU Y_URD1#SJC;G>;-: MG6Y*)DH5V,25G'T.%A+*0+$Z!>PN!0\&*1!PFJN06Y>ZW$]-3^Y0&P UDOS8 MUS[71?./Q7S]9?;CQ=:B;HO&PH_Z-ZN)LQZ+9!PHFBRT,[P#YS !5QP]IDPA MYFZS6W9>'<9AMR_@F7J%6Q2E 72]% M*$P@^QD]6(F%><:48+M=..^PV$YPL<\4+L>+MVNX_'9:?7HTCLA MRC]31+46_=C >K4X^8KSU48]GQ;U%O7+8D8:NCR:WY5WI^O5.LSKH.J785:# MA GMD21E$>"*$;1W)(,8:MOF%$JT1K 2Q4[H.FS]W1*,[-E@[ FTT$&@?\,V M;T[R:3JST1/!@^.I/J&-G(YTJ9"$)P5((XTVQM*)WKJYQX,$[8:Q9YS%/D8! M8YNMZYR\6LR_(86@<8;;+UV:Y[Z$4U)=I^Z6^0JL;ZE?$2:C% M:I;VCW3H:!-)#UYR!CYPXUC4@OMP@ F[NL9N4'D66>Z6TNS.)%T-.#9=F/,5 M8^N-)(4;!RDY4T>IU&1:9% RUB8EG"QQZYY[NU.W&\*>14I\8-7T98DNHQ+: M/"]6CX0F#D4H=3<%)FJOL!3 >:% 19]#,-Z:FVT?=S)5>Q&Q&]*>:QY].'UT MC+L)*]X8Y3)H7RM$N; 0HE6 /M'>T87L>3D65[OAYKDFU ^7Y]BX^+A>I'_5 M>VK,KT^7VQX+%,%^_$)B75V&'N_*YC' 1*-%S+* -<75TBP*/IBM ^H,0X.F M1+';%341]0ZIT"ZK^'V2G>YLP[(:,S&D)0Q!G+M%6$%*"+8)8; MM.;F(+_]\'3WLKO!Z?FDTX>3^=AHNBZJW\/T&^:S*E')31$2-7!9;P1J=QGO M(Z?(PRF6O"IHU &GUM4U=JN1?#XI\4;2["!P.X\':O.?^8KB3E8BTX%,(D-R MP&KQ<.2I@%-9)851JN:)[ALD[(:59Y7:/D;(O791>EOO%EZ>^#AU'9U M2.Z#FEN=6)Y&81V$2CKAOOTQV)BI0CHIKGACR"$DZ5YPAHVTL9AX-LL0ZSX4'VSWD^Z[J ^9?OB7[U[**!=@LJ MX2-P*>L0>\W!T>ZB[11+42%G'UO741U$Z+CO19\*?DW4M#\6_1:+\SHV O.G M@1)Z%UQ.N,V:>21WM5YTJBA8G?T;P1@C(F=6.]^Z_],]I(S[KK0AK%J(NM[E!(N66DCM;"R-TLWT[79YGR5V1E-_T\ MC?3:^%P@:5=OX:,AZK$ F6S#B\'@Q$YI[$=:6MY>>5S0-%#EHIE#G;/9EQS.1P 6W[6D)1#,04ZBP:KFU6)AG1/#ES)R4C7P$?K>%'('. MN#L S7O1JR\<%E8[??Y-@;A$%R(P(R,)@<6"V\]?OTZ!4?':^D+YM,9OBL;@;[\0:?T MZLROM(:KX(0"$Y@ED#L&@8YF"))Q+T(L7K6NV'Z G'$=I2/T?BM>:R3R#DZS MCZ=Q-67!,Y; 1(X9O%98FY1HK/?_/'A$-+8 MS3E24CO=ESZO.>1[*>N>.>3[ M2&[L.>3A^Y4YVB7EXFP*8$N]=5,R@D-"O9,\1TM6TN MVF-];%H*-R5BOF&([@E2[EF@0TP#ZLE6R8^>X*K%5LI*M\Z3"I2%S0W&<(:5$^^L7 M&%(2*9'#X0R& !F_)"I;[@'ZZV[T#0VD,NU?F[N?(>:V\-R4O7%_>);54_^#\Q-00&$=4*OL\(W)') 7'"#,BLY M*PAW6A4Z%]NRG"2,SQ"P7XM/(,ZG)427LOY2+U_S:,KHEU WN[M1)3>9IL(9 M5!\S0&F0]&4U=X+G+IC AO+0]=,.RXJ;21E5J((@D99P+?5D[=6.&RF! I<: MV<+O('<,XR(W2',0?LIU 2+X"=>RGKC1UQ%L5%_>Q_:8URMGM[=U,Z/BBW7K M\(/U_1-\+JYP3**^G4BS'&'F'#Z5:XJP?_8%L6EISV]K^:+N8M^E>68 MVM83=X[2",(4BO>QO:TKZ<*=;L MR2=2"@':4&M1+OW[:%Q9I$3&D=+*_3\O(P?*0OK&&"T-+BI35X$?Z"_>3$"ACP)@MW59UM[D5^[_5 M25)&>Q)L/$\[!&L3DI3GEB#_YL.-Y.!;QOP[1+Q$6&4*"<,+E%/-A2BQ-:3C M+"06DZ(,[1T/7'(W.3REC/81(4Q 8M[CY0HZ MK+";/)Y0,GQ$@%(0OZ7/^/V^UM_D'%SD>EO+N\V\R$M)R7L)+[]L;K*<2U9F M!2(\=Z=#:?W%2>#+P%9O:Y!SN_KQ_5J MI_[S?N)6!L,TMHZ7F4H5.0K0LIYN=E\"\Y$JDA(L72@L9DZ#, MFR3!8"T?MN* M_?]-]Y@=^%CJ=OEI)1WCR^_LUK'A,JL@+X5!5BN# ML/7#_+&_O5'D!I?^Y3HM0WN.+OR M8=!*5_">1E*#SC!1SI/A+@ASCA)'"IA%VKG49>$.=R"AO'#:Z>_*K^X8:,%!,4F1+#+G= O!D.+:A5^9Y?E\0@7DAGHR46 )8+#*']^ [+BMNF M/9Z8A48D 2';&_+LBGA>4J$995D!4B,7X_A16CX52MU/)"]Q)EVL+FCPZNS@ M52:!=<:5S@M4*G^?.O,MLAI;Q $,TQ0HB-"C57[4/ Z5V?%J M'H? G\ !?SF5,S][L]L8\2U(HAJ*Z6E&KNPOQVGF;[";>F3#"D,XQ=P,\8 M4H83%Y51592<*T:[7>1J_TX:^#8937XX;S-#6M3(L$Q02YB-P7-)'4[["0JAW\[;N8C ME/B,S/,$CI\ T3C)"<9$2U00%S5CC@LDK58H+V@I\E+EA@6O<_W(S 5PFXZ, M?0+2_JR\4#],-&QGP.=J]@!S%SLU>YU?5PLY?=UY^;E:_!L65Z"KVUDS$*RD MG)2%S) MOT&"-W.G"@1!,F F=W!MM,R>?'SQ(*JL41>2<=>42ZDEE M/E;UZH_\[^4W5BAW&OLG!9B?0H3!CXVE@*# I2XML9J$KC$>=X>13YPSU:KA MPI2 JJW-F'@OOT_AL^4CD><5Q1"LHYT^KANFT9E%/M#L:FK__S=GY"[V8 M/$P6C\&KFAV^-6*=\]"=IE'YM);F$@A&N06,,+B3UWU#(0&FR$N@'(O0T<^Y M5#Y=1, H<0&\]FT,N/0C@7CAXWFL;,&%<3'#C\KG")7/0V1VO,KG(? GX*DN M5^Y^N2G0Y((Z<^K.+JLD<[XV*9%B&A K=,FQM#G0T#,J-A9P+K7/@X2@"H5( M N+4GW$OVYZ95]G^DG-KB#;^/1#_^!7#B"N6(6Z$+;!_:H1T>NPO9#ZZQS[B M"O< L3HTRSPVQ@G(^1:O;G[U];=5R:BPV@K_2&>A"/?9BM+7N0&1LBR)E*PT M*K0+T+J@Q/._H\O+VW[\0. E((D!8E=-1*'S'".54;=CJS(D1>$8(#-EJ83< MX-"9VA_UOA"NPI&Q/V5I?VH9<9I_OQP1O?@&]?4W.?ORW9.8/^>JKZKI]&-5 M^W]T(Z@EU)8.DE+XD,)W' BND+1EJ5DN@&?!9[8==8>)GPR!Y3>4^HPO3*>L M:F[S2S:\9=/+6S;+L7LW1F6$ZAQH(SO1"OT)J>&8PG;*9^!>OOS>X/?,%UU(Y_Y;@QCS M#:U9C.7)^ M+CKP+$S6.03$BI*5&EE?R,?.6T!<4(9LZ<(,+&C!V>FHXYOMG6BSQ3EIY#"1 M.P.E/,1_+W.I_40*I(AV]DJ4"JFB ,>D4E/)LU*PX&\^IA(DCC:?^I^@AF,) MV< @\=:S9G7TW?G B8=P@ F7A MAX\U@W@*E.<%-10['T2$?M,KA7V??;YV/,5)T @<),7_N(3O?O99:T$S"LAH M21$NF7.%&#%(&JNS E2F33+W?T-O_D1/\'^4)1A3GL_:$=C, ^YGG/$AD=(, M9=A/DM=0((ZE1,SFU@]:X-8F$WB'WOS9IZW/P!",*<]G;0A6Z<=[)]7[N5;@ M@F*A"P0:NYA0$#\)6PED"5&" !8IFS]= M,F6T6]0MWQCQ]G37G:5Q:]HPFM$L9\B"D;Z7WZF)$@:IO-1YH04K1.BV@7.Y M-6V,(,KH'.5&%@AG&?=X[SH@T2@;5[T(7@D)$NKBXVR MS"2U.D,9<*>/ABND-"%(N]A$YR;/9? K^"E=4^Z/9/N\Z$/8&GL8TYX9QT"X MT4 D%[@PI2 ./6L8@0+O?2;'N^%EK-/_P-M9XX/MQ(1;7CNCO02=F< MZH DN*.]A P8=P ($CRX.'B5)]H(-J*LCPOTT,N-29C^M;:4YQN>MJ RSX5! M6A72OT@LW?%'%))9QABH0A0TF5!Z]S9.M"DJ7=,_5%3.0E_>>HP9%D)*S)') MN'^7WF:(9R5&A"JE'21$!G\0(TY@D5X34;JZ,DQ,3OW:[N:QZC.$*R901H45 M1B%#L$!8F0P)2QPGM CJ0$FD[FPLVL3)QI2I)&=&B82*00/X0S#JV; )R?T MLI[HIJ?1KNR8*6A.YX% F/HY ' MB=OI9)MW%HN[7(O=9!!6SJ@67* 2C -1._R4$ACI DH!Q&C*\F/K8[CMG:@K MF:A.1A*[4S@=]['F:?<=N<,%!>+'HCH\$::4+T=D%5 8(*"I*8*WP!]UAR?J MC)ZH7HXG?.>@FENRKJW\,<:9+I%91*B?7Z>E'RE3<&0*Q2R4LM!P](F@@?=X M-IG]DU#/,07P%!0TD*O/B>6%8X ?*>GL%K-^EC'6R)0<. A%2)E:ZC-D9'D* MQ8,DU#&"N)U?N:&5-07+"IX3C:@P&N&<^=&1QMDK+80FP#,J4\OQ=-S:B1Z, M:211QQ"?,SC?+HR9^!_D].7^[LNE7"$+D%H4B!OBJYJ\0!)CAJABCD3J^AOBMNM"W* M,B\R5!A%G&D1%DDI!2J-IM82YD>3CZ%-Q]WF:5 M>Y%3[?RYN+VMF_;.3XX)D]E\HILY6,_8E5EF#89;.:DN1 M]$-&,N-,F"ULB6G"]WLW-Q/'!TQ/7L?+#@X0GE2T*,RQN\F(_$;[BPE, \HR MH1P[@")!L$1*6:9P62H^SIS04783QVT[#3V*+S[!%*GW<,Z&]AST?]Y6#_\% MVBS)+R=W3.ZK!-=JH V+Y*__0L'SM_LO?A 0S;[ETZ7 M:W2?N9B95T/+4BF]MRQQH.V^ J?!$^TBG>:.Y6^SR6)^]?6WU12FL/MO_U;: MY9 !TO/:WG5B>6]K-!URHCN]O5ENZ*[1U^>(H[=MV4TQP!)_G7V?>*+7SH:\ MP+7S)C* SV?JY [,QZKV'J*++P>K6QO=* GJ@Z#K MP)44%&_^WL6<<%T]+]>G"0)JWQ[Z77!D\56P&Y>2Q7,D&#NAQQ-%+Q'0/LW, MY&%B[N6T>55@"%"O2,4-RMIY7NUC0&Q5FDY?UC7?F^SIH$3;"$9#: ?/JVX, M2*"B\I)4:E>:/EFX3=IQ@^5.6M3*E.!@';O%;?NN@MT+ZI">C"_N'^Z^3ZM' M@+4Q?Z,DH'=_)^V&JH#)Y[VL3D ?UY.&%5>^%VO^]>+JZRABL?][ M:5\Q#B@>G5D?VX'9=GJX$]WO,'PT\$2XBQB(T0[+WO' *[ZD -UO,U-/'V^_ M@KZO)XL)S"_N%L-QVTJUT^F>Q4>MC24I0/;A[UHO+ZX-QNF%5"=P$BBMO=E\ M"HAL>5]X,#0]WRS.$RBH[69'9+ V-?OQUS\6C2B]_S:[O=3#S-X>TIV@BUMC MZ\:<5)NS/LWF$\?%ZUKZ-LYUGRQHAU;+9X*T:77=QL!>K4BII^X+;'HE?YWH M;Q*F7V?R ::/VU:XX];"UG\8+TW9EN*J.NXW7AO2&Y%\8T5Z)I%WDAVPV!=R M[QX=TX<7);82C)A/W8?%ND5O8T;DD_AE:8.K$:](1<.FE=M;44FK#K'ES ES M*.PFG !6+76)O0SY1U?T1HDSNNK0D6IY/TIE'47QUT7=W,*=?['7M7'PA6GL M:"$;340/.X+W,R;Z0>Q7%2)ANTDI6D_IH2[2ENVG LGU9#'8>]T@%:V!M" M!MM^QB1A )MU.>;Y1'( ([A!+EHW:!]#N(T1"1G#Z_INM@AK"]=(1NO\[&\* MWS(D+4L8"+#=5*-5YP?9P>1@>PH8ZKO)3 :TA*\IQJO+][&&._B1!%8_W=?- MP@* ]$PJ7F&^#SJO.9 $+&N='+>W%P]R,AW:Y-)&-UZ5O@]@K;Q)M=C[H6YN M.8TTA>,M]2"EW3V+#E#1O0)=/4#]^,6^^=8;2>CGHW7YP !U75%]^LSPZMU6 M@M%2O(?@LZZI;6R)'0C W/&N*8[XTWAP(6(;O6AXM?*]ZL2$'R6B6*#\N.[U MHX9U:)3\&:H0H&Q22KKO:.?&$SI78!$P!&XE',VH]?4,NK IMLF[O5VL-C7X M:L$FJ6@EQKYH;6=%9'R>%C23T\?Y9!ZF<+^3:+0*Y$#?>R=[(J/W=?''9:V_ MU-?S^L-\,;F3RWN$X69[=?I M'IE7U0/85MDA->&$P[[_Z!!;E@4&CJ-?D^T$8E*YKOT\2J@J M4,'V4XP'TVM^5QTW'SN1/)V^7MX$ C61["85EA5.,UN7C'^E9V M5UWV'GOR#$@?8 W6B74ZT9K4VC1BRT9C.[6KU89)NKVE%N_8'A;'IU:_>%]] MA2GX9VY7,C2X=+&=8KR#I!]>K7R)':>XI9AGI_Z+M1/MZ'ZN$A\^G@I)R804-M( M1FNL[8]7"V=B!\H^4G0K]*L*91IWT8S6+]L3N#V\B>UV/F6&+QYN@]G&G43C MM;KV]3+WL"A^D0N[J/ M4;$[*_Z\GRP>_8-(2U:Z\.9N.=EQ8MUBP.TV%+H'?BI>PVE/N/NQ,G;8^,K, M_#YO#I'FRE5[Y^[ZL#(Y_#_#XM-,5W>!5.^K!QMB3)M^:'[_S5?(K#.A=O]$)[Y2R M3P/;O=I*=NA522F:ULR9ZYO_)^(<''?=?JGE;OY:5<]4L8O4/5TA.%_.G/WF!=#OM3B"FDL!J94]T;^>5 MYSU4_;82[ 172@FH-K;$ONKL'2J_HT" ;:/7":^4$D8M3$DAQ1]D/.8ZH4X MI93EV<:&Z$Y(-;A5\HE&)SQ2RL&\VGP:;=Z#X3BT7[5(*4V28)MJ-?O9.2ZK MA?T$0[@9A2 J0[RZ*?2V;BUR6G."L>7G87JOR\CWHG9%/* MA71F6*H#-3;?#[JLIA,]@?EE7>G-E0^B,I/2^R M[J<_Z,KMBKQ9)QWJI=3]U"->!.V,V^:=W8[\BGZ5>MLZ/U>+U5+#F/#N7XEV MDRLHSBW\&]^BK_["_T?).?SW?_P_4$L! A0#% @ 1C"M6'$0*JN2!P MGR0 !\ ( ! &5X+3,Q,7AC97)T:69I8V%T:6]N>'$Q M,C R-"YH=&U02P$"% ,4 " !&,*U8W).(#:$' !=)0 'P M @ '/!P 97@M,S$R>&-E"TS M,C%X8V5R=&EF:6-A=&EO;GAQ,3(P,C0N:'1M4$L! A0#% @ 1C"M6#+] M,&NRW !UP+ !$ ( !YQ4 '!H=6XM,C R-# S,S$N:'1M M4$L! A0#% @ 1C"M6&1C#:"/"P ('0 !$ ( !R/( M '!H=6XM,C R-# S,S$N>'-D4$L! A0#% @ 1C"M6+4[FFLN& L.H M !4 ( !AOX '!H=6XM,C R-# S,S%?8V%L+GAM;%!+ 0(4 M Q0 ( $8PK5BK5+_/;3< &&4 @ 5 " ><6 0!P:'5N M+3(P,C0P,S,Q7V1E9BYX;6Q02P$"% ,4 " !&,*U8+LK&T[R_ "AM@< M%0 @ &'3@$ <&AU;BTR,#(T,#,S,5]L86(N>&UL4$L! A0# M% @ 1C"M6) ( ! end XML 60 phun-20240331_htm.xml IDEA: XBRL DOCUMENT 0001665300 2024-01-01 2024-03-31 0001665300 2024-05-07 0001665300 2024-03-31 0001665300 2023-12-31 0001665300 2023-01-01 2023-03-31 0001665300 us-gaap:CommonStockMember 2023-12-31 0001665300 us-gaap:TreasuryStockCommonMember 2023-12-31 0001665300 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001665300 us-gaap:RetainedEarningsMember 2023-12-31 0001665300 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001665300 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001665300 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001665300 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001665300 us-gaap:CommonStockMember 2024-03-31 0001665300 us-gaap:TreasuryStockCommonMember 2024-03-31 0001665300 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001665300 us-gaap:RetainedEarningsMember 2024-03-31 0001665300 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001665300 us-gaap:CommonStockMember 2022-12-31 0001665300 us-gaap:TreasuryStockCommonMember 2022-12-31 0001665300 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001665300 us-gaap:RetainedEarningsMember 2022-12-31 0001665300 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001665300 2022-12-31 0001665300 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001665300 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001665300 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001665300 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001665300 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001665300 us-gaap:CommonStockMember 2023-03-31 0001665300 us-gaap:TreasuryStockCommonMember 2023-03-31 0001665300 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001665300 us-gaap:RetainedEarningsMember 2023-03-31 0001665300 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001665300 2023-03-31 0001665300 2024-02-26 2024-02-26 0001665300 phun:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001665300 phun:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001665300 phun:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001665300 phun:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001665300 phun:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001665300 phun:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001665300 us-gaap:SegmentDiscontinuedOperationsMember phun:LyteTechnologyIncMember 2023-01-01 2023-03-31 0001665300 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001665300 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001665300 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001665300 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001665300 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001665300 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001665300 phun:SubscriptionsAndServicesRevenueMember 2024-01-01 2024-03-31 0001665300 phun:SubscriptionsAndServicesRevenueMember 2023-01-01 2023-03-31 0001665300 phun:ApplicationTransactionMember 2024-01-01 2024-03-31 0001665300 phun:ApplicationTransactionMember 2023-01-01 2023-03-31 0001665300 phun:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001665300 phun:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001665300 phun:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001665300 phun:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001665300 phun:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001665300 phun:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001665300 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001665300 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001665300 2024-04-01 2024-03-31 0001665300 phun:A2022PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2022-07-06 0001665300 phun:A2022PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2022-07-06 2022-07-06 0001665300 phun:A2022PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2023-03-15 2023-03-15 0001665300 srt:MinimumMember phun:A2022PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2023-08-14 2023-08-14 0001665300 phun:A2022PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2023-08-14 2023-08-14 0001665300 phun:A2022PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2023-08-14 0001665300 phun:A2022PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2023-12-06 2023-12-06 0001665300 phun:A2022PromissoryNoteMember 2024-01-01 2024-03-31 0001665300 phun:WSGRCaseMember us-gaap:PendingLitigationMember 2023-12-31 0001665300 phun:WSGRCaseMember us-gaap:SettledLitigationMember 2024-03-01 2024-03-31 0001665300 phun:WSGRCaseMember 2024-03-31 0001665300 phun:WSGRCaseMember 2023-12-31 0001665300 2022-01-31 0001665300 phun:AtMarketIssuanceSalesAgreementMember 2022-01-31 2022-01-31 0001665300 phun:AtMarketIssuanceSalesAgreementMember 2024-01-01 2024-03-31 0001665300 phun:AtMarketIssuanceSalesAgreementMember 2024-03-31 0001665300 srt:MaximumMember phun:SaleAgreementWithLincolnParkMember 2023-08-22 0001665300 phun:SaleAgreementWithLincolnParkMember 2023-08-22 0001665300 phun:PreFundedWarrantsMember 2024-03-31 0001665300 2023-01-05 0001665300 2023-01-01 2023-12-31 0001665300 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001665300 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001665300 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001665300 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001665300 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001665300 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001665300 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001665300 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001665300 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001665300 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001665300 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001665300 phun:A2018EquityIncentivePlanMember 2023-12-31 0001665300 phun:A2018EquityIncentivePlanMember 2023-01-01 2023-12-31 0001665300 phun:A2018EquityIncentivePlanMember 2024-01-01 2024-03-31 0001665300 phun:A2018EquityIncentivePlanMember 2024-03-31 0001665300 phun:A2019StockOptionAndIncentivePlanMember 2023-12-31 0001665300 phun:A2019StockOptionAndIncentivePlanMember 2023-01-01 2023-12-31 0001665300 phun:A2019StockOptionAndIncentivePlanMember 2024-01-01 2024-03-31 0001665300 phun:A2019StockOptionAndIncentivePlanMember 2024-03-31 0001665300 phun:TwoThousandEighteenEmployeeStockPurchasePlanMember 2024-03-31 0001665300 phun:TwoThousandEighteenEmployeeStockPurchasePlanMember 2023-12-31 0001665300 phun:MichaelSnavelyMember 2024-01-01 2024-03-31 0001665300 phun:MichaelSnavelyMember 2024-03-31 shares iso4217:USD iso4217:USD shares pure phun:day phun:claim false --12-31 Q1 2024 0001665300 0.02 P365D 10-Q true 2024-03-31 false 001-37862 PHUNWARE, INC. DE 30-1205798 1002 West Avenue Austin TX 78701 512 693-4199 Common Stock, par value $0.0001 per share PHUN NASDAQ Yes Yes Non-accelerated Filer true false false 8272091 21567000 3934000 86000 86000 637000 550000 19000 75000 385000 374000 28000 28000 22636000 4961000 35000 40000 1325000 1451000 276000 276000 24272000 6728000 5070000 7836000 239000 437000 656000 629000 1012000 1258000 1202000 1202000 0 4936000 0 205000 8179000 16503000 611000 651000 857000 1031000 9647000 18185000 0.0001 0.0001 1000000000 1000000000 8282221 8272091 3861578 3851448 1000 0 10130 10130 502000 502000 320840000 292467000 -418000 -418000 -305296000 -303004000 14625000 -11457000 24272000 6728000 921000 1344000 397000 1271000 524000 73000 443000 856000 2471000 4142000 484000 1769000 3398000 6767000 -2874000 -6694000 108000 537000 535000 0 56000 50000 0 -253000 0 3214000 211000 102000 582000 2982000 -2292000 -3712000 0 0 -2292000 -3712000 0 0 0 -557000 -2292000 -4269000 0 23000 -2292000 -4246000 -0.33 -0.33 -1.80 -1.80 0 0 -0.27 -0.27 6864226000 6864226000 2063379000 2063379000 3861578000 0 10130000 -502000 292467000 -303004000 -418000 -11457000 16000000 11453000 35000 35000 336550000 4505000 4505000 3915009000 1000 23203000 23204000 141631000 630000 630000 -2292000 -2292000 8282221000 1000 10130000 -502000 320840000 -305296000 -418000 14625000 2063074000 0 0 0 275572000 -250219000 -472000 24881000 1895000 58000 58000 16977000 7454000 347000 347000 1336000 1336000 23000 23000 9230000 475000 475000 -4269000 -4269000 2089400000 0 9230000 -475000 277313000 -254488000 -449000 21901000 -2292000 -3712000 0 -557000 0 3214000 535000 0 630000 1362000 -329000 -313000 82000 284000 11000 116000 -2893000 -52000 -185000 -263000 -286000 -114000 -5325000 -6637000 -205000 -745000 -5530000 -7382000 0 10790000 0 10790000 0 -6000 0 10784000 0 4270000 23204000 0 0 58000 0 475000 23204000 -4687000 -41000 24000 17633000 -1261000 3934000 1955000 21567000 694000 4000 434000 26000 0 4505000 0 35000 347000 The Company and Basis of Presentation<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Phunware, Inc. and its subsidiaries (the “Company”, "we", "us", or "our") offers a fully integrated software platform that enables brands to engage, manage and monetize their anytime, anywhere users worldwide. Our mobile experience platform guides users through the entire customer journey. Our location-based technology offers brands mobile engagement, content management and analytics to best interact with their customers. Through our integrated mobile advertising platform of publishers and advertisers, we provide in-app application transactions for mobile audience building, user acquisition, application discovery, audience engagement and audience monetization. Founded in 2009, we are a Delaware corporation headquartered in Austin, Texas.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States (“U.S. GAAP”) and include the Company’s accounts and those of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance sheet at December 31, 2023 was derived from our audited consolidated financial statements, but these interim condensed consolidated financial statements do not include all the annual disclosures required by U.S. GAAP. These interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements and the notes thereto for the year ended December 31, 2023, which are referenced herein. The accompanying interim condensed consolidated financial statements as of March 31, 2024 and for the three months ended March 31, 2024 and 2023, are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the audited financial statements, pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC") for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the financial statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary to fairly state our financial position as of March 31, 2024 and the results of operations for the three months ended March 31, 2024 and 2023, and cash flows for the three months ended March 31, 2024 and 2023. The results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any future interim period.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to our condensed consolidated statement of cash flows for the three months ended March 31, 2024. We combined individual line items that we considered to be immaterial and recorded these in our condensed consolidated statement of cash flows as other adjustments to conform to current year presentation. The reclassifications had no impact on previously reported operating, investing or financing activities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discontinued Operations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2023, we committed to a plan to discontinue and wind down the operations of Lyte Technology, Inc. ("Lyte"), which the Company determined met the criteria for classification as a discontinued operation in accordance with Accounting Standards Codification ("ASC") Topic 205-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Prior periods were recast such that the basis of presentation is consistent with current year presentation. For additional information, see Note 3.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reverse Stock Split</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 26, 2024, the Company effected a reverse stock split of its common stock at a ratio of one-for-fifty (the "Reverse Stock Split"). The number of authorized shares and par values of the common stock were not adjusted as a result of the Reverse Stock Split. The accompanying financial statements and notes thereto give retrospective effect to the reverse stock </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">split for all periods presented. All issued and outstanding common stock, options, restricted stock units and warrants exercisable for common stock and per share amounts have been retrospectively adjusted.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Nasdaq listing</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 13, 2023, we received a notice from The Nasdaq Stock Market LLC (“Nasdaq”) indicating that the Company was not in compliance with Nasdaq Listing Rule 5550(a)(2) (the “Bid Price Requirement”) because the bid price of the Company’s common stock on the Nasdaq Capital Market had closed below $1.00 per share for the previous 30 consecutive business days. The notice from Nasdaq stated that, under Nasdaq Listing Rule 5810(c)(3)(A), we had been provided a period of 180 calendar days, or until October 10, 2023, to regain compliance with the Bid Price Requirement. On October 10, 2023, we submitted a request to Nasdaq for an additional 180-day extension to regain compliance with the Bid Price Requirement. On October 12, 2023, the Company received a letter from Nasdaq advising that the Company had been granted a 180-day extension to April 8, 2024, to regain compliance with the Bid Price Requirement, in accordance with Nasdaq Listing Rule 5810(c)(3)(A). </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 21, 2023, the Company received a letter from Nasdaq notifying the Company that, as of December 20, 2023, the Company's common stock had a closing bid price of $0.10 or less for ten consecutive trading days and that, consistent with Nasdaq Listing Rule 5810(c)(3)(A)(iii), the Nasdaq had determined to delist the Company's common stock from the Nasdaq Capital Market. The notice provided the Company an opportunity to appeal the Nasdaq's decision to delist the Company's common stock. On December 22, 2023, we submitted a request for a hearing before the Nasdaq Hearings Panel (the "Panel") to appeal the Nasdaq's delisting determination. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As noted above, we have effected a reverse stock split in order to regain compliance with the Bid Price Requirement, and on March 12, 2024, we received a letter from Nasdaq notifying us that we demonstrated compliance with the requirements to remain listed on the Nasdaq Capital Market, as required by the Panel. The letter also informed the Company that pursuant to Listing Rule 5815(d)(4)(B), the Company will be subject to a mandatory Panel monitor for a period of one year from the date of this letter. If, within that one-year monitoring period, the staff finds the Company again out of compliance with the requirement that was the subject of the exception, notwithstanding Rule 5810(c)(2), the Company will not be permitted to provide the Staff with a plan of compliance with respect to that deficiency and the staff will not be permitted to grant additional time for the Company to regain compliance with respect to that deficiency, nor will the Company be afforded an applicable cure or compliance period pursuant to Rule 5810(c)(3). Instead, the Nasdaq will issue a delist determination letter and the Company will have an opportunity to request a new hearing with the initial Panel or a newly convened hearings panel if the initial Panel is unavailable. The Company will have the opportunity to respond/present to the hearings panel as provided by Listing Rule 5815(d)(4)(C). </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There can be no assurance the Company will maintain compliance with the above or any other Nasdaq Listing Rules.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States (“U.S. GAAP”) and include the Company’s accounts and those of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance sheet at December 31, 2023 was derived from our audited consolidated financial statements, but these interim condensed consolidated financial statements do not include all the annual disclosures required by U.S. GAAP. These interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements and the notes thereto for the year ended December 31, 2023, which are referenced herein. The accompanying interim condensed consolidated financial statements as of March 31, 2024 and for the three months ended March 31, 2024 and 2023, are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the audited financial statements, pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC") for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the financial statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary to fairly state our financial position as of March 31, 2024 and the results of operations for the three months ended March 31, 2024 and 2023, and cash flows for the three months ended March 31, 2024 and 2023. The results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any future interim period.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to our condensed consolidated statement of cash flows for the three months ended March 31, 2024. We combined individual line items that we considered to be immaterial and recorded these in our condensed consolidated statement of cash flows as other adjustments to conform to current year presentation. The reclassifications had no impact on previously reported operating, investing or financing activities.</span></div>The accompanying condensed consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. Summary of Significant Accounting Policies<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in significant accounting policies as described in our Annual Report on Form 10-K for the year ended December 31, 2023, except as set forth below.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815 – 40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. We adopted ASU 2020-06 on January 1, 2024. The adoption of ASU 2020-06 did not have a material impact on our condensed consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2023-09”). ASU 2023-09 requires entities to disclose specific tax rate reconciliation categories, as well as income taxes paid disaggregated by jurisdiction, amongst other disclosure enhancements. For public entities, ASU 2023-09 is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the disclosure requirements related to the new standard.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div>The preparation of financial statements in conformity with U.S. GAAP requires us to make certain estimates and assumptions that affect the reported amounts in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates and such differences could be material. <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815 – 40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. We adopted ASU 2020-06 on January 1, 2024. The adoption of ASU 2020-06 did not have a material impact on our condensed consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2023-09”). ASU 2023-09 requires entities to disclose specific tax rate reconciliation categories, as well as income taxes paid disaggregated by jurisdiction, amongst other disclosure enhancements. For public entities, ASU 2023-09 is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the disclosure requirements related to the new standard.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div>The preparation of financial statements in conformity with U.S. GAAP requires us to make certain estimates and assumptions that affect the reported amounts in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates and such differences could be material. Supplemental Information<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash and trade accounts receivable.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we limit our exposure to credit loss by depositing our cash with established financial institutions that management believes have good credit ratings and represent minimal risk of loss of principal, our deposits, at times, may exceed federally insured limits. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Collateral is not required for accounts receivable and we believe the carrying value approximates fair value. The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Discontinued Operation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On November 1, 2023, the Company made the strategic decision to wind down and discontinue the operations of its Lyte reporting segment. We generally completed the wind down of the Lyte operations as of December 31, 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">A summary of the Lyte discontinued operation in the condensed consolidated statement of operations and comprehensive loss for the three months ended March 31, 2023 is set forth below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(557)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Loss per Common Share</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic loss per common share is computed by dividing net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Diluted loss per common share is computed by giving effect to all potential shares of common stock, including those related to our outstanding warrants and stock equity plans, to the extent dilutive. For all periods presented, these shares were excluded from the calculation of diluted loss per share of common stock because their inclusion would have been anti-dilutive. As a result, diluted loss per common share is the same as basic loss per common share for all periods presented. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,011</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,387</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,605</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,398</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,597</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash and trade accounts receivable.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we limit our exposure to credit loss by depositing our cash with established financial institutions that management believes have good credit ratings and represent minimal risk of loss of principal, our deposits, at times, may exceed federally insured limits. </span></div>Collateral is not required for accounts receivable and we believe the carrying value approximates fair value. The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our concentration of revenue sources as a percentage of total net revenues:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.36 0.43 0.14 0.16 0.04 0.12 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">A summary of the Lyte discontinued operation in the condensed consolidated statement of operations and comprehensive loss for the three months ended March 31, 2023 is set forth below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(557)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3403000 3115000 288000 272000 570000 3000 845000 -557000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Loss per Common Share</span></div>Basic loss per common share is computed by dividing net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Diluted loss per common share is computed by giving effect to all potential shares of common stock, including those related to our outstanding warrants and stock equity plans, to the extent dilutive. For all periods presented, these shares were excluded from the calculation of diluted loss per share of common stock because their inclusion would have been anti-dilutive. As a result, diluted loss per common share is the same as basic loss per common share for all periods presented. <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,011</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,387</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,605</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,398</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,597</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 132651 13011 17341 78387 109605 91398 259597 Revenue<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions and services revenue consist of platform license subscriptions and application development services. Application transaction revenue is comprised of in-app advertising. Refer to our revenue recognition policy under the subheading, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Note 2, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies," </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our Annual Report on Form 10-K filed with the SEC on March 15, 2024.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our net revenues by category:</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions and services revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Application transaction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our concentration of revenue sources as a percentage of total net revenues:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue in domestic and foreign regions and attribute net revenue to individual countries based on the location of the contracting entity. We derived over 98% of our net revenues from within the United States for the three months ended March 31, 2024 and 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of customer billings or payments received in advance of the recognition of revenue under the arrangements with customers. We recognize deferred revenue as revenue only when revenue recognition criteria are met. During the three months ended March 31, 2024, we recognized revenue of $440 that was included in our deferred revenue balance as of December 31, 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations were $4,609 as of March 31, 2024, of which we expect to recognize approximately 37% as revenue over the next 12 months and the remainder thereafter.<br/></span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our net revenues by category:</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions and services revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Application transaction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 454000 1156000 467000 188000 921000 1344000 0.33 0.05 0.04 0.30 0.14 0.22 0.98 0.98 440000 4609000 0.37 P12M Debt<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2022 Promissory Note</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 6, 2022, we entered into a note purchase agreement and completed the sale of an unsecured promissory note (the "2022 Promissory Note") with an original principal amount of $12,809 in a private placement. The 2022 Promissory Note was sold with an original issue discount of $492 and we paid at closing issuance costs totaling $522. After deducting all transaction fees paid by us at closing, net cash proceeds to the Company at closing were $11,795. No interest was to accrue on the 2022 Promissory Note. Beginning on November 1, 2022, our monthly amortization payment was approximately $1,566, which includes a 10% premium until the original maturity date of July 1, 2023. We had the right to defer any monthly payment by one month up to twelve times so long as certain conditions, as defined in the 2022 Promissory Note, were satisfied. In the event we exercise the deferral right, the outstanding balance will automatically increase by 1.85%.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 15, 2023, we elected to defer monthly payment obligations for April, May, June and July 2023, as permitted, at the time, by the 2022 Promissory Note. In connection therewith, we entered into a waiver agreement with the holder waiving the Payment Deferral Conditions, as defined in the 2022 Promissory Note. For agreeing to waive the Payment Deferral Conditions, we agreed to compensate the noteholder an amount equal to 5% of the outstanding balance immediately before entering into the waiver agreement. We evaluated the modification in accordance with the guidance as in ASC 470 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and we concluded that the modification was not an extinguishment of the original debt; therefore, no gain or loss was recognized upon modification. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 14, 2023, we entered into an amendment to the 2022 Promissory Note with the noteholder. The amendment extended the maturity date to May 31, 2024 and provided that effective August 1, 2023, we are required to make monthly amortization payments of at least $800 commencing on August 31, 2023 until the 2022 Promissory Note is paid-in-full. Furthermore, the amendment removed the required payment due on August 1, 2023. We also granted the holder certain limited conversion rights, subject to advance payment and volume conditions. Conversions into shares of our common stock made pursuant to the limited conversion rights will be calculated on a conversion price equal to 90% of the lower of (i) the closing trading price of our common stock on the trading day immediately preceding the date for such conversion or (ii) the average closing trading price of our common stock for the five trading days immediately preceding the date for such conversion. If the holder elects to convert pursuant to the limited conversion option, such conversions will reduce the current month’s monthly amortization payment. Any conversions in any given month in excess of the $800 monthly payment will be applied to reduce the following month's required monthly amortization payment. In connection with the amendment, we agreed to pay an extension fee equal to approximately $708. The amendment also provided that the outstanding balance shall accrue interest at a rate of 8% beginning on August 1, 2023, and payment deferrals were no longer permitted. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective December 6, 2023, the Company entered into an acknowledgement and agreement with the noteholder to which the parties (a) memorialized the noteholder's waiver of the Company’s obligations to satisfy minimum balance reduction requirements in cash for each of October 2023 and November 2023 and the minimum balance reduction requirement for December 2023. As consideration for the acknowledgement and agreement, we agreed to pay the noteholder a fee in an aggregate amount equal to 7.5%, or approximately $347, of the outstanding balance of the 2022 Promissory Note. The fee was added to the outstanding balance of the 2022 Promissory Note. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2024, we issued 336,550 shares of our common stock to the holder of the 2022 Promissory Note, which amounted to aggregate principal and interest payments in the amount of $4,505. These conversions were made pursuant to the terms of the amended 2022 Promissory Note. In addition, conversions were made in connection with the Company granting the holder additional conversion rights. As a result, the noteholder agreed to waive an aggregate of $535 in principal and accrued interest. As a result of the conversions, the 2022 Promissory Note has been paid-in-full.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Interest Expense</span></div>Interest expense amounted to $108 and $537 for three months ended March 31, 2024 and 2023, respectively. 12809000 492000 522000 11795000 1566000 0.10 P1M 12 0.0185 0.05 800000 0.90 5 800000 708000 0.08 0.075 347000 336550 4505000 535000 108000 537000 Leases<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further information regarding our other office leases and accounting thereof are located in Note 2, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies,"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Note 9, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases," </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our Annual Report on Form 10-K filed with the SEC on March 15, 2024.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize lease expense on a straight-line basis over the lease term with variable lease expense recognized in the period in which the costs are incurred. The components of lease expense are included in general and administrative expense in our condensed consolidated statement of operations and comprehensive loss. Lease expense for the three months ended March 31, 2024 and 2023 was $170 and $325, respectively. The weighted-average remaining lease term for operating leases as of March 31, 2024 was 2.9 years. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease obligations are set forth below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Future minimum lease obligations years ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease<br/>Obligations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (Remainder)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Portion representing interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,513 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 170000 325000 P2Y10M24D <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease obligations are set forth below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Future minimum lease obligations years ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease<br/>Obligations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (Remainder)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Portion representing interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,513 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 566000 463000 370000 284000 1683000 170000 1513000 Commitments and Contingencies<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 30, 2021, Phunware filed an action against its former counsel Wilson Sonsini Goodrich &amp; Rosati, PC ("WSGR"), Phunware, Inc., v. Wilson Sonsini Goodrich &amp; Rosati, Professional Corporation, Does 1-25, Case No. 21CV381517, in the Superior Court of the State of California for the County of Santa Clara. On July 30, 2021, Phunware filed a second action against WSGR in the Superior Court of the State of California for the County of Santa Clara, Phunware, Inc., v. Wilson Sonsini Goodrich &amp; Rosati, Professional Corporation, Does 1-25, Case No. 21CV386411. The two actions were then removed to arbitration. Phunware sought affirmative relief in these actions, as stated in the complaints, for damages according to proof, interest and costs of suit. WSGR filed crossclaims against Phunware in these actions related to services provided by WSGR to Phunware and sought to recover fees related to the services at issue in these actions and interest. In March 2024, WSGR and Phunware settled their claims in the arbitration proceeding relating to Case No. 21CV381517 and Phunware paid approximately $2,194 of the outstanding amount alleged to be owed by Phunware to WSGR in that proceeding. The Phunware and WSGR claims related to Case No. 21CV386411 remain pending in arbitration and the remaining balance of the payables amount alleged to be owed by Phunware will continue to be arbitrated. The outcome of this proceeding and the related Phunware and WSGR claims is uncertain. There is $2,159 and $4,321 in accounts payable in our condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023, respectively. relating to these WSGR claims.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 18, 2022, certain stockholders filed a lawsuit against Phunware and certain of its prior and then existing individual officers and directors. The case, captioned Wild Basin Investments, LLC, et al. v. Phunware, Inc., et al., was filed in the Court of Chancery of the State of Delaware (Cause No. 2022-0168-LWW). Plaintiffs allege that they invested in Phunware through various early rounds of financing while the Company was private and that following completion of the business combination transactions resulting in Phunware becoming a public company these stockholders received new shares of Phunware common stock and Phunware warrants that were but should not have been subjected to a 180-day "lock up" period. Plaintiffs also allege that Phunware's stock price dropped significantly during the lock up period and seek damages, costs and professional fees. We filed a motion to dismiss Plaintiffs' complaint on May 27, 2022, and on July 15, 2022 Plaintiffs filed their answering brief in opposition to the motion to dismiss and a motion for partial summary judgment. The parties argued their positions before the Court of Chancery during a hearing on April 4, 2023. On June 16, 2023, the Court ruled on the motions without filing a written opinion. From the bench, Vice Chancellor Cook granted Phunware's motion to dismiss on the Texas law claims and denied both the motion to dismiss and motion for partial summary judgment on the Delaware law claims. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The parties engaged in mediation in July 2023 but were unable to reach a settlement, and settlement discussions continue. We intend to vigorously defend against this lawsuit and any appeals. We have not recorded a liability related to this matter because any potential loss is not currently probable or reasonably estimable. Additionally, we cannot presently estimate the range of loss, if any, that may result from this lawsuit. It is possible that the ultimate resolution of the foregoing matter, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are and may become involved in various legal proceedings in the ordinary course of business. The outcomes of our legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular reporting period. In addition, for the matters disclosed above that do not include an estimate of the amount of loss or range of losses, such an estimate is not possible, and we may be unable to estimate the possible loss or range of losses that could potentially result from the application of non-monetary remedies.</span></div> 2 2194000 2159000 4321000 Stockholders’ Equity<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total common stock authorized to be issued as of March 31, 2024 was 1,000,000,000 shares, with a par value of $0.0001 per share. At March 31, 2024 and December 31, 2023, there were 8,272,091 and 3,851,448 shares of our common stock outstanding, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2022, we entered into an At Market Issuance Sales Agreement with H.C. Wainwright &amp; Co., LLC (“Wainwright”), pursuant to which we may offer and sell, from time to time, shares of our common stock, par value $0.0001 per share, for aggregate gross proceeds of up to $100 million, through or to Wainwright, as agent or principal. During the first quarter of 2024, we sold 245,009 shares of our common stock under our sales agreement with Wainwright for aggregate gross cash proceeds of $2,536. Transaction costs were $52. As of March 31, 2024, $85.5 million of shares of our common stock remains issuable pursuant to the sales agreement with Wainwright.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 22, 2023, we entered into a common stock purchase agreement with Lincoln Park Capital Fund, LLC (“Lincoln Park”), which provides that, upon the terms and subject to the conditions and limitations set forth therein, we have the right, but not the obligation, to sell to Lincoln Park up to $30 million in value of shares of our common stock from time to time over the 24-month term of the purchase agreement. We did not sell any shares of our common stock to Lincoln Park during the first quarter of 2024.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> During the first quarter of 2024, we sold an aggregate of 2,696,000 shares of our common stock and issued pre-funded warrants to purchase up to 974,000 shares of our common stock. The aggregate gross proceeds from the offerings were $22,600. Aggregate transaction costs, including placement agent fees, were approximately $1,880. The holders of the pre-funded warrants exercised their rights to purchase 974,000 shares of our common stock.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase Plan</span></div>On January 5, 2023, our board of directors authorized and approved a stock repurchase program for the repurchase of outstanding shares of our common stock with an aggregate value of up to $5 million. The stock repurchase plan may be amended or terminated at any time, in the sole discretion of our board of directors. The authorization permits us to repurchase shares of our common stock from time-to-time through open market repurchases at prevailing market prices, in accordance with federal securities laws. During 2023, we repurchased an aggregate 10,130 shares of our common stock at an aggregate repurchase price of $502. 1000000000 1000000000 0.0001 8272091 3851448 0.0001 100000000 245009 2536000 52000 85500000 30000000 P24M 2696000 974000 22600000 1880000 974000 5000000 10130 502000 Stock-Based Compensation<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to the terms of our various equity incentive plans since the filing of our Annual Report on Form 10-K. Refer to Note 13, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," in our Annual Report on Form 10-K filed with the SEC on March 15, 2024 for more information.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation costs that have been included in our condensed consolidated statements of operations and comprehensive loss for all stock-based compensation arrangements is set forth below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, there was approximately $1,539 of total unrecognized compensation cost related to our stock benefit plans. These unrecognized compensation costs are expected to be recognized over an estimated weighted-average period of approximately 2.2 years. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our restricted stock unit activity for the three months ended March 31, 2024 is set forth below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,032 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.13 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,387 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.58 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our stock option activity under the 2018 Equity Incentive Plan (the "2018 Plan) and related information is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average <br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining <br/>Contractual Term<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.89 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our option activity under our 2009 Equity Incentive Plan (the "2019 Plan") and related information is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average <br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining <br/>Contractual Term<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,511 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,511 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our stock benefit plans had 274,491 and 86,837 shares of common stock reserved for future issuances under our equity incentive plans as of March 31, 2024 and December 31, 2023, respectively. In addition, the shares of common stock reserved for issuance under the 2018 Plan also will include any shares of common stock subject to stock options granted under the 2009 Plan, that expire or otherwise terminate without having been exercised in full and shares of common stock issued pursuant to awards granted under the 2009 Plan that are forfeited. As of March 31, 2024, the maximum number of shares of common stock that may be added to the 2018 Plan pursuant to the foregoing is 10,511.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, there were 46,791 and 30,415 shares of common stock available for sale and reserved for issuance under our 2018 Employee Stock Purchase Plan as of March 31, 2024 and December 31, 2023, respectively.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation costs that have been included in our condensed consolidated statements of operations and comprehensive loss for all stock-based compensation arrangements is set forth below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 45000 253000 14000 97000 556000 859000 15000 153000 630000 1362000 1539000 P2Y2M12D <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our restricted stock unit activity for the three months ended March 31, 2024 is set forth below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,032 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.13 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,387 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.58 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 96808 25.21 9032 4.13 27453 17.25 0 0 78387 25.58 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our stock option activity under the 2018 Equity Incentive Plan (the "2018 Plan) and related information is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average <br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining <br/>Contractual Term<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.89 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our option activity under our 2009 Equity Incentive Plan (the "2019 Plan") and related information is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average <br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining <br/>Contractual Term<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,511 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,511 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2500 56.89 P4Y2M12D 0 0 0 0 0 0 0 2500 56.89 P3Y10M24D 0 2500 56.89 P3Y10M24D 0 14625 39.67 P2Y10M24D 0 0 0 0 0 4114 44.54 10511 37.77 P3Y9M18D 0 10511 37.77 P3Y9M18D 0 274491 86837 10511 46791 30415 true false false false <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michael Snavely, our Chief Executive Officer, an officer for the purposes of Section 16 of the Exchange Act, entered into a prearranged stock trading plan on March 14, 2024. Mr. Snavely's trading plan provides for the sale of up to 30,732 shares of the Company's common stock between June 13, 2024 and June 13, 2025. The trading plan is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act and Phunware's policies regarding transactions in securities of the Company.</span></div> Michael Snavely Chief Executive Officer March 14, 2024 30732

NDZ'CZ8P@@UAJ M":S^5C""+--**H_?&U''QM2.N^VM^B<#KV!F6,"(90\DD>G0Z3DH@3E>9O*. MK;_ !JBM]6*6"?.+UJ5MI^N@>"DDRS?.*H.6@U-][$O"IC!@=B^NA614D%^D@32/;]796_A0BV$%=!K> MYNIEQA!;F7 K@^(,D[PFR=#.=&C4PP/JWV0*'.W.]\\;98*N M)>3B5]4LEGJM:CU]OB]$@6,8.NH "^ K<**W;_R.]Z$*O2&Q/?2616_5J4*GK4HZGF5&23_V;2U&L_EA?;J;T^[QJC )*E\;[V*V[/?>G5[UL52>%E_57V9&L M,"7,C$E5$)EFJFI6X-I ?9\S)K<='&PO=V]R:W-H965TCNS1TX8/T6XO\PWCU<6![.@=E9\.MUQ]&]>439305$0L19QN+T=7]GF MEWE L<%+!;% M_^BQVM<:H3 3DB55L#J")$K+O^1;U1!' ?;TF0!!V@/-,P*0*F)R:85H% M3-L!LV<"G"K .37#K J8G1HPKP+F1;'*UBU*XQ))5A>[ZUH^8>BOD6T MJDB4YE*\DUS]&JDXN;J3+/RR9_&&A3&DGQ5FU4GS_N629(NA$78ZF.+L\Q#JLC M69='@I\YD@FZ8:G<"^2E&[KIB??,\38V ,:J6>JVP4]MH8F]EN$ M+8S[3L@CE2 MW;>@_(&.5C_^8,^LG_NJ# ES(6$>),R'A 5 ,$TKTUHK4Q-]M69)HFYR(E?* MVZ=^BF1RSWCT-]V@UZJ?*K>^Z=..$3Y4.R7,*6#YJ.!A95M/_R[&#\?*@,SK MG9[7A\P; ,&TNCMUW9T!=3\0CAY(G-&BWAL6QX0+=*"\K'UOZ4O^_*C5K#/5 M8+;>8NO3=G.-1SNTH*?E]"%S!D PK9BSNIBSX1>Q&DH+J4874;I[Z2HVTH=> MQ;/.U;3 I P'Q(6 ,$T$2QJ$2R,(KCE+*1T(]"6LP0) M)8EBV!<>=0=]+;EXD ?E0\("()A6X65=X:7Y M,B\N;[;=4I[WXR$3LF^V>&VD#"WILCL>6BS:ES=D1@\2YD/" B"85GS;:OP& MRUC^CYP2D?'OIW7S9MA0%50T[5H81/%@9D#07E.95-'VV;T_:$WW0I $43==%XP?:1@NIK0L2?LTBWFL; M7YM)@X4 :@=6M.,[TG3NM,:1/3LY%FY7%]2_@Z+IU6T6\VG7<@+-ZH'2?%!: M $73)=&8C[;9?;R2Z(;P+U2B]T)D) TINBOP5!:@/"4IS06D> M*,T'I050-%TZC65I+T#O0*!F)2C-!:5YH#0?E!9 T73--":H;79!KW:J6]D1 M21LG],"CD/8*9MD9_]L]3W+7YI2#I0!JAX+2?%!: $737S)J'%%L=D0'/?_(U=2QKV1J%@&;U0&D^*"V HNE::!Q1;'9$_^/C+S-UL"KLKDWN M3&9M38"ZFZ T'Y060-%T3306*#9;H*<^,#-C!HN@:RHZN"T!4!L3E.:#T@(H MFBZ!QNW$9K=3?QN&T_P=\UP+)&%9*E&4SUCNX][!@YD\6!5=*W+A.)U9*VA2 M#Y3F@]("*)HNC,8HQ6:CM!@[U#-4]#F2>Z2F'R&+4W2KIK.]B@!U34%I+BC- M Z7YH+0 BJ8+IW%-,:AKBD%=4U":"TKS0&D^*"V HNF::5Q3;'9-FWY&4IX4 M,Y6D6''1/U,!]4M!:2XHS0.E^2\4 4^K1N\5R/_AH>+&0\4GO,%IN!NA?] - M^18E6=(K&% O%93F@M(\4)H/2@N@:+J$&B\5@WJI&-1+!:6YH#0/E.:#T@(H MFJZ9QDO%9B_UCV*91\LF09*A>UI,C?I?"S%#!TL'U'L%I7F@-!]WW>A)UXP. MH)*6FA@?K7!-*-\5BY>%*KB:_I8+.NNM]0+IJV)9<&O[VCYWRV7.#:9<=7U# M^"Y*!8KI5B&ML[D:;/%R(7/Y1;)#L8[VGDG)DN+CGI(-Y?D.ZO&ULQ5A=;]LX$/PKA%H<6J")OBPESMD"8J?M%6B!(&ZO M#\4]T-+:$B*1/I*VDW]_2TJ1)5L1+H6 O,0BM3N<'8Z4I29[+NYE"J#(0Y$S M.;52I397MBWC% HJS_D&&-Y9<5%0A4.QMN5& $U,4I';GN.$=D$S9D43,WQEXYKH4I:DV=V+Q^0O]DBL=BEE3"G.<_LT2E4^O2(@FLZ#97=WS_%U0% M!1HOYKDT?\F^BG4L$F^EXD65C R*C)6_]*$2HI& .-T)7I7@'2>,GDGPJP3? M%%HR,V7=4$6CB>![(G0THND+HXW)QFHRIK=QH03>S3!/10O%X_NS&0J1D#DO MT!V2&GW/VL,YEXJ\NP%%LUR^Q[L_%C?DW=OWY"W)&/F>\JVD+)$36R$I#6W' M%8%924\5S;Q>P&]4G!/?_4 \QQMU\)G_ M_W2_AXY?"^P;//\Y@5,JX&QY*O"U$)2M 1\)19:/I!EW2Q_-]/6>BH3\^HJ0 MY(N"0O[3I6^Y_JA[??T:N)(;&L/4PN=<@MB!%?WQQ@V=/[O$&0BL)=6HEFK4 MAQY]YXKF1!I'ED+$#<&Z2B_Q0H.G7UB[*/2=B;UK5G0:X_JA5P>UF 8UTZ"7 MJ7D:^ K?8SM@6^BT?2_"2[=E(+!6L6%=;/C*#@Z'E&H@L)94%[54%P,[N,0+ M&NXG@N:@R3XPL9_)>(>5,;67>1Z05ZZ+P.!M>H= MU_6.7]G"XR&E&@BL)97K'#H"9V 35X!-B[JC(Q=WQ(PONEWL-IH7MY?J9V @ MD*QV,DVP/\%>NDE#H;5+]PZE>Z]LZ8K 4'(-A-:6Z]"%N;V= MR^^8VC\Q;!"$QZX^#;H,QL_8^M 'N?V-T!T*0$6<&E\GV&/D?*,WKI-F+]2+ M=VD@M';AA[;*#5[;U(.V94.AM>4Z-&9N;S/S.Z8.3[OAXWZC,^:XX; ;1\X" MQ-J&UL MQ5=M;]LV$/XK!ZT8&F")WOR:V082I\4"K(/1+.N'8A]HZ6P)D4B7I.UXOWY' M2E;D1%;;P$6_Q"3%>^Z>AW<7\XRKL9-HO;IT714EF#-U(5;( MZAG@U/,,H-$<7PI09W*IS&LC_?H M[RUY(C-G"J.@R..0_@@N$X4 MO.,QQH?V+I&HF 1[)M=!*^ ')B\@]'^#P LZ#?%,V\UO,*K,PY9PPDK8T.*% MQX1-F,3S^4MAKTA5OD0J!0WS'=3WS=C.+E]MF8SA\Y\$";<:<_5OD[Z%_TZS M?U/^EVK%(AP[5-\*Y0:=R:^_^#WO]R9Q3@1V(%6GDJK3ACZYYQ(CL>3I?Z2! M,@D)45TQ?#1C;-*@ .Y98-.Q-A._&PY'[J;.K=7[*[EU*V[=5FZ?3!_!^)QM M4%);A!7*5,0@%D11:04L%U(;XDWLVJ$#V"&3"@+(BTKR XC9KJD6IZU(KY2@ M5TG0:XV3LI\"+ ^VA(^!_@-!JM2:\8@:#/4290I!G37I4.!W:Z<<]#N=H?_L MG%]N&_0&8;_:=1!]OXJ^WZZRYP_@W9=UJG=P2[%RVQ%G&>--D;9B?6]-G@CL M@/:@HCWXR>UK<$JI3@1V(-6PDFK8FB&W^RRV15W+]2*COY;\*G0CM4H'9-\G]R M/90!G$JN$Z$=RA4\R17\X)Y?.JC71:?7?]'S&[:%7L?O/FOZ;NV&G*-# MHG)=[3"A!Q9*LX&^+X30^XEQ4#W9)O\#4$L#!!0 ( $8PK5B;J* Q-P, M .,* 9 >&PO=V]R:W-H965TFWTRXR(G21S%UY5P 2:U2 MGKG8\SIN3BASXKY]=B?B/E^HC#*X$T@N\IR(UR%D?#5P?&?]8$2G,V4>N'%_ M3J9P#^IA?B?TR:VLI#0')BEG2,!DX%SZ%T._;12LQ".%E=S:(Q/*F/-G<_B9 M#AS/$$$&B3(FB%Z6< 599BQICM^E4:?R:12W]VOK-S9X'V@"=,N9FDGTC:60OM5W=615>'@=WA W&KPEHH4"_PQA M#[?19^0B.2,"9+DT> BJ! ;60[ O@36&"K)"KUVO9ZKM0LY) @-'EY,$L00G M_O+)[WA?&ZC:%56[R7K\:Z&D(BRE;'J&QC"EC.FMOK\980F@$\K*#)RB/[6Y M*$(HG(36B:GO9=SK1%[4=Y$F9MR*$2X"^$%N)ZA4S%T&AE& MNBW8.W\H1&<'XAQWVV%0C]&M,+J-&+JQ3(!^)!G='0ZO'B&J$*+#;PK8]K(-5:?F<@E"?R"0O3=(=SE -X0*]$BR!=3A]/Y# MX?G>IJ%Z_UIZ*<\R(B2:@RBR:M*[:4ZU?;-P&FWE&('D>@X5WL/QN"X=[N#:]WF]LVN_J]1BPX-#Z]3>M MWO] KZ^IX&,PVW6W+7S?^-VMN2,',;73E40)7S!5C"#5TVJ"NRSFEHUX,?[I M#[6N%(DRF&A5K]75*1+%1%4<%)_;*6;,E9Z)[':FIU 01D"_GW"NU@?CH)IK MX[]02P,$% @ 1C"M6.61TB(+!@ #"@ !D !X;"]W;W)K&ULO9I9;]LX$,>_"N$M%BG06B(I7UW'0*[N]J';H.GQS,BT M+52'2]))\^V7.BQ:MCR457E?$DGF#.?/2S^..'U.Q ^YXERA7U$8R\O>2JGU M.\>1_HI'3/:3-8_U+XM$1$SI6[%TY%IP-L^,HM AKCMT(A;$O=DT>W8O9M-D MH\(@YO<"R4T4,?%RS]L'GX/E2J4/G-ETS9;\@:NOZWNA[YS2RSR( M>"R#)$:"+RY[5_C=C>>E!EF);P%_ECO7*)7RF"0_TIL/\\N>FT;$0^ZKU 73 M_Y[X#0_#U)..XV?AM%?6F1KN7F^]O\_$:S&/3/*;)/P>S-7JLC?NH3E?L$VH M/B?/__!"T"#UYR>AS/ZBYZ*LVT/^1JHD*HQU!%$0Y__9KZ(A=@S(\(@!*0Q( M4P-:&-!,:!Y9)NN6*3:;BN09B;2T]I9>9&V366LU09QVXX,2^M= VZG9@TK\ M'V^O=4/,T4T2Z=$A6=:^;U'V$_JTSFZOTN8.U NZN.6*!:%\K4M\?;A%%Z]> MHU?(07+%!)MT_"*RZSPR/S+11Q2_0<0E7EU L/DM]TMS M"H1#RZZCF3_OB#_BXC&Z^[E)>^5#[/,XG1#H/F1Q76.#OM+%XIU<,Y]?]O1J M(+EXXKW9GW_@H?M7G=".G%5D>Z5L+_-.C\C^=Q,]>YND+E+E_"G&1FX[M1Y MVE4$UME2T;!4- 05_2U8K/1B8]$Q/-"Q+P*LIJ6(42EB!(JX^\6%'TB[C)%5 M!EA12QGC4L88E*%?A L>-.B-L54&6%%+&9-2Q@3NC7A^P@R9-)DAED*5,+%K MWK4N&&C^+I6(Y\.'/8;6: N/EG#A>ELV/]YA" PNR=\S6-+#Z.J)"PU_:#L_ MT+T(?%ZK"W>Y1'?EK:J?&/VDQ2H]3\*0"8G6^FV5]7!]!^>NQSL=/!CVQY/] M'@8C:*O0H :&66-WU6ZHBUK7#+C.MIH,1V#PS;VWB#=4Y=E5G8,7L $&#!-# M=4UOJ.J0&@Y4G8,9L($&#%-#S1+?4%KN=V*;7D/++*S&;3@!PZ!P;,5O&/RH MV=IP#H; !B+P^+35_S-/\P=I?]WH#9C0._4-"]$7+B)T\<*U['JQ'2%$T2;G M !)LB 3#2/)IHZ1BV:"MU0I;4Y0U$\(NBO(M+/'0G+W4[75N++Z\PA?9NM+[ MXD-7U?VP 1H" \V=&=9U,BW6)\F$?;7L4&(0A\"(<[5<"KYDBNNMMA)!+ ,? M?6/AIEYWIW#3E;>J<@,W!(8;RU NK(? NP,L4HW* F!@<0V\J@]JG/0!S'T M06#Z("Z>5%-LNHT;Y'%@MR>/K7/ "C&P0@:_G$]37;'* M[*H&:VB!@N_D-HF>PJ,UXG/ #4P0$G7F1[:4>:BT'^./ C=^>0"8\?O9'H* MU[N[.3KI#T?[/7P.+J&&2RC,):=G>J@])P+7V5:3P0P*YT3:9'JH/2<"U]I6 ME6$)"K-$FTP//4R'>%Y_L+_6PS6W569P@EH^K[3-]A1^=^7147]T,,4.\RK5 MF5B-V] #A>GA][(]A?.Q+?AS8 4U6$$G_T>VAW9$$T6;G(--/,,FGN6[#KQ% MMEAOTR"3,D,S/IH%L;@BS3(J59F&:CR8:BQ[;HOU23+/03F>H1P/IIR3DCU> MIWS3E;>J1"4V4$H5\H4W=_D@SA$Z62*+M<<3;G(BV@?U\DB=K>I!64!P!G_P%02P,$% @ 1C"M6 YW M= $Z P U!, T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFQ&: MT5;:*B%-VB8D>-@;38F>.R=K]^OG::?N"+.AZVLE0T]CT^YQ[;-\0P MJ,U*L+LY8R9:ED+60S(WIOH0Q_5TSDI:7ZB*28L42I?4V*Z>Q76E&C]^YH!S$@=%+P\0O>C8"U5V*":?'B;_G#@F?;4K[8:? M6B%//,5H_0!M/<$#)I2%Z:?;;)\[;G9U-"B4W&QN0GS JM.218]4#,F8"C[1 M'%@%+;E8^7 / E,EE(Z,K2J;K@N1^I>'N[X'!=?HE%PJ[7+[#/Y[T@S? ]8] M,,B%: WVB ^,!A4UAFEY8SMNL L^@:*F?;^JK,.9IJMN[Y)L".YFDTR4SIEN MTW3).C0:"%: 'QN_%CO:R MV-JW#NR:;)O64-/T,KX#^MMJ7GM;-GF1;E3Q1V4^+>QTI.M#?;-;S0J^=/UE MT1K U+NX.JTJL?HH^$R6S$_^X(2C 5WSHKG2_)?-!J4RM0&F2?3(M.'3[*_3\=]=YQB335&R;MK5_S*O\8L?)U;^R['ZK[!L.>FQ> ML<=N\O(UF$R/WV22';_'YIAS[";[K\'D<6YWW!PRMDXR.^>8-AK!>7%(OL'I M4VR21I,%%X;+IC?G><[DD^.,E3=T8O]DV=&WXW-6T(4P]RTX))OV5Y;S19FU MHVYA(9I1F_87F%XW;0^K-A>7.5NR?-QT]6SBFI%MV*S-!81]Y,9=803C>"R, M (;EP1Q@',_"\OQ/\^FC\_$8YJT?1/HHIX]R/"N$C-T'RQ/F9/8*SS3+DB1- ML14=CX,.QMBZI2G\A-4P;\# \D"F/UMK?+?Q"GF^#K ]?:Y"L)GBE8C-%%]K M0,+K!HPL"^\VE@<8V"Y@M0/YPWF@IL*<)(%=Q;QA3S".9!F&0"V&:S1-D=5) MX1/>'^PI29(L"R. A1TD"8; TX@CF /P@"%)XMZ#>^^C>/V>BC?_QQO]!E!+ M P04 " !&,*U8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( $8PK5B22R1 FP, $P: / >&PO=V]R:V)O M;VLN>&ULQ9E;3]LP%(#_BI67L0?6)N$R$$5B=&Q(C%44\3JYR6EKX=B=[925 M7[_C9!6.6,_V8O+4VDZ<+\>7SW;.GK1YG&G]R'Y54ME1LG1N=3H8V&()%;TPDR? M\2#@R;Z4^R1;"RMF0@JW&27-?PD)JX02E7B&0]G]DFQ_'9'4>047(TQ KGPEC77-'4SY%Q#7AQFZJ= MOA+2@1ES!U^,KE="+7PU^!:#X#6:.&Q_VR">FO\)HY[/10%C7=05*-?&T8#T M@,HNQ50)RD+) M\)_54I3(4;)/7')5 L@,P(RZQ'R1Q9 Y@1DW@ODU./@K0'D 0%YT"-D)Y*' M!.1AGY!Y 'E$0![U"7D00!X3D,=Q(>^7@'C5BJL-X\J/&"LLTW,V,6 [??(C M ?DQ+N2TKBIN-AYK*A9*X&U<.791%+I63@20)P3D26S(U4KZ<8RZ8M>JK0,O M"F?Q(36-#^/RW<$:5-V1"FF5R%H9P\R%+)0\TLCVN %NP88TE"72Z)JH*N'\ M1;89DCA[.%R,@"I$%Y*R1!I9$U.GB\>EEB48^XY]_EGC6BYDH^201K9#P[:/ M,UDS]598DWTU$BDOI)'%,.$;MK9L J:YW:^BQL(64MO:=,8GY84TLABNE178 MN.S>\!)['[LPAF,G;+IER$AI(>W3"YVU2DJ)(>W)#&P/MQ\R;/&,$D3V-H+X M0V7?AUR4*;+(IFAGY[]BD3N.R-+8-$!21)>.7_?\FI'23OXUN_LE(N2=_DPT+,E[5#M>,[)L_.JTKUN2S M[R$F>=[5YTZ&[868E'OR'O8R0?N'F)1[\IZV-8CJDR$FY9X\MGMV8_J(AIB4 M>_+([B$P[\"&1Q,YY9X\]A9G-Z8O"C$I]^2->P;;KQ0"%: :MNV%:\0 3F(G)3[*KP]HU@ 0=UT0WR646VE7+(IZ:.AQ/;1A?56$8=/ZNC_9-UU5Q'[9'5Q;;,_% MP3O-\XGKGF=DJ\7SS,'FVOK_3&SV^]/6?S;;[\K7\8_![J?ISN'H?\BPGYP-UKMEUJUWDKG400I!FC[((,C2!XT@:)0^: Q!X_1! M$PB:I ^:0M T?= ,@F;I@^80-$\?)#G*F!,DO6!-H+4@UT+@M2#80B"V(-E" M8+8@VD*@MB#;0N"V(-Q"(+<@W4)@MR#>0J"WHMY*H+>BWDJ@M[[\;!/HK:BW M$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1Z&VHMQ'H;:BW M$>AM+YAOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM[]0[Q&OIPZ/G MOL;;R'=2'?MW_>/SM^5]$W$>W7!V<%F_^@502P,$% @ 1C"M6/]Y:I*? M 0 '1@ !, !;0V]N=&5N=%]4>7!E&ULS9G-;H,P$(1?!7&-@F.[ M37^4Y-+VVN;0%W!A"2B +=M)D[>O(3]2JQ0E2J7.!0N\.S-XI>\ D_>M(1=M MZJIQT[CPWCPRYM*":N42;:@).[FVM?+AUBZ84>E2+8B)T6C,4MUX:OS0MQKQ M;/),N5I5/GK9A,>NU,TTME2Y.'K:%;9>TU@94Y6I\F&?K9OLA\MP[Y"$SJ[& M%:5Q@U 0LY,.[<[O!ON^MS596V84S97UKZH.56Q3,>>W%;FD7^)$1IWG94J9 M3E=U:$F),<#2 X^0@F"0E2.@E2.PE2. E6.0E6.@E6.PE6. M E:.0E:!0E:!0E:!0E:!0E:!0E:!0E:!0E:!0E:!0E:!0E:)0E:)0E:)0E:) M0E:)0E:)0E:)0E:)0E:)0E;YGV3]T'KYUQ^LVS6I5=D<_%GW5V#V!5!+ 0(4 M Q0 ( $8PK5@'04UB@0 +$ 0 " 0 !D;V-0 M&UL4$L! A0#% @ 1C"M6%@H10'N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 1C"M M6)E&PO=V]R:W-H965T&UL4$L! A0#% @ 1C"M M6%$+G61T!@ *QL !@ ("!"0X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 1C"M6'@<$G_,"0 VU@ !@ M ("!6QX 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 1C"M6"4B9^5V# R, !@ ("!DS( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1C"M6,PXU3IO" )Q8 !D M ("!K4\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1C"M6/VCU;$$!0 -@P !D ("!I&4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M1C"M6&SV8AD)! 0 T !D ("!_7, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1C"M6(8;*(DO @ :P0 !D M ("!F9 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 1C"M6&,9!>5> P :0\ !D ("!JID 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1C"M M6 YZ?'.X P X T !D ("!AZ, 'AL+W=O&PO=V]R:W-H965TO !X;"]W;W)K M&UL4$L! A0#% @ 1C"M6!N+%:6> @ Z@8 M !D ("!\+$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1C"M6+:%&0^8 P )Q$ !D M ("!1;\ 'AL+W=O&PO=V]R:W-H965T M?& !X;"]W;W)K&UL4$L! A0# M% @ 1C"M6.61TB(+!@ #"@ !D ("!5&UL+G)E;'-0 M2P$"% ,4 " !&,*U8_WEJDI\! =& $P @ %LV@ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 +P O , , \W ! end XML 51 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 52 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 54 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 106 242 1 false 41 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.phunware.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.phunware.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.phunware.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Deficit) Sheet http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit Condensed Consolidated Statements of Changes in Stockholders' Equity (Deficit) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical) Sheet http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical) Statements 7 false false R8.htm 0000008 - Disclosure - The Company and Basis of Presentation Sheet http://www.phunware.com/role/TheCompanyandBasisofPresentation The Company and Basis of Presentation Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.phunware.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Supplemental Information Sheet http://www.phunware.com/role/SupplementalInformation Supplemental Information Notes 10 false false R11.htm 0000011 - Disclosure - Revenue Sheet http://www.phunware.com/role/Revenue Revenue Notes 11 false false R12.htm 0000012 - Disclosure - Debt Sheet http://www.phunware.com/role/Debt Debt Notes 12 false false R13.htm 0000013 - Disclosure - Leases Sheet http://www.phunware.com/role/Leases Leases Notes 13 false false R14.htm 0000014 - Disclosure - Commitments and Contingencies Sheet http://www.phunware.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 0000015 - Disclosure - Stockholders' Equity Sheet http://www.phunware.com/role/StockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 0000016 - Disclosure - Stock-Based Compensation Sheet http://www.phunware.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 17 false false R18.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 18 false false R19.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.phunware.com/role/SummaryofSignificantAccountingPolicies 19 false false R20.htm 9954472 - Disclosure - Supplemental Information (Tables) Sheet http://www.phunware.com/role/SupplementalInformationTables Supplemental Information (Tables) Tables http://www.phunware.com/role/SupplementalInformation 20 false false R21.htm 9954473 - Disclosure - Revenue (Tables) Sheet http://www.phunware.com/role/RevenueTables Revenue (Tables) Tables http://www.phunware.com/role/Revenue 21 false false R22.htm 9954474 - Disclosure - Leases (Tables) Sheet http://www.phunware.com/role/LeasesTables Leases (Tables) Tables http://www.phunware.com/role/Leases 22 false false R23.htm 9954475 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.phunware.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.phunware.com/role/StockBasedCompensation 23 false false R24.htm 9954476 - Disclosure - The Company and Basis of Presentation (Details) Sheet http://www.phunware.com/role/TheCompanyandBasisofPresentationDetails The Company and Basis of Presentation (Details) Details http://www.phunware.com/role/TheCompanyandBasisofPresentation 24 false false R25.htm 9954477 - Disclosure - Supplemental Information- Schedule of Concentration Risk (Details) Sheet http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails Supplemental Information- Schedule of Concentration Risk (Details) Details 25 false false R26.htm 9954478 - Disclosure - Supplemental Information - Schedule of Discontinued Operation (Details) Sheet http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails Supplemental Information - Schedule of Discontinued Operation (Details) Details 26 false false R27.htm 9954479 - Disclosure - Supplemental Information- Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.phunware.com/role/SupplementalInformationScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Supplemental Information- Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 27 false false R28.htm 9954480 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.phunware.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 28 false false R29.htm 9954481 - Disclosure - Revenue - Schedule of Concentration Risk (Details) Sheet http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails Revenue - Schedule of Concentration Risk (Details) Details 29 false false R30.htm 9954482 - Disclosure - Revenue - Narrative (Details) Sheet http://www.phunware.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 30 false false R31.htm 9954483 - Disclosure - Debt - Narrative (Details) Sheet http://www.phunware.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 31 false false R32.htm 9954484 - Disclosure - Leases - Narrative (Details) Sheet http://www.phunware.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 32 false false R33.htm 9954485 - Disclosure - Leases - Future Minimum Lease Obligations (Details) Sheet http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails Leases - Future Minimum Lease Obligations (Details) Details 33 false false R34.htm 9954486 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.phunware.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.phunware.com/role/CommitmentsandContingencies 34 false false R35.htm 9954487 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.phunware.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 35 false false R36.htm 9954488 - Disclosure - Stock-Based Compensation - Compensation Cost (Details) Sheet http://www.phunware.com/role/StockBasedCompensationCompensationCostDetails Stock-Based Compensation - Compensation Cost (Details) Details 36 false false R37.htm 9954489 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.phunware.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 37 false false R38.htm 9954490 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) Sheet http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails Stock-Based Compensation - Restricted Stock Unit Activity (Details) Details 38 false false R39.htm 9954491 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 39 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 - phun-20240331.htm 4 phun-20240331.htm phun-20240331.xsd phun-20240331_cal.xml phun-20240331_def.xml phun-20240331_lab.xml phun-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 57 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "phun-20240331.htm": { "nsprefix": "phun", "nsuri": "http://www.phunware.com/20240331", "dts": { "inline": { "local": [ "phun-20240331.htm" ] }, "schema": { "local": [ "phun-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "phun-20240331_cal.xml" ] }, "definitionLink": { "local": [ "phun-20240331_def.xml" ] }, "labelLink": { "local": [ "phun-20240331_lab.xml" ] }, "presentationLink": { "local": [ "phun-20240331_pre.xml" ] } }, "keyStandard": 221, "keyCustom": 21, "axisStandard": 21, "axisCustom": 0, "memberStandard": 25, "memberCustom": 15, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 1, "http://fasb.org/us-gaap/2023": 1 }, "contextCount": 106, "entityCount": 1, "segmentCount": 41, "elementCount": 456, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 411, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 10 }, "report": { "R1": { "role": "http://www.phunware.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.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": "phun-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - 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", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.phunware.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - 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:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "unique": true } }, "R5": { "role": "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "longName": "0000005 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Deficit)", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-25", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "unique": true } }, "R6": { "role": "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNoncashIncomeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "unique": true } }, "R7": { "role": "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical", "longName": "0000007 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.phunware.com/role/TheCompanyandBasisofPresentation", "longName": "0000008 - Disclosure - The Company and Basis of Presentation", "shortName": "The Company and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.phunware.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.phunware.com/role/SupplementalInformation", "longName": "0000010 - Disclosure - Supplemental Information", "shortName": "Supplemental Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.phunware.com/role/Revenue", "longName": "0000011 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.phunware.com/role/Debt", "longName": "0000012 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.phunware.com/role/Leases", "longName": "0000013 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.phunware.com/role/CommitmentsandContingencies", "longName": "0000014 - 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": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.phunware.com/role/StockholdersEquity", "longName": "0000015 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' 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": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.phunware.com/role/StockBasedCompensation", "longName": "0000016 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true }, "uniqueAnchor": null }, "R18": { "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": "18", "firstAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.phunware.com/role/SupplementalInformationTables", "longName": "9954472 - Disclosure - Supplemental Information (Tables)", "shortName": "Supplemental Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "unique": true } }, "R21": { "role": "http://www.phunware.com/role/RevenueTables", "longName": "9954473 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.phunware.com/role/LeasesTables", "longName": "9954474 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.phunware.com/role/StockBasedCompensationTables", "longName": "9954475 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.phunware.com/role/TheCompanyandBasisofPresentationDetails", "longName": "9954476 - Disclosure - The Company and Basis of Presentation (Details)", "shortName": "The Company and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": null, "uniqueAnchor": null }, "R25": { "role": "http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails", "longName": "9954477 - Disclosure - Supplemental Information- Schedule of Concentration Risk (Details)", "shortName": "Supplemental Information- Schedule of Concentration Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "c-37", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-37", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails", "longName": "9954478 - Disclosure - Supplemental Information - Schedule of Discontinued Operation (Details)", "shortName": "Supplemental Information - Schedule of Discontinued Operation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c-43", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-43", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.phunware.com/role/SupplementalInformationScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "longName": "9954479 - Disclosure - Supplemental Information- Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Supplemental Information- Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.phunware.com/role/RevenueDisaggregationofRevenueDetails", "longName": "9954480 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "shortName": "Revenue - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "unique": true } }, "R29": { "role": "http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "longName": "9954481 - Disclosure - Revenue - Schedule of Concentration Risk (Details)", "shortName": "Revenue - Schedule of Concentration Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-54", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-54", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.phunware.com/role/RevenueNarrativeDetails", "longName": "9954482 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.phunware.com/role/DebtNarrativeDetails", "longName": "9954483 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "phun:StockIssuedDuringPeriodValueConversionOfNotes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-70", "name": "phun:StockIssuedDuringPeriodSharesConversionOfNotes", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "unique": true } }, "R32": { "role": "http://www.phunware.com/role/LeasesNarrativeDetails", "longName": "9954484 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails", "longName": "9954485 - Disclosure - Leases - Future Minimum Lease Obligations (Details)", "shortName": "Leases - Future Minimum Lease Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.phunware.com/role/CommitmentsandContingenciesDetails", "longName": "9954486 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-73", "name": "us-gaap:LossContingencyAccrualCarryingValueCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-73", "name": "us-gaap:LossContingencyAccrualCarryingValueCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.phunware.com/role/StockholdersEquityNarrativeDetails", "longName": "9954487 - Disclosure - Stockholders' Equity - Narrative (Details)", "shortName": "Stockholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-75", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "unique": true } }, "R36": { "role": "http://www.phunware.com/role/StockBasedCompensationCompensationCostDetails", "longName": "9954488 - Disclosure - Stock-Based Compensation - Compensation Cost (Details)", "shortName": "Stock-Based Compensation - Compensation Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-84", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "unique": true } }, "R37": { "role": "http://www.phunware.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954489 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "longName": "9954490 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details)", "shortName": "Stock-Based Compensation - Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-92", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-92", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails", "longName": "9954491 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-95", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-97", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "phun-20240331.htm", "unique": true } } }, "tag": { "phun_A2018EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "A2018EquityIncentivePlanMember", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationNarrativeDetails", "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Equity Incentive Plan", "label": "2018 Equity Incentive Plan [Member]", "documentation": "2018 Equity Incentive Plan" } } }, "auth_ref": [] }, "phun_A2019StockOptionAndIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "A2019StockOptionAndIncentivePlanMember", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019 Stock Option and Incentive Plan", "label": "2019 Stock Option and Incentive Plan [Member]", "documentation": "2019 Stock Option and Incentive Plan" } } }, "auth_ref": [] }, "phun_A2022PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "A2022PromissoryNoteMember", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Promissory Note", "label": "2022 Promissory Note [Member]", "documentation": "2022 Promissory Note" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.phunware.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": [ "r26", "r554" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r516" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $86 at March\u00a031, 2024 and December\u00a031, 2023", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r466", "r515", "r560", "r721" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "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": [ "r28" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r36", "r37", "r118", "r182", "r413", "r432", "r433" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r15", "r37", "r379", "r382", "r401", "r428", "r429", "r652", "r653", "r654", "r663", "r664", "r665" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r605" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.phunware.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": [ "r113", "r554", "r726" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r365", "r366", "r367", "r443", "r663", "r664", "r665", "r706", "r728" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r611" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r611" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r611" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r611" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "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": [ "r72", "r73", "r332" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r576", "r587", "r597", "r622" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r579", "r590", "r600", "r625" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r611" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r618" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r583", "r591", "r601", "r618", "r626", "r630", "r638" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r636" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r183", "r245", "r249" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r225" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r46" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r46" ] }, "phun_ApplicationTransactionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "ApplicationTransactionMember", "presentation": [ "http://www.phunware.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Application transaction", "label": "Application Transaction [Member]", "documentation": "Application Transaction" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r151", "r177", "r203", "r228", "r235", "r239", "r246", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r374", "r376", "r387", "r410", "r471", "r554", "r567", "r675", "r676", "r711" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.phunware.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/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r173", "r184", "r203", "r246", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r374", "r376", "r387", "r554", "r675", "r676", "r711" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets of discontinued operation", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r87", "r104", "r136", "r137", "r171", "r172" ] }, "phun_AtMarketIssuanceSalesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "AtMarketIssuanceSalesAgreementMember", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "At Market Issuance Sales Agreement", "label": "At Market Issuance Sales Agreement [Member]", "documentation": "At Market Issuance Sales Agreement" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r633" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r634" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r629" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r629" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r629" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r629" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r629" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r629" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "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": [ "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r632" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r631" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r630" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r630" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.phunware.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": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r41", "r175", "r532" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash at the beginning of the period", "periodEndLabel": "Cash and cash equivalents at the end of the period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r41", "r131", "r199" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r131" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash used in investing activities - discontinued operation", "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r103", "r131" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows_1": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash used in operating activities from discontinued operations", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r103", "r131" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r609" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r179", "r180", "r181", "r227", "r296", "r297", "r298", "r300", "r303", "r308", "r310", "r438", "r439", "r440", "r441", "r541", "r644", "r660" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of warrants (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r311" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r610" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r610" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 7)", "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": [ "r32", "r81", "r411", "r457" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.phunware.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": [ "r139", "r252", "r253", "r517", "r669" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved for issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r33" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r663", "r664", "r706", "r725", "r728" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r112" ] }, "phun_CommonStockRemainingAmountIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "CommonStockRemainingAmountIssuable", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, remaining amount issuable", "label": "Common Stock, Remaining Amount Issuable", "documentation": "Common Stock, Remaining Amount Issuable" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r112", "r458" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r112" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r16", "r112", "r458", "r477", "r728", "r729" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value; 1,000,000,000 shares authorized; 8,282,221 shares issued and 8,272,091 shares outstanding as of March\u00a031, 2024; and 3,861,578 shares issued and 3,851,448 shares outstanding as of December\u00a031, 2023", "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": [ "r112", "r412", "r554" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r615" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r614" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r616" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r613" ] }, "phun_CompensationToNoteholderPercentageOfOutstandingBalance": { "xbrltype": "percentItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "CompensationToNoteholderPercentageOfOutstandingBalance", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation agreed to be paid (as a percent)", "label": "Compensation To Noteholder, Percentage Of Outstanding Balance", "documentation": "Compensation To Noteholder, Percentage Of Outstanding Balance" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r38", "r186", "r188", "r193", "r405", "r419" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.phunware.com/role/RevenueNarrativeDetails", "http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r49", "r52", "r75", "r76", "r244", "r516" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.phunware.com/role/RevenueNarrativeDetails", "http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r49", "r52", "r75", "r76", "r244", "r434", "r516" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.phunware.com/role/RevenueNarrativeDetails", "http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r49", "r52", "r75", "r76", "r244", "r516", "r647" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r84", "r163" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r516" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.phunware.com/role/RevenueNarrativeDetails", "http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentration risk (as a percent)", "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r49", "r52", "r75", "r76", "r244" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r48", "r49", "r52", "r53", "r75", "r149", "r516" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.phunware.com/role/RevenueNarrativeDetails", "http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r49", "r52", "r75", "r76", "r244", "r516" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r313", "r314", "r325" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r313", "r314", "r325" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r326" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r126", "r404" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "phun_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "CustomerAMember", "presentation": [ "http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A" } } }, "auth_ref": [] }, "phun_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "CustomerBMember", "presentation": [ "http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B" } } }, "auth_ref": [] }, "phun_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "CustomerCMember", "presentation": [ "http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C", "label": "Customer C [Member]", "documentation": "Customer C" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r50", "r244" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.phunware.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r140", "r201", "r268", "r274", "r275", "r276", "r277", "r278", "r279", "r284", "r291", "r292", "r294" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r23", "r109", "r110", "r152", "r153", "r204", "r269", "r270", "r271", "r272", "r273", "r275", "r280", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r395", "r536", "r537", "r538", "r539", "r540", "r661" ] }, "phun_DebtInstrumentConvertibleConversionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "DebtInstrumentConvertibleConversionPricePercentage", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (as a percent)", "label": "Debt Instrument, Convertible, Conversion Price, Percentage", "documentation": "Debt Instrument, Convertible, Conversion Price, Percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "phun_DebtInstrumentDebtPremiumPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "DebtInstrumentDebtPremiumPercentage", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt premium (as a percent)", "label": "Debt Instrument, Debt Premium, Percentage", "documentation": "Debt Instrument, Debt Premium, Percentage" } } }, "auth_ref": [] }, "phun_DebtInstrumentDeferralRightIncreaseInInterestRate": { "xbrltype": "pureItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "DebtInstrumentDeferralRightIncreaseInInterestRate", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt amount increase (as a percent)", "label": "Debt Instrument, Deferral Right, Increase In Interest Rate", "documentation": "Debt Instrument, Deferral Right, Increase In Interest Rate" } } }, "auth_ref": [] }, "phun_DebtInstrumentExtensionFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "DebtInstrumentExtensionFee", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extension fee", "label": "Debt Instrument, Extension Fee", "documentation": "Debt Instrument, Extension Fee" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount of note", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r78", "r80", "r269", "r395", "r537", "r538" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate (as a percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r30", "r270" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r204", "r269", "r270", "r271", "r272", "r273", "r275", "r280", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r293", "r395", "r536", "r537", "r538", "r539", "r540", "r661" ] }, "phun_DebtInstrumentMonthlyAmortizationPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "DebtInstrumentMonthlyAmortizationPayments", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly amortization payments", "label": "Debt Instrument, Monthly Amortization Payments", "documentation": "Debt Instrument, Monthly Amortization Payments" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r31", "r204", "r269", "r270", "r271", "r272", "r273", "r275", "r280", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r395", "r536", "r537", "r538", "r539", "r540", "r661" ] }, "phun_DebtInstrumentNoteholderFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "DebtInstrumentNoteholderFee", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noteholder fee", "label": "Debt Instrument, Noteholder Fee", "documentation": "Debt Instrument, Noteholder Fee" } } }, "auth_ref": [] }, "phun_DebtInstrumentNoteholderFeeAsPercentageOfOutstandingBalance": { "xbrltype": "percentItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "DebtInstrumentNoteholderFeeAsPercentageOfOutstandingBalance", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noteholder fee as percentage of outstanding balance", "label": "Debt Instrument, Noteholder Fee As Percentage Of Outstanding Balance", "documentation": "Debt Instrument, Noteholder Fee As Percentage Of Outstanding Balance" } } }, "auth_ref": [] }, "phun_DebtInstrumentPaymentDeferralNumberOfTimes": { "xbrltype": "decimalItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "DebtInstrumentPaymentDeferralNumberOfTimes", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of times a payment may be deferred", "label": "Debt Instrument, Payment Deferral, Number Of Times", "documentation": "Debt Instrument, Payment Deferral, Number Of Times" } } }, "auth_ref": [] }, "phun_DebtInstrumentPaymentDeferralPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "DebtInstrumentPaymentDeferralPeriod", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment deferral period", "label": "Debt Instrument, Payment Deferral, Period", "documentation": "Debt Instrument, Payment Deferral, Period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly amortization payments", "label": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r31", "r83" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r31", "r63", "r66", "r77", "r78", "r80", "r82", "r142", "r143", "r204", "r269", "r270", "r271", "r272", "r273", "r275", "r280", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r293", "r395", "r536", "r537", "r538", "r539", "r540", "r661" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Original issue discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r77", "r80", "r678" ] }, "phun_DebtInstrumentWaivedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "DebtInstrumentWaivedAmount", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument waived amount", "label": "Debt Instrument Waived Amount", "documentation": "Debt Instrument Waived Amount" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r79", "r678" ] }, "us-gaap_DepositLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "PhunCoin deposits", "label": "Deposit Liability, Current", "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits." } } }, "auth_ref": [ "r28" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.phunware.com/role/RevenueDisaggregationofRevenueDetails", "http://www.phunware.com/role/RevenueNarrativeDetails" ], "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": [ "r324", "r542", "r543", "r544", "r545", "r546", "r547", "r548" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.phunware.com/role/RevenueDisaggregationofRevenueDetails", "http://www.phunware.com/role/RevenueNarrativeDetails" ], "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": [ "r324", "r542", "r543", "r544", "r545", "r546", "r547", "r548" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.phunware.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r679" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.phunware.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r330", "r334", "r361", "r362", "r364", "r552" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r12", "r70" ] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss from discontinued operation, tax", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r92", "r93", "r94", "r95", "r101", "r106", "r369", "r372", "r373" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r171" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "calculation": { "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r102", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r102" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "crdr": "credit", "calculation": { "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r102", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "calculation": { "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r102" ] }, "phun_DisposalGroupIncludingDiscontinuedOperationOperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpensesAbstract", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Disposal Group, Including Discontinued Operation, Operating Expenses [Abstract]", "documentation": "Disposal Group, Including Discontinued Operation, Operating Expenses" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r102" ] }, "phun_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Disposal \u200bGroup \u200bIncluding \u200bDiscontinued\u200b Operation,\u200b Research and Development Expense", "documentation": "Disposal \u200bGroup \u200bIncluding \u200bDiscontinued\u200b Operation,\u200b Research and Development Expense" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "calculation": { "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net revenues", "label": "Disposal Group, Including Discontinued Operation, Revenue", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r102", "r172" ] }, "phun_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Disposal Group, Including Discontinued Operation, Sales and Marketing Expense", "documentation": "Disposal Group, Including Discontinued Operation, Sales and Marketing Expense" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]", "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r549", "r550" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r571" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r604" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per Common Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r46", "r47" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r708" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r363" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighed-average period of costs amortized", "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": [ "r363" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Options", "label": "Employee Stock 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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r569" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r569" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r569" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r643" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r569" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r569" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r569" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r569" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [ "r16", "r170", "r189", "r190", "r191", "r205", "r206", "r207", "r209", "r214", "r216", "r226", "r247", "r248", "r312", "r365", "r366", "r367", "r370", "r371", "r378", "r379", "r380", "r381", "r382", "r383", "r385", "r388", "r389", "r390", "r391", "r392", "r393", "r401", "r428", "r429", "r430", "r443", "r498" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r612" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r576", "r587", "r597", "r622" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r573", "r584", "r594", "r619" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r618" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Fair value adjustment of warrant liability", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r10" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r580", "r591", "r601", "r626" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r580", "r591", "r601", "r626" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r580", "r591", "r601", "r626" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r580", "r591", "r601", "r626" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r580", "r591", "r601", "r626" ] }, "us-gaap_GainLossOnDispositionOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfIntangibleAssets", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 }, "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows_1": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on sale of digital assets", "negatedTerseLabel": "Gain on sale of digital assets", "label": "Gain (Loss) on Disposition of Intangible Assets", "documentation": "Amount of gain (loss) on sale or disposal of intangible assets." } } }, "auth_ref": [ "r659" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 }, "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows_1": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on extinguishment of debt", "negatedTerseLabel": "Gain on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r10", "r58", "r59" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r127", "r481" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r123" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.phunware.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r51", "r516" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r124", "r203", "r228", "r234", "r238", "r240", "r246", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r387", "r534", "r675" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedNetLabel": "Impairment of digital assets", "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r659", "r667" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows_1": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss from continuing operations", "terseLabel": "Net loss from continuing operations", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r74", "r125", "r133", "r210", "r211", "r212", "r213", "r221", "r224" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before 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": [ "r0", "r120", "r156", "r228", "r234", "r238", "r240", "r407", "r417", "r534" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share from continuing operations, basic (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r119", "r155", "r157", "r194", "r208", "r210", "r211", "r212", "r213", "r219", "r222", "r223", "r386", "r406", "r722" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share from continuing operations, diluted (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r119", "r194", "r208", "r210", "r211", "r212", "r213", "r219", "r222", "r223", "r224", "r386", "r406", "r722" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows_1": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss from discontinued operation, net of $0 tax", "verboseLabel": "Net loss from discontinued operations", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r91", "r92", "r93", "r94", "r95", "r101", "r106", "r147" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share from discontinued operations, basic (in dollars per share)", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r121", "r194", "r220", "r222", "r223", "r720", "r722" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share from discontinued operations, diluted (in dollars per share)", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r148", "r220", "r222", "r223" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r549", "r550" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r13", "r22", "r25", "r87", "r96", "r97", "r98", "r99", "r100", "r105", "r107", "r108", "r138" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r250", "r251", "r482" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r251", "r482" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r160", "r168", "r215", "r216", "r232", "r369", "r372", "r420" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r42" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows_1": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows_1": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows_1": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r529" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows_1": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability payments", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r648", "r658" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows_1": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other 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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r583", "r591", "r601", "r618", "r626", "r630", "r638" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r636" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r572", "r642" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r572", "r642" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r572", "r642" ] }, "us-gaap_IntangibleAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsCurrent", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Digital assets", "label": "Intangible Assets, Current", "documentation": "The current portion of nonphysical assets, excluding financial assets, if these assets are classified into the current and noncurrent portions." } } }, "auth_ref": [ "r3" ] }, "us-gaap_InterestAndOtherIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncomeAbstract", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Interest and Other Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "terseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r79", "r159", "r192", "r231", "r394", "r483", "r565", "r727" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r195", "r197", "r198" ] }, "phun_IssuanceOfCommonStockShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "IssuanceOfCommonStockShares", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock shares (in shares)", "label": "Issuance of Common Stock Shares", "documentation": "Issuance of common stock shares." } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.phunware.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Annual Lease Obligations", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r710" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r400" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r400" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r400" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r400" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (Remainder)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r710" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Portion representing interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r400" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.phunware.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r396" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r27", "r203", "r246", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r375", "r376", "r377", "r387", "r456", "r533", "r567", "r675", "r711", "r712" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity (deficit)", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r117", "r154", "r415", "r554", "r662", "r666", "r707" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity (deficit)", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.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": [ "r29", "r174", "r203", "r246", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r375", "r376", "r377", "r387", "r554", "r675", "r711", "r712" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities of discontinued operation", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r87", "r104", "r136", "r137", "r171", "r172" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.phunware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.phunware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusAxis", "presentation": [ "http://www.phunware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Axis]", "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r670" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusDomain", "presentation": [ "http://www.phunware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Domain]", "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r670" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of long-term debt, net", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r178" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r31", "r57" ] }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualCarryingValueCurrent", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency", "label": "Loss Contingency, Accrual, Current", "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r254" ] }, "us-gaap_LossContingencyPendingClaimsNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyPendingClaimsNumber", "presentation": [ "http://www.phunware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of actions", "label": "Loss Contingency, Pending Claims, Number", "documentation": "Number of pending claims pertaining to a loss contingency." } } }, "auth_ref": [ "r671", "r672" ] }, "phun_LyteTechnologyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "LyteTechnologyIncMember", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lyte Technology, Inc.", "label": "Lyte Technology, Inc. [Member]", "documentation": "Lyte Technology, Inc." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r244", "r544", "r679", "r723", "r724" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r329", "r403", "r427", "r448", "r449", "r503", "r505", "r507", "r508", "r510", "r527", "r528", "r535", "r541", "r551", "r556", "r677", "r713", "r714", "r715", "r716", "r717", "r718" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r610" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r610" ] }, "phun_MichaelSnavelyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "MichaelSnavelyMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Michael Snavely [Member]", "documentation": "Michael Snavely" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r329", "r403", "r427", "r448", "r449", "r503", "r505", "r507", "r508", "r510", "r527", "r528", "r535", "r541", "r551", "r556", "r677", "r713", "r714", "r715", "r716", "r717", "r718" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r629" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r637" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r244", "r544", "r679", "r723", "r724" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r611" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by investing activities - continuing operations", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r657" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 }, "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r131", "r132", "r133" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash used in operating activities from continued operations", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r131", "r132", "r133" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "netLabel": "Net loss", "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r122", "r133", "r158", "r172", "r185", "r187", "r191", "r203", "r208", "r210", "r211", "r212", "r213", "r215", "r216", "r221", "r228", "r234", "r238", "r240", "r246", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r386", "r387", "r418", "r479", "r496", "r497", "r534", "r565", "r675" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r610" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r580", "r591", "r601", "r618", "r626" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r608" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r607" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r618" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r637" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r637" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income", "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": [ "r128" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable", "label": "Notes Payable, Other Payables [Member]", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r228", "r234", "r238", "r240", "r534" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r709" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/LeasesFutureMinimumLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r398" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease liability", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r398" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease liability", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r398" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r397" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.phunware.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r399", "r553" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.phunware.com/role/TheCompanyandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "The Company and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r86", "r146", "r435", "r436" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r150", "r176", "r409", "r567" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.phunware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Line Items]", "label": "Other Commitments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.phunware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Table]", "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r7", "r14", "r147" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows_1": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other adjustments", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r133" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r129" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r610" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r578", "r589", "r599", "r624" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r581", "r592", "r602", "r627" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r581", "r592", "r602", "r627" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r606" ] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation paid", "label": "Payments for Legal Settlements", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on common stock repurchases", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r40" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock offering costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r39" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r609" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r609" ] }, "us-gaap_PendingLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PendingLitigationMember", "presentation": [ "http://www.phunware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pending Litigation", "label": "Pending Litigation [Member]", "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process." } } }, "auth_ref": [ "r670" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r608" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r618" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r611" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r607" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationNarrativeDetails", "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationNarrativeDetails", "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705" ] }, "phun_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "PreFundedWarrantsMember", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-Funded Warrants", "label": "Pre-Funded Warrants [Member]", "documentation": "Pre-Funded Warrants" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.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": [ "r651" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of debt", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r655" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds received from sale of digital currencies", "label": "Proceeds from Sale of Productive Assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r130" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of options to purchase common stock", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r21" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Information [Line Items]", "label": "Product Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.phunware.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r241", "r404", "r421", "r422", "r423", "r424", "r425", "r426", "r530", "r542", "r555", "r649", "r673", "r674", "r679", "r723" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.phunware.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r241", "r404", "r421", "r422", "r423", "r424", "r425", "r426", "r530", "r542", "r555", "r649", "r673", "r674", "r679", "r723" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.phunware.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": [ "r11", "r408", "r416", "r554" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r606" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r606" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails", "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r328", "r329", "r357", "r358", "r359", "r402", "r403", "r427", "r448", "r449", "r503", "r505", "r507", "r508", "r510", "r527", "r528", "r535", "r541", "r551", "r556", "r559", "r668", "r677", "r714", "r715", "r716", "r717", "r718" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.phunware.com/role/DebtNarrativeDetails", "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r328", "r329", "r357", "r358", "r359", "r402", "r403", "r427", "r448", "r449", "r503", "r505", "r507", "r508", "r510", "r527", "r528", "r535", "r541", "r551", "r556", "r559", "r668", "r677", "r714", "r715", "r716", "r717", "r718" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r573", "r584", "r594", "r619" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on borrowings", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r656" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r85", "r368", "r719" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "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/2023", "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": [ "r574", "r585", "r595", "r620" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r575", "r586", "r596", "r621" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r582", "r593", "r603", "r628" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.phunware.com/role/SupplementalInformationScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r114", "r144", "r414", "r431", "r433", "r442", "r459", "r554" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r170", "r205", "r206", "r207", "r209", "r214", "r216", "r247", "r248", "r365", "r366", "r367", "r370", "r371", "r378", "r380", "r381", "r383", "r385", "r428", "r430", "r443", "r728" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.phunware.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net revenues", "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": [ "r229", "r230", "r233", "r236", "r237", "r241", "r242", "r244", "r323", "r324", "r404" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.phunware.com/role/RevenueScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r244", "r646" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.phunware.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r169", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r327" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r166" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.phunware.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, expected timing (in months)", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r167" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.phunware.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r167" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.phunware.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of revenue expected to be recognized over next 12 months (as a percent)", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r645" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r637" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r637" ] }, "phun_SaleAgreementWithLincolnParkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "SaleAgreementWithLincolnParkMember", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale Agreement With Lincoln Park", "label": "Sale Agreement With Lincoln Park [Member]", "documentation": "Sale Agreement With Lincoln Park" } } }, "auth_ref": [] }, "phun_SaleOfStockAggregateOfferingPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "SaleOfStockAggregateOfferingPrice", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate offering price", "label": "Sale of Stock, Aggregate Offering Price", "documentation": "Sale of Stock, Aggregate Offering Price" } } }, "auth_ref": [] }, "phun_SaleOfStockAgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "SaleOfStockAgreementTerm", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agreement term (in months)", "label": "Sale Of Stock, Agreement Term", "documentation": "Sale Of Stock, Agreement Term" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedPerTransaction", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "label": "Sale of Stock, Consideration Received Per Transaction", "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "phun_SaleOfStockValueOfSharesToBeIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "SaleOfStockValueOfSharesToBeIssued", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value of common stock to be issued", "label": "Sale Of Stock, Value Of Shares To Be Issued", "documentation": "Sale Of Stock, Value Of Shares To Be Issued" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.phunware.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Revenue, Net", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r244", "r646" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.phunware.com/role/SupplementalInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.phunware.com/role/SupplementalInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disposal Group, Including Discontinued Operations", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r13", "r22", "r25", "r87", "r96", "r97", "r98", "r99", "r100", "r105", "r107", "r108", "r138" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Product Information [Table]", "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationCompensationCostDetails", "http://www.phunware.com/role/StockBasedCompensationNarrativeDetails", "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "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": [ "r331", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r19", "r20", "r71" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Unit Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r60", "r61", "r62", "r63", "r64", "r65", "r66", "r142", "r143", "r144", "r179", "r180", "r181", "r227", "r296", "r297", "r298", "r300", "r303", "r308", "r310", "r438", "r439", "r440", "r441", "r541", "r644", "r660" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.phunware.com/role/RevenueTables", "http://www.phunware.com/role/SupplementalInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedules of Concentration Risk", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r48", "r49", "r52", "r53", "r75", "r149" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r568" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r570" ] }, "us-gaap_SegmentDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDiscontinuedOperationsMember", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofDiscontinuedOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations", "label": "Discontinued Operations [Member]", "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale." } } }, "auth_ref": [ "r6", "r88", "r89", "r90" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.phunware.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r242", "r243", "r445", "r446", "r447", "r504", "r506", "r509", "r511", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r531", "r543", "r559", "r679", "r723" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r123" ] }, "us-gaap_SettledLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SettledLitigationMember", "presentation": [ "http://www.phunware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settled Litigation", "label": "Settled Litigation [Member]", "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval." } } }, "auth_ref": [ "r670" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows_1": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock based compensation", "terseLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r351" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r351" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r349" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r349" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in dollars per share)", "periodEndLabel": "Outstanding, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r346", "r347" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Released (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Released (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationCompensationCostDetails", "http://www.phunware.com/role/StockBasedCompensationNarrativeDetails", "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "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": [ "r331", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in shares)", "periodEndLabel": "Outstanding, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r17", "r18" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r70" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r338", "r339" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r338", "r339" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "phun_ShareBasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "ShareBasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "documentation": "Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "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": [ "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r343" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r344" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r342" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r70" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r70" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r145" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.phunware.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": [ "r134", "r200" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r16", "r34", "r170", "r189", "r190", "r191", "r205", "r206", "r207", "r209", "r214", "r216", "r226", "r247", "r248", "r312", "r365", "r366", "r367", "r370", "r371", "r378", "r379", "r380", "r381", "r382", "r383", "r385", "r388", "r389", "r390", "r391", "r392", "r393", "r401", "r428", "r429", "r430", "r443", "r498" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.phunware.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r242", "r243", "r445", "r446", "r447", "r504", "r506", "r509", "r511", "r514", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r531", "r543", "r559", "r679", "r723" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [ "r205", "r206", "r207", "r226", "r404", "r437", "r444", "r450", "r451", "r452", "r453", "r454", "r455", "r458", "r461", "r462", "r463", "r464", "r465", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r478", "r480", "r481", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r498", "r560" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfOtherComprehensiveIncomeAbstract", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income:", "label": "Statement of Other Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementTable", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r205", "r206", "r207", "r226", "r404", "r437", "r444", "r450", "r451", "r452", "r453", "r454", "r455", "r458", "r461", "r462", "r463", "r464", "r465", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r478", "r480", "r481", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r498", "r560" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r577", "r588", "r598", "r623" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for payment of bonuses and consulting fees", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "phun_StockIssuedDuringPeriodReleaseOfRestrictedStockShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "StockIssuedDuringPeriodReleaseOfRestrictedStockShares", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Release of restricted stock (in shares)", "label": "Stock Issued During Period, Release of Restricted Stock, Shares", "documentation": "Stock Issued During Period, Release of Restricted Stock, Shares" } } }, "auth_ref": [] }, "phun_StockIssuedDuringPeriodSharesConversionOfNotes": { "xbrltype": "sharesItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "StockIssuedDuringPeriodSharesConversionOfNotes", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued upon conversion of 2022 Promissory Note (in shares)", "label": "Stock Issued During Period, Shares, Conversion Of Notes", "documentation": "Stock Issued During Period, Shares, Conversion Of Notes" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in lieu of cash bonus & consulting fees (in shares)", "label": "Stock Issued During Period, Shares, Issued for Services", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of common stock & exercise of prefunded warrants, net of issuance costs (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r16", "r111", "r112", "r144", "r438", "r498", "r512" ] }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Fractional share issuances as a result of reverse stock split (in shares)", "label": "Stock Issued During Period, Shares, Reverse Stock Splits", "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split." } } }, "auth_ref": [ "r16" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://www.phunware.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise of stock options, net of vesting of restricted shares (in shares)", "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r16", "r111", "r112", "r144", "r343" ] }, "phun_StockIssuedDuringPeriodValueConversionOfNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "StockIssuedDuringPeriodValueConversionOfNotes", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://www.phunware.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued upon conversion of 2022 Promissory Note", "verboseLabel": "Issuance of common stock upon conversion of the 2022 Promissory Note", "label": "Stock Issued During Period, Value, Conversion Of Notes", "documentation": "Stock Issued During Period, Value, Conversion Of Notes" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in lieu of cash bonus & consulting fees", "label": "Stock Issued During Period, Value, Issued for Services", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of common stock & exercise of prefunded warrants, net of issuance costs", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r16", "r111", "r112", "r144", "r443", "r498", "r512", "r566" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options, net of vesting of restricted shares", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r16", "r34", "r144" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program authorized (in shares)", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets", "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity (deficit)", "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": [ "r112", "r115", "r116", "r135", "r460", "r477", "r499", "r500", "r554", "r567", "r662", "r666", "r707", "r728" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity (deficit)", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.phunware.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r141", "r202", "r295", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r312", "r384", "r501", "r502", "r513" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.phunware.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity note, stock split, conversion ratio", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r24" ] }, "phun_SubscriptionsAndServicesRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "SubscriptionsAndServicesRevenueMember", "presentation": [ "http://www.phunware.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscriptions and services revenue", "label": "Subscriptions And Services Revenue [Member]", "documentation": "Subscriptions And Services Revenue" } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.phunware.com/role/SupplementalInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Information", "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": [ "r650" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r617" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r609" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r616" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r636" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r638" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.phunware.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r639" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r640" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r638" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r638" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r641" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r639" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r67" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Treasury stock (in shares)", "negatedPeriodStartLabel": "Beginning balance (in shares)", "negatedPeriodEndLabel": "Ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r67" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock at cost; 10,130 shares at March\u00a031, 2024 and December\u00a031, 2023", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r35", "r67", "r68" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock repurchase (in shares)", "terseLabel": "Treasury stock repurchased (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r16", "r112", "r144" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://www.phunware.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock repurchase", "terseLabel": "Treasury stock acquired", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r16", "r67", "r144" ] }, "phun_TwoThousandEighteenEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "TwoThousandEighteenEmployeeStockPurchasePlanMember", "presentation": [ "http://www.phunware.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Employee Stock Purchase Plan", "label": "2018 Employee Stock Purchase Plan [Member]" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.phunware.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r635" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.phunware.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": [ "r54", "r55", "r56", "r161", "r162", "r164", "r165" ] }, "phun_WSGRCaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.phunware.com/20240331", "localname": "WSGRCaseMember", "presentation": [ "http://www.phunware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "WSGR Case", "label": "WSGR Case [Member]", "documentation": "WSGR Case" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.phunware.com/role/SupplementalInformationScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r557", "r558", "r561", "r562", "r563", "r564" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average common shares used to compute loss per share, 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": [ "r218", "r224" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.phunware.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average common shares used to compute loss per share, 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": [ "r217", "r224" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1D" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1A" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1C" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r144": { "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r147": { "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479836/810-10-S99-5" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r397": { "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" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r401": { "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" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r404": { "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r409": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r466": { "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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r501": { "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/2147481062/946-235-50-2" }, "r502": { "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/2147481062/946-235-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r513": { "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/2147481004/946-505-50-6" }, "r514": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r518": { "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/2147479438/970-360-S99-1" }, "r519": { "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/2147479438/970-360-S99-1" }, "r520": { "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/2147479438/970-360-S99-1" }, "r521": { "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/2147479438/970-360-S99-1" }, "r522": { "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/2147479438/970-360-S99-1" }, "r523": { "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/2147479438/970-360-S99-1" }, "r524": { "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/2147479438/970-360-S99-1" }, "r525": { "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/2147479438/970-360-S99-1" }, "r526": { "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(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r644": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r711": { "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" }, "r712": { "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" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r721": { "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/2147479440/944-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r723": { "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" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r726": { "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/2147479617/946-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 58 0001628280-24-022743-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-022743-xbrl.zip M4$L#!!0 ( $8PK5AQ$"JKD@< )\D ? 97@M,S$Q>&-EU:;6_;.!+^?K^"E^*Z*6 [EE\:QTD#]-HLD _[ MUBVP'Q>41%E$*%%+4G9\O_Z>(26_Q$[J-KU- ER!)I$X,QS./'QF*.DB=X6Z MO,@%3R__=AW$FGQ&5KY^(D7%^<^$DN8ITN+R]2.6M&VQYL+YV:&M3M=!;,;OB<(MC!/Y/R'JT^? MKW^\_O#^\_4O/Q_J_?_7Z\[[">9Y%PH]GO)YT(M.RP1QLELR5S.W>M7 MX\GYP1FH>)IB@W25R-QT^+;-B2Q3Y&/:C29/MLZHUR[B[Y]].RQ1OS>F,%RS M'/%F1LRE6(!:7"XM^ZWF!L!52_9)5-HXIDOVHS8%B_K=WYC.V*]Y72ZX$>RZ M3'I(SMDW)N<)4S%X=JGX-[=( $)=+-E-J1=*I#/1"1DQ(0^IA@NE1B7 #%R6 MC)=+5I?.U (K0&WP90()XJS E9%Y'8%2),):;I8D4O ; M@7DW;%K<2^$,IE2^QF .$DBD04V!6 EU>)(*PQ8YMC*S-?U8ZR\$X!*,T (* M:16*#]6QA70Y%F@KD7@'R6X%UW2*9(8-AOCLLS #-Q)V)%EHNH4-@&3C7QU #%);%(ARP10 JY2:P0VR;=W MI@;(4TF&.R11*P@ =AK8\--9[T_";VQ:01,VF=X9B(T\W@-[SL;$#+ MML[L>/LRT35Z=NCZO)6*UZ\F@^CTW#;X:8H[;7^=91*7/DG7C(H*P0'IE;$2 ME#8F@,%829N3.(D5H#ZB/[I.I4V4MC7TB!2-5@$7E=&)2'';LF/ (!7 5*)L:Z(,$]$Z[X(7$E2<']G\/!$@^;,!Y."LUS^E.'P4%ETY!TZ&R MF?#:'JY"]2L6 $$S4ZB(NC8P .*92^OI#%*B]':HNUT3X2:9&J&X1U53$M?( MZ#1$2X,2I A?K%8R]6=#6\=6II(;20N0H7![>B_)4FVIF/I-:'WE]>2GK8!# M.!5ZI0K=GTQJQ8FSL2SOQ+HH0R.4^,W.!'_%@@1!J] 7Z2-H] E1&S\?U$X" MC6Z#]F NVL'NX2QV,(0!^[E,"9GL8B/)"L3\,M&:/!^TMAQ[->>J]D1$N119AKY.SI$%NZ<_6S4% M!Q!KN-S?LGET0A&D:$-C&.O:W>_!(=3/5]*"NM[LR\<2%K?]M-]P(D0"_GAP MT00O#F#I\P%82X[D@WCN-((_PAGL[W9;WRZTWP*N=VU3$0L7F$ MB]0SOH]'P\9+'-5OA&I.]'?D.X\.T2-1_81GI?&S0?7CSDK^R5W:;HC.FG^( M#C=!N:8B@M57]! [K>?*-8[VTVEC5V7;WX#)HI#."?$ V<<:C0&-IQ+^>2/' M@"ZXU1)WXSU^$W_5$N[[O567B3_XO_G_D>@[E>OW"GT5^CP)7-&9DTZO MB10 0E-R5T>3A> W5$-#G^6KJ.\0_:/%]I',5\&K.46$$_\>SN(I%*U84=:] M4&SZ2J@ 3VC_.J&06U1Q6Q= Z+D%].4BKT/KUYND7Y^9Y;WJ,69 2-TD&/A M20PH\8]]&SAU0BF3Y5RKN:!Z5O)9\_3:-+PGBDKII<#H(M>![/@66 &N[U+L M>]^6\K.-&_XMI;^S[_6?\V>CQF8,A K317X4KZR8MG^<@\DKQ9=36?HH>Z7S MQH-8.Z>+*;U5G5,Y0-?03.+G"\/-"]>SL]YI_Y3>N3J#_VD[1N$F)S^2&7(F-7MR*IZ7S/?@F],0T=_QH>[(#D=\;?')# C;!% M]X9M-[LGGK(?_IQEZY.0/9_";&C=^9JFTM:_#)N&!\-SL?-]S=I]7RSZ:Q4> M8PVUVU7YPB'$Q,C R-"YH=&WM6FMOX[82_=Y? MP6;1;0+8CI]QXF0#I/L \N'VL0C0CQ>T-+*(2*)*4G;<7W_/D/(K=G:]V;;K M!M= '$N<&0XYAV>&E*Y2EV?75RG)^/J[J^^;3?%.1U5.A1.1(>DH%I55Q43\ M'I.]%\UF+?56EW.C)JD3W7:W+W[7YEY-96AWRF5TO;!S=1JNKTY])U=C'<^O MKV(U%2I^OF M&;TYRE713(G['_6[K>&@=)J9RL^)EFXJ/.9?%CP\K" M-BT9E01!J_XD^ 3W_.4LN#R$G4P5M!A"I\M.OW](U5@YT>NTNIL>KP]OMPUQ9_1^U,8)78@/VN2BTV[^)G0B?DVK8B8- MB=LB:B$4%\\,1>]LL394$6-=C)K?,#C=@PO.3](B))C\?"[N"SW+*)Y0(\3( MA,C$&BX4&FD /4A5"%G,154X4Q%&@,3@-.1WD MM@0*BLA::>8LDLM[0K]K-BWNQ7 &768^P: /%HB404*!6 %U>!*3$;-41:FP M%7^M]&<$ 4C/(![C:"\_K5>;!4Q !!P-4X(PZD(*!RG"F;LCB+Y:!'IDB^CI6-,FTKZ#%Q&IT%I)1& M1Q3CMA7' $9,0%J(_ON'*)7%A,0-..ECE4&BTY/-SN"83KQJ9Q"'JW"IN,HK M D+9OF#B6@-N !+[LG='R49'"3KB<3Z&,R0XI7]%@33H'Q!$Y*$+U9G*O;;25N-K8J5-(H'H$*Z]RF@8$N5 MY13LEZ7U^=H3I+8$A["1]$HEJD@559ED7L>PO!.K5 Z-4!BLUS/X-286!/5" MG^*OH-J#PO'X8'!\T3H;;L-X;[[:0O/^3+ $FP%O)L*4I\Y'NH!E94I 6GKBY$H MTB;V#OCR=$+8DZ)"F7,+E;QD6 2E=T OEI8J0=XO!;_1P>!WRC9NRYR-0]9?7IP2/YQE=/T5?B_*!V88,7 ML@OS)XGQ8HDT5AS%E+D.TQ5=,="^H/+8*F&7KDF4L4X;NTSV_@9,YKERCN@3 M"6&L44YP>ZS@GS=R##"#?RWS._YS,;U8@?1'I>"^7VU5$?E#AI/_;[;^MB1_ MDZ$^0[VH@#3>W_)..5($:-2)>KGIF9&\Y\P;ZC6?>WVEZ8\Z%P="7P2X>G\2 M3A=V\)J,H6AI26M/@K.N3Z$"A*&,;(3T;Y'[;94#'Y@E/Y@ZG>P\.GM)J?WP M=D,WR.") 6LT$'7R1 ?<^(/I&F"-D !5,=79E#@+%G)2GZ^;FALI+S,])[3. M4AT(46[ %W#[2TJ$UO- <+%VPS]$]7=V/9UT?M=5VQP#LV2:B$\F2TNCQ8]+ ML'V9R?E(%7Z6O=)E[<%8.Z?S$3_TG7+*0*U1=^+["\WU\^"+B]:P/>1'PL[@ M+UYT7#\M;OFGQ:,,4(HBUE\>:H=[2,LXSN)P:;V+A9K\7$?Q:8&77+!]'91 SC MZG& 0VS_>6[Q;Q6\PWKU"5G\1\Y%I]?P[SXLUTL]13M&OQADFX=XM)?HOV$^ M7K_J@UK\]\8#]>?.R&1S2K&8NR^,!HQ\HU!L3/_8 M7+]-%27BPY+>?PGU-#<=_QJ.D'!WUA=H%);_^QN%,ZHI[3U=M#*?9]+VBL5.<88*K>M\ID7BNKO M\'K3J7^MZG]02P,$% @ 1C"M6,I E0']!0 PB4 !\ !E>"TS,C%X M8V5R=&EF:6-A=&EO;GAQ,3(P,C0N:'1M[5K=;]LV$'_?7\$Y6.H MJ(/._YL M@,YK@3RT31,7?1PHD;*(2J1&47&\OWY'2K(M.TZ]+DWB='DP8A]YG[\[GG0< M1RJ)S\<1Q>3\E_&O[3;Z0P1Y0KE"@:1848+RC/$9^D)H]A6UV^6JB4@7DLTB MA5S;[: O0GYE-[B@*Z9B>E[Q&9\6W\>G1LC8%V1Q/B;L!C'RNL%\.\2V2[R! MW^UW^MCKV\0_HTZGY]G]L-?I_>DT8"LL+_9D:A'3UXV$\79$M?QAQ[5ZW52- MYHRH:.C8]F\-L_1\' JN0)Z$_<6_!9LM9HK>JC:.V8P/C4F-8FM%#D0LY/#( M-G\C36F'.&'Q8OAJRA*:H0]TCJY$@OFK5H9YULZH9&&Q,&-_4] )U#-?YX7* M/> 3,TXK$QQ7*_WV-F(^4\AS+:>N\;KA6,[ =B72@NV:[@$XF\H?KGSG3N6/ MCYPS>U2I_13NF[R]FEZ\NYB\F5Y\_/#O_,L?Q4=]U[='Z:O.3,SI!F!/-43'!B[ Z M7M?6O"813@%BZ,S3WZ8ZK9'3KY3XS)DN%]<*JD8&!8)0U 3J9^O:FEA(<^H9 M3B_B8( M1,Z5+HCK6FBII;@6HCB(4$0E]1<(%B@6ZKBH"*M6%5Z?9B8X$GS4[8_V!FZ*"0$UVC$-(2/<#2BWGQ#+CO4X9> NZ76WN'VKJ]TP785'H\'I MC3+T*<<2L!QK-*2074AP]$[(!#EV^Y/.-Q.H%)00!)G,0>^Q#*(B(SRG90X^ M$]%Y!'"&Y1#,21'O .OD0? #5@K@ )NQ3LU5@:\A]=)(84&IR@JQ81Z#@@&H M'FL,S9F*-LM#IG&TD:U-#*B4&[]VFV2)U?6T-WGQ F#G/DO8,0Y02@HX!, % MPTZB"[D.PT;<48B9!F0J::8CV]+KE"3@39F3H M(@6K\K@ A@ &^'91IFROB_B.K[UB#M]$W&%?3@,2A:^D(3*-O@^QFE&A]4_ M(\*R-,:+(>/&@V;3J!3H"Z5$,M2MW(W.H@#'96-CY!7DLLL;#*R>W=.-GH+N M3I%*<-D#6J8'/%5DF]9UK+[G[B3;EK.3=A_;GG4VZ#TXUZ[E=7?OW. *3LX@ MLJ\;7J-:5[F;"TZ_:^7>FGJVU7-WD]=5/34AD[LT*>$V=--;Y-0;7(W 36P4 ML'C\DF,>,][C!?1BQ4FPS*=-)Y\]<].VNFEC6KVOVFG<=MQL;5HMUJ]_ M[EH^NSQZ'>EWO>^J(ZYE=QX^XUUK,!C\B#K2>?B:YW4MU]F/[9XY7\/.X9>' MWQ?UEO[0*L/=5AT?=:!_-I^;SW$U2Q\^YGLL+2N&:5Y2<(V(&4':)Z-#%:_'SHOS>)G!Z1#'ZV_;G[YJOXQ6Z>=K#I\7B@[*.<33\OY-9ZR+5AJ1Y+;$7KY+^$:V?SN3&_>*)IU%1/ X/:-! '@9F]%--@ MNIHV%@.ZY2"1*21IK(?H+3U!Y$(A0FE""0I9#)_+*>#:U%_[=SG4FX@D85E6 MC8-*'L#?U_.H0,A42'.SQU^ I)!*R@--@168+[04';+MX7K.X3#9E+RZ9N#5 MKQF(K:7?NIJ FO.(PAZ)$DSTD#P4DFH^.%2E8 )Z5Y.LI?].P$^R'(WI)Q:@ M:SMF%,X+0-O*9.V1(,2A1F\9E.3B^,'SW9&SCPE$J,C-S&YIH@>"M*TBK M8]@T=?9J"_;A+,[5]I9OW%HJ/XL[5*?F[M8_4$L#!!0 ( $8PK5@R_3!K MLMP =<"P 1 <&AU;BTR,#(T,#,S,2YH=&WLO6MWXLB2*/I]?H4N>Y_9 M56MAC,3;5C*CM*]BQZ*Y[U1YTVNU.?7"AM8S615WKU"[Z*JU= MM(U!JTWK]8'>,,HO5P/=(*U6NW[1IH,Z/J9=]'6]?C&H-K16D_3AO_VR<45; M34H'_?J@/B!UK4TZ'9VJ.JW!+WB\V6'?'?JP9EBW[5U1W?BM-/3]\=7EY7O? MM2H>U2LOSNLEW+B$"==*X8/OEFG_BA]]>WNKO-4JCOMRJ78ZG4MV-WHT\"Y> M"!G'#P^(UV>/AC=FQC4]IZZIK9F1V43P!:U:K5V&3\03@9OFJL=MSR>V3J/G M#6JFKQ!NS,[D?=FH*HX**Z1( M/'_?3GIX]>^BZQ/20&X@-YX=>J%U7M0M7B MQ7AF&DQA(>KE?W__]J0/Z8A6,AX$],S9>>",NK>C.")^L M5VLU-7IZ ;NS0,7;?>+1)!*,.;B&#S4D@U28 .8%X&7FX0A/J^"I M-BZJ[8OI,G0GL'UWDH[P\.842E<6 2XO4?OBYU.I^WE(B=']/*(^4?#U"_I7 M8+[^5KIV;!\X_N)Y,H;UZ_ROWTH^??8=#\;YJOB^1.+_E8R3&]LD2DI)G V2)5&J3L@ MED<_7\X,E&'?%76J7N?^;V 5S&[/#M4A?QMOT';FW ]N0:/N$2Z\XVZ/M_T$D\ M?*?4K0)7-YN-6K6ZY"-?7:(C82N!;?)/V,&H3]W2W&=KS9)B4-T< 5Y_*VG1 M)$+Q>O7D._JOH6,!(7FW0,/^Y(?C4W;U:6R9/A!TJ/ >D8]@$0@1&* Z!0:@ MM%JI:M%$HYFM 4>U$7M#D*A>*;H^HL0+7-KE?_&; MGR]G[T5_XQ@+XP4PA_G!0@5X]?/I)NM8P$=/.(EX3! ^ID&3CS(X$]]QM_SL MPOMX\8;:SLBTTX;=%#0S0US.SG[5JD.62?_L&'YF@B$2Z/Q02#57<"/30+I% MS%'Z4.S6)H.%W,;' ^$37:=,\D1_ 83@[X%)785Q DW5JM=W_S$KD>9?CF