0001493152-22-031695.txt : 20221114 0001493152-22-031695.hdr.sgml : 20221114 20221114090715 ACCESSION NUMBER: 0001493152-22-031695 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221114 DATE AS OF CHANGE: 20221114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SONIM TECHNOLOGIES INC CENTRAL INDEX KEY: 0001178697 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE & TELEGRAPH APPARATUS [3661] IRS NUMBER: 943336783 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38907 FILM NUMBER: 221380940 BUSINESS ADDRESS: STREET 1: 4445 EASTGATE MALL STREET 2: SUITE 200 CITY: SAN DIEGO STATE: CA ZIP: 92121 BUSINESS PHONE: 650-378-8100 MAIL ADDRESS: STREET 1: 4445 EASTGATE MALL STREET 2: SUITE 200 CITY: SAN DIEGO STATE: CA ZIP: 92121 10-Q 1 form10-q.htm
0001178697 false Q3 --12-31 P2Y 0001178697 2022-01-01 2022-09-30 0001178697 2022-10-31 0001178697 2022-09-30 0001178697 2021-12-31 0001178697 2022-07-01 2022-09-30 0001178697 2021-07-01 2021-09-30 0001178697 2021-01-01 2021-09-30 0001178697 us-gaap:CommonStockMember 2022-06-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001178697 us-gaap:RetainedEarningsMember 2022-06-30 0001178697 2022-06-30 0001178697 us-gaap:CommonStockMember 2021-12-31 0001178697 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001178697 us-gaap:RetainedEarningsMember 2021-12-31 0001178697 us-gaap:CommonStockMember 2021-06-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001178697 us-gaap:RetainedEarningsMember 2021-06-30 0001178697 2021-06-30 0001178697 us-gaap:CommonStockMember 2020-12-31 0001178697 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001178697 us-gaap:RetainedEarningsMember 2020-12-31 0001178697 2020-12-31 0001178697 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001178697 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001178697 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001178697 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001178697 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001178697 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001178697 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001178697 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001178697 us-gaap:CommonStockMember 2022-09-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001178697 us-gaap:RetainedEarningsMember 2022-09-30 0001178697 us-gaap:CommonStockMember 2021-09-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001178697 us-gaap:RetainedEarningsMember 2021-09-30 0001178697 2021-09-30 0001178697 2021-09-14 2021-09-15 0001178697 srt:ScenarioPreviouslyReportedMember 2022-07-01 2022-09-30 0001178697 SONM:SmartPhonesMember 2022-07-01 2022-09-30 0001178697 SONM:SmartPhonesMember 2021-07-01 2021-09-30 0001178697 SONM:SmartPhonesMember 2022-01-01 2022-09-30 0001178697 SONM:SmartPhonesMember 2021-01-01 2021-09-30 0001178697 SONM:FeaturePhonesMember 2022-07-01 2022-09-30 0001178697 SONM:FeaturePhonesMember 2021-07-01 2021-09-30 0001178697 SONM:FeaturePhonesMember 2022-01-01 2022-09-30 0001178697 SONM:FeaturePhonesMember 2021-01-01 2021-09-30 0001178697 SONM:TabletsAndOtherMember 2022-07-01 2022-09-30 0001178697 SONM:TabletsAndOtherMember 2021-07-01 2021-09-30 0001178697 SONM:TabletsAndOtherMember 2022-01-01 2022-09-30 0001178697 SONM:TabletsAndOtherMember 2021-01-01 2021-09-30 0001178697 us-gaap:OtherAssetsMember 2022-09-30 0001178697 us-gaap:OtherAssetsMember 2021-12-31 0001178697 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-09-30 0001178697 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2022-09-30 0001178697 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2022-09-30 0001178697 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2021-12-31 0001178697 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2021-12-31 0001178697 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2021-12-31 0001178697 2022-07-31 0001178697 us-gaap:AccountingStandardsUpdate201602Member 2022-09-30 0001178697 2022-08-28 2022-08-31 0001178697 2022-08-30 2022-08-31 0001178697 SONM:AccountsPayableFinancingAgreementMember 2019-01-01 0001178697 srt:MinimumMember SONM:AccountsPayableFinancingAgreementMember 2022-01-01 2022-09-30 0001178697 srt:MaximumMember SONM:AccountsPayableFinancingAgreementMember 2022-01-01 2022-09-30 0001178697 srt:MaximumMember SONM:AccountsPayableFinancingAgreementMember 2022-09-30 0001178697 SONM:AccountsPayableFinancingAgreementMember 2022-09-30 0001178697 SONM:AccountsPayableFinancingAgreementMember 2021-12-31 0001178697 SONM:AJPHoldingCompanyLLCMember SONM:SubscriptionAgreementMember 2022-04-12 2022-04-13 0001178697 SONM:AJPHoldingCompanyLLCMember SONM:SubscriptionAgreementMember 2022-04-13 0001178697 SONM:AJPHoldingCompanyLLCMember SONM:SubscriptionAgreementMember SONM:FirstClosingMember 2022-07-11 2022-07-13 0001178697 SONM:AJPHoldingCompanyLLCMember SONM:SubscriptionAgreementMember SONM:SecondClosingMember 2022-08-07 2022-08-08 0001178697 SONM:AJPHoldingCompanyLLCMember SONM:SubscriptionAgreementMember 2022-01-01 2022-09-30 0001178697 SONM:ChiefFinancialOfficerAndPresidentMember 2022-07-11 2022-07-13 0001178697 SONM:ChiefFinancialOfficerAndPresidentMember 2022-01-01 2022-09-30 0001178697 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001178697 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001178697 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001178697 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001178697 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001178697 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001178697 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001178697 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001178697 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001178697 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001178697 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001178697 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001178697 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001178697 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001178697 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001178697 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001178697 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001178697 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001178697 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 0001178697 srt:MaximumMember 2022-01-01 2022-09-30 0001178697 SONM:SharesSubjectToOptionsToPurchaseCommonStockMember 2022-07-01 2022-09-30 0001178697 SONM:SharesSubjectToOptionsToPurchaseCommonStockMember 2021-07-01 2021-09-30 0001178697 SONM:SharesSubjectToOptionsToPurchaseCommonStockMember 2022-01-01 2022-09-30 0001178697 SONM:SharesSubjectToOptionsToPurchaseCommonStockMember 2021-01-01 2021-09-30 0001178697 SONM:UnvestedRestrictedStockUnitsMember 2022-07-01 2022-09-30 0001178697 SONM:UnvestedRestrictedStockUnitsMember 2021-07-01 2021-09-30 0001178697 SONM:UnvestedRestrictedStockUnitsMember 2022-01-01 2022-09-30 0001178697 SONM:UnvestedRestrictedStockUnitsMember 2021-01-01 2021-09-30 0001178697 SONM:SharesSubjectToWarrantsToPurchaseCommonStockMember 2022-07-01 2022-09-30 0001178697 SONM:SharesSubjectToWarrantsToPurchaseCommonStockMember 2021-07-01 2021-09-30 0001178697 SONM:SharesSubjectToWarrantsToPurchaseCommonStockMember 2022-01-01 2022-09-30 0001178697 SONM:SharesSubjectToWarrantsToPurchaseCommonStockMember 2021-01-01 2021-09-30 0001178697 country:US 2022-07-01 2022-09-30 0001178697 country:US 2021-07-01 2021-09-30 0001178697 country:US 2022-01-01 2022-09-30 0001178697 country:US 2021-01-01 2021-09-30 0001178697 SONM:CanadaAndLatinAmericaMember 2022-07-01 2022-09-30 0001178697 SONM:CanadaAndLatinAmericaMember 2021-07-01 2021-09-30 0001178697 SONM:CanadaAndLatinAmericaMember 2022-01-01 2022-09-30 0001178697 SONM:CanadaAndLatinAmericaMember 2021-01-01 2021-09-30 0001178697 SONM:EuropeAndMiddleEastMember 2022-07-01 2022-09-30 0001178697 SONM:EuropeAndMiddleEastMember 2021-07-01 2021-09-30 0001178697 SONM:EuropeAndMiddleEastMember 2022-01-01 2022-09-30 0001178697 SONM:EuropeAndMiddleEastMember 2021-01-01 2021-09-30 0001178697 srt:AsiaPacificMember 2022-07-01 2022-09-30 0001178697 srt:AsiaPacificMember 2021-07-01 2021-09-30 0001178697 srt:AsiaPacificMember 2022-01-01 2022-09-30 0001178697 srt:AsiaPacificMember 2021-01-01 2021-09-30 0001178697 us-gaap:ProductMember 2022-07-01 2022-09-30 0001178697 us-gaap:ProductMember 2021-07-01 2021-09-30 0001178697 us-gaap:ProductMember 2022-01-01 2022-09-30 0001178697 us-gaap:ProductMember 2021-01-01 2021-09-30 0001178697 us-gaap:ServiceMember 2022-07-01 2022-09-30 0001178697 us-gaap:ServiceMember 2021-07-01 2021-09-30 0001178697 us-gaap:ServiceMember 2022-01-01 2022-09-30 0001178697 us-gaap:ServiceMember 2021-01-01 2021-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:CustomerAMember 2022-07-01 2022-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:CustomerAMember 2021-07-01 2021-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:CustomerAMember 2022-01-01 2022-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:CustomerAMember 2021-01-01 2021-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:CustomerBMember 2022-07-01 2022-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:CustomerBMember 2021-07-01 2021-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:CustomerBMember 2022-01-01 2022-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:CustomerBMember 2021-01-01 2021-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:CustomerCMember 2022-07-01 2022-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:CustomerCMember 2021-07-01 2021-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:CustomerCMember 2022-01-01 2022-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:CustomerCMember 2021-01-01 2021-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:ConsumerDMember 2022-07-01 2022-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:ConsumerDMember 2021-07-01 2021-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:ConsumerDMember 2022-01-01 2022-09-30 0001178697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SONM:ConsumerDMember 2021-01-01 2021-09-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure SONM:Integer

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C.

 

 

 

FORM 10-Q

 

 

 

(Mark One)

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

 

For the quarterly period ended September 30, 2022

 

OR

 

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

 

For the transition period from __________ to ____________

 

Commission File Number: 001-38907

 

 

 

Sonim Technologies, Inc.

(Exact -name of -registrant as -specified in its -charter)

 

 

 

Delaware   94-3336783

( State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

4445 Eastgate Mall, Suite 200,

San Diego, CA 92121

 

(Address of principal executive offices and Zip Code)

Registrant’s telephone number, including area code: (650) 378-8100

 

6500 River Place Boulevard, Bldg. 7, S#250,

Austin, TX 78730

(Former name, former address and former fiscal year, if changed since last report)

 

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.001 per share   SONM   The Nasdaq Stock Market LLC

 

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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer Accelerated filer
Non-accelerated filer Smaller reporting company
Emerging growth company    

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

 

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

 

As of October 31, 2022, the registrant had 40,837,203 shares of common stock, $0.001 par value per share, issued and outstanding.

 

 

 

 

 

 

Table of Contents

 

    Page
PART I. FINANCIAL INFORMATION  
Item 1. Financial Statements (Unaudited)  
  Unaudited Condensed Consolidated Balance Sheets 1
  Unaudited Condensed Consolidated Statements of Operations 2
  Unaudited Condensed Consolidated Statements of Stockholder’s Equity 3
  Unaudited Condensed Consolidated Statements of Cash Flows 4
  Notes to Unaudited Condensed Consolidated Financial Statements 5
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 16
Item 3. Quantitative and Qualitative Disclosures About Market Risk 23
Item 4. Controls and Procedures 23
PART II. OTHER INFORMATION 24
Item 1. Legal Proceedings 24
Item 1A. Risk Factors 24
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 24
Item 3. Defaults Upon Senior Securities 24
Item 4. Mine Safety Disclosures 24
Item 5. Other Information 24
Item 6. Exhibits 25
Signatures 26

 

i

 

 

SONIM TECHNOLOGIES, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

SEPTEMBER 30, 2022 AND DECEMBER 31, 2021 (UNAUDITED)

(IN THOUSANDS OF U.S. DOLLARS EXCEPT SHARE AND

PER SHARE AMOUNTS)

 

  

September 30,

2022

  

December 31,

2021

 
Assets          
Cash and cash equivalents  $15,474   $11,233 
Accounts receivable, net   16,286    10,803 
Non-trade receivable   890    2,255 
Inventory   4,090    5,544 
Prepaid expenses and other current assets   2,437    5,852 
Total current assets   39,177    35,687 
Property and equipment, net   286    534 
Right-of-use assets   204     
Other assets   6,344    4,869 
Total assets  $46,001   $41,090 
Liabilities and stockholders’ equity          
Current portion of long-term debt  $147   $148 
Accounts payable   12,435    9,473 
Accrued expenses   10,761    11,353 
Current portion of lease liability   204     
Deferred revenue   266    11 
Total current liabilities   23,813    20,985 
Income tax payable   1,480    1,409 
Long-term debt, less current portion   37    66 
Total liabilities   25,330    22,460 
Commitments and contingencies (Note 10)   -    - 
Stockholders’ equity          
Common stock, $0.001 par value per share; 100,000,000 shares authorized: and 40,637,828 and 18,808,855 shares issued and outstanding at September 30, 2022, and December 31, 2021, respectively.   41    19 
Preferred stock, $0.001 par value per share, 5,000,000 shares authorized, and no shares issued and outstanding at September 30, 2022, and December 31, 2021, respectively.        
Additional paid-in capital   269,459    253,416 
Accumulated deficit   (248,829)   (234,805)
Total stockholders’ equity   20,671    18,630 
Total liabilities and stockholders’ equity  $46,001   $41,090 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

1

 

 

SONIM TECHNOLOGIES, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

(IN THOUSANDS OF U.S. DOLLARS EXCEPT SHARE AND PER SHARE AMOUNTS)

 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30   September 30 
   2022   2021   2022   2021 
Net revenues  $20,497   $14,445   $45,710   $38,639 
Cost of revenues   17,181    12,661    38,019    31,738 
Gross profit   3,316    1,784    7,691    6,901 
Operating expenses:                    
Research and development   (135)   5,492    6,754    13,826 
Sales and marketing   1,511    3,087    5,754    7,456 
General and administrative   3,633    2,961    7,623    7,602 
Legal expenses   236    967    791    4,276 
Total operating expenses   5,245    12,507    20,922    33,160 
Loss from operations   (1,929)   (10,723)   (13,231)   (26,259)
Interest expense   (22)       (96)    
Gain on termination of lease   730        730     
Loss on sale of assets   (130)       (130)    
Other income (expense), net   (185)   (126)   (117)   (419)
Loss before income taxes   (1,536)   (10,849)   (12,844)   (26,678)
Income tax expense   (72)   (90)   (201)   (227)
Net loss  $(1,608)  $(10,939)  $(13,045)  $(26,905)
Net loss per share, basic and diluted  $(0.04)  $(1.31)  $(0.52)  $(3.72)
Weighted–average shares used in computing net loss per Share, basic and diluted*   36,085,226    8,366,283    24,888,859    7,222,541 

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

2

 

 

SONIM TECHNOLOGIES, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

THREE AND NINE MONTHS ENDED SEPTEMBER 30, 2022, AND 2021 (UNAUDITED)

(IN THOUSANDS OF U.S. DOLLARS EXCEPT SHARE AMOUNTS)

 

For the Three Months Ended September 30, 2022  Shares   Amount  

Paid-in

Capital

  

Accumulated

Deficit

  

Stockholders’

Equity

 
   Common stock   Additional       Total 
For the Three Months Ended September 30, 2022  Shares   Amount  

Paid-in

Capital

  

Accumulated

Deficit

  

Stockholders’

Equity

 
Balance at July 1, 2022   19,340,560   $19   $254,213   $(247,220)  $7,012 
Issuance of common stock, net of issuance costs   20,833,333    21    14,349        14,370 
Issuance of common stock, compensation   385,599    1    260        261 
Net settlement of common stock upon release of RSU   98,336                 
Employee and nonemployee stock-based compensation           637        637 
Net loss               (1,608)   (1,608)
Balance at September 30, 2022   40,657,828   $41   $269,459   $(248,829)  $20,671 

 

   Common Stock   Additional      Total 
For the Nine Months Ended September 30, 2022  Shares   Amount  

Paid-in

Capital

  

Accumulated

Deficit

   Stockholders’
Equity
 
Balance at January 1, 2022   18,808,885   $19   $253,416   $(234,805)  $18,630 
Issuance of common stock, net of issuance costs   20,878,638    21    14,394        14,415 
Issuance of common stock, compensation   800,622    1    513        514 
Adoption of ASC 842 – leases (See Note 5)               (978)   (978)
Net settlement of common stock upon release of RSU   169,683                 
Employee and nonemployee stock-based compensation           1,136        1,136 
Net loss               (13,045)   (13,045)
Balance at September 30, 2022   40,657,828   $41   $269,459   $(248,829)  $20,671 

 

   Common Stock   Additional       Total 
For the Three Months Ended September 30, 2021  Shares*   Amount*  

Paid-in

Capital*

   Accumulated Deficit   Stockholders’
Equity
 
Balance at July 1, 2021   6,695,272   $7   $225,099   $(212,144)  $12,962 
Issuance of common stock, net of issuance costs   2,555,788    2    10,335        10,337 
Net settlement of common stock upon release of RSU   2,149                 
Common stock variance, reverse stock split   29                 
Employee and nonemployee stock-based compensation           285        285 
Net loss               (10,939)   (10,939)
Balance at September 30, 2021   9,253,238   $9   $235,719   $(223,083)  $12,645 

 

   Common Stock   Additional      Total 
For the Nine Months Ended September 30, 2021,  Shares*   Amount*  

Paid-in

Capital*

  

Accumulated

Deficit

   Stockholders’
Equity
 
Balance at January 1, 2021   6,631,039   $7   $224,581   $(196,178)  $28,410 
Issuance of common stock upon exercise of stock options   707        5        5 
Issuance of common stock, net of issuance costs   2,555,788    2    10,335        10,337 
Issuance of common stock upon exercise of ESPP   9,992        38        38 
Net settlement of common stock upon release of RSU   55,683                 
Common stock variance, reverse stock split   29                 
Employee and nonemployee stock-based compensation           760        760 
Net loss               (26,905)   (26,905)
Balance at September 30, 2021   9,253,238   $9   $235,719   $(223,083)  $12,645 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

*Reflects the 1-for-10 reverse stock split that became effective on September 15, 2021. Refer to Note 1 – The Company and its Significant Accounting Policies for further information.

 

3

 

 

SONIM TECHNOLOGIES, INC.

CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS

NINE MONTHS ENDED SEPTEMBER 30, 2022 AND 2021 (UNAUDITED)

(IN THOUSANDS OF U.S. DOLLARS)

 

   2022   2021 
   Nine Months Ended 
   September 30 
   2022   2021 
Cash flows from operating activities:          
Net loss  $(13,045)  $(26,905)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:          
Depreciation and amortization   555    1,631 
Stock-based compensation   1,136    760 
Stock issued for services   

514

    

 
Amortization of lease liability    (561)    
Loss on disposal of asset   130    59 
Deferred income taxes       (9)
Gain on termination of lease   (730)    
Lease termination fee   

(260

)    
Bad debt expense    2    685 
Changes in operating assets and liabilities:          
Accounts receivable   (5,485)   669 
Non-trade receivable   1,365    (2,392)
Inventory   1,454    1,438 
Prepaid expenses and other current assets   3,415    589 
Other assets   (1,465)   (1,134)
Accounts payable   2,962    3,648 
Accrued expenses   (482)   248 
Warranty liability   32    (234)
Deferred revenue   255    (5)
Income tax payable   71    40 
Net cash provided by (used in) operating activities   (10,139)   (20,912)
Cash flows from investing activities:          
Purchase of property and equipment   (6)   (20)
Net cash used in investing activities   (6)   (20)
Cash flows from financing activities:          
Repayment of debt   (30)   (111)
Proceeds from issuance of common stock, net of costs   14,414    9,046 
Proceeds from ESPP purchase of stock       38 
Proceeds from exercise of stock options       5 
Net cash provided by (used in) financing activities   14,384    8,978 
Net increase (decrease) in cash and cash equivalents   4,241    (11,954)
Cash and cash equivalents at beginning of period   11,233    22,141 
Cash and cash equivalents at end of period  $15,474   $10,187 
Supplemental disclosure of cash flow information:          
Cash paid for interest  $96   $ 
Cash paid for income taxes  $103   $45 
Non-cash operating and financing activities:          
Issuance of common stock included in other assets      $1,291 
Shares issued for consulting services  $261   $ 
Shares issued under bonus plans  $253   $ 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

4

 

 

SONIM TECHNOLOGIES, INC

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

(In thousands of U.S. dollars except share and per share amounts or as otherwise disclosed)

 

NOTE 1 —The Company and its significant accounting policies

 

Description of Business —Sonim Technologies, Inc. (Nasdaq: SONM) was incorporated in the state of Delaware on August 5, 1999, and is headquartered in San Diego, California. The Company is a leading U.S. provider of ultra-rugged mobile phones and accessories designed specifically for task workers physically engaged in their work environments, often in mission-critical roles.

 

On September 15, 2021, the Company effected a 1-for-10 stock split (the “Reverse Stock Split”) of its issued and outstanding shares of common stock on that date. Additionally, the number of shares of the Company’s common stock subject to outstanding stock options and restricted stock units, the exercise price of all of its outstanding stock options, and the number of shares of common stock reserved for future issuance pursuant to its equity compensation plans were adjusted proportionately in connection with the Reverse Stock Split. The number of authorized shares of common stock under the Company’s Amended and Restated Certificate of Incorporation and the par value per share of its common stock were unchanged. All historical share and per share amounts presented herein have been adjusted retrospectively to reflect these changes.

 

Liquidity and Ability to Continue as a Going Concern The Company’s condensed consolidated financial statements account for the continuation of our business as a going concern. The Company is subject to the risks and uncertainties associated with the development and release of new products. The Company’s principal sources of liquidity as of September 30, 2022, consist of existing cash and cash equivalents totaling $15,474. During the third quarter of 2022, the Company raised $17,500 by selling common stock to an investor (see Note 7), netting approximately $14,370 after costs. The Company had current assets of $39,177 and current liabilities of $23,813. The Company had a net loss for the three months ended September 30, 2022 of $1,608 and the company may need significant cash to expand their product line into the durable consumer market for research and development expenses and marketing. There are significant costs associated with new product development and there is a need for sales volume of the new model of our rugged product for the consumer market to produce cash for further growth. If the sales of the new product fall short of our expectations, then the Company may need additional cash to meet its growth objectives. This raises substantial doubt regarding the Company’s ability to continue as a going concern for a period of at least one year from the date of issuance of these unaudited condensed consolidated financial statements.

 

To alleviate a potential lack of liquidity, management is currently evaluating various funding alternatives and may seek to raise additional funds through the issuance of equity, mezzanine or debt securities, through arrangements with strategic or investment partners with greater resources or access to funds or through obtaining credit from government or financial institutions. As we seek additional sources of financing, there can be no assurance that such financing would be available to us on favorable terms or at all. Our ability to obtain additional financing in the debt and equity capital markets is subject to several factors, including market and economic conditions, our performance and investor sentiment with respect to us and our industry.

 

Basis of presentation and preparation

 

The Company uses the same accounting policies in preparing quarterly and annual financial statements. The condensed consolidated financial statements include the accounts of Sonim Technologies, Inc. and its wholly owned subsidiaries (collectively “Sonim” or the “Company”). Intercompany accounts and transactions have been eliminated. In the opinion of the Company’s management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. The preparation of these unaudited condensed consolidated financial statements and accompanying notes in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported. Actual results could differ materially from those estimates. Certain prior period amounts in the unaudited condensed consolidated financial statements and accompanying notes have been reclassified to conform to the current period’s presentation. These unaudited condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company’s annual audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2021.

 

Out of period adjustment

 

During the three months ended September 30, 2022, the Company recorded an out of period adjustment of approximately $1.05 million related to software costs for the XP10 smartphone that were expensed as part of research and development expenses in the second quarter of 2022 and should have been capitalized. The impact of this adjustment is a $1.05 million decrease to research and development expenses in the third quarter of 2022. After the adjustment, research and development expenses for the nine months ending September 30, 2022 are correct and capitalized non-recurring engineering (NRE) costs that are included in other assets are correct as of September 30, 2022.

 

5

 

 

New accounting pronouncements:

 

Pronouncements adopted in 2022:

 

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), as amended, which requires lessees to recognize a liability associated with obligations to make payments under the terms of the arrangement in addition to a right-of-use asset representing the lessee’s right to use, or to control the use of the given asset assumed under the lease. The Company adopted ASC 842 on January 1, 2022. The adoption of ASC 842 resulted in the recording of right-of-use assets, lease liability, and the derecognition of deferred lease liabilities, with the offset to equity. Beginning in 2022, the Company records the amortization of the right-of-use assets, with a corresponding reduction in rent expense. These changes were not applied to periods prior to 2022 and make comparison of the Company’s consolidated financial statements between periods difficult or impossible because of the differences in accounting standards used. See Note 5 for further information.

 

NOTE 2 —Revenue recognition

 

The Company recognizes revenue primarily from the sale of products, which are primarily mobile phones, tablets, and related accessories, and the majority of the Company’s contracts include only one performance obligation, namely the delivery of product. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is defined as the unit of account for revenue recognition under Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. The Company also recognizes revenue from other contracts that may include a combination of products and non-recurring engineering (NRE) services or from the provision of solely NRE services. Where there is a combination of products and NRE services, the Company accounts for the promises as individual performance obligations if they are concluded as distinct. Performance obligations are considered distinct if they are both capable of being identified and distinct within the context of the contract. In determining whether performance obligations meet the criteria for being distinct, the Company considers a number of factors, such as the degree of interrelation and interdependence between obligations, and whether or not the good or service significantly modifies or transforms another good or service in the contract. During the three and nine month periods ended September 30, 2022, and 2021, the Company did not have any contracts in which the products and NRE services were concluded to be a single performance obligation. In certain cases, the Company may offer tiered pricing based on volumes purchased for specific products. To date, all tiered pricing provisions have fallen into observable ranges of pricing to existing customers, thus, not resulting in any material right which could be concluded as its own performance obligation. In addition, the Company does not offer material post-contract support services to its customers.

 

Net revenue for an individual contract is recognized at the related transaction price, which is the amount the Company expects to be entitled to in exchange for transferring the goods and/or services. The transaction price for product sales is calculated as the product selling price, net of variable consideration, which may include estimates for marketing development funds, sales incentives, and price protection and stock rotation rights. The Company records reductions to net revenues related to future product returns based on the Company’s expectations and historical experience. Typically, variable consideration does not need to be constrained as estimates are based on specific contract terms. However, the Company continues to assess variable consideration estimates such that it is probable that a significant reversal of revenue will not occur. The transaction price for a contract with multiple performance obligations is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices for products are determined based on the prices charged to customers, which are directly observable. Standalone selling price of the professional services are mostly based on time and materials. The Company determines its estimates of variable consideration based on historical collection experience with similar payor classes, aged accounts receivable by payor class, terms of payment agreements, correspondence from payors related to revenue audits or reviews, the Company’s historical settlement activity of audited and reviewed claims and current economic conditions using the portfolio approach. Revenue is recognized only to the extent that it is probable that a significant reversal of the cumulative amount recognized will not occur in future periods.

 

Revenue is then recognized for each distinct performance obligation as control is transferred to the customer. Revenue attributable to hardware is recognized at the time control of the product transfers to the customer. Control is generally transferred when the Company has a present right to payment and title and the significant risks and rewards of ownership of products or services are transferred to its customers. For most of the Company’s revenue attributable to hardware, control transfers when products are shipped. Revenue attributable to professional services is recognized as the Company performs the professional services for the customer.

 

6

 

 

Disaggregation of revenue

 

The following table presents our net revenue disaggregated by product category:

 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30   September 30 
   2022   2021   2022   2021 
Smartphones  $1,506   $2,800   $10,956   $11,115 
Feature Phones   4,779    11,396    19,618    25,735 
Tablets / Other   14,212    249    15,136    1,789 
Revenue  $20,497   $14,445   $45,710   $38,639 

 

Smartphone sales were lower in the third quarter of 2022 as the Company discontinued production and sale of its legacy smartphone product in anticipation of the launch of its new smartphone products in the fourth quarter of 2022. In the third quarter, the Company recognized revenue for the first time from a new and incrementally profitable tablet product line, which it developed and manufactured as an ODM for a third party.

 

Shipping and handling costs

 

The Company has elected to account for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products. These costs are included in cost of revenues.

 

Distributor returns allowance

 

The Company records reductions to net revenues related to future distributor product returns based on the Company’s expectation. The Company had allowances for distributor product returns totaling approximately $67 and $300 as of September 30, 2022 and 2021.

 

Contract costs

 

Applying the practical expedient, the Company recognizes the incremental costs of obtaining contracts as an expense when incurred when the amortization period of the assets that otherwise would have been recognized is one year or less. These costs are included in sales and marketing expenses.

 

The non-recurring costs associated with design and development of new products for technical approval, represent costs to fulfill a contract pursuant to ASC 340-40 Other Assets and Deferred Costs. Accordingly, the Company capitalizes these non-recurring engineering costs and amortizes such costs over the estimated period of time over which they are expected to be recovered, which is typically 4 years, the estimated life of a particular model phone.

 

The total capitalized costs to fulfill a contract is primarily associated with Company’s XP3plus, XP5plus, and XP10 phones. As of September 30, 2022, and December 31, 2021, the total costs to fulfill a contract included in other assets were $1,682 and $2,345, respectively.

 

Contract balances

 

The Company records accounts receivable when it has an unconditional right to consideration. Contract liabilities are recorded when cash payments are received or due in advance of performance. Contract liabilities consist of advance payments and deferred revenue, where the Company has unsatisfied performance obligations. Contract liabilities are presented as a component of deferred revenue on the condensed consolidated balance sheets. As of September 30, 2022 and December 31, 2021, the contract liabilities were $266 and $11, respectively.

 

NOTE 3 —Fair value measurement

 

The fair value measurements standard establishes a framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). The three levels of the fair value hierarchy under the standard are described below:

 

Level 1—Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets that the Company has the ability to access.

 

7

 

 

Level 2—Inputs to the valuation methodology include:

 

  Quoted market prices for similar assets or liabilities in active markets;
     
  Quoted prices for identical or similar assets or liabilities in inactive markets;
     
  Inputs other than quoted prices that are observable for the asset or liability;
     
  Inputs that are derived principally from or corroborated by observable market data by correlation or other means.

 

If the asset or liability has a specified (contractual) term, the level 2 input must be observable for substantially the full term of the asset or liability.

 

Level 3—Inputs to the valuation methodology are unobservable and significant to the fair value measurement.

 

The assets or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.

 

The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used at September 30, 2022, and December 31, 2021.

 

Money market funds are classified within level 1 of the fair value hierarchy because they are valued using quoted market prices.

 

The methods described above may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Furthermore, while the Company believes its valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.

 

The following tables sets forth by level, within the fair value hierarchy, the Company’s assets at fair value:

 

   Level 1   Level 2   Level 3   Total 
   September 30, 2022 
   Level 1   Level 2   Level 3   Total 
Assets:                    
Money market funds *  $1,501   $   $   $1,501 

 

   Level 1   Level 2   Level 3   Total 
   December 31, 2021 
   Level 1   Level 2   Level 3   Total 
Assets:                
Money market funds *  $1,500   $   $   $1,500 

 

 

* Included in cash and cash equivalents on the condensed consolidated balance sheets.

 

NOTE 4 —Significant Balance Sheet Components

 

Accounts Receivable consists of the following:

 

  

September 30,

2022

  

December 31,

2021

 
Trade receivables  $16,399   $11,735 
Allowance for doubtful accounts   (113)   (932)
Accounts receivable, net   16,286    10,803 
Vendor non-trade receivables   890    2,255 
Total accounts receivable  $17,176   $13,058 

 

The Company has non-trade receivables from a manufacturing vendor resulting from the sale of components to this vendor who manufactures and assembles final products for the Company.

 

8

 

 

The Company analyzes the need for reserves for potential credit losses and records allowances for doubtful accounts when necessary. The Company had allowances for such losses totaling approximately $113 and $932 as of September 30, 2022 and December 31, 2021, respectively. In July 2022, the Company reached a settlement with a customer of a $912 trade receivable that was fully reserved for in the December 31, 2021 allowance for doubtful accounts. The Company received $91 in cash and the remaining receivable was written off to the allowance for doubtful accounts.

 

Inventory consists of the following:

 

   September 30, 2022   December 31, 2021 
Finished goods  $3,582   $2,952 
Raw materials   91    1,986 
Accessories   417    606 
Inventory, Net  $4,090   $5,544 

 

Distributor returns allowance

 

The Company records reductions to cost of revenues related to future distributor product returns based on the Company’s expectation. The Company had inventory related to distributor product returns totaling approximately $41 and $229 as of September 30, 2022 and December 31, 2021 respectively.

 

Other assets consisted of the following:

 

  

September

30, 2022

   December 31, 2021 
Deferred NRE  $3,949   $2,345 
Advances to third party manufacturers   2,000    2,000 
Deposits   317    431 
Other   68    93 
Total Other Assets  $6,334   $4,869 

 

Accrued Expenses consisted of the following:

 

  

September

30, 2022

   December 31, 2021 
Customer allowances  $3,557   $3,148 
Employee-related liabilities   1,591    1,893 
Warranties   868    836 
Accrual for goods received not invoiced   16    668 
Contractual obligations   1,155    1,035 
Royalties   1,048    1,210 
Research and development   2,080    1,158 
Shipping       157 
Returns allowance   64    390 
Legal   290    517 
Other   92    341 
Accrued liabilities, current  $10,761   $11,353 

 

NOTE 5 —Leases

 

The Company adopted ASU 2016-02 on January 1, 2022. The Company elected to use “the effective date” method where the comparative reporting periods is unchanged from legacy US GAAP. The Company elected the package of practical expedients to not reassess the classifications of existing leases and to not reassess if initial direct costs qualify for capitalization. The Company identified and continued to classify six leases as operating leases at January 1, 2022. All of the Company’s leases are for office space. The Company has elected the practical expedient to not separate lease components from non-lease components for all leases.

 

9

 

 

At adoption of ASC 842, the Company determined the fair value of the lease liability for each of the four operating leases (excluding the short-term leases) as the net present value of future lease payments using the Company’s incremental borrowing rate of 8.5%. The incremental borrowing rate was determined by management as the interest rate that the Company would pay for a loan with a repayment stream that is the same as the lease payment stream and for a loan that is secured by the underlying lease assets. The Company determined that the incremental rate was 8.5% for all four leases at January 1, 2022. An ROU asset that represents the Company’s right to use the leased asset, was established at adoption for the same amount as the lease liability. Per ASC 842, ROU assets were reduced by $142 with the derecognition of deferred lease liabilities from December 31, 2021.

 

One of the Company’s ROU assets is part of an asset group that had indicators of impairment (sublease income that is significantly less than the head lease obligation) as of December 31, 2021 and accordingly subject to an impairment analysis under ASC 360 at that time. At December 31, 2021 the amount of leasehold improvements and other recorded assets related to the asset group were not significant and as a result no impairment was required prior to adoption of ASC 842; however, had the recorded assets of the group at December 31, 2021 been significant an impairment charge would have been required. Upon adoption of ASC 842 and the recording of the ROU asset within this asset group, the Company reassessed impairment under ASC 360. As a result of this assessment, it was determined that as of the adoption date the fair value of the asset group was less than the recorded carrying value upon adoption and an impairment related to the ROU asset of $978 was required. Since all impairment conditions and events were present at December 31, 2021 as well as the adoption date, the Company recognized the impairment of $978 as an adjustment to beginning of the year retained earnings upon the adoption date.

 

The Company entered into a sublease for the above property in September 2021 that had sublease income that was significantly less than the head lease payments. This sublease is for 13 months which, at the option of the subtenant, can be extended for 12 additional months. In determining the fair value of the ROU asset, the Company assumed that the subtenant will extend the lease because the sublease payments are less than market value. The Company determined that the fair value of the ROU asset as the sum of the sublease payments for the 25 months of the sublease. The Company is amortizing this ROU asset as sublease payments are received. On August 31, 2022, the Company entered into an agreement with the landlord to cancel the head lease for $260 in consideration paid by the Company to the landlord. On August 31, 2022 the Company derecognized the remaining lease liability and ROU asset. This resulted in a $730 gain on the termination of the lease. The sublease was terminated when the head lease was terminated.

 

The Company elected the practical expedient for short-term leases for two leases that had terms of one year or less. ROU assets and lease liabilities were not established for these two short-term leases and rent payments are recorded as rent expense.

 

On January 1, 2022 the Company began recording all lease payments as the payment of lease interest expense and a reduction of the lease liability for the four leases that are not short-term. ROU assets are amortized over the life of the Company’s lease. The following table shows the activity of the ROU assets and lease liability for the nine months ending on September 30, 2022:

 

  

Lease

Liability

 
Balance, December 31, 2021  $ 
Adoption of ASC 842   1,976 
Derecognition on cancelation of lease   (1,211)
Principal payments   (561)
Balance, September 30, 2022   204 
Less short-term portion   204 
Long term lease liability  $ 

 

   ROU Assets 
Balance, December 31, 2021  $ 
Adoption of ASC 842   1,976 
Derecognition of deferred rent liability   (142)
Impairment of ROU asset   (978)
Derecognition on cancelation of lease   (221)
Amortization   (431)
Balance, September 30, 2022  $204 

 

10

 

 

Future minimum lease payments under noncancelable operating lease commitments are as follows as of September 30, 2022:

 

Year Ending, December 31st,    
2022  $108 
2023   99 
2024    
2025    
Total undiscounted minimum lease commitments  $207 
Effect of discounting   (3)
Lease liabilities at September 30, 2022  $204 

 

In connection with leases, for the nine months ended September 30, 2022, the Company recognized $431 for the amortization of ROU assets, $95 for interest expense on lease liabilities, and no rent expense that was included in Cost of Revenues. Variable lease payments, including reimbursements to the landlord for property taxes and operating expenses, of approximately $134 and short-term rent payments of $11 were included in rent expense for the nine months ended September 30, 2022, and were offset by $80 in sublease income. The Company does not have any lease extension or termination options on any lease. There are no residual value guarantees in any lease. The weighted average remaining lease term of the operating leases is approximately 0.5 years. The weighted average of the discount rate for both the discount rate used to calculate the lease liabilities and the remaining balance of the lease payments for each lease as of September 30, 2022 is 8.5%.

 

NOTE 6 —Long-Term Debt

 

In 2014 and 2017, the Company entered into agreements with one of its suppliers, whereby certain of its trade payables for royalties and royalty up-front payments were converted to payment plans. In December 2018, the Company amended its accounts payable financing agreements, effective January 1, 2019, which provides for the $736 outstanding balance to be paid in twenty equal quarterly installments. The amounts due under these agreements are paid in quarterly installments over periods from two to four years, with interest ranging up to 8%. Remaining balances are $184 and $214 at September 30, 2022 and December 31, 2021, respectively.

 

NOTE 7 —Stockholders Equity

 

On April 13, 2022, the Company entered into a subscription agreement (the “Subscription Agreement”) with AJP Holding Company, LLC (“AJP”) whereby, subject to the terms thereof, AJP agreed to purchase from the Company an aggregate of 20,833,333 shares of the Company’s common stock (the “Purchased Shares”) for a purchase price of $0.84 per share, for an aggregate purchase price of $17.5 million.

 

Pursuant to the terms and conditions set forth in the Subscription Agreement, the Purchased Shares were issued in two tranches: (i) 14,880,952 shares of the Company’s common stock (the “Initial Shares”) was issued in consideration for an aggregate purchase price of $12.5 million (“First Closing”) and (ii) 5,952,381 shares will be issued for an aggregate purchase of $5.0 million.

 

The first closing was completed on July 13, 2022 and the second closing was completed on August 8, 2022.

 

In connection with the closings, the Company incurred approximately $3,130 of expenses which was offset against the proceeds in the third quarter of 2022.

 

Upon completion of the transaction, AJP controlled approximately 52% of Sonim’s post-transaction outstanding common stock. The agreement with AJP will also include a transition of the management team and the Company’s Executive Vice President for Global Operations and Engineering, who was appointed as Chief Executive Officer, effective April 14, 2022. The CEO is affiliated with the investment group at AJP. The Company continued to use the historical basis of assets and liabilities following the transaction.

 

On July 13, 2022, Robert Tirva, the CFO and President of the Company, resigned and became eligible for $1 million in severance payments over 20 months, plus certain health insurance benefits, if he meets certain requirements. The severance costs were charged to expense as of the severance date. On September 30, 2022, approximately $1.2 million in severance costs that were triggered by the AJP transaction were included in accrued expenses. On July 13, 2022, the Company appointed Clay Crolius as Chief Financial Officer.

 

11

 

 

On July 13, 2022 two of the Company’s Board Members resigned and the remaining Board of Directors appointed three new Board Members, including a representative of AJP. On July 14, 2022 the Board of Directors appointed two additional Board Members including Peter Liu, the Company’s Chief Executive Officer.

 

NOTE 8 —Stock-based Compensation

 

Stock-based compensation expense for the three and nine months ended September 30, 2022, and 2021 is as follows:

 

   2022    2021   2022   2021 
   Three Months Ended    Nine Months Ended 
   September 30,    September 30, 
   2022    2021   2022   2021 
Cost of revenues  $9   $16   $89   $48 
Sales and marketing   3    45    53    156 
General and administrative   622    189    1,230    426 
Research and development   3    35    18    130 
Stock-based compensation expense  $637   $285   $1,136   $760 

 

Stock Options:

 

Stock option activity for the nine months ended September 30, 2022, is set forth in the table below and reflects the 1-for-10 Reverse Stock Split that became effective on September 15, 2021:

 

       Weighted average  

Weighted average

Remaining

   Aggregate 
       exercise price   contractual life  

Intrinsic

 
   Options   per share   (in years)   Value* 
Outstanding at January 1, 2022   95,413   $40.00    6.73   $      0 
Options granted      $           
Options exercised      $           
Options forfeited   (15,303)  $33.65           
Options expired   (17,562)  $48.55           
Outstanding at September 30, 2022   62,548   $39.15    5.64   $0 
                     
Exercisable at September 30, 2022   54,887   $39.92    5.42   $0 

 

*The intrinsic value is calculated as the difference between the exercise price and the fair value of the common stock on the balance sheet date.

 

As of September 30, 2022, there was approximately $429 of unamortized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted average period of approximately two years.

 

12

 

 

Restricted Stock Units:

 

Restricted stock units’ (“RSU”) activity for the nine months ended September 30, 2022, is set forth in the table below and reflects the 1-for-10 Reverse Stock Split that became effective on September 15, 2021:

 

   RSUs 
Outstanding at January 1, 2022   347,110 
Granted   554,591 
Released   (169,683)
Forfeited   (40,661)
Outstanding at September 30, 2022   691,355 

 

NOTE 9 —Income Taxes

 

In determining quarterly provisions for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date profit or loss, adjusted for discrete items arising in that quarter. The Company’s annual estimated effective tax rate differs from the U.S. federal statutory rate primarily as a result of state taxes, foreign taxes, and changes in the Company’s valuation allowance against its deferred tax assets. For the three months ended September 30, 2022, and 2021, the Company recorded provisions for income taxes of $72 and $90, respectively.

 

NOTE 10 —Commitments and Contingencies

 

The terms and conditions of applicable bylaws, certificates or articles of incorporation, agreements or applicable law may obligate Sonim under certain circumstances to indemnify its current and former directors, officers or employees, and underwriters, with respect to certain of the matters described below and Sonim has been advancing legal fees and costs to certain current and former directors, officers, employees and underwriters in connection with certain matters describe below.

 

Third Party Designer Commitments—The aggregate amount of noncancelable outsourced third-party designer services for our next generation phones as of September 30, 2022 and December 31, 2021, was approximately $1,250 and $6,460, respectively, and were related to the XP5plus and the XP10.

 

Purchase Commitments—The aggregate amount of noncancelable purchase orders as of September 30, 2022 and December 31, 2021, was approximately $9,400 and $5,663, respectively, and are related to the purchase of components of our devices.

 

Royalty Payments— The Company is required to pay per unit royalties to wireless essential patent holders and other providers of integrated technologies on mobile devices delivered, which, in aggregate, amount to less than 5% of net revenues associated with each unit and expire between 2022 and 2026. Royalty expense for the nine months ended September 30, 2022, and 2021 was $964 and $1,369, respectively and is included in Cost of Revenues. The Company may be required to pay additional royalties to additional patent holder and technology providers on future products.

 

13

 

 

Securities and Exchange Commission Formal Order of Private Investigation: In March 2020, the Company received a voluntary document request from the SEC San Francisco Regional office, and in August 2020, the Company was informed that the SEC Staff was conducting a formal investigation into events that occurred in 2018-2019. The Company has been cooperating in the SEC’s ongoing investigation. In October 2021, the Company and the SEC Staff began discussions regarding a potential resolution of the investigation. These discussions are ongoing. The Company is unable to predict the likely outcome of the investigation, including whether it can be resolved through settlement negotiations, or determine its potential impact, if any, on the Company.

 

Derivative litigation—On September 21, 2020, the Company, and certain of its current and former directors and officers were sued by a stockholder on behalf of our Company in a derivative action in the United States District Court for the District of Delaware, captioned Kusiak v. Plaschke, et al., Case No 20-cv-1270-MN (“Kusiak”). The Kusiak complaint was based largely on the same underlying factual allegations as the ’33 Act Federal Action. The Company filed a motion to dismiss the Kusiak derivative action based on plaintiff’s failure to make a litigation demand on Sonim’s directors. On February 1, 2021, plaintiff in Kusiak voluntarily dismissed the action without prejudice.

 

On February 1, 2021, the same plaintiffs’ lawyers in the Kusiak action filed a new derivative action in the United States District Court for the District of Delaware against the Company and certain of its current and former directors and officers, captioned Gupta v. Plaschke, et al., Case No. 1:21-cv-130-MN (“Gupta”). The allegations in the Gupta complaint are generally similar to those in the Kusiak action. On March 29, 2022, Judge Dawson granted Defendants’ motion to dismiss and gave the plaintiff 14 days to file an amended complaint. No amended complaint was filed and on April 14, 2022 the federal court dismissed the action with prejudice.

 

General litigation—The Company is involved in various other legal proceedings arising in the normal course of business. The Company does not believe that the ultimate resolution of these other matters will have a material adverse effect on its consolidated financial position, results of operations, or cash flows.

 

The results of any future litigation cannot be predicted with certainty and, regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management time and resources and other factors.

 

Indemnification—Under the terms of its agreements with wireless carriers and other partners, the Company has agreed to provide indemnification for intellectual property infringement claims related to Company’s product sold by them to their end customers. From time to time, the Company receives notices from these wireless carriers and other partners of a claim for infringement of intellectual property rights potentially related to their products. These infringement claims have been settled, dismissed, have not been further pursued by the customers, or are pending for further action by the Company.

 

Contingent severance obligations—The Company has agreements in place with certain key employees (Executive Severance Arrangements) guaranteeing severance payments under certain circumstances. Generally, in the event of termination by the Company without cause, termination due to death or disability, or resignation for good reason, the Company is obligated to the pay the employees in accordance to the terms of the agreements. On July 13, 2022, Robert Tirva, the CFO and President of the Company, resigned and became eligible for $1 million in severance payments, plus certain health insurance benefits, over 20 months if he meets certain requirements. The severance costs were charged to expense as of the severance date. On September 30, 2022, approximately $1.2 million in severance costs that were triggered by the AJP transaction were included in accrued expenses. On July 13, 2022, the Company appointed Clay Crolius as Chief Financial Officer.

 

The Board of Directors approved annual bonus payments to certain executives for the 2021 year in January 2022, and payments in cash and stock were made in January and February of 2022 to the executives.

 

14

 

 

NOTE 11 Net Loss Per Share Attributable to Common Stockholders

 

The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders for the three and nine months ended:

 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2022   2021   2022   2021 
Numerator:                
Net loss  $(1,608)  $(10,939)  $(13,045)  $(26,905)
Denominator:                    
Weighted-average shares used in
computing net loss per share, basic
and diluted
   36,085,226    8,366,283    24,888,859    7,222,541 
Net loss per share, basic and diluted  $(0.04)  $(1.31)  $(0.52)  $(3.72)

 

The dilutive common shares that were excluded from the calculation of diluted net loss per share because their effect would have been antidilutive for the period are presented in the table below. The table also reflects the 1-for-10 Reverse Stock Split that became effective on September 15, 2021:

 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2022   2021   2022   2021 
Shares subject to options to purchase common stock   62,548    106,644    62,548    106,644 
Unvested restricted stock units   691,355    176,877    691,355    176,877 
Shares subject to warrants to purchase common
Stock
   2    -    2    - 
Total   753,905    283,521    753,905    283,521 

 

NOTE 12 —Segment and Geographic Information

 

The Company operates in one reporting segment. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker, who is the chief executive officer, in deciding how to allocate resources and assessing performance. The Company’s chief operating decision maker allocates resources and assesses performance based upon discrete financial information at the consolidated level.

 

The following table summarizes the revenue by region based on ship-to destinations for the three and nine months ended:

Summary of Revenue by Region 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2022   2021   2022   2021 
U.S.  $4,351   $11,786   $24,284   $28,524 
Canada and Latin America   1,855    1,105    6,132    8,220 
Europe and Middle East   266    605    1,159    932 
Asia Pacific   14,025    949    14,135    963 
Total revenues  $20,497   $14,445   $45,710   $38,639 

 

The following table summarizes the composition of revenues for the three and nine months ended:

 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2022   2021   2022   2021 
Product Sales  $20,497   $14,412   $45,684   $38,563 
Services   0    33    26    76 
Total revenues  $20,497   $14,445   $45,710   $38,639 

 

Revenue from customers with concentration greater than 10% in the three and nine months ended September 30, 2022 and 2021 accounted for approximately the following percentages of total revenues:

 

   Three Months Ended September 30,   Nine Months Ended September 30, 
   2022   2021   2022   2021 
Customer A   68%   *    30%   * 
Customer B   16%   21%   30%   27%
Customer C   *    28%   11%   13%
Customer D   *    25%   10%   24%

 

 

* Customer revenue did not exceed 10% in the respective period.

 

NOTE 13 Subsequent Events

 

On October 26, 2022, our stockholders approved an amendment to the Company’s amended and restated certificate of incorporation, as amended that would effect a reverse stock split whereby a number of outstanding shares of our common stock between and including two (2) and fifteen (15), such number consisting only of whole shares, will be combined into one share of our common stock. The effectiveness of the reverse stock split or the abandonment of the reverse stock split will be determined by the Board in its discretion. If the Board chooses to effect the reverse stock split, it will set the timing and specific ratio from the range approved by the stockholders.

 

15

 

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

 

Forward-Looking Statements

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the unaudited Condensed Consolidated Financial Statements and related notes and other financial information included elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K, as amended, for the year ended December 31, 2021. Certain statements in this report may constitute forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Those forward-looking statements include all statements that are not historical statements of fact and those regarding our intent, belief or expectations, including, but not limited to, statements regarding our business strategies, growth prospects, operating and financial performance, plans, estimates and projections. These statements are based on management’s current expectations and beliefs and on information currently available to us. In some cases, you can identify forward-looking statements by the following words: “may,” “will,” “could,” “would,” “should,” “expect,” “intend,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “project,” “potential,” “continue,” “ongoing” or the negative of these terms or other comparable terminology, although not all forward-looking statements contain these words. These statements involve risks, uncertainties and other factors that may cause actual results, levels of activity, performance or achievements to be materially different from the information expressed or implied by these forward-looking statements, including but not limited to:

 

  We are not in compliance with the listing standards of the Nasdaq Stock Market and as a result our common stock may become delisted;
  We may not be able to continue to develop solutions to address user needs effectively, including our next generation products, which would materially adversely affect our liquidity and our ability to continue operations;
  We have not been profitable in recent years and may not achieve or maintain profitability in the future;
  We rely on our channel partners to generate a substantial majority of our revenues;
  A small number of customers account for a significant portion of our revenue;
  We are materially dependent on some customer relationships that are characterized by product award letters and the loss of such relationships could harm our business and operating results;
  We continue to restructure and transform our business and there is no guarantee that our restructuring or transformation will be successful or achieve the desired results;
  Our quarterly results may vary significantly from period to period;
  We rely primarily on third-party contract manufacturers and partners;
  If our products contain defects or errors, we could incur significant unexpected expenses, experience product returns and lost sales, experience product recalls, suffer damage to our brand and reputation, and be subject to product liability or other claims;

 

16

 

 

  We are required to undergo a lengthy customization and certification process for each wireless carrier customer;
  Our dependence on third-party suppliers for key components of our products could delay shipment of our products and reduce our sales;
  We are dependent on the continued services and performance of a concentrated and limited group of senior management and other key personnel;
  We face risks related to health epidemics, pandemics and other outbreaks, including the COVID-19 pandemic;
  Changes in laws and regulations concerning the use of telecommunication bandwidth could increase our costs and adversely impact our business;
  If we are unable to successfully protect our intellectual property, our competitive position may be harmed;
  Others may claim that we infringe on their intellectual property rights, which may result in costly and time-consuming litigation and could delay or otherwise impair the development and commercialization of our products;
  We have identified one material weakness in our internal control over financial reporting which, if not remediated, could result in material misstatements in our financial statements;

 

The above is not a complete list of factors or events that could cause actual results to differ from our expectations, and we cannot predict all of them. Although we believe that we have a reasonable basis for each forward-looking statement contained in this report, we caution you that these statements are based on a combination of facts and factors currently known by us and our projections of the future, about which we cannot be certain. You should review the “Risk Factors” contained in Part I, Item 1A. of our Annual Report on Form 10-K, for the year ended December 31, 2021, and Part II, Item 1A of this Quarterly Report on Form 10-Q for a discussion of factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis and elsewhere in this Quarterly Report on Form 10-Q. As a result of these factors, we cannot assure you that the forward-looking statements in this report will prove to be accurate. Furthermore, if the forward-looking statements prove to be inaccurate, the inaccuracy may be material. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame, or at all. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

 

Company Overview

 

We are a leading provider of rugged and consumer durable mobile devices including phones and accessories designed to provide extra protection for users that demand more durability in their work and everyday lives. We currently have device placements in the three largest wireless carriers in the United States - ATT, Verizon and T-Mobile – as well as the three largest wireless carriers in Canada – Bell, Telus and Rogers. While we primarily sell through the wireless carrier channel, we also sell through distribution channels in North America and Europe. Our devices and accessories connect users with voice, data, workflow and lifestyle applications that enhance the user experience while providing an extra level of protection. In the third quarter we expanded our product line to tablets targeted for the Asia market as we start to broaden our portfolio.

 

Factors Affecting Our Results of Operations

 

We believe that the growth and future success of our business depend on many factors. While these factors present significant opportunities for our business, they also pose important challenges that we must successfully address in order to improve our results of operations.

 

Research and Development

 

We believe that our performance is significantly dependent on the investments we make in research and development and that we must continue to develop and introduce innovative and high quality, new products on a two to three-year cycle. Our partnerships with ODMs are expected to enable us to shift between different types and numbers of devices under development without the need to adjust the size of our internal team.

 

While the hardware design of our devices is generally the same for all wireless carriers, each device must be configured to conform to the requirements of each wireless carrier’s network, resulting in higher development expenses as the number of wireless carriers we sell through increases. In addition to the design and configuration costs, each device must undergo a multi-month technical approval process at each carrier before it can be certified to be stocked at such carrier. The approval process for each device for each carrier has historically cost between $1-2 million. Prior to commencement of development of a product for certification, we generally do not receive any purchase orders or commitments. Following a carrier’s review of product concepts, we may receive a product award letter from that carrier to move forward with the development and certification process, at which time we may begin receiving advance purchase orders or commitments. Since the timing of when we seek technical approval with our wireless carriers tends to be cyclical in nature, quarter-over-quarter expenditures may vary significantly depending on the number of approvals in process during the quarter. If we fail to innovate and enhance our product offerings, our brand, market position and revenues may be adversely affected. If our research and development efforts are not successful, we will not recover these investments that we make.

 

17

 

 

New Customer Acquisitions

 

We are focused on expanding our portfolio to service not only enterprise and public sector customers, but individual consumers as well. We have invested, and expect to continue to invest, in our sales and marketing efforts to expand into the consumer space and drive new customer acquisitions. As a result, we expect our sales and marketing costs to increase as we expand our customer reach and further evolve the Sonim brand. Sales and marketing investments will often occur in advance of any sales benefits from these activities, and it may be difficult for us to determine if we are efficiently allocating our sales and marketing resources.

 

New Product Introduction and Seasonality

 

We have historically experienced lower net revenue in the quarters leading up to new product introductions, as the revenue decline of legacy products does not perfectly match the revenue ramp up of new products. New product introductions can significantly impact net revenue, gross profit and operating expenses. The timing of product introductions can also impact our net revenue as our wireless carrier customers prepare for a new product launch, and channel inventory of an older product often declines as the launch of a newer product approaches. Net revenue can also be affected when consumers and distributors anticipate a new product introduction. However, neither historical seasonal patterns nor historical patterns of product or service introductions should be considered reliable indicators of our future pattern of product or service introductions, future net sales or financial performance.

 

Recent Developments

 

Agreement with AJP Holding Company, LLC

 

On April 13, 2022, we entered into a Subscription Agreement (the “Subscription Agreement”) with AJP Holding Company, LLC , a Delaware limited liability company (“AJP”), pursuant to which AJP has agreed to purchase from Sonim an aggregate of 20,833,333 shares of our common stock for a purchase price of $17,500,000 (the “Purchased Shares”). Additionally, pursuant to the Subscription Agreement, on April 13, 2022, Peter Liu, who had served as Sonim’s Executive VP for Global Operations and Engineering since September 2010, was appointed Chief Executive Officer of Sonim.

 

Pursuant to the terms and conditions set forth in the Subscription Agreement, on July 13, 2022, 14,880,952 shares of our common stock (the “Initial Shares”) were issued in consideration for an aggregate purchase price of $12,500,000 (“First Closing”), of which 952,381 shares were issued to Mr. Liu. Concurrent with the First Closing, all members of our board of directors (the “Board”), other than two Continuing Directors (as defined in the Subscription Agreement) resigned and three new members were appointed by the remaining members of our Board. In connection with the First Closing, Robert Tirva, then Company’s Chief Financial Officer and President, resigned and is eligible for one million dollars in severance payments over the next twenty months. Additionally, on July 13, 2022, the Board appointed Clay Crolius as Chief Financial Officer of the Company.

 

Shortly thereafter, on July 14, 2022, the Board convened and expanded its size to seven directors having appointed two more members including one independent director.

 

The second closing pursuant to the Subscription Agreement was consummated on August 8, 2022. Accordingly, the Company issued 5,952,381 shares of common stock in consideration for an aggregate purchase price of $5,000,000, provided that 417,500 have been issued to two assignees of AJP.

 

Liquidity and Going Concern

 

The Company’s condensed consolidated financial statements account for the continuation of our business as a going concern. The Company is subject to the risks and uncertainties associated with the development and release of new products. The Company’s principal sources of liquidity as of September 30, 2022, consist of existing cash and cash equivalents totaling $15,474. The Company had a net loss for the three months ended September 30, 2022 of $1,608 and the company may need significant cash to expand their product line into the durable consumer market for research and development expenses and marketing. There are significant costs associated with new product development and there is a need for sales volume of the new model of our rugged product for the consumer market to produce cash for further growth. If the sales of the new product fall short of our expectations, then the Company may need additional cash to meet its growth objectives. This raises substantial doubt regarding the Company’s ability to continue as a going concern for a period of at least one year from the date of issuance of these unaudited condensed consolidated financial statements.

 

18

 

 

To alleviate a potential lack of liquidity, management is currently evaluating various funding alternatives and may seek to raise additional funds through the issuance of equity, mezzanine or debt securities, through arrangements with strategic or investment partners with greater resources or access to funds or through obtaining credit from government or financial institutions. As we seek additional sources of financing, there can be no assurance that such financing would be available to us on favorable terms or at all. Our ability to obtain additional financing in the debt and equity capital markets is subject to several factors, including market and economic conditions, our performance and investor sentiment with respect to us and our industry.

 

Beginning with the filing of our Form 10-K for the period ended December 31, 2021, we have been subject to limitations under the applicable rules of Form S-3, which constrained our ability to secure capital pursuant to our existing ATM program or other registered offerings pursuant to our effective Form S-3. These rules limit the size of primary securities offerings conducted by issuers with a public float of less than $75 million to no more than one-third of their public float in any 12-month period. As of October 31, 2022, the aggregate market value of our outstanding common stock held by non-affiliates, or the public float, was approximately $9.5 million, which was calculated based on approximately 20,311,913 shares of our outstanding common stock held by non-affiliates at a price of $0.47 per share, the closing price of our common stock on October 10, 2022. As such, we will be restricted from selling more than $3.1 million of securities pursuant to a shelf registration statement in any twelve-month period, so long as the aggregate market value of our common stock held by non-affiliates is less than $75.0 million.

 

Next Generation Ruggedized Mobile Phones

 

During the three months ended September 30, 2022, we prioritized spending on research and development of our new products, including our 5G enabled smartphone. This device will utilize new processors for increased performance and provide expanded network support for additional and new carriers in the United States, as well as in Europe. They will also include new features and support usability requirements based on feedback from our current customers. We expect to launch the new smartphone in the fourth quarter of 2022.

 

Expansion into the Consumer Durable Space

 

The Company plans on expanding from its core market in ultra-rugged mobile devices into the larger and faster growing consumer durable 5G market. This strategy is expected to drive revenue growth and increase operating efficiency as we adapt our core competency in ruggedization into the consumer space.

 

Nasdaq Minimum Bid Price Delinquency and Reverse Stock Split

 

On February 16, 2022, we received a deficiency letter from the Listing Qualifications Department (the “Staff”) of The Nasdaq Stock Market, LLC (“Nasdaq”) notifying us that, for the last 30 consecutive business days, the bid price for our common stock had closed below $1.00 per share, which is the minimum closing price required to maintain continued listing on the Nasdaq Stock Market under Nasdaq Listing Rule 5450(a)(1) (the “Minimum Bid Requirement”). In accordance with Nasdaq Listing Rule 5810(c)(3)(A), we have been provided a period of 180 calendar days, or until August 15, 2022, in which to regain compliance. We requested and received an additional 180-day period to regain compliance. In order to regain compliance with the minimum bid price requirement, the closing bid price of our common stock must be at least $1.00 per share for a minimum of ten consecutive business days during this 180-day period. We intend to actively monitor the closing bid price of our common stock and are evaluating available options to regain compliance with the Minimum Bid Requirement, including by effecting a reverse stock split. On October 26, 2022, our stockholders approved an amendment to the Company’s amended and restated certificate of incorporation, as amended that would effect a reverse stock split whereby a number of outstanding shares of our common stock between and including two (2) and fifteen (15), such number consisting only of whole shares, will be combined into one share of our common stock. The effectiveness of the reverse stock split or the abandonment of the reverse stock split will be determined by the Board in its discretion. If the Board chooses to effect the reverse stock split, it will set the timing and specific ratio from the range approved by the stockholders.

 

Results of Operations

 

The following tables present key components of our results of operations for the three and nine months ended September 30, 2022, compared to results for the same period in 2021:

 

   Three Months Ended September 30,   Nine Months Ended September 30, 
   2022   2021  

Increase

(Decrease)

   %   2022   2021  

Increase

(Decrease)

   % 
Net revenues  $20,497   $14,445   $6,052    42%  $45,710   $38,639   $7,071    18%
Cost of revenues   17,181    12,661    4,520    36%   38,019    31,738    6,281    20%
Gross profit   3,316    1,784    1,532    86%   7,691    6,901    790    11%
Operating expenses   5,245    12,507    (7,262)   (58%)   20,922    33,160    (12,238)   (37%)
Loss from operations   (1,929)   (10,723)   8,794    82%   (13,231)   (26,259)   13,028    50%
Interest and other expense, net   393    (126)   519    412%   387    (419)   806    192%
Loss before income taxes   (1,536)   (10,849)   9,313    86%   (12,844)   (26,678)   13,834    52%
Income tax expense   (72)   (90)   (18)   (20%)   (201)   (227)   (26)   11%
Net loss  $(1,608)  $(10,939)  $9,331    85%  $(13,045)  $(26,905)  $13,860    52%

 

Net Revenues

 

For the three months ended September 30, 2022, net revenues were at $20.5 million, as compared to $14.4 million for the three months ended September 30, 2021. Approximately 68% of net revenues for the third quarter of 2022 were from tablets that were developed specifically for a customer. When our new smartphone launches in the fourth quarter, we expect the percentage of revenue from tablets to decrease.

 

Smartphone sales were lower in the third quarter of 2022 as the Company discontinued production and sale of its legacy smartphone product in anticipation of the launch of its new smartphone products in the fourth quarter of 2022. As a strategy to diversify our product offering and to lower business risk, we are leveraging our experience and competency in North American carrier certification and design capability and we developed and manufactured a tablet product as an ODM for a third party, which we deliver in Asia. The product is imported and sold into a major US carrier by our customer. In the third quarter, the Company recognized revenue for the tablet product line, and will continue the ODM business in parallel to our effort of expending our rugged cell phone business into the consumer durable market.

 

For the nine months ended September 30, 2022, net revenues were $45.7 million compared to net revenues of $38.6 million for the nine months ended September 30, 2021, an increase of $7.1 million, or 18%. The increase was due to new tablet sales in the third quarter of 2022.

 

Our customer agreements with channel partners set forth the terms pursuant to which our channel partners purchase our products for distribution on a purchase order basis. While these arrangements are typically long term, they generally do not contain any firm purchase volume commitments. As a result, our channel partners are not currently contractually obligated to purchase from us any minimum number of products. The lack of firm purchase volume commitments makes it difficult for us to forecast customer demand. While our channel partners provide us with demand forecasts under these sales arrangements, we are generally required to satisfy any and all purchase orders delivered to us within specified delivery windows, with limited exceptions (such as orders significantly in excess of forecasts). Our sales arrangements also generally include technical performance standards for our mobile phones and accessories sold, which vary by channel partner. If a technical issue with any of our covered products exceeds certain preset failure thresholds for the relevant performance standards, the channel partner typically has the right to cease selling the product, cancel open purchase orders and levy certain monetary penalties. In addition, our channel partners retain sole discretion in which of their stocked products to offer their customers.

 

19

 

 

Gross Profit

 

Gross profit for the three months ended September 30, 2022, was $3.3 million, as compared to $1.8 million for the three months ended September 30, 2021, an increase of $1.5 million or 86%. The increase in gross profit is a result of revenue volume growth in 2022 driven by new tablet sales.

 

Gross profit for the nine months ended September 30, 2022, was $7.7 million, as compared to $6.9 million for the nine months ended September 30, 2021, an increase of $0.8 million or 11%. Higher tablet sales increased gross profit, but lower gross margin percentages on the tablets decreased the overall gross margin percentage in 2022.

 

Operating Expenses and Loss from Operations

 

Loss from operations for the three months ended September 30, 2022, was $1.9 million, as compared to $10.7 million for the three months ended September 30, 2021, an improvement of $8.8 million. This improvement was driven by a $5.6 million decrease in R&D because there was an out of period adjustment that decreased R&D by $1.0 million in 2022 and development projects were near completion in 2022 and software and testing costs were capitalized in 2022 instead of being expensed as R&D. Also, a $1.5 million improvement in gross profit combined with a $1.5 million decrease in sales and marketing expenses due to cost cutting in 2022 lowered operating expenses.

 

Loss from operations for the nine months ended September 30, 2022, was $13.2 million, as compared to $26.3 million for the nine months ended September 30, 2021, an improvement of $13.1 million. This improvement was driven by a decrease in operating expenses of $12.2 million, and a $0.8 million improvement in gross profit.

 

Operating expenses are summarized as follows:

 

   Three Months Ended September 30,   Nine Months Ended September 30, 
   2022   2021   Change   % Change   2022   2021   Change   % Change 
   (in thousands, except %)   (in thousands, except %) 
Research and development expense  $(135)  $5,492   $(5,627)   (102%)  $6,754   $13,827   $(7,073)   (51%)
Sales and marketing expense   1,511    3,087    (1,576)   (51%)   5,754    7,454    (1,700)   (23%)
General and administrative expense   3,633    2,961    672    23%   7,623    7,603    20    0%
Legal expense   236    967    (731)   (76%)   791    4,276    (3,485)   (82%)
Total Operating Expenses  $5,245   $12,507   $(7,262)   (58%)  $20,922   $33,160   $(12,238)   (37%)

 

Research and Development.

 

Research and development expenses for the three months ended September 30, 2022, were $(0.1) million, as compared to $5.5 million for the three months ended September 30, 2021, a decrease of $5.6 million, or 102%. The negative expense was due to an out of period adjustment as $1.05 million in software costs that should have been capitalized in the second quarter of 2022 were capitalized in the third quarter of 2022 resulting in a decrease to research and development costs of $1.05 million in the third quarter of 2022. Without this adjustment, research and development costs in the third quarter would have been $0.9 million. The decrease from $5.6 million in the prior year was because development projects were near completion in 2022 and software and testing costs were capitalized in 2022 instead of being expensed as R&D. In addition, there were headcount reductions at both Sonim and outsourced operations of $1.2 million and development costs were down $2.1 million, driven by a surge in 2021 for the XP3Plus feature phone, that was launched at the end of the quarter.

 

Research and development expenses for the nine months ended September 30, 2022, were $6.8 million, as compared to $13.8 million for the nine months ended September 30, 2021, a decrease of $7.1 million, or 51%. These expenses decreased primarily because development projects were closer to completion in 2022 and software and testing costs were capitalized in 2022. R&D expenses also decreased due to headcount reductions at both Sonim and outsourced operations of $2.8 million and $1.1 million.

 

Sales and Marketing.

 

Sales and marketing expenses for the three months ended September 30, 2022, were $1.5 million, as compared to $3.1 million for the three months ended September 30, 2021, a decrease of $1.6 million, or 51%. These expenses decreased due to a $0.7 million decrease in employee headcount related costs and higher new product demo units for the XP3Plus launch in 2021 of $0.9 million.

 

Sales and marketing expenses for the nine months ended September 30, 2022, were $5.8 million, as compared to $7.5 million for the nine months ended September 30, 2021, a decrease of $1.7 million, or 23%. These expenses decreased due to a $0.8 million reduction in employee headcount related costs and new product demo units for the XP3Plus launch in 2021 of $ 0.9 million

 

20
 

 

General and Administrative.

 

General and administrative expenses for the three months ended September 30, 2022, were $3.6 million, as compared to $3.0 million for the three months ended September 30, 2021, an increase of $0.7 million, or 26%. This increase was driven by $1.2 million severance accruals and $0.4 million for the acceleration of RSU vesting triggered by a change of control as a result of the AJP investment.

 

General and administrative expenses for the nine months ended September 30, 2022, were $7.6 million, as compared to $7.6 million for the nine months ended September 30, 2021, an increase of $0.02 million, or ..3%. Severance accruals of $1.2 million and the acceleration of RSU vesting of $0.4 million due to the change in control, were partially offset by headcount related savings.

 

Legal expenses.

 

Legal expenses for the three months ended September 30, 2022, were $0.2 million, as compared to $1.0 million for the three months ended September 30, 2021, a decrease of $0.7 million, or 82%. The decrease of $0.7 million in these expenses was primarily because there was less activity in 2022 on the SEC matter, which was $.7 million in 2021.

 

Legal expenses for the nine months ended September 30, 2022, were $0.8 million, as compared to $4.3 million for the nine months ended September 30, 2021, a decrease of $3.5 million, or 83%. Legal expenses were higher for the nine months ended September 30, 2021, due to the costs related to the SEC matter of $3.5 million.

 

Interest and Other Expense, net

 

Interest and other expenses decreased by $0.5 million for the three months ended September 30, 2022, as compared to the three months ended September 30, 2021. This decrease was primarily due to a gain on a lease termination of $0.7 million, offset partially by exchange rates of $0.2 million and a loss on the sale of an asset of $0.1 million.

 

Interest and other expenses decreased by $0.8 million for the nine months ended September 30, 2022, as compared to the nine months ended September 30, 2021. This decrease was primarily due to gain on a lease termination of $0.7 million and a benefit from exchange rates $0.3 million, offset partially by the loss on the sale of fixed asset of $0.1 million.

 

Income Tax Expense

 

Income tax expense was $0.1 million for the three months ended on September 30, 2022 and $0.2 million for the three months ended September 30, 2021. Due to ongoing losses the Company pays little income tax.

 

Income tax expense was $0.2 million for the nine month ended on September 30, 2022 and 2021. Due to ongoing losses the Company pays little income tax.

 

Liquidity and Capital Resources (dollars in thousands other than per share amounts)

 

The Company’s condensed consolidated financial statements account for the continuation of our business as a going concern. The Company is subject to the risks and uncertainties associated with the development and release of new products.  The Company’s principal sources of liquidity as of September 30, 2022, consist of existing cash and cash equivalents totaling $15,474. The Company had current assets of $39,177 and current liabilities of $23,813. The Company had a net loss for the three months ended September 30, 2022 of $1,608 and the company may need significant cash to expand their product line into the durable consumer market for research and development expenses and marketing. There are significant costs associated with new product development and there is a need for sales volume of the new model of our rugged product for the consumer market to produce cash for further growth. If the sales of the new product fall short of our expectations, then the Company may need additional cash to meet its growth objectives. This raises substantial doubt regarding the Company’s ability to continue as a going concern for a period of at least one year from the date of issuance of these condensed consolidated financial statements.

 

To alleviate a potential lack of liquidity, management is currently evaluating various funding alternatives and may seek to raise additional funds through the issuance of equity, mezzanine or debt securities, through arrangements with strategic or investment partners with greater resources or access to funds or through obtaining credit from government or financial institutions. As we seek additional sources of financing, there can be no assurance that such financing would be available to us on favorable terms or at all. Our ability to obtain additional financing in the debt and equity capital markets is subject to several factors, including market and economic conditions, our performance and investor sentiment with respect to us and our industry.

 

21
 

 

Summary of Cash Flows

 

Cash and cash equivalents as of September 30, 2022, was $15.0 million, or $4.8 million higher than cash and cash equivalents of $10.2 million on September 30, 2021. The increase was from the net proceeds from the issuance of stock to an investor of $14.4 million, partially offset by operating losses.

 

The following table summarizes our sources and uses of cash for the periods presented:

 

   Nine ended September 30, 
(in thousands)  2022   2021 
Net cash used in operating activities  $(10,139)  $(20,912)
Net cash used in investing activities   (6)   (20)
Net cash provided by financing activities   14,384    8,978 
Net increase (decrease) in cash and cash equivalents   4,241    (11,954)

 

Cash flows from operating activities

 

For the nine months ended September 30, 2022, cash used in operating activities was $10. million. The negative cash flow was primarily due to a net loss of $13.0 million and an increase in accounts receivable of $5.5 million due to large billings at quarter end. These uses were partially offset by lower prepaids of $3.4 million, higher accounts payable of $3.0 million, and lower inventory of $1.5 million.

 

For the nine months ended September 30, 2021, cash used in operating activities was $20.9 million, primarily attributable to a net loss of $26.9 million and by changes in our non-trade receivables of $2.4 million and other assets of $1.1 million. These were partially offset by an increase to accounts payable of $3.6 million, $1.6 million in depreciation and amortization, and $0.8 million in stock-based compensation expense.

 

Cash flows from investing activities

 

For the nine months ended September 30, 2022 and September 30, 2021, there were no significant investing activities.

 

Cash flows from financing activities

 

For the nine months ended September 30, 2022, cash provided by financing activities was $14.4 million due to amounts received from AJP of $17.5 million, less $3.1 million in costs (see Note 7). The first closing of the subscription agreement was completed on July 13, 2022 and the second closing was completed on August 8, 2022.

 

For the nine months ended September 30, 2021, cash provided by financing activities was $9.0 million, as a result the issuance of common stock.

 

Material Cash Requirements

 

There have been no material changes to our material cash requirements from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2021.

 

Critical Accounting Estimates

 

The preparation of these unaudited consolidated financial statements requires us to make estimates and assumptions for the reported amounts of assets, liabilities, revenues, expenses and related disclosures. 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 and any such differences may be material.

 

Recently Issued Accounting Pronouncements

 

See Note 1 to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for recently issued accounting pronouncements.

 

Segment Information

 

We have one business activity and operate in one reportable segment.

 

22
 

 

JOBS Act

 

We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. We expect to use the extended transition period for any other new or revised accounting standards during the period in which we remain an emerging growth company. As a result, our condensed consolidated financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.

 

We will remain an emerging growth company until the earliest of (i) the last day of the fiscal year following the fifth anniversary of the consummation of our IPO, (ii) the last day of the fiscal year in which we have total annual gross revenue of at least $1.235 billion, (iii) the last day of the fiscal year in which we are deemed to be a “large accelerated filer” as defined in Rule 12b-2 under the Security Exchange Act of 1934, as amended (the “Exchange Act”),, which would occur if the market value of our common stock held by non-affiliates exceeded $700 million as of the last business day of the second fiscal quarter of such year, or (iv) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the prior three-year period. Even after we no longer qualify as an emerging growth company, we may still qualify as a smaller reporting company, which would allow us to take advantage of many of the same exemptions from disclosure requirements, including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act and reduced disclosure obligations regarding executive compensation in our prospectuses and in our periodic reports and proxy statements.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

We are a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and are not required to provide the information under this item.

 

Item 4. Controls and Procedures.

 

Evaluation of Disclosure Controls and Procedures

 

Our management, with the participation of our principal executive and principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) promulgated under the Exchange Act, prior to filing this Quarterly Report on Form 10-Q. Based on this evaluation, and as a result of the material weakness in our internal control over financial reporting described below, as well as a signature issue with the certifications of our management’s report on internal controls in our original Annual Report on Form 10-K for the year ended December 31, 2021, our principal executive officer and principal financial officer concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures were not effective at the reasonable assurance level.

 

Material Weaknesses in Internal Control and Plan for Remediation

 

As disclosed in our Annual Report on Form 10-K for the year ended December 31, 2021, we previously identified a material weakness in our internal controls over financial reporting related to the design and implementation of our IT general controls including elevated (administrator) access to financial reporting systems and subsystems. As noted in our Form 10-Q for the quarter ended March 31, 2022, we improved our IT general controls by removing most elevated (administrator) access to financial reporting systems and by providing additional controls over administrator system access. We are making progress towards remediation of the material weakness.

 

Changes in Internal Control Over Financial Reporting

 

Except as otherwise disclosed, there was no change in our internal control over financial reporting that occurred during the three months ended September 30, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

In reviewing the financial statements for the quarter ending September 30, 2022 we identified a significant internal control deficiency in how we identify software costs that should be capitalized rather than expensed. We implemented a new control where the Sonim engineering group notifies the Sonim finance group at the end of every quarter of any project that has achieved technological feasibility after which costs will be capitalized. This new control will be performed beginning in the fourth quarter of 2022. See related Out of Period Adjustment in Note 1.

 

Limitations on Effectiveness of Controls and Procedures

 

In designing and evaluating disclosure controls and procedures, our management recognizes that any system of controls, however well designed and operated, can provide only reasonable assurance, and not absolute assurance, that the desired control objectives of the system are met. In addition, the design of any control system is based in part upon certain assumptions about the likelihood of future events. Because of these and other inherent limitations of control systems, there can be no assurance that any design will succeed in achieving its stated goals in all future circumstances. Accordingly, our disclosure controls and procedures are designed to provide reasonable, not absolute, assurance that the objectives of our disclosure control system are met.

 

23
 

 

PART II—OTHER INFORMATION

 

Item 1. Legal Proceedings.

 

For information regarding our material legal proceedings, see “Note 10. Commitments and Contingencies” in the accompanying “Notes to Consolidated Financial Statements” in this Quarterly Report on Form 10-Q, which information is incorporated herein by reference.

 

Item 1A. Risk Factors.

 

There are no material changes to the risk factors set forth in Part I, Item 1A, Risk Factors in our Annual Report on Form 10-K for the year ended December 31, 2021.

 

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.

 

None.

  

24
 

 

Item 6. Exhibits.

 

Exhibit

Number

  Description   Form   File No.  

Incorporated by

Exhibit Reference

  Filing Date
                     
3.1   Amended and Restated Certificate of Incorporation of the Registrant.   8-K   001-38907   3.1   May 17, 2019
                     
3.2   Certificate of Amendment to the Amended and Restated Certificate of Incorporation, effective September 15, 2021.   8-K   001-38907   3.1   September 15, 2021
                     
3.3   Amended and Restated Bylaws of the Registrant.   8-K   001-38907   3.1   November 8, 2021
                     
10.1   Purchaser Support Agreement, dated as of July 13, 2022, by and between the Company and AJP Holding Company, LLC.   8-K   001-38907   10.1   July 13, 2022
                     
10.2†   Designee Support Agreement, dated as of July 13, 2022, by and between the Company and Peter Liu   8-K   001-38907   10.2   July 13, 2022
                     
10.3†   Release Agreement with Robert Tirva, dated as of July 13, 2022.   8-K   001-38907   10.3   July 13, 2022
                     
10.4†#   Letter Agreement with Clay Crolius, dated as of July 13, 2022.   8-K   001-38907   10.4   July 13, 2022
                     
10.5   Registration Rights Agreement, dated as of July 13, 2022, by and between the Company and AJP Holding Company, LLC   8-K   001-38907   10.5   July 13, 2022
                     

10.6†

 

 

Employment Agreement dated as of August 18, 2022, by and between Sonim Technologies, Inc. and Peter Hao Liu

 

8-K

 

 

 

001-38907

 

 

 

10.1

 

 

 

August 23, 2022

 

 

                     
31.1   Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.                
                     
31.2   Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.                
                     
32.1*   Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.                
                     
32.2*   Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.                
                     
101.INS   Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document).                
                     
101.SCH   Inline XBRL Taxonomy Extension Schema Document.                
                     
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document.                
                     
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document.                
                     
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document.                
                     
101PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document.                
                     
104   Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)                

 

* The certifications furnished in Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of the Company 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 this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.
   
Agreement with management or compensatory plan or arrangement.
   
# Certain schedules, exhibits, and similar attachments have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company hereby undertakes to furnish copies of such omitted materials supplementally upon request by the SEC.

 

25
 

 

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.

 

  SONIM TECHNOLOGIES, INC.
     
Date: November 14, 2022 By: /s/ Hao Liu
    Hao (Peter) Liu
   

Chief Executive Officer

(Principal Executive Officer)

 

Date: November 14, 2022 By: /s/ Clayton Crolius
    Clayton Crolius
   

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

26

EX-31.1 2 ex31-1.htm

 

Exhibit 31.1

 

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Hao Liu, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Sonim Technologies, 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(s) 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(s) 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: November 14, 2022 By: /s/ Hao Liu
    Hao (Peter) Liu, Chief Executive Officer
    (Principal Executive Officer)

 

 

 

EX-31.2 3 ex31-2.htm

 

Exhibit 31.2

 

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Clayton Crolius, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Sonim Technologies, 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(s) 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(s) 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: November 14, 2022 By: /s/ Clayton Crolius
    Clayton Crolius, Chief Financial Officer
    (Principal Financial Officer)

 

 

 

EX-32.1 4 ex32-1.htm

 

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Sonim Technologies, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

  (1) The Report fully complies with the requirements of section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
     
  (2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 14, 2022 By: /s/ Hao Liu
    Hao (Peter) Liu
    Chief Executive Officer
    (Principal Executive Officer)

 

 

 

EX-32.2 5 ex32-2.htm

 

Exhibit 32.2

 

CERTIFICATION PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Sonim Technologies, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

  (1) The Report fully complies with the requirements of section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
     
  (2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 14, 2022 By: /s/ Clayton Crolius
    Clayton Crolius
    Chief Financial Officer
    (Principal Financial Officer)

 

 

 

EX-101.SCH 6 sonm-20220930.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Condensed Consolidated Statement of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - The Company and its significant accounting policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Revenue recognition link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Fair value measurement link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Significant Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Stockholders Equity link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - The Company and its significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Revenue recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Fair value measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Significant Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - The Company and its significant accounting policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Schedule of Net Revenue Disaggregate by Product Category (Details) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Revenue recognition (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Summary of Fair Value Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Schedule of Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Schedule of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Significant Balance Sheet Components (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Summary of Activity of ROU Assets and Lease Liability (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Schedule of Future Minimum Lease Payments under Noncancelable Operating Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Long-Term Debt (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Stockholders Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Schedule of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Summary of Outstanding RSU's (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Stock-based Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Summary of Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Summary of Revenue by Region (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Schedule of Composition of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Schedule of Percentage of Total Revenues (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 sonm-20220930_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 sonm-20220930_def.xml XBRL DEFINITION FILE EX-101.LAB 9 sonm-20220930_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Revision of Prior Period [Axis] Previously Reported [Member] Product and Service [Axis] Smart Phones [Member] Feature Phones [Member] Tablets and Other [Member] Balance Sheet Location [Axis] Other Assets [Member] Fair Value Hierarchy and NAV [Axis] Fair Value, Inputs, Level 1 [Member] Asset Class [Axis] Money Market Funds [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] Accounting Standards Update [Axis] Accounting Standards Update 2016-02 [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Accounts Payable Financing Agreement [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Legal Entity [Axis] AJP Holding Company LLC [Member] Subscription Agreement [Member] Sale of Stock [Axis] First Closing [Member] Second Closing [Member] Title of Individual [Axis] CFO and President [Member] Income Statement Location [Axis] Cost of Sales [Member] Selling and Marketing Expense [Member] General and Administrative Expense [Member] Research and Development Expense [Member] Award Type [Axis] Restricted Stock Units (RSUs) [Member] Antidilutive Securities [Axis] Shares Subject To Options To Purchase Common Stock [Member] Unvested Restricted Stock Units [Member] Shares Subject To Warrants To Purchase Common Stock [Member] Geographical [Axis] UNITED STATES Canada and Latin America [Member] Europe and Middle East [Member] Asia Pacific [Member] Product [Member] Service [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer [Axis] Customer A [Member] Customer B [Member] Consumer C [Member] Consumer D [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] Assets Cash and cash equivalents Accounts receivable, net Non-trade receivable Inventory Prepaid expenses and other current assets Total current assets Property and equipment, net Right-of-use assets Other assets Total assets Liabilities and stockholders’ equity Current portion of long-term debt Accounts payable Accrued expenses Current portion of lease liability Deferred revenue Total current liabilities Income tax payable Long-term debt, less current portion Total liabilities Commitments and contingencies (Note 10) Stockholders’ equity Common stock, $0.001 par value per share; 100,000,000 shares authorized: and 40,637,828 and 18,808,855 shares issued and outstanding at September 30, 2022, and December 31, 2021, respectively. Preferred stock, $0.001 par value per share, 5,000,000 shares authorized, and no shares issued and outstanding at September 30, 2022, and December 31, 2021, respectively. Additional paid-in capital Accumulated deficit Total stockholders’ equity Total liabilities and stockholders’ equity Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Income Statement [Abstract] Net revenues Cost of revenues Gross profit Operating expenses: Research and development Sales and marketing General and administrative Legal expenses Total operating expenses Loss from operations Interest expense Gain on termination of lease Loss on sale of assets Other income (expense), net Loss before income taxes Income tax expense Net loss Net loss per share, basic and diluted Weighted–average shares used in computing net loss per Share, basic and diluted* Statement [Table] Statement [Line Items] Beginning balance Beginning balance, shares Issuance of common stock, net of issuance costs Issuance of common stock, net of issuance costs, shares Issuance of common stock, compensation Issuance of common stock, compensation, shares Net settlement of common stock upon release of RSU Net settlement of common stock upon release of RSU, shares Employee and nonemployee stock-based compensation Net loss Adoption of ASC 842 – leases (See Note 5) Common stock variance, reverse stock split Common stock variance, reverse stock split, shares Issuance of common stock upon exercise of stock options Issuance of common stock upon exercise of stock options, shares Issuance of common stock upon exercise of ESPP Issuance of common stock upon exercise of ESPP, shares Ending balance Ending balance, shares Statement of Stockholders' Equity [Abstract] Stockholders equity reverse stock split Statement of Cash Flows [Abstract] Cash flows from operating activities: Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Depreciation and amortization Stock-based compensation Stock issued for services Amortization of lease liability Loss on disposal of asset Deferred income taxes Gain on termination of lease Lease termination fee Bad debt expense Changes in operating assets and liabilities: Accounts receivable Non-trade receivable Inventory Prepaid expenses and other current assets Other assets Accounts payable Accrued expenses Warranty liability Deferred revenue Income tax payable Net cash provided by (used in) operating activities Cash flows from investing activities: Purchase of property and equipment Net cash used in investing activities Cash flows from financing activities: Repayment of debt Proceeds from issuance of common stock, net of costs Proceeds from ESPP purchase of stock Proceeds from exercise of stock options Net cash provided by (used in) financing activities Net increase (decrease) in cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental disclosure of cash flow information: Cash paid for interest Cash paid for income taxes Non-cash operating and financing activities: Issuance of common stock included in other assets Shares issued for consulting services Shares issued under bonus plans Accounting Policies [Abstract] The Company and its significant accounting policies Revenue from Contract with Customer [Abstract] Revenue recognition Fair Value Disclosures [Abstract] Fair value measurement Credit Loss [Abstract] Significant Balance Sheet Components Leases Leases Debt Disclosure [Abstract] Long-Term Debt Equity [Abstract] Stockholders Equity Share-Based Payment Arrangement [Abstract] Stock-based Compensation Income Tax Disclosure [Abstract] Income Taxes Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Earnings Per Share [Abstract] Net Loss Per Share Attributable to Common Stockholders Segment Reporting [Abstract] Segment and Geographic Information Subsequent Events [Abstract] Subsequent Events Description of Business Liquidity and Ability to Continue as a Going Concern Basis of presentation and preparation Out of period adjustment New accounting pronouncements: Schedule of Net Revenue Disaggregate by Product Category Summary of Fair Value Assets and Liabilities Schedule of Accounts Receivable Schedule of Inventory Schedule of Other Assets Schedule of Accrued Expenses Summary of Activity of ROU Assets and Lease Liability Schedule of Future Minimum Lease Payments under Noncancelable Operating Lease Commitments Schedule of Stock-based Compensation Expense Summary of Stock Option Activity Summary of Outstanding RSU's Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders Summary of Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share Summary of Revenue by Region Schedule of Composition of Revenues Schedule of Percentage of Total Revenues Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items] Investors [Member] Date of incorporation Cash and cash equivalents, at carrying value Selling common stock Assets, current Liabilities, current Net income (loss) attributable to parent Research and development expense Decrease in research and development expense Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Revenue Allowances for distributor product returns Estimated life of a particular model phone Total capitalized costs Contract liabilities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Money market funds * Trade receivables Allowance for doubtful accounts Accounts receivable, net Vendor non-trade receivables Total accounts receivable Finished goods Raw materials Accessories Inventory, Net Deferred NRE Advances to third party manufacturers Deposits Other Total Other Assets Customer allowances Employee-related liabilities Warranties Accrual for goods received not invoiced Contractual obligations Royalties Research and development Shipping Returns allowance Legal Other Accrued liabilities, current Allowance for doubtful accounts, premiums and other receivables Trade receivables Cash from receivable Allowances for distributor product returns Summary Of Activity Of Rou Assets And Lease Liability Lease liability, opening balance Lease liability, Adoption of ASC 842 Derecognition on cancelation of lease Lease liability, Principal payments Lease liability, ending balance Lease liability, Less short-term portion Lease liability, Long term lease liability Right of use assets, beginning balance Right of use assets, Adoption of ASC 842 Right of use assets, Derecognition of deferred rent liability Right of use assets, Impairment of ROU asset Right of use assets, Derecognition on cancelation of lease Right of use assets, Amortization Right of use assets, ending balance Schedule Of Future Minimum Lease Payments Under Noncancelable Operating Lease Commitments 2022 2023 2024 2025 Total undiscounted minimum lease commitments Effect of discounting Lease liabilities at September 30, 2022 ASU, adoption date Incremental borrowing rate Operating lease, right-of-use asset, reduced Operating lease, right-of-use asset, impairment Operating sublease, option to extend, description Payments to termination of lease Gain (loss) on termination of lease Amortization of ROU assets Interest expense on lease liabilities Property taxes and operating expenses Short term, rent payments Sublease income Residual value guarantees Weighted average remaining lease, term Weighted average of the discount, rate Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Debt instrument, remaining balance Equal quarterly, installments Debt instrument, payment term Interest ranging, rate Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary, Sale of Stock [Line Items] Purchased shares issued Shares issued price per share Purchased shares issued, Value Stock issuance costs Percentage for capital outstanding stock Severance payments Severance costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Stock-based compensation expense Options, beginning outstanding Weighted average exercise price per share, beginning balance Weighted average remaining contractual life (in years) Aggregate intrinsic value, beginning balance Options, granted Weighted average exercise price per share, exercised Options exercised Weighted average exercise price per share, exercised Options, forfeited Weighted average exercise price per share, forfeited Options, expired Weighted average exercise price per share, expired Options, ending outstanding Weighted average exercise price per share, ending balance Weighted average remaining contractual life (in years) Aggregate intrinsic value, ending balance Option, exercisable Weighted average exercise price per share, exercisable Weighted average remaining contractual life (in years), exercisable Aggregate intrinsic value, exercisable Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Outstanding at January 1, 2022 Granted Released Forfeited Outstanding at September 30, 2022 Stock-based compensation, unamortized Weighted average Income tax expense Loss Contingencies [Table] Loss Contingencies [Line Items] Contractual obligation Purchase obligation Royalty payment percent of net revenues Royalty expense Numerator: Denominator: Weighted-average shares used in computing net loss per share, basic and diluted Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Total revenues Revenue from External Customers by Products and Services [Table] Revenue from External Customer [Line Items] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Revenue, Major Customer [Line Items] Concentration Risk Percentage1 Equity value changes to lease adoption. Common stock variance reverse stock split. Operating lease right of use asset amortization expense and lease interest expense. Increase decrease in non trade receivable. Increase decrease in warranty liabilities. Shares issued for consulting services. Shares issued under bonus plans. Description of Business [Policy Text Block] Liquidity and ability to continue as going concern policy text block. Investors [Member] Tablets and Other [Member] Allowances for distributor product returns. Estimated life of particular model phone. Inventory accessories. Deferred services. Advances to third party manufacturers. Accrued customer allowances current. Accrual for goods received not invoiced. Accrued contractual obligations current. Accrued research and development current. Accrued shipping expenses current. Accrued returns allowance. Accrued legal expenses current. Operating lease right of use asset reduced. Right of use assets and lease liability table text block. Lease liability, Adoption of ASC 842. Derecognition on cancelation of lease. Right of use assets, Adoption of ASC 842. Derecognition of deferred rent liability. Derecognition on cancelations of lease. Property taxes and operating expenses. Short term lease rent payments. Accounts Payable Financing Agreement [Member] Debt instrument periodic payment number of equal quarterly Installments. AJP Holding Company LLC [Member] Subscription Agreement [Member] First Closing [Member] Second Closing [Member] Percentage for capital outstanding stock. CFO and President [Member] Options outstanding weighted average remaining contractual term. Equity instruments other than options released in period. Royalty payment percent of net revenues. Customer A [Member] Customer B [Member] Consumer D [Member] Consumer C [Member] Decrease in research and development expense. Payments to termination of lease. Smart Phones [Member] Feature Phones [Member] Europe and Middle East [Member] Canada and Latin America [Member] Shares Subject To Options To Purchase Common Stock [Member] Unvested Restricted Stock Units [Member] Shares Subject To Warrants To Purchase Common Stock [Member] Gain on termination of lease. Proceeds from issuance of common stock gross. Assets [Default Label] Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Shares, Outstanding StockIssuedForServices OperatingLeaseRightOfUseAssetAmortizationExpenseAndLeaseInterestExpense Gain (Loss) on Disposition of Assets GainLossOnTerminationOfLeases LeaseTerminationFee Increase (Decrease) in Accounts Receivable IncreaseDecreaseInNonTradeReceivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Other Operating Assets Increase (Decrease) in Accounts Payable Increase (Decrease) in Accrued Liabilities Increase (Decrease) in Contract with Customer, Liability Increase (Decrease) in Income Taxes Payable Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Repayments of Long-Term Debt Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Lessee, Operating Leases [Text Block] Accounts Receivable, after Allowance for Credit Loss Receivables, Net, Current Other Assets AccruedResearchAndDevelopmentCurrent Other Accrued Liabilities, Current Retail Related Inventory Operating Lease, Payments DerecognitionOfDeferredRentLiability DerecognitionOnCancelationsOfLease Amortization Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period EX-101.PRE 10 sonm-20220930_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover - shares
9 Months Ended
Sep. 30, 2022
Oct. 31, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2022  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2022  
Current Fiscal Year End Date --12-31  
Entity File Number 001-38907  
Entity Registrant Name Sonim Technologies, Inc.  
Entity Central Index Key 0001178697  
Entity Tax Identification Number 94-3336783  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 4445 Eastgate Mall  
Entity Address, Address Line Two Suite 200  
Entity Address, City or Town San Diego  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92121  
City Area Code (650)  
Local Phone Number 378-8100  
Title of 12(b) Security Common Stock par value $0.001 per share  
Trading Symbol SONM  
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 true  
Elected Not To Use the Extended Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   40,837,203
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Assets    
Cash and cash equivalents $ 15,474 $ 11,233
Accounts receivable, net 16,286 10,803
Non-trade receivable 890 2,255
Inventory 4,090 5,544
Prepaid expenses and other current assets 2,437 5,852
Total current assets 39,177 35,687
Property and equipment, net 286 534
Right-of-use assets 204
Other assets 6,344 4,869
Total assets 46,001 41,090
Liabilities and stockholders’ equity    
Current portion of long-term debt 147 148
Accounts payable 12,435 9,473
Accrued expenses 10,761 11,353
Current portion of lease liability 204
Deferred revenue 266 11
Total current liabilities 23,813 20,985
Income tax payable 1,480 1,409
Long-term debt, less current portion 37 66
Total liabilities 25,330 22,460
Commitments and contingencies (Note 10)
Stockholders’ equity    
Common stock, $0.001 par value per share; 100,000,000 shares authorized: and 40,637,828 and 18,808,855 shares issued and outstanding at September 30, 2022, and December 31, 2021, respectively. 41 19
Preferred stock, $0.001 par value per share, 5,000,000 shares authorized, and no shares issued and outstanding at September 30, 2022, and December 31, 2021, respectively.
Additional paid-in capital 269,459 253,416
Accumulated deficit (248,829) (234,805)
Total stockholders’ equity 20,671 18,630
Total liabilities and stockholders’ equity $ 46,001 $ 41,090
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 40,637,828 18,808,855
Common stock, shares outstanding 40,637,828 18,808,855
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Net revenues $ 20,497 $ 14,445 $ 45,710 $ 38,639
Cost of revenues 17,181 12,661 38,019 31,738
Gross profit 3,316 1,784 7,691 6,901
Operating expenses:        
Research and development (135) 5,492 6,754 13,826
Sales and marketing 1,511 3,087 5,754 7,456
General and administrative 3,633 2,961 7,623 7,602
Legal expenses 236 967 791 4,276
Total operating expenses 5,245 12,507 20,922 33,160
Loss from operations (1,929) (10,723) (13,231) (26,259)
Interest expense (22) (96)
Gain on termination of lease 730 730
Loss on sale of assets (130) (130)
Other income (expense), net (185) (126) (117) (419)
Loss before income taxes (1,536) (10,849) (12,844) (26,678)
Income tax expense (72) (90) (201) (227)
Net loss $ (1,608) $ (10,939) $ (13,045) $ (26,905)
Net loss per share, basic and diluted $ (0.04) $ (1.31) $ (0.52) $ (3.72)
Weighted–average shares used in computing net loss per Share, basic and diluted* 36,085,226 8,366,283 24,888,859 7,222,541
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance at Dec. 31, 2020 $ 7 $ 224,581 $ (196,178) $ 28,410
Beginning balance, shares at Dec. 31, 2020 [1] 6,631,039      
Issuance of common stock, net of issuance costs $ 2 10,335 10,337
Issuance of common stock, net of issuance costs, shares [1] 2,555,788      
Net settlement of common stock upon release of RSU
Net settlement of common stock upon release of RSU, shares [1] 55,683      
Employee and nonemployee stock-based compensation 760 760
Net loss (26,905) (26,905)
Common stock variance, reverse stock split
Common stock variance, reverse stock split, shares [1] 29      
Issuance of common stock upon exercise of stock options 5 5
Issuance of common stock upon exercise of stock options, shares [1] 707      
Issuance of common stock upon exercise of ESPP 38 38
Issuance of common stock upon exercise of ESPP, shares [1] 9,992      
Ending balance at Sep. 30, 2021 $ 9 235,719 (223,083) 12,645
Ending balance, shares at Sep. 30, 2021 [1] 9,253,238      
Beginning balance at Jun. 30, 2021 $ 7 225,099 (212,144) 12,962
Beginning balance, shares at Jun. 30, 2021 [1] 6,695,272      
Issuance of common stock, net of issuance costs $ 2 10,335 10,337
Issuance of common stock, net of issuance costs, shares [1] 2,555,788      
Net settlement of common stock upon release of RSU
Net settlement of common stock upon release of RSU, shares [1] 2,149      
Employee and nonemployee stock-based compensation 285 285
Net loss (10,939) (10,939)
Common stock variance, reverse stock split
Common stock variance, reverse stock split, shares [1] 29      
Ending balance at Sep. 30, 2021 $ 9 235,719 (223,083) 12,645
Ending balance, shares at Sep. 30, 2021 [1] 9,253,238      
Beginning balance at Dec. 31, 2021 $ 19 253,416 (234,805) 18,630
Beginning balance, shares at Dec. 31, 2021 [1] 18,808,885      
Issuance of common stock, net of issuance costs $ 21 14,394 14,415
Issuance of common stock, net of issuance costs, shares 20,878,638      
Issuance of common stock, compensation $ 1 513 514
Issuance of common stock, compensation, shares 800,622      
Net settlement of common stock upon release of RSU
Net settlement of common stock upon release of RSU, shares 169,683      
Employee and nonemployee stock-based compensation 1,136 1,136
Net loss (13,045) (13,045)
Adoption of ASC 842 – leases (See Note 5) (978) $ (978)
Issuance of common stock upon exercise of stock options, shares      
Ending balance at Sep. 30, 2022 $ 41 269,459 (248,829) $ 20,671
Ending balance, shares at Sep. 30, 2022 [1] 40,657,828      
Beginning balance at Jun. 30, 2022 $ 19 254,213 (247,220) 7,012
Beginning balance, shares at Jun. 30, 2022 19,340,560      
Issuance of common stock, net of issuance costs $ 21 14,349 14,370
Issuance of common stock, net of issuance costs, shares 20,833,333      
Issuance of common stock, compensation $ 1 260 261
Issuance of common stock, compensation, shares 385,599      
Net settlement of common stock upon release of RSU
Net settlement of common stock upon release of RSU, shares 98,336      
Employee and nonemployee stock-based compensation 637 637
Net loss (1,608) (1,608)
Ending balance at Sep. 30, 2022 $ 41 $ 269,459 $ (248,829) $ 20,671
Ending balance, shares at Sep. 30, 2022 [1] 40,657,828      
[1] Reflects the 1-for-10 reverse stock split that became effective on September 15, 2021. Refer to Note 1 – The Company and its Significant Accounting Policies for further information.
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)
Sep. 15, 2021
Statement of Stockholders' Equity [Abstract]  
Stockholders equity reverse stock split 1-for-10
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statement of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Cash flows from operating activities:    
Net loss $ (13,045) $ (26,905)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 555 1,631
Stock-based compensation 1,136 760
Stock issued for services 514
Amortization of lease liability (561)
Loss on disposal of asset 130 59
Deferred income taxes (9)
Gain on termination of lease (730)
Lease termination fee (260)
Bad debt expense 2 685
Changes in operating assets and liabilities:    
Accounts receivable (5,485) 669
Non-trade receivable 1,365 (2,392)
Inventory 1,454 1,438
Prepaid expenses and other current assets 3,415 589
Other assets (1,465) (1,134)
Accounts payable 2,962 3,648
Accrued expenses (482) 248
Warranty liability 32 (234)
Deferred revenue 255 (5)
Income tax payable 71 40
Net cash provided by (used in) operating activities (10,139) (20,912)
Cash flows from investing activities:    
Purchase of property and equipment (6) (20)
Net cash used in investing activities (6) (20)
Cash flows from financing activities:    
Repayment of debt (30) (111)
Proceeds from issuance of common stock, net of costs 14,414 9,046
Proceeds from ESPP purchase of stock 38
Proceeds from exercise of stock options 5
Net cash provided by (used in) financing activities 14,384 8,978
Net increase (decrease) in cash and cash equivalents 4,241 (11,954)
Cash and cash equivalents at beginning of period 11,233 22,141
Cash and cash equivalents at end of period 15,474 10,187
Supplemental disclosure of cash flow information:    
Cash paid for interest 96
Cash paid for income taxes 103 45
Non-cash operating and financing activities:    
Issuance of common stock included in other assets 1,291
Shares issued for consulting services 261
Shares issued under bonus plans $ 253
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
The Company and its significant accounting policies
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
The Company and its significant accounting policies

NOTE 1 —The Company and its significant accounting policies

 

Description of Business —Sonim Technologies, Inc. (Nasdaq: SONM) was incorporated in the state of Delaware on August 5, 1999, and is headquartered in San Diego, California. The Company is a leading U.S. provider of ultra-rugged mobile phones and accessories designed specifically for task workers physically engaged in their work environments, often in mission-critical roles.

 

On September 15, 2021, the Company effected a 1-for-10 stock split (the “Reverse Stock Split”) of its issued and outstanding shares of common stock on that date. Additionally, the number of shares of the Company’s common stock subject to outstanding stock options and restricted stock units, the exercise price of all of its outstanding stock options, and the number of shares of common stock reserved for future issuance pursuant to its equity compensation plans were adjusted proportionately in connection with the Reverse Stock Split. The number of authorized shares of common stock under the Company’s Amended and Restated Certificate of Incorporation and the par value per share of its common stock were unchanged. All historical share and per share amounts presented herein have been adjusted retrospectively to reflect these changes.

 

Liquidity and Ability to Continue as a Going Concern The Company’s condensed consolidated financial statements account for the continuation of our business as a going concern. The Company is subject to the risks and uncertainties associated with the development and release of new products. The Company’s principal sources of liquidity as of September 30, 2022, consist of existing cash and cash equivalents totaling $15,474. During the third quarter of 2022, the Company raised $17,500 by selling common stock to an investor (see Note 7), netting approximately $14,370 after costs. The Company had current assets of $39,177 and current liabilities of $23,813. The Company had a net loss for the three months ended September 30, 2022 of $1,608 and the company may need significant cash to expand their product line into the durable consumer market for research and development expenses and marketing. There are significant costs associated with new product development and there is a need for sales volume of the new model of our rugged product for the consumer market to produce cash for further growth. If the sales of the new product fall short of our expectations, then the Company may need additional cash to meet its growth objectives. This raises substantial doubt regarding the Company’s ability to continue as a going concern for a period of at least one year from the date of issuance of these unaudited condensed consolidated financial statements.

 

To alleviate a potential lack of liquidity, management is currently evaluating various funding alternatives and may seek to raise additional funds through the issuance of equity, mezzanine or debt securities, through arrangements with strategic or investment partners with greater resources or access to funds or through obtaining credit from government or financial institutions. As we seek additional sources of financing, there can be no assurance that such financing would be available to us on favorable terms or at all. Our ability to obtain additional financing in the debt and equity capital markets is subject to several factors, including market and economic conditions, our performance and investor sentiment with respect to us and our industry.

 

Basis of presentation and preparation

 

The Company uses the same accounting policies in preparing quarterly and annual financial statements. The condensed consolidated financial statements include the accounts of Sonim Technologies, Inc. and its wholly owned subsidiaries (collectively “Sonim” or the “Company”). Intercompany accounts and transactions have been eliminated. In the opinion of the Company’s management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. The preparation of these unaudited condensed consolidated financial statements and accompanying notes in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported. Actual results could differ materially from those estimates. Certain prior period amounts in the unaudited condensed consolidated financial statements and accompanying notes have been reclassified to conform to the current period’s presentation. These unaudited condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company’s annual audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2021.

 

Out of period adjustment

 

During the three months ended September 30, 2022, the Company recorded an out of period adjustment of approximately $1.05 million related to software costs for the XP10 smartphone that were expensed as part of research and development expenses in the second quarter of 2022 and should have been capitalized. The impact of this adjustment is a $1.05 million decrease to research and development expenses in the third quarter of 2022. After the adjustment, research and development expenses for the nine months ending September 30, 2022 are correct and capitalized non-recurring engineering (NRE) costs that are included in other assets are correct as of September 30, 2022.

 

 

New accounting pronouncements:

 

Pronouncements adopted in 2022:

 

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), as amended, which requires lessees to recognize a liability associated with obligations to make payments under the terms of the arrangement in addition to a right-of-use asset representing the lessee’s right to use, or to control the use of the given asset assumed under the lease. The Company adopted ASC 842 on January 1, 2022. The adoption of ASC 842 resulted in the recording of right-of-use assets, lease liability, and the derecognition of deferred lease liabilities, with the offset to equity. Beginning in 2022, the Company records the amortization of the right-of-use assets, with a corresponding reduction in rent expense. These changes were not applied to periods prior to 2022 and make comparison of the Company’s consolidated financial statements between periods difficult or impossible because of the differences in accounting standards used. See Note 5 for further information.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue recognition
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue recognition

NOTE 2 —Revenue recognition

 

The Company recognizes revenue primarily from the sale of products, which are primarily mobile phones, tablets, and related accessories, and the majority of the Company’s contracts include only one performance obligation, namely the delivery of product. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is defined as the unit of account for revenue recognition under Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. The Company also recognizes revenue from other contracts that may include a combination of products and non-recurring engineering (NRE) services or from the provision of solely NRE services. Where there is a combination of products and NRE services, the Company accounts for the promises as individual performance obligations if they are concluded as distinct. Performance obligations are considered distinct if they are both capable of being identified and distinct within the context of the contract. In determining whether performance obligations meet the criteria for being distinct, the Company considers a number of factors, such as the degree of interrelation and interdependence between obligations, and whether or not the good or service significantly modifies or transforms another good or service in the contract. During the three and nine month periods ended September 30, 2022, and 2021, the Company did not have any contracts in which the products and NRE services were concluded to be a single performance obligation. In certain cases, the Company may offer tiered pricing based on volumes purchased for specific products. To date, all tiered pricing provisions have fallen into observable ranges of pricing to existing customers, thus, not resulting in any material right which could be concluded as its own performance obligation. In addition, the Company does not offer material post-contract support services to its customers.

 

Net revenue for an individual contract is recognized at the related transaction price, which is the amount the Company expects to be entitled to in exchange for transferring the goods and/or services. The transaction price for product sales is calculated as the product selling price, net of variable consideration, which may include estimates for marketing development funds, sales incentives, and price protection and stock rotation rights. The Company records reductions to net revenues related to future product returns based on the Company’s expectations and historical experience. Typically, variable consideration does not need to be constrained as estimates are based on specific contract terms. However, the Company continues to assess variable consideration estimates such that it is probable that a significant reversal of revenue will not occur. The transaction price for a contract with multiple performance obligations is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices for products are determined based on the prices charged to customers, which are directly observable. Standalone selling price of the professional services are mostly based on time and materials. The Company determines its estimates of variable consideration based on historical collection experience with similar payor classes, aged accounts receivable by payor class, terms of payment agreements, correspondence from payors related to revenue audits or reviews, the Company’s historical settlement activity of audited and reviewed claims and current economic conditions using the portfolio approach. Revenue is recognized only to the extent that it is probable that a significant reversal of the cumulative amount recognized will not occur in future periods.

 

Revenue is then recognized for each distinct performance obligation as control is transferred to the customer. Revenue attributable to hardware is recognized at the time control of the product transfers to the customer. Control is generally transferred when the Company has a present right to payment and title and the significant risks and rewards of ownership of products or services are transferred to its customers. For most of the Company’s revenue attributable to hardware, control transfers when products are shipped. Revenue attributable to professional services is recognized as the Company performs the professional services for the customer.

 

 

Disaggregation of revenue

 

The following table presents our net revenue disaggregated by product category:

 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30   September 30 
   2022   2021   2022   2021 
Smartphones  $1,506   $2,800   $10,956   $11,115 
Feature Phones   4,779    11,396    19,618    25,735 
Tablets / Other   14,212    249    15,136    1,789 
Revenue  $20,497   $14,445   $45,710   $38,639 

 

Smartphone sales were lower in the third quarter of 2022 as the Company discontinued production and sale of its legacy smartphone product in anticipation of the launch of its new smartphone products in the fourth quarter of 2022. In the third quarter, the Company recognized revenue for the first time from a new and incrementally profitable tablet product line, which it developed and manufactured as an ODM for a third party.

 

Shipping and handling costs

 

The Company has elected to account for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products. These costs are included in cost of revenues.

 

Distributor returns allowance

 

The Company records reductions to net revenues related to future distributor product returns based on the Company’s expectation. The Company had allowances for distributor product returns totaling approximately $67 and $300 as of September 30, 2022 and 2021.

 

Contract costs

 

Applying the practical expedient, the Company recognizes the incremental costs of obtaining contracts as an expense when incurred when the amortization period of the assets that otherwise would have been recognized is one year or less. These costs are included in sales and marketing expenses.

 

The non-recurring costs associated with design and development of new products for technical approval, represent costs to fulfill a contract pursuant to ASC 340-40 Other Assets and Deferred Costs. Accordingly, the Company capitalizes these non-recurring engineering costs and amortizes such costs over the estimated period of time over which they are expected to be recovered, which is typically 4 years, the estimated life of a particular model phone.

 

The total capitalized costs to fulfill a contract is primarily associated with Company’s XP3plus, XP5plus, and XP10 phones. As of September 30, 2022, and December 31, 2021, the total costs to fulfill a contract included in other assets were $1,682 and $2,345, respectively.

 

Contract balances

 

The Company records accounts receivable when it has an unconditional right to consideration. Contract liabilities are recorded when cash payments are received or due in advance of performance. Contract liabilities consist of advance payments and deferred revenue, where the Company has unsatisfied performance obligations. Contract liabilities are presented as a component of deferred revenue on the condensed consolidated balance sheets. As of September 30, 2022 and December 31, 2021, the contract liabilities were $266 and $11, respectively.

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair value measurement
9 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Fair value measurement

NOTE 3 —Fair value measurement

 

The fair value measurements standard establishes a framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). The three levels of the fair value hierarchy under the standard are described below:

 

Level 1—Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets that the Company has the ability to access.

 

 

Level 2—Inputs to the valuation methodology include:

 

  Quoted market prices for similar assets or liabilities in active markets;
     
  Quoted prices for identical or similar assets or liabilities in inactive markets;
     
  Inputs other than quoted prices that are observable for the asset or liability;
     
  Inputs that are derived principally from or corroborated by observable market data by correlation or other means.

 

If the asset or liability has a specified (contractual) term, the level 2 input must be observable for substantially the full term of the asset or liability.

 

Level 3—Inputs to the valuation methodology are unobservable and significant to the fair value measurement.

 

The assets or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.

 

The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used at September 30, 2022, and December 31, 2021.

 

Money market funds are classified within level 1 of the fair value hierarchy because they are valued using quoted market prices.

 

The methods described above may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Furthermore, while the Company believes its valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.

 

The following tables sets forth by level, within the fair value hierarchy, the Company’s assets at fair value:

 

   Level 1   Level 2   Level 3   Total 
   September 30, 2022 
   Level 1   Level 2   Level 3   Total 
Assets:                    
Money market funds *  $1,501   $   $   $1,501 

 

   Level 1   Level 2   Level 3   Total 
   December 31, 2021 
   Level 1   Level 2   Level 3   Total 
Assets:                
Money market funds *  $1,500   $   $   $1,500 

 

 

* Included in cash and cash equivalents on the condensed consolidated balance sheets.

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Balance Sheet Components
9 Months Ended
Sep. 30, 2022
Credit Loss [Abstract]  
Significant Balance Sheet Components

NOTE 4 —Significant Balance Sheet Components

 

Accounts Receivable consists of the following:

 

  

September 30,

2022

  

December 31,

2021

 
Trade receivables  $16,399   $11,735 
Allowance for doubtful accounts   (113)   (932)
Accounts receivable, net   16,286    10,803 
Vendor non-trade receivables   890    2,255 
Total accounts receivable  $17,176   $13,058 

 

The Company has non-trade receivables from a manufacturing vendor resulting from the sale of components to this vendor who manufactures and assembles final products for the Company.

 

 

The Company analyzes the need for reserves for potential credit losses and records allowances for doubtful accounts when necessary. The Company had allowances for such losses totaling approximately $113 and $932 as of September 30, 2022 and December 31, 2021, respectively. In July 2022, the Company reached a settlement with a customer of a $912 trade receivable that was fully reserved for in the December 31, 2021 allowance for doubtful accounts. The Company received $91 in cash and the remaining receivable was written off to the allowance for doubtful accounts.

 

Inventory consists of the following:

 

   September 30, 2022   December 31, 2021 
Finished goods  $3,582   $2,952 
Raw materials   91    1,986 
Accessories   417    606 
Inventory, Net  $4,090   $5,544 

 

Distributor returns allowance

 

The Company records reductions to cost of revenues related to future distributor product returns based on the Company’s expectation. The Company had inventory related to distributor product returns totaling approximately $41 and $229 as of September 30, 2022 and December 31, 2021 respectively.

 

Other assets consisted of the following:

 

  

September

30, 2022

   December 31, 2021 
Deferred NRE  $3,949   $2,345 
Advances to third party manufacturers   2,000    2,000 
Deposits   317    431 
Other   68    93 
Total Other Assets  $6,334   $4,869 

 

Accrued Expenses consisted of the following:

 

  

September

30, 2022

   December 31, 2021 
Customer allowances  $3,557   $3,148 
Employee-related liabilities   1,591    1,893 
Warranties   868    836 
Accrual for goods received not invoiced   16    668 
Contractual obligations   1,155    1,035 
Royalties   1,048    1,210 
Research and development   2,080    1,158 
Shipping       157 
Returns allowance   64    390 
Legal   290    517 
Other   92    341 
Accrued liabilities, current  $10,761   $11,353 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases
9 Months Ended
Sep. 30, 2022
Leases  
Leases

NOTE 5 —Leases

 

The Company adopted ASU 2016-02 on January 1, 2022. The Company elected to use “the effective date” method where the comparative reporting periods is unchanged from legacy US GAAP. The Company elected the package of practical expedients to not reassess the classifications of existing leases and to not reassess if initial direct costs qualify for capitalization. The Company identified and continued to classify six leases as operating leases at January 1, 2022. All of the Company’s leases are for office space. The Company has elected the practical expedient to not separate lease components from non-lease components for all leases.

 

 

At adoption of ASC 842, the Company determined the fair value of the lease liability for each of the four operating leases (excluding the short-term leases) as the net present value of future lease payments using the Company’s incremental borrowing rate of 8.5%. The incremental borrowing rate was determined by management as the interest rate that the Company would pay for a loan with a repayment stream that is the same as the lease payment stream and for a loan that is secured by the underlying lease assets. The Company determined that the incremental rate was 8.5% for all four leases at January 1, 2022. An ROU asset that represents the Company’s right to use the leased asset, was established at adoption for the same amount as the lease liability. Per ASC 842, ROU assets were reduced by $142 with the derecognition of deferred lease liabilities from December 31, 2021.

 

One of the Company’s ROU assets is part of an asset group that had indicators of impairment (sublease income that is significantly less than the head lease obligation) as of December 31, 2021 and accordingly subject to an impairment analysis under ASC 360 at that time. At December 31, 2021 the amount of leasehold improvements and other recorded assets related to the asset group were not significant and as a result no impairment was required prior to adoption of ASC 842; however, had the recorded assets of the group at December 31, 2021 been significant an impairment charge would have been required. Upon adoption of ASC 842 and the recording of the ROU asset within this asset group, the Company reassessed impairment under ASC 360. As a result of this assessment, it was determined that as of the adoption date the fair value of the asset group was less than the recorded carrying value upon adoption and an impairment related to the ROU asset of $978 was required. Since all impairment conditions and events were present at December 31, 2021 as well as the adoption date, the Company recognized the impairment of $978 as an adjustment to beginning of the year retained earnings upon the adoption date.

 

The Company entered into a sublease for the above property in September 2021 that had sublease income that was significantly less than the head lease payments. This sublease is for 13 months which, at the option of the subtenant, can be extended for 12 additional months. In determining the fair value of the ROU asset, the Company assumed that the subtenant will extend the lease because the sublease payments are less than market value. The Company determined that the fair value of the ROU asset as the sum of the sublease payments for the 25 months of the sublease. The Company is amortizing this ROU asset as sublease payments are received. On August 31, 2022, the Company entered into an agreement with the landlord to cancel the head lease for $260 in consideration paid by the Company to the landlord. On August 31, 2022 the Company derecognized the remaining lease liability and ROU asset. This resulted in a $730 gain on the termination of the lease. The sublease was terminated when the head lease was terminated.

 

The Company elected the practical expedient for short-term leases for two leases that had terms of one year or less. ROU assets and lease liabilities were not established for these two short-term leases and rent payments are recorded as rent expense.

 

On January 1, 2022 the Company began recording all lease payments as the payment of lease interest expense and a reduction of the lease liability for the four leases that are not short-term. ROU assets are amortized over the life of the Company’s lease. The following table shows the activity of the ROU assets and lease liability for the nine months ending on September 30, 2022:

 

  

Lease

Liability

 
Balance, December 31, 2021  $ 
Adoption of ASC 842   1,976 
Derecognition on cancelation of lease   (1,211)
Principal payments   (561)
Balance, September 30, 2022   204 
Less short-term portion   204 
Long term lease liability  $ 

 

   ROU Assets 
Balance, December 31, 2021  $ 
Adoption of ASC 842   1,976 
Derecognition of deferred rent liability   (142)
Impairment of ROU asset   (978)
Derecognition on cancelation of lease   (221)
Amortization   (431)
Balance, September 30, 2022  $204 

 

 

Future minimum lease payments under noncancelable operating lease commitments are as follows as of September 30, 2022:

 

Year Ending, December 31st,    
2022  $108 
2023   99 
2024    
2025    
Total undiscounted minimum lease commitments  $207 
Effect of discounting   (3)
Lease liabilities at September 30, 2022  $204 

 

In connection with leases, for the nine months ended September 30, 2022, the Company recognized $431 for the amortization of ROU assets, $95 for interest expense on lease liabilities, and no rent expense that was included in Cost of Revenues. Variable lease payments, including reimbursements to the landlord for property taxes and operating expenses, of approximately $134 and short-term rent payments of $11 were included in rent expense for the nine months ended September 30, 2022, and were offset by $80 in sublease income. The Company does not have any lease extension or termination options on any lease. There are no residual value guarantees in any lease. The weighted average remaining lease term of the operating leases is approximately 0.5 years. The weighted average of the discount rate for both the discount rate used to calculate the lease liabilities and the remaining balance of the lease payments for each lease as of September 30, 2022 is 8.5%.

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Long-Term Debt

NOTE 6 —Long-Term Debt

 

In 2014 and 2017, the Company entered into agreements with one of its suppliers, whereby certain of its trade payables for royalties and royalty up-front payments were converted to payment plans. In December 2018, the Company amended its accounts payable financing agreements, effective January 1, 2019, which provides for the $736 outstanding balance to be paid in twenty equal quarterly installments. The amounts due under these agreements are paid in quarterly installments over periods from two to four years, with interest ranging up to 8%. Remaining balances are $184 and $214 at September 30, 2022 and December 31, 2021, respectively.

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders Equity
9 Months Ended
Sep. 30, 2022
Equity [Abstract]  
Stockholders Equity

NOTE 7 —Stockholders Equity

 

On April 13, 2022, the Company entered into a subscription agreement (the “Subscription Agreement”) with AJP Holding Company, LLC (“AJP”) whereby, subject to the terms thereof, AJP agreed to purchase from the Company an aggregate of 20,833,333 shares of the Company’s common stock (the “Purchased Shares”) for a purchase price of $0.84 per share, for an aggregate purchase price of $17.5 million.

 

Pursuant to the terms and conditions set forth in the Subscription Agreement, the Purchased Shares were issued in two tranches: (i) 14,880,952 shares of the Company’s common stock (the “Initial Shares”) was issued in consideration for an aggregate purchase price of $12.5 million (“First Closing”) and (ii) 5,952,381 shares will be issued for an aggregate purchase of $5.0 million.

 

The first closing was completed on July 13, 2022 and the second closing was completed on August 8, 2022.

 

In connection with the closings, the Company incurred approximately $3,130 of expenses which was offset against the proceeds in the third quarter of 2022.

 

Upon completion of the transaction, AJP controlled approximately 52% of Sonim’s post-transaction outstanding common stock. The agreement with AJP will also include a transition of the management team and the Company’s Executive Vice President for Global Operations and Engineering, who was appointed as Chief Executive Officer, effective April 14, 2022. The CEO is affiliated with the investment group at AJP. The Company continued to use the historical basis of assets and liabilities following the transaction.

 

On July 13, 2022, Robert Tirva, the CFO and President of the Company, resigned and became eligible for $1 million in severance payments over 20 months, plus certain health insurance benefits, if he meets certain requirements. The severance costs were charged to expense as of the severance date. On September 30, 2022, approximately $1.2 million in severance costs that were triggered by the AJP transaction were included in accrued expenses. On July 13, 2022, the Company appointed Clay Crolius as Chief Financial Officer.

 

 

On July 13, 2022 two of the Company’s Board Members resigned and the remaining Board of Directors appointed three new Board Members, including a representative of AJP. On July 14, 2022 the Board of Directors appointed two additional Board Members including Peter Liu, the Company’s Chief Executive Officer.

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation
9 Months Ended
Sep. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation

NOTE 8 —Stock-based Compensation

 

Stock-based compensation expense for the three and nine months ended September 30, 2022, and 2021 is as follows:

 

   2022    2021   2022   2021 
   Three Months Ended    Nine Months Ended 
   September 30,    September 30, 
   2022    2021   2022   2021 
Cost of revenues  $9   $16   $89   $48 
Sales and marketing   3    45    53    156 
General and administrative   622    189    1,230    426 
Research and development   3    35    18    130 
Stock-based compensation expense  $637   $285   $1,136   $760 

 

Stock Options:

 

Stock option activity for the nine months ended September 30, 2022, is set forth in the table below and reflects the 1-for-10 Reverse Stock Split that became effective on September 15, 2021:

 

       Weighted average  

Weighted average

Remaining

   Aggregate 
       exercise price   contractual life  

Intrinsic

 
   Options   per share   (in years)   Value* 
Outstanding at January 1, 2022   95,413   $40.00    6.73   $      0 
Options granted      $           
Options exercised      $           
Options forfeited   (15,303)  $33.65           
Options expired   (17,562)  $48.55           
Outstanding at September 30, 2022   62,548   $39.15    5.64   $0 
                     
Exercisable at September 30, 2022   54,887   $39.92    5.42   $0 

 

*The intrinsic value is calculated as the difference between the exercise price and the fair value of the common stock on the balance sheet date.

 

As of September 30, 2022, there was approximately $429 of unamortized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted average period of approximately two years.

 

 

Restricted Stock Units:

 

Restricted stock units’ (“RSU”) activity for the nine months ended September 30, 2022, is set forth in the table below and reflects the 1-for-10 Reverse Stock Split that became effective on September 15, 2021:

 

   RSUs 
Outstanding at January 1, 2022   347,110 
Granted   554,591 
Released   (169,683)
Forfeited   (40,661)
Outstanding at September 30, 2022   691,355 

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Sep. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes

NOTE 9 —Income Taxes

 

In determining quarterly provisions for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date profit or loss, adjusted for discrete items arising in that quarter. The Company’s annual estimated effective tax rate differs from the U.S. federal statutory rate primarily as a result of state taxes, foreign taxes, and changes in the Company’s valuation allowance against its deferred tax assets. For the three months ended September 30, 2022, and 2021, the Company recorded provisions for income taxes of $72 and $90, respectively.

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

NOTE 10 —Commitments and Contingencies

 

The terms and conditions of applicable bylaws, certificates or articles of incorporation, agreements or applicable law may obligate Sonim under certain circumstances to indemnify its current and former directors, officers or employees, and underwriters, with respect to certain of the matters described below and Sonim has been advancing legal fees and costs to certain current and former directors, officers, employees and underwriters in connection with certain matters describe below.

 

Third Party Designer Commitments—The aggregate amount of noncancelable outsourced third-party designer services for our next generation phones as of September 30, 2022 and December 31, 2021, was approximately $1,250 and $6,460, respectively, and were related to the XP5plus and the XP10.

 

Purchase Commitments—The aggregate amount of noncancelable purchase orders as of September 30, 2022 and December 31, 2021, was approximately $9,400 and $5,663, respectively, and are related to the purchase of components of our devices.

 

Royalty Payments— The Company is required to pay per unit royalties to wireless essential patent holders and other providers of integrated technologies on mobile devices delivered, which, in aggregate, amount to less than 5% of net revenues associated with each unit and expire between 2022 and 2026. Royalty expense for the nine months ended September 30, 2022, and 2021 was $964 and $1,369, respectively and is included in Cost of Revenues. The Company may be required to pay additional royalties to additional patent holder and technology providers on future products.

 

 

Securities and Exchange Commission Formal Order of Private Investigation: In March 2020, the Company received a voluntary document request from the SEC San Francisco Regional office, and in August 2020, the Company was informed that the SEC Staff was conducting a formal investigation into events that occurred in 2018-2019. The Company has been cooperating in the SEC’s ongoing investigation. In October 2021, the Company and the SEC Staff began discussions regarding a potential resolution of the investigation. These discussions are ongoing. The Company is unable to predict the likely outcome of the investigation, including whether it can be resolved through settlement negotiations, or determine its potential impact, if any, on the Company.

 

Derivative litigation—On September 21, 2020, the Company, and certain of its current and former directors and officers were sued by a stockholder on behalf of our Company in a derivative action in the United States District Court for the District of Delaware, captioned Kusiak v. Plaschke, et al., Case No 20-cv-1270-MN (“Kusiak”). The Kusiak complaint was based largely on the same underlying factual allegations as the ’33 Act Federal Action. The Company filed a motion to dismiss the Kusiak derivative action based on plaintiff’s failure to make a litigation demand on Sonim’s directors. On February 1, 2021, plaintiff in Kusiak voluntarily dismissed the action without prejudice.

 

On February 1, 2021, the same plaintiffs’ lawyers in the Kusiak action filed a new derivative action in the United States District Court for the District of Delaware against the Company and certain of its current and former directors and officers, captioned Gupta v. Plaschke, et al., Case No. 1:21-cv-130-MN (“Gupta”). The allegations in the Gupta complaint are generally similar to those in the Kusiak action. On March 29, 2022, Judge Dawson granted Defendants’ motion to dismiss and gave the plaintiff 14 days to file an amended complaint. No amended complaint was filed and on April 14, 2022 the federal court dismissed the action with prejudice.

 

General litigation—The Company is involved in various other legal proceedings arising in the normal course of business. The Company does not believe that the ultimate resolution of these other matters will have a material adverse effect on its consolidated financial position, results of operations, or cash flows.

 

The results of any future litigation cannot be predicted with certainty and, regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management time and resources and other factors.

 

Indemnification—Under the terms of its agreements with wireless carriers and other partners, the Company has agreed to provide indemnification for intellectual property infringement claims related to Company’s product sold by them to their end customers. From time to time, the Company receives notices from these wireless carriers and other partners of a claim for infringement of intellectual property rights potentially related to their products. These infringement claims have been settled, dismissed, have not been further pursued by the customers, or are pending for further action by the Company.

 

Contingent severance obligations—The Company has agreements in place with certain key employees (Executive Severance Arrangements) guaranteeing severance payments under certain circumstances. Generally, in the event of termination by the Company without cause, termination due to death or disability, or resignation for good reason, the Company is obligated to the pay the employees in accordance to the terms of the agreements. On July 13, 2022, Robert Tirva, the CFO and President of the Company, resigned and became eligible for $1 million in severance payments, plus certain health insurance benefits, over 20 months if he meets certain requirements. The severance costs were charged to expense as of the severance date. On September 30, 2022, approximately $1.2 million in severance costs that were triggered by the AJP transaction were included in accrued expenses. On July 13, 2022, the Company appointed Clay Crolius as Chief Financial Officer.

 

The Board of Directors approved annual bonus payments to certain executives for the 2021 year in January 2022, and payments in cash and stock were made in January and February of 2022 to the executives.

 

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss Per Share Attributable to Common Stockholders
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders

NOTE 11 Net Loss Per Share Attributable to Common Stockholders

 

The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders for the three and nine months ended:

 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2022   2021   2022   2021 
Numerator:                
Net loss  $(1,608)  $(10,939)  $(13,045)  $(26,905)
Denominator:                    
Weighted-average shares used in
computing net loss per share, basic
and diluted
   36,085,226    8,366,283    24,888,859    7,222,541 
Net loss per share, basic and diluted  $(0.04)  $(1.31)  $(0.52)  $(3.72)

 

The dilutive common shares that were excluded from the calculation of diluted net loss per share because their effect would have been antidilutive for the period are presented in the table below. The table also reflects the 1-for-10 Reverse Stock Split that became effective on September 15, 2021:

 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2022   2021   2022   2021 
Shares subject to options to purchase common stock   62,548    106,644    62,548    106,644 
Unvested restricted stock units   691,355    176,877    691,355    176,877 
Shares subject to warrants to purchase common
Stock
   2    -    2    - 
Total   753,905    283,521    753,905    283,521 

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment and Geographic Information
9 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
Segment and Geographic Information

NOTE 12 —Segment and Geographic Information

 

The Company operates in one reporting segment. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker, who is the chief executive officer, in deciding how to allocate resources and assessing performance. The Company’s chief operating decision maker allocates resources and assesses performance based upon discrete financial information at the consolidated level.

 

The following table summarizes the revenue by region based on ship-to destinations for the three and nine months ended:

Summary of Revenue by Region 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2022   2021   2022   2021 
U.S.  $4,351   $11,786   $24,284   $28,524 
Canada and Latin America   1,855    1,105    6,132    8,220 
Europe and Middle East   266    605    1,159    932 
Asia Pacific   14,025    949    14,135    963 
Total revenues  $20,497   $14,445   $45,710   $38,639 

 

The following table summarizes the composition of revenues for the three and nine months ended:

 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2022   2021   2022   2021 
Product Sales  $20,497   $14,412   $45,684   $38,563 
Services   0    33    26    76 
Total revenues  $20,497   $14,445   $45,710   $38,639 

 

Revenue from customers with concentration greater than 10% in the three and nine months ended September 30, 2022 and 2021 accounted for approximately the following percentages of total revenues:

 

   Three Months Ended September 30,   Nine Months Ended September 30, 
   2022   2021   2022   2021 
Customer A   68%   *    30%   * 
Customer B   16%   21%   30%   27%
Customer C   *    28%   11%   13%
Customer D   *    25%   10%   24%

 

 

* Customer revenue did not exceed 10% in the respective period.

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent Events
9 Months Ended
Sep. 30, 2022
Subsequent Events [Abstract]  
Subsequent Events

NOTE 13 Subsequent Events

 

On October 26, 2022, our stockholders approved an amendment to the Company’s amended and restated certificate of incorporation, as amended that would effect a reverse stock split whereby a number of outstanding shares of our common stock between and including two (2) and fifteen (15), such number consisting only of whole shares, will be combined into one share of our common stock. The effectiveness of the reverse stock split or the abandonment of the reverse stock split will be determined by the Board in its discretion. If the Board chooses to effect the reverse stock split, it will set the timing and specific ratio from the range approved by the stockholders.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
The Company and its significant accounting policies (Policies)
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Description of Business

Description of Business —Sonim Technologies, Inc. (Nasdaq: SONM) was incorporated in the state of Delaware on August 5, 1999, and is headquartered in San Diego, California. The Company is a leading U.S. provider of ultra-rugged mobile phones and accessories designed specifically for task workers physically engaged in their work environments, often in mission-critical roles.

 

On September 15, 2021, the Company effected a 1-for-10 stock split (the “Reverse Stock Split”) of its issued and outstanding shares of common stock on that date. Additionally, the number of shares of the Company’s common stock subject to outstanding stock options and restricted stock units, the exercise price of all of its outstanding stock options, and the number of shares of common stock reserved for future issuance pursuant to its equity compensation plans were adjusted proportionately in connection with the Reverse Stock Split. The number of authorized shares of common stock under the Company’s Amended and Restated Certificate of Incorporation and the par value per share of its common stock were unchanged. All historical share and per share amounts presented herein have been adjusted retrospectively to reflect these changes.

 

Liquidity and Ability to Continue as a Going Concern

Liquidity and Ability to Continue as a Going Concern The Company’s condensed consolidated financial statements account for the continuation of our business as a going concern. The Company is subject to the risks and uncertainties associated with the development and release of new products. The Company’s principal sources of liquidity as of September 30, 2022, consist of existing cash and cash equivalents totaling $15,474. During the third quarter of 2022, the Company raised $17,500 by selling common stock to an investor (see Note 7), netting approximately $14,370 after costs. The Company had current assets of $39,177 and current liabilities of $23,813. The Company had a net loss for the three months ended September 30, 2022 of $1,608 and the company may need significant cash to expand their product line into the durable consumer market for research and development expenses and marketing. There are significant costs associated with new product development and there is a need for sales volume of the new model of our rugged product for the consumer market to produce cash for further growth. If the sales of the new product fall short of our expectations, then the Company may need additional cash to meet its growth objectives. This raises substantial doubt regarding the Company’s ability to continue as a going concern for a period of at least one year from the date of issuance of these unaudited condensed consolidated financial statements.

 

To alleviate a potential lack of liquidity, management is currently evaluating various funding alternatives and may seek to raise additional funds through the issuance of equity, mezzanine or debt securities, through arrangements with strategic or investment partners with greater resources or access to funds or through obtaining credit from government or financial institutions. As we seek additional sources of financing, there can be no assurance that such financing would be available to us on favorable terms or at all. Our ability to obtain additional financing in the debt and equity capital markets is subject to several factors, including market and economic conditions, our performance and investor sentiment with respect to us and our industry.

 

Basis of presentation and preparation

Basis of presentation and preparation

 

The Company uses the same accounting policies in preparing quarterly and annual financial statements. The condensed consolidated financial statements include the accounts of Sonim Technologies, Inc. and its wholly owned subsidiaries (collectively “Sonim” or the “Company”). Intercompany accounts and transactions have been eliminated. In the opinion of the Company’s management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. The preparation of these unaudited condensed consolidated financial statements and accompanying notes in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported. Actual results could differ materially from those estimates. Certain prior period amounts in the unaudited condensed consolidated financial statements and accompanying notes have been reclassified to conform to the current period’s presentation. These unaudited condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company’s annual audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2021.

 

Out of period adjustment

Out of period adjustment

 

During the three months ended September 30, 2022, the Company recorded an out of period adjustment of approximately $1.05 million related to software costs for the XP10 smartphone that were expensed as part of research and development expenses in the second quarter of 2022 and should have been capitalized. The impact of this adjustment is a $1.05 million decrease to research and development expenses in the third quarter of 2022. After the adjustment, research and development expenses for the nine months ending September 30, 2022 are correct and capitalized non-recurring engineering (NRE) costs that are included in other assets are correct as of September 30, 2022.

 

 

New accounting pronouncements:

New accounting pronouncements:

 

Pronouncements adopted in 2022:

 

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), as amended, which requires lessees to recognize a liability associated with obligations to make payments under the terms of the arrangement in addition to a right-of-use asset representing the lessee’s right to use, or to control the use of the given asset assumed under the lease. The Company adopted ASC 842 on January 1, 2022. The adoption of ASC 842 resulted in the recording of right-of-use assets, lease liability, and the derecognition of deferred lease liabilities, with the offset to equity. Beginning in 2022, the Company records the amortization of the right-of-use assets, with a corresponding reduction in rent expense. These changes were not applied to periods prior to 2022 and make comparison of the Company’s consolidated financial statements between periods difficult or impossible because of the differences in accounting standards used. See Note 5 for further information.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue recognition (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Net Revenue Disaggregate by Product Category

The following table presents our net revenue disaggregated by product category:

 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30   September 30 
   2022   2021   2022   2021 
Smartphones  $1,506   $2,800   $10,956   $11,115 
Feature Phones   4,779    11,396    19,618    25,735 
Tablets / Other   14,212    249    15,136    1,789 
Revenue  $20,497   $14,445   $45,710   $38,639 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair value measurement (Tables)
9 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Summary of Fair Value Assets and Liabilities

The following tables sets forth by level, within the fair value hierarchy, the Company’s assets at fair value:

 

   Level 1   Level 2   Level 3   Total 
   September 30, 2022 
   Level 1   Level 2   Level 3   Total 
Assets:                    
Money market funds *  $1,501   $   $   $1,501 

 

   Level 1   Level 2   Level 3   Total 
   December 31, 2021 
   Level 1   Level 2   Level 3   Total 
Assets:                
Money market funds *  $1,500   $   $   $1,500 

 

 

* Included in cash and cash equivalents on the condensed consolidated balance sheets.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2022
Credit Loss [Abstract]  
Schedule of Accounts Receivable

Accounts Receivable consists of the following:

 

  

September 30,

2022

  

December 31,

2021

 
Trade receivables  $16,399   $11,735 
Allowance for doubtful accounts   (113)   (932)
Accounts receivable, net   16,286    10,803 
Vendor non-trade receivables   890    2,255 
Total accounts receivable  $17,176   $13,058 
Schedule of Inventory

Inventory consists of the following:

 

   September 30, 2022   December 31, 2021 
Finished goods  $3,582   $2,952 
Raw materials   91    1,986 
Accessories   417    606 
Inventory, Net  $4,090   $5,544 
Schedule of Other Assets

Other assets consisted of the following:

 

  

September

30, 2022

   December 31, 2021 
Deferred NRE  $3,949   $2,345 
Advances to third party manufacturers   2,000    2,000 
Deposits   317    431 
Other   68    93 
Total Other Assets  $6,334   $4,869 
Schedule of Accrued Expenses

Accrued Expenses consisted of the following:

 

  

September

30, 2022

   December 31, 2021 
Customer allowances  $3,557   $3,148 
Employee-related liabilities   1,591    1,893 
Warranties   868    836 
Accrual for goods received not invoiced   16    668 
Contractual obligations   1,155    1,035 
Royalties   1,048    1,210 
Research and development   2,080    1,158 
Shipping       157 
Returns allowance   64    390 
Legal   290    517 
Other   92    341 
Accrued liabilities, current  $10,761   $11,353 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
9 Months Ended
Sep. 30, 2022
Leases  
Summary of Activity of ROU Assets and Lease Liability

  

Lease

Liability

 
Balance, December 31, 2021  $ 
Adoption of ASC 842   1,976 
Derecognition on cancelation of lease   (1,211)
Principal payments   (561)
Balance, September 30, 2022   204 
Less short-term portion   204 
Long term lease liability  $ 

 

   ROU Assets 
Balance, December 31, 2021  $ 
Adoption of ASC 842   1,976 
Derecognition of deferred rent liability   (142)
Impairment of ROU asset   (978)
Derecognition on cancelation of lease   (221)
Amortization   (431)
Balance, September 30, 2022  $204 
Schedule of Future Minimum Lease Payments under Noncancelable Operating Lease Commitments

Future minimum lease payments under noncancelable operating lease commitments are as follows as of September 30, 2022:

 

Year Ending, December 31st,    
2022  $108 
2023   99 
2024    
2025    
Total undiscounted minimum lease commitments  $207 
Effect of discounting   (3)
Lease liabilities at September 30, 2022  $204 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expense

Stock-based compensation expense for the three and nine months ended September 30, 2022, and 2021 is as follows:

 

   2022    2021   2022   2021 
   Three Months Ended    Nine Months Ended 
   September 30,    September 30, 
   2022    2021   2022   2021 
Cost of revenues  $9   $16   $89   $48 
Sales and marketing   3    45    53    156 
General and administrative   622    189    1,230    426 
Research and development   3    35    18    130 
Stock-based compensation expense  $637   $285   $1,136   $760 
Summary of Stock Option Activity

Stock option activity for the nine months ended September 30, 2022, is set forth in the table below and reflects the 1-for-10 Reverse Stock Split that became effective on September 15, 2021:

 

       Weighted average  

Weighted average

Remaining

   Aggregate 
       exercise price   contractual life  

Intrinsic

 
   Options   per share   (in years)   Value* 
Outstanding at January 1, 2022   95,413   $40.00    6.73   $      0 
Options granted      $           
Options exercised      $           
Options forfeited   (15,303)  $33.65           
Options expired   (17,562)  $48.55           
Outstanding at September 30, 2022   62,548   $39.15    5.64   $0 
                     
Exercisable at September 30, 2022   54,887   $39.92    5.42   $0 

 

*The intrinsic value is calculated as the difference between the exercise price and the fair value of the common stock on the balance sheet date.
Summary of Outstanding RSU's

Restricted stock units’ (“RSU”) activity for the nine months ended September 30, 2022, is set forth in the table below and reflects the 1-for-10 Reverse Stock Split that became effective on September 15, 2021:

 

   RSUs 
Outstanding at January 1, 2022   347,110 
Granted   554,591 
Released   (169,683)
Forfeited   (40,661)
Outstanding at September 30, 2022   691,355 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss Per Share Attributable to Common Stockholders (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders

The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders for the three and nine months ended:

 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2022   2021   2022   2021 
Numerator:                
Net loss  $(1,608)  $(10,939)  $(13,045)  $(26,905)
Denominator:                    
Weighted-average shares used in
computing net loss per share, basic
and diluted
   36,085,226    8,366,283    24,888,859    7,222,541 
Net loss per share, basic and diluted  $(0.04)  $(1.31)  $(0.52)  $(3.72)
Summary of Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share

 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2022   2021   2022   2021 
Shares subject to options to purchase common stock   62,548    106,644    62,548    106,644 
Unvested restricted stock units   691,355    176,877    691,355    176,877 
Shares subject to warrants to purchase common
Stock
   2    -    2    - 
Total   753,905    283,521    753,905    283,521 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment and Geographic Information (Tables)
9 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
Summary of Revenue by Region

The following table summarizes the revenue by region based on ship-to destinations for the three and nine months ended:

Summary of Revenue by Region 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2022   2021   2022   2021 
U.S.  $4,351   $11,786   $24,284   $28,524 
Canada and Latin America   1,855    1,105    6,132    8,220 
Europe and Middle East   266    605    1,159    932 
Asia Pacific   14,025    949    14,135    963 
Total revenues  $20,497   $14,445   $45,710   $38,639 
Schedule of Composition of Revenues

The following table summarizes the composition of revenues for the three and nine months ended:

 

   2022   2021   2022   2021 
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
   2022   2021   2022   2021 
Product Sales  $20,497   $14,412   $45,684   $38,563 
Services   0    33    26    76 
Total revenues  $20,497   $14,445   $45,710   $38,639 
Schedule of Percentage of Total Revenues

Revenue from customers with concentration greater than 10% in the three and nine months ended September 30, 2022 and 2021 accounted for approximately the following percentages of total revenues:

 

   Three Months Ended September 30,   Nine Months Ended September 30, 
   2022   2021   2022   2021 
Customer A   68%   *    30%   * 
Customer B   16%   21%   30%   27%
Customer C   *    28%   11%   13%
Customer D   *    25%   10%   24%

 

 

* Customer revenue did not exceed 10% in the respective period.
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
The Company and its significant accounting policies (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 15, 2021
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]            
Date of incorporation       Aug. 05, 1999    
Stockholders equity reverse stock split 1-for-10          
Cash and cash equivalents, at carrying value   $ 15,474   $ 15,474   $ 11,233
Selling common stock       14,414 $ 9,046  
Assets, current   39,177   39,177   35,687
Liabilities, current   23,813   23,813   $ 20,985
Net income (loss) attributable to parent   1,608 $ 10,939 13,045 26,905  
Research and development expense   (135) $ 5,492 $ 6,754 $ 13,826  
Decrease in research and development expense   1,050        
Previously Reported [Member]            
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]            
Research and development expense   $ 1,050        
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Net Revenue Disaggregate by Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 20,497 $ 14,445 $ 45,710 $ 38,639
Smart Phones [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,506 2,800 10,956 11,115
Feature Phones [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 4,779 11,396 19,618 25,735
Tablets and Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 14,212 $ 249 $ 15,136 $ 1,789
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue recognition (Details Narrative) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Allowances for distributor product returns $ 67   $ 300
Estimated life of a particular model phone 4 years    
Contract liabilities $ 266 $ 11  
Other Assets [Member]      
Total capitalized costs $ 1,682 $ 2,345  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Fair Value Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds * [1] $ 1,501 $ 1,500
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds * [1] 1,501 1,500
Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds * [1]
Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds * [1]
[1] Included in cash and cash equivalents on the condensed consolidated balance sheets.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jul. 31, 2022
Dec. 31, 2021
Credit Loss [Abstract]      
Trade receivables $ 16,399   $ 11,735
Allowance for doubtful accounts (113)   (932)
Accounts receivable, net 16,286   10,803
Vendor non-trade receivables 890   2,255
Total accounts receivable $ 17,176 $ 912 $ 13,058
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Credit Loss [Abstract]    
Finished goods $ 3,582 $ 2,952
Raw materials 91 1,986
Accessories 417 606
Inventory, Net $ 4,090 $ 5,544
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Credit Loss [Abstract]    
Deferred NRE $ 3,949 $ 2,345
Advances to third party manufacturers 2,000 2,000
Deposits 317 431
Other 68 93
Total Other Assets $ 6,334 $ 4,869
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Credit Loss [Abstract]    
Customer allowances $ 3,557 $ 3,148
Employee-related liabilities 1,591 1,893
Warranties 868 836
Accrual for goods received not invoiced 16 668
Contractual obligations 1,155 1,035
Royalties 1,048 1,210
Research and development 2,080 1,158
Shipping 157
Returns allowance 64 390
Legal 290 517
Other 92 341
Accrued liabilities, current $ 10,761 $ 11,353
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Balance Sheet Components (Details Narrative) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Jul. 31, 2022
Dec. 31, 2021
Credit Loss [Abstract]      
Allowance for doubtful accounts, premiums and other receivables $ 113   $ 932
Trade receivables 17,176 $ 912 13,058
Cash from receivable 91    
Allowances for distributor product returns $ 41   $ 229
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Activity of ROU Assets and Lease Liability (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Leases    
Lease liability, opening balance  
Lease liability, Adoption of ASC 842 1,976  
Derecognition on cancelation of lease (1,211)  
Lease liability, Principal payments (561)  
Lease liability, ending balance 204  
Lease liability, Less short-term portion 204
Lease liability, Long term lease liability  
Right of use assets, beginning balance  
Right of use assets, Adoption of ASC 842 1,976  
Right of use assets, Derecognition of deferred rent liability (142)  
Right of use assets, Impairment of ROU asset (978)  
Right of use assets, Derecognition on cancelation of lease (221)  
Right of use assets, Amortization (431)  
Right of use assets, ending balance $ 204  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Future Minimum Lease Payments under Noncancelable Operating Lease Commitments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Leases    
2022 $ 108  
2023 99  
2024  
2025  
Total undiscounted minimum lease commitments 207  
Effect of discounting (3)  
Lease liabilities at September 30, 2022 $ 204
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Aug. 31, 2022
Aug. 31, 2022
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Incremental borrowing rate         8.50%    
Operating lease, right-of-use asset, reduced             $ 142,000
Operating lease, right-of-use asset, impairment         $ 978,000    
Operating sublease, option to extend, description         This sublease is for 13 months which, at the option of the subtenant, can be extended for 12 additional months. In determining the fair value of the ROU asset, the Company assumed that the subtenant will extend the lease because the sublease payments are less than market value. The Company determined that the fair value of the ROU asset as the sum of the sublease payments for the 25 months of the sublease    
Payments to termination of lease $ 260            
Gain (loss) on termination of lease   $ 730,000 $ 730,000 $ 730,000  
Amortization of ROU assets         431,000    
Interest expense on lease liabilities         95,000    
Property taxes and operating expenses         134,000    
Short term, rent payments         11,000    
Sublease income         80,000    
Residual value guarantees     $ 0   $ 0    
Weighted average remaining lease, term     6 months   6 months    
Weighted average of the discount, rate     8.50%   8.50%    
Accounting Standards Update 2016-02 [Member]              
ASU, adoption date     Jan. 01, 2022   Jan. 01, 2022    
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt (Details Narrative) - Accounts Payable Financing Agreement [Member]
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2019
USD ($)
Integer
Debt Instrument [Line Items]      
Debt instrument, remaining balance | $ $ 184 $ 214 $ 736
Equal quarterly, installments | Integer     20
Minimum [Member]      
Debt Instrument [Line Items]      
Debt instrument, payment term 2 years    
Maximum [Member]      
Debt Instrument [Line Items]      
Debt instrument, payment term 4 years    
Interest ranging, rate 8.00%    
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders Equity (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 08, 2022
Jul. 13, 2022
Apr. 13, 2022
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Subsidiary, Sale of Stock [Line Items]              
Purchased shares issued, Value       $ 14,370 $ 10,337 $ 14,415 $ 10,337
CFO and President [Member]              
Subsidiary, Sale of Stock [Line Items]              
Severance payments   $ 1,000          
Severance costs           1,200  
AJP Holding Company LLC [Member] | Subscription Agreement [Member]              
Subsidiary, Sale of Stock [Line Items]              
Purchased shares issued     20,833,333        
Shares issued price per share     $ 0.84        
Purchased shares issued, Value     $ 17,500        
Stock issuance costs           $ 3,130  
Percentage for capital outstanding stock     52.00%        
AJP Holding Company LLC [Member] | Subscription Agreement [Member] | First Closing [Member]              
Subsidiary, Sale of Stock [Line Items]              
Purchased shares issued   14,880,952          
Purchased shares issued, Value   $ 12,500          
AJP Holding Company LLC [Member] | Subscription Agreement [Member] | Second Closing [Member]              
Subsidiary, Sale of Stock [Line Items]              
Purchased shares issued 5,952,381            
Purchased shares issued, Value $ 5,000            
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 637 $ 285 $ 1,136 $ 760
Cost of Sales [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 9 16 89 48
Selling and Marketing Expense [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 3 45 53 156
General and Administrative Expense [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 622 189 1,230 426
Research and Development Expense [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 3 $ 35 $ 18 $ 130
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Options, beginning outstanding | shares 95,413
Weighted average exercise price per share, beginning balance | $ / shares $ 40.00
Weighted average remaining contractual life (in years) 6 years 8 months 23 days
Aggregate intrinsic value, beginning balance | $ $ 0 [1]
Options, granted | shares
Weighted average exercise price per share, exercised | $ / shares
Options exercised | shares
Weighted average exercise price per share, exercised | $ / shares
Options, forfeited | shares (15,303)
Weighted average exercise price per share, forfeited | $ / shares $ 33.65
Options, expired | shares (17,562)
Weighted average exercise price per share, expired | $ / shares $ 48.55
Options, ending outstanding | shares 62,548
Weighted average exercise price per share, ending balance | $ / shares $ 39.15
Weighted average remaining contractual life (in years) 5 years 7 months 20 days
Aggregate intrinsic value, ending balance | $ $ 0 [1]
Option, exercisable | shares 54,887
Weighted average exercise price per share, exercisable | $ / shares $ 39.92
Weighted average remaining contractual life (in years), exercisable 5 years 5 months 1 day
Aggregate intrinsic value, exercisable | $ $ 0 [1]
[1] The intrinsic value is calculated as the difference between the exercise price and the fair value of the common stock on the balance sheet date.
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Outstanding RSU's (Details) - Restricted Stock Units (RSUs) [Member]
9 Months Ended
Sep. 30, 2022
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Outstanding at January 1, 2022 347,110
Granted 554,591
Released (169,683)
Forfeited (40,661)
Outstanding at September 30, 2022 691,355
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation (Details Narrative)
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Share-Based Payment Arrangement [Abstract]  
Stock-based compensation, unamortized $ 429
Weighted average 2 years
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Tax Disclosure [Abstract]        
Income tax expense $ 72 $ 90 $ 201 $ 227
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Thousands
9 Months Ended
Jul. 13, 2022
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Loss Contingencies [Line Items]        
Contractual obligation   $ 1,250   $ 6,460
Purchase obligation   9,400   $ 5,663
CFO and President [Member]        
Loss Contingencies [Line Items]        
Severance payments $ 1,000      
Severance costs   1,200    
Cost of Sales [Member]        
Loss Contingencies [Line Items]        
Royalty expense   $ 964 $ 1,369  
Maximum [Member]        
Loss Contingencies [Line Items]        
Royalty payment percent of net revenues   5.00%    
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator:        
Net loss $ (1,608) $ (10,939) $ (13,045) $ (26,905)
Denominator:        
Weighted-average shares used in computing net loss per share, basic and diluted 36,085,226 8,366,283 24,888,859 7,222,541
Net loss per share, basic and diluted $ (0.04) $ (1.31) $ (0.52) $ (3.72)
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 753,905 283,521 753,905 283,521
Shares Subject To Options To Purchase Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 62,548 106,644 62,548 106,644
Unvested Restricted Stock Units [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 691,355 176,877 691,355 176,877
Shares Subject To Warrants To Purchase Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 2 2
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss Per Share Attributable to Common Stockholders (Details Narrative)
Sep. 15, 2021
Earnings Per Share [Abstract]  
Stockholders equity reverse stock split 1-for-10
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenues $ 20,497 $ 14,445 $ 45,710 $ 38,639
UNITED STATES        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenues 4,351 11,786 24,284 28,524
Canada and Latin America [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenues 1,855 1,105 6,132 8,220
Europe and Middle East [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenues 266 605 1,159 932
Asia Pacific [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenues $ 14,025 $ 949 $ 14,135 $ 963
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Composition of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue from External Customer [Line Items]        
Total revenues $ 20,497 $ 14,445 $ 45,710 $ 38,639
Product [Member]        
Revenue from External Customer [Line Items]        
Total revenues 20,497 14,412 45,684 38,563
Service [Member]        
Revenue from External Customer [Line Items]        
Total revenues $ 0 $ 33 $ 26 $ 76
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Percentage of Total Revenues (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Customer A [Member]        
Revenue, Major Customer [Line Items]        
Concentration Risk Percentage1 68.00% 30.00%
Customer B [Member]        
Revenue, Major Customer [Line Items]        
Concentration Risk Percentage1 16.00% 21.00% 30.00% 27.00%
Consumer C [Member]        
Revenue, Major Customer [Line Items]        
Concentration Risk Percentage1 28.00% 11.00% 13.00%
Consumer D [Member]        
Revenue, Major Customer [Line Items]        
Concentration Risk Percentage1 25.00% 10.00% 24.00%
XML 65 form10-q_htm.xml IDEA: XBRL DOCUMENT 0001178697 2022-01-01 2022-09-30 0001178697 2022-10-31 0001178697 2022-09-30 0001178697 2021-12-31 0001178697 2022-07-01 2022-09-30 0001178697 2021-07-01 2021-09-30 0001178697 2021-01-01 2021-09-30 0001178697 us-gaap:CommonStockMember 2022-06-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001178697 us-gaap:RetainedEarningsMember 2022-06-30 0001178697 2022-06-30 0001178697 us-gaap:CommonStockMember 2021-12-31 0001178697 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001178697 us-gaap:RetainedEarningsMember 2021-12-31 0001178697 us-gaap:CommonStockMember 2021-06-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001178697 us-gaap:RetainedEarningsMember 2021-06-30 0001178697 2021-06-30 0001178697 us-gaap:CommonStockMember 2020-12-31 0001178697 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001178697 us-gaap:RetainedEarningsMember 2020-12-31 0001178697 2020-12-31 0001178697 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001178697 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001178697 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001178697 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001178697 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001178697 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001178697 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001178697 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001178697 us-gaap:CommonStockMember 2022-09-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001178697 us-gaap:RetainedEarningsMember 2022-09-30 0001178697 us-gaap:CommonStockMember 2021-09-30 0001178697 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001178697 us-gaap:RetainedEarningsMember 2021-09-30 0001178697 2021-09-30 0001178697 2021-09-14 2021-09-15 0001178697 srt:ScenarioPreviouslyReportedMember 2022-07-01 2022-09-30 0001178697 SONM:SmartPhonesMember 2022-07-01 2022-09-30 0001178697 SONM:SmartPhonesMember 2021-07-01 2021-09-30 0001178697 SONM:SmartPhonesMember 2022-01-01 2022-09-30 0001178697 SONM:SmartPhonesMember 2021-01-01 2021-09-30 0001178697 SONM:FeaturePhonesMember 2022-07-01 2022-09-30 0001178697 SONM:FeaturePhonesMember 2021-07-01 2021-09-30 0001178697 SONM:FeaturePhonesMember 2022-01-01 2022-09-30 0001178697 SONM:FeaturePhonesMember 2021-01-01 2021-09-30 0001178697 SONM:TabletsAndOtherMember 2022-07-01 2022-09-30 0001178697 SONM:TabletsAndOtherMember 2021-07-01 2021-09-30 0001178697 SONM:TabletsAndOtherMember 2022-01-01 2022-09-30 0001178697 SONM:TabletsAndOtherMember 2021-01-01 2021-09-30 0001178697 us-gaap:OtherAssetsMember 2022-09-30 0001178697 us-gaap:OtherAssetsMember 2021-12-31 0001178697 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-09-30 0001178697 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2022-09-30 0001178697 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2022-09-30 0001178697 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001178697 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001178697 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001178697 2022-07-31 0001178697 us-gaap:AccountingStandardsUpdate201602Member 2022-09-30 0001178697 2022-08-28 2022-08-31 0001178697 2022-08-30 2022-08-31 0001178697 SONM:AccountsPayableFinancingAgreementMember 2019-01-01 0001178697 srt:MinimumMember SONM:AccountsPayableFinancingAgreementMember 2022-01-01 2022-09-30 0001178697 srt:MaximumMember SONM:AccountsPayableFinancingAgreementMember 2022-01-01 2022-09-30 0001178697 srt:MaximumMember SONM:AccountsPayableFinancingAgreementMember 2022-09-30 0001178697 SONM:AccountsPayableFinancingAgreementMember 2022-09-30 0001178697 SONM:AccountsPayableFinancingAgreementMember 2021-12-31 0001178697 SONM:SubscriptionAgreementMember SONM:AJPHoldingCompanyLLCMember 2022-04-12 2022-04-13 0001178697 SONM:SubscriptionAgreementMember SONM:AJPHoldingCompanyLLCMember 2022-04-13 0001178697 SONM:FirstClosingMember SONM:SubscriptionAgreementMember SONM:AJPHoldingCompanyLLCMember 2022-07-11 2022-07-13 0001178697 SONM:SecondClosingMember SONM:SubscriptionAgreementMember SONM:AJPHoldingCompanyLLCMember 2022-08-07 2022-08-08 0001178697 SONM:SubscriptionAgreementMember SONM:AJPHoldingCompanyLLCMember 2022-01-01 2022-09-30 0001178697 SONM:ChiefFinancialOfficerAndPresidentMember 2022-07-11 2022-07-13 0001178697 SONM:ChiefFinancialOfficerAndPresidentMember 2022-01-01 2022-09-30 0001178697 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001178697 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001178697 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001178697 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001178697 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001178697 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001178697 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001178697 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001178697 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001178697 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001178697 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001178697 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001178697 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001178697 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001178697 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001178697 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001178697 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001178697 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001178697 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 0001178697 srt:MaximumMember 2022-01-01 2022-09-30 0001178697 SONM:SharesSubjectToOptionsToPurchaseCommonStockMember 2022-07-01 2022-09-30 0001178697 SONM:SharesSubjectToOptionsToPurchaseCommonStockMember 2021-07-01 2021-09-30 0001178697 SONM:SharesSubjectToOptionsToPurchaseCommonStockMember 2022-01-01 2022-09-30 0001178697 SONM:SharesSubjectToOptionsToPurchaseCommonStockMember 2021-01-01 2021-09-30 0001178697 SONM:UnvestedRestrictedStockUnitsMember 2022-07-01 2022-09-30 0001178697 SONM:UnvestedRestrictedStockUnitsMember 2021-07-01 2021-09-30 0001178697 SONM:UnvestedRestrictedStockUnitsMember 2022-01-01 2022-09-30 0001178697 SONM:UnvestedRestrictedStockUnitsMember 2021-01-01 2021-09-30 0001178697 SONM:SharesSubjectToWarrantsToPurchaseCommonStockMember 2022-07-01 2022-09-30 0001178697 SONM:SharesSubjectToWarrantsToPurchaseCommonStockMember 2021-07-01 2021-09-30 0001178697 SONM:SharesSubjectToWarrantsToPurchaseCommonStockMember 2022-01-01 2022-09-30 0001178697 SONM:SharesSubjectToWarrantsToPurchaseCommonStockMember 2021-01-01 2021-09-30 0001178697 country:US 2022-07-01 2022-09-30 0001178697 country:US 2021-07-01 2021-09-30 0001178697 country:US 2022-01-01 2022-09-30 0001178697 country:US 2021-01-01 2021-09-30 0001178697 SONM:CanadaAndLatinAmericaMember 2022-07-01 2022-09-30 0001178697 SONM:CanadaAndLatinAmericaMember 2021-07-01 2021-09-30 0001178697 SONM:CanadaAndLatinAmericaMember 2022-01-01 2022-09-30 0001178697 SONM:CanadaAndLatinAmericaMember 2021-01-01 2021-09-30 0001178697 SONM:EuropeAndMiddleEastMember 2022-07-01 2022-09-30 0001178697 SONM:EuropeAndMiddleEastMember 2021-07-01 2021-09-30 0001178697 SONM:EuropeAndMiddleEastMember 2022-01-01 2022-09-30 0001178697 SONM:EuropeAndMiddleEastMember 2021-01-01 2021-09-30 0001178697 srt:AsiaPacificMember 2022-07-01 2022-09-30 0001178697 srt:AsiaPacificMember 2021-07-01 2021-09-30 0001178697 srt:AsiaPacificMember 2022-01-01 2022-09-30 0001178697 srt:AsiaPacificMember 2021-01-01 2021-09-30 0001178697 us-gaap:ProductMember 2022-07-01 2022-09-30 0001178697 us-gaap:ProductMember 2021-07-01 2021-09-30 0001178697 us-gaap:ProductMember 2022-01-01 2022-09-30 0001178697 us-gaap:ProductMember 2021-01-01 2021-09-30 0001178697 us-gaap:ServiceMember 2022-07-01 2022-09-30 0001178697 us-gaap:ServiceMember 2021-07-01 2021-09-30 0001178697 us-gaap:ServiceMember 2022-01-01 2022-09-30 0001178697 us-gaap:ServiceMember 2021-01-01 2021-09-30 0001178697 SONM:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001178697 SONM:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001178697 SONM:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001178697 SONM:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001178697 SONM:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001178697 SONM:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001178697 SONM:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001178697 SONM:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001178697 SONM:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001178697 SONM:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001178697 SONM:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001178697 SONM:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001178697 SONM:ConsumerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001178697 SONM:ConsumerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001178697 SONM:ConsumerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001178697 SONM:ConsumerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 iso4217:USD shares iso4217:USD shares pure SONM:Integer 0001178697 false Q3 --12-31 P2Y 10-Q true 2022-09-30 2022 false 001-38907 Sonim Technologies, Inc. DE 94-3336783 4445 Eastgate Mall Suite 200 San Diego CA 92121 (650) 378-8100 Common Stock par value $0.001 per share SONM NASDAQ Yes Yes Non-accelerated Filer true true false false 40837203 15474000 11233000 16286000 10803000 890000 2255000 4090000 5544000 2437000 5852000 39177000 35687000 286000 534000 204000 6344000 4869000 46001000 41090000 147000 148000 12435000 9473000 10761000 11353000 204000 266000 11000 23813000 20985000 1480000 1409000 37000 66000 25330000 22460000 0.001 0.001 100000000 100000000 40637828 40637828 18808855 18808855 41000 19000 0.001 0.001 5000000 5000000 0 0 0 0 269459000 253416000 -248829000 -234805000 20671000 18630000 46001000 41090000 20497000 14445000 45710000 38639000 17181000 12661000 38019000 31738000 3316000 1784000 7691000 6901000 -135000 5492000 6754000 13826000 1511000 3087000 5754000 7456000 3633000 2961000 7623000 7602000 236000 967000 791000 4276000 5245000 12507000 20922000 33160000 -1929000 -10723000 -13231000 -26259000 -22000 -96000 730000 730000 -130000 -130000 -185000 -126000 -117000 -419000 -1536000 -10849000 -12844000 -26678000 72000 90000 201000 227000 -1608000 -10939000 -13045000 -26905000 -0.04 -1.31 -0.52 -3.72 36085226 8366283 24888859 7222541 19340560 19000 254213000 -247220000 7012000 20833333 21000 14349000 14370000 385599 1000 260000 261000 98336 637000 637000 -1608000 -1608000 40657828 41000 269459000 -248829000 20671000 18808885 19000 253416000 -234805000 18630000 20878638 21000 14394000 14415000 800622 1000 513000 514000 -978000 -978000 169683 1136000 1136000 -13045000 -13045000 40657828 41000 269459000 -248829000 20671000 6695272 7000 225099000 -212144000 12962000 2555788 2000 10335000 10337000 2149 29 285000 285000 -10939000 -10939000 9253238 9000 235719000 -223083000 12645000 6631039 7000 224581000 -196178000 28410000 6631039 7000 224581000 -196178000 28410000 707 5000 5000 2555788 2000 10335000 10337000 9992 38000 38000 55683 29 760000 760000 -26905000 -26905000 9253238 9000 235719000 -223083000 12645000 9253238 9000 235719000 -223083000 12645000 1-for-10 -13045000 -26905000 555000 1631000 1136000 760000 -514000 561000 -130000 -59000 -9000 730000 260000 2000 685000 5485000 -669000 -1365000 2392000 -1454000 -1438000 -3415000 -589000 1465000 1134000 2962000 3648000 -482000 248000 32000 -234000 255000 -5000 71000 40000 -10139000 -20912000 6000 20000 -6000 -20000 30000 111000 14414000 9046000 38000 5000 14384000 8978000 4241000 -11954000 11233000 22141000 15474000 10187000 96000 103000 45000 1291000 261000 253000 <p id="xdx_804_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zcYA1cySA4rk" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 1 —<span id="xdx_82B_zsN2n4FCA6Al">The Company and its significant accounting policies</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_ecustom--DescriptionOfBusinessPolicyTextBlock_znQpglpBcf27" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zIue3sOHHQ6h">Description of Business </span></b>—Sonim Technologies, Inc. (Nasdaq: SONM) was incorporated in the state of Delaware on <span id="xdx_90B_edei--EntityIncorporationDateOfIncorporation_c20220101__20220930_zS5UpdMfTm6h" title="Date of incorporation">August 5, 1999</span>, and is headquartered in San Diego, California. The Company is a leading U.S. provider of ultra-rugged mobile phones and accessories designed specifically for task workers physically engaged in their work environments, often in mission-critical roles.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 15, 2021, the Company effected a <span id="xdx_906_eus-gaap--StockholdersEquityReverseStockSplit_c20210914__20210915_zk4oODW3Xurf" title="Stockholders equity reverse stock split">1-for-10</span> stock split (the “Reverse Stock Split”) of its issued and outstanding shares of common stock on that date. Additionally, the number of shares of the Company’s common stock subject to outstanding stock options and restricted stock units, the exercise price of all of its outstanding stock options, and the number of shares of common stock reserved for future issuance pursuant to its equity compensation plans were adjusted proportionately in connection with the Reverse Stock Split. The number of authorized shares of common stock under the Company’s Amended and Restated Certificate of Incorporation and the par value per share of its common stock were unchanged. All historical share and per share amounts presented herein have been adjusted retrospectively to reflect these changes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_ecustom--LiquidityAndAbilityToContinueAsGoingConcernPolicyTextBlock_zWXpl2POOBug" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><b><span id="xdx_861_z7ilyvErah5f">Liquidity and Ability to Continue as a Going Concern </span>– </b>The Company’s condensed consolidated financial statements account for the continuation of our business as a going concern. The Company is subject to the risks and uncertainties associated with the development and release of new products. The Company’s principal sources of liquidity as of September 30, 2022, consist of existing cash and cash equivalents totaling $<span id="xdx_90C_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_c20220930_zNk5vhHcuI97" title="Cash and cash equivalents, at carrying value">15,474</span>. During the third quarter of 2022, the Company raised $<span id="xdx_90C_eus-gaap--ProceedsFromIssuanceOfCommonStock_pn5n6_c20220101__20220930__srt--TitleOfIndividualAxis__custom--InvestorsMember_zGWBywjVqzV" title="Selling common stock">17,500 by selling common stock to an investor (see Note 7), netting approximately $14,370 after costs. The Company had current assets of $<span id="xdx_90F_eus-gaap--AssetsCurrent_iI_pn3n3_c20220930_zDNxGvJ46c33" title="Assets, current">39,177</span> and current liabilities of $<span id="xdx_90D_eus-gaap--LiabilitiesCurrent_iI_pn3n3_c20220930_zV9NVxMBQKWb" title="Liabilities, current">23,813</span>. The Company had a net loss for the three months ended September 30, 2022 of $<span id="xdx_908_eus-gaap--NetIncomeLoss_iN_pn3n3_di_c20220701__20220930_z5mh5jspKkZd" title="Net income (loss) attributable to parent">1,608</span> and the company may need significant cash to expand their product line into the durable consumer market for research and development expenses and marketing. There are significant costs associated with new product development and there is a need for sales volume of the new model of our rugged product for the consumer market to produce cash for further growth. If the sales of the new product fall short of our expectations, then the Company may need additional cash to meet its growth objectives. This raises substantial doubt regarding the Company’s ability to continue as a going concern for a period of at least one year from the date of issuance of these unaudited condensed consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To alleviate a potential lack of liquidity, management <span style="background-color: white">is currently evaluating various funding alternatives and may seek to raise additional funds through the issuance of equity, mezzanine or debt securities, through arrangements with strategic or investment partners with greater resources or access to funds or through obtaining credit from government or financial institutions. As we seek additional sources of financing, there can be no assurance that such financing would be available to us on favorable terms or at all. Our ability to obtain additional financing in the debt and equity capital markets is subject to several factors, including market and economic conditions, our performance and investor sentiment with respect to us and our industry.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zg5PA7vksmSe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zr0OnKhbXUpa">Basis of presentation and preparation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses the same accounting policies in preparing quarterly and annual financial statements. The condensed consolidated financial statements include the accounts of Sonim Technologies, Inc. and its wholly owned subsidiaries (collectively “Sonim” or the “Company”). Intercompany accounts and transactions have been eliminated. In the opinion of the Company’s management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. The preparation of these unaudited condensed consolidated financial statements and accompanying notes in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported. Actual results could differ materially from those estimates. Certain prior period amounts in the unaudited condensed consolidated financial statements and accompanying notes have been reclassified to conform to the current period’s presentation. These unaudited condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company’s annual audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zLetgWaIkGFf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_z0qWTthP4wOe">Out of period adjustment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended September 30, 2022, the Company recorded an out of period adjustment of approximately $<span id="xdx_902_eus-gaap--ResearchAndDevelopmentExpense_pn4n6_c20220701__20220930__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zwISgQGByLs1" title="Research and development expense">1.05</span> million related to software costs for the XP10 smartphone that were expensed as part of research and development expenses in the second quarter of 2022 and should have been capitalized. The impact of this adjustment is a $<span id="xdx_90B_ecustom--DecreaseInResearchAndDevelopmentExpense_pn4n6_c20220701__20220930_zGyXAe1ztgs5" title="Decrease in research and development expense">1.05</span> million decrease to research and development expenses in the third quarter of 2022. After the adjustment, research and development expenses for the nine months ending September 30, 2022 are correct and capitalized non-recurring engineering (NRE) costs that are included in other assets are correct as of September 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zoX51Y9dB5w2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_zRuv5Gp8uHz6">New accounting pronouncements:</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Pronouncements adopted in 2022:</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, <i>Leases (Topic 842), </i>as amended, which requires lessees to recognize a liability associated with obligations to make payments under the terms of the arrangement in addition to a right-of-use asset representing the lessee’s right to use, or to control the use of the given asset assumed under the lease. The Company adopted ASC 842 on January 1, 2022. The adoption of ASC 842 resulted in the recording of right-of-use assets, lease liability, and the derecognition of deferred lease liabilities, with the offset to equity. Beginning in 2022, the Company records the amortization of the right-of-use assets, with a corresponding reduction in rent expense. These changes were not applied to periods prior to 2022 and make comparison of the Company’s consolidated financial statements between periods difficult or impossible because of the differences in accounting standards used. See Note 5 for further information.</span></p> <p id="xdx_854_zgnWXgnph9Q3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_ecustom--DescriptionOfBusinessPolicyTextBlock_znQpglpBcf27" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zIue3sOHHQ6h">Description of Business </span></b>—Sonim Technologies, Inc. (Nasdaq: SONM) was incorporated in the state of Delaware on <span id="xdx_90B_edei--EntityIncorporationDateOfIncorporation_c20220101__20220930_zS5UpdMfTm6h" title="Date of incorporation">August 5, 1999</span>, and is headquartered in San Diego, California. The Company is a leading U.S. provider of ultra-rugged mobile phones and accessories designed specifically for task workers physically engaged in their work environments, often in mission-critical roles.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 15, 2021, the Company effected a <span id="xdx_906_eus-gaap--StockholdersEquityReverseStockSplit_c20210914__20210915_zk4oODW3Xurf" title="Stockholders equity reverse stock split">1-for-10</span> stock split (the “Reverse Stock Split”) of its issued and outstanding shares of common stock on that date. Additionally, the number of shares of the Company’s common stock subject to outstanding stock options and restricted stock units, the exercise price of all of its outstanding stock options, and the number of shares of common stock reserved for future issuance pursuant to its equity compensation plans were adjusted proportionately in connection with the Reverse Stock Split. The number of authorized shares of common stock under the Company’s Amended and Restated Certificate of Incorporation and the par value per share of its common stock were unchanged. All historical share and per share amounts presented herein have been adjusted retrospectively to reflect these changes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1999-08-05 1-for-10 <p id="xdx_84F_ecustom--LiquidityAndAbilityToContinueAsGoingConcernPolicyTextBlock_zWXpl2POOBug" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><b><span id="xdx_861_z7ilyvErah5f">Liquidity and Ability to Continue as a Going Concern </span>– </b>The Company’s condensed consolidated financial statements account for the continuation of our business as a going concern. The Company is subject to the risks and uncertainties associated with the development and release of new products. The Company’s principal sources of liquidity as of September 30, 2022, consist of existing cash and cash equivalents totaling $<span id="xdx_90C_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_c20220930_zNk5vhHcuI97" title="Cash and cash equivalents, at carrying value">15,474</span>. During the third quarter of 2022, the Company raised $<span id="xdx_90C_eus-gaap--ProceedsFromIssuanceOfCommonStock_pn5n6_c20220101__20220930__srt--TitleOfIndividualAxis__custom--InvestorsMember_zGWBywjVqzV" title="Selling common stock">17,500 by selling common stock to an investor (see Note 7), netting approximately $14,370 after costs. The Company had current assets of $<span id="xdx_90F_eus-gaap--AssetsCurrent_iI_pn3n3_c20220930_zDNxGvJ46c33" title="Assets, current">39,177</span> and current liabilities of $<span id="xdx_90D_eus-gaap--LiabilitiesCurrent_iI_pn3n3_c20220930_zV9NVxMBQKWb" title="Liabilities, current">23,813</span>. The Company had a net loss for the three months ended September 30, 2022 of $<span id="xdx_908_eus-gaap--NetIncomeLoss_iN_pn3n3_di_c20220701__20220930_z5mh5jspKkZd" title="Net income (loss) attributable to parent">1,608</span> and the company may need significant cash to expand their product line into the durable consumer market for research and development expenses and marketing. There are significant costs associated with new product development and there is a need for sales volume of the new model of our rugged product for the consumer market to produce cash for further growth. If the sales of the new product fall short of our expectations, then the Company may need additional cash to meet its growth objectives. This raises substantial doubt regarding the Company’s ability to continue as a going concern for a period of at least one year from the date of issuance of these unaudited condensed consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To alleviate a potential lack of liquidity, management <span style="background-color: white">is currently evaluating various funding alternatives and may seek to raise additional funds through the issuance of equity, mezzanine or debt securities, through arrangements with strategic or investment partners with greater resources or access to funds or through obtaining credit from government or financial institutions. As we seek additional sources of financing, there can be no assurance that such financing would be available to us on favorable terms or at all. Our ability to obtain additional financing in the debt and equity capital markets is subject to several factors, including market and economic conditions, our performance and investor sentiment with respect to us and our industry.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 15474000 39177000 23813000 -1608000 <p id="xdx_84E_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zg5PA7vksmSe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zr0OnKhbXUpa">Basis of presentation and preparation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses the same accounting policies in preparing quarterly and annual financial statements. The condensed consolidated financial statements include the accounts of Sonim Technologies, Inc. and its wholly owned subsidiaries (collectively “Sonim” or the “Company”). Intercompany accounts and transactions have been eliminated. In the opinion of the Company’s management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. The preparation of these unaudited condensed consolidated financial statements and accompanying notes in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported. Actual results could differ materially from those estimates. Certain prior period amounts in the unaudited condensed consolidated financial statements and accompanying notes have been reclassified to conform to the current period’s presentation. These unaudited condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company’s annual audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zLetgWaIkGFf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_z0qWTthP4wOe">Out of period adjustment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended September 30, 2022, the Company recorded an out of period adjustment of approximately $<span id="xdx_902_eus-gaap--ResearchAndDevelopmentExpense_pn4n6_c20220701__20220930__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zwISgQGByLs1" title="Research and development expense">1.05</span> million related to software costs for the XP10 smartphone that were expensed as part of research and development expenses in the second quarter of 2022 and should have been capitalized. The impact of this adjustment is a $<span id="xdx_90B_ecustom--DecreaseInResearchAndDevelopmentExpense_pn4n6_c20220701__20220930_zGyXAe1ztgs5" title="Decrease in research and development expense">1.05</span> million decrease to research and development expenses in the third quarter of 2022. After the adjustment, research and development expenses for the nine months ending September 30, 2022 are correct and capitalized non-recurring engineering (NRE) costs that are included in other assets are correct as of September 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 1050000.00 1050000.00 <p id="xdx_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zoX51Y9dB5w2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_zRuv5Gp8uHz6">New accounting pronouncements:</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Pronouncements adopted in 2022:</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, <i>Leases (Topic 842), </i>as amended, which requires lessees to recognize a liability associated with obligations to make payments under the terms of the arrangement in addition to a right-of-use asset representing the lessee’s right to use, or to control the use of the given asset assumed under the lease. The Company adopted ASC 842 on January 1, 2022. The adoption of ASC 842 resulted in the recording of right-of-use assets, lease liability, and the derecognition of deferred lease liabilities, with the offset to equity. Beginning in 2022, the Company records the amortization of the right-of-use assets, with a corresponding reduction in rent expense. These changes were not applied to periods prior to 2022 and make comparison of the Company’s consolidated financial statements between periods difficult or impossible because of the differences in accounting standards used. See Note 5 for further information.</span></p> <p id="xdx_800_eus-gaap--RevenueFromContractWithCustomerTextBlock_zMOgQADL9byl" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 —<span id="xdx_822_z2og1kVZlWf6">Revenue recognition</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company recognizes revenue primarily from the sale of products, which are primarily mobile phones, tablets, and related accessories, and the majority of the Company’s contracts include only one performance obligation, namely the delivery of product. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is defined as the unit of account for revenue recognition under Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. The Company also recognizes revenue from other contracts that may include a combination of products and non-recurring engineering (NRE) services or from the provision of solely NRE services. Where there is a combination of products and NRE services, the Company accounts for the promises as individual performance obligations if they are concluded as distinct. Performance obligations are considered distinct if they are both capable of being identified and distinct within the context of the contract. In determining whether performance obligations meet the criteria for being distinct, the Company considers a number of factors, such as the degree of interrelation and interdependence between obligations, and whether or not the good or service significantly modifies or transforms another good or service in the contract. During the three and nine month periods ended September 30, 2022, and 2021, the Company did not have any contracts in which the products and NRE services were concluded to be a single performance obligation. In certain cases, the Company may offer tiered pricing based on volumes purchased for specific products. To date, all tiered pricing provisions have fallen into observable ranges of pricing to existing customers, thus, not resulting in any material right which could be concluded as its own performance obligation. In addition, the Company does not offer material post-contract support services to its customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net revenue for an individual contract is recognized at the related transaction price, which is the amount the Company expects to be entitled to in exchange for transferring the goods and/or services. The transaction price for product sales is calculated as the product selling price, net of variable consideration, which may include estimates for marketing development funds, sales incentives, and price protection and stock rotation rights. The Company records reductions to net revenues related to future product returns based on the Company’s expectations and historical experience. Typically, variable consideration does not need to be constrained as estimates are based on specific contract terms. However, the Company continues to assess variable consideration estimates such that it is probable that a significant reversal of revenue will not occur. The transaction price for a contract with multiple performance obligations is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices for products are determined based on the prices charged to customers, which are directly observable. Standalone selling price of the professional services are mostly based on time and materials. The Company determines its estimates of variable consideration based on historical collection experience with similar payor classes, aged accounts receivable by payor class, terms of payment agreements, correspondence from payors related to revenue audits or reviews, the Company’s historical settlement activity of audited and reviewed claims and current economic conditions using the portfolio approach. Revenue is recognized only to the extent that it is probable that a significant reversal of the cumulative amount recognized will not occur in future periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue is then recognized for each distinct performance obligation as control is transferred to the customer. Revenue attributable to hardware is recognized at the time control of the product transfers to the customer. Control is generally transferred when the Company has a present right to payment and title and the significant risks and rewards of ownership of products or services are transferred to its customers. For most of the Company’s revenue attributable to hardware, control transfers when products are shipped. Revenue attributable to professional services is recognized as the Company performs the professional services for the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Disaggregation of revenue</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--DisaggregationOfRevenueTableTextBlock_zIFx9UNpYJD6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents our net revenue disaggregated by product category:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zldM496IzfT5" style="display: none">Schedule of Net Revenue Disaggregate by Product Category</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_491_20220701__20220930_zPy2udMo8aab" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20210701__20210930_zVJXPbf8iN3h" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20220101__20220930_z38GLNBWkaIf" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_492_20210101__20210930_z7I53bzAOWhl" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="6" style="text-align: center; font-weight: bold">Three Months Ended</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="6" style="text-align: center; font-weight: bold">Nine Months Ended</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 12pt; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">September 30</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">September 30</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--SmartPhonesMember_zMEBcRs0YVF" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%">Smartphones</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,506</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,800</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">10,956</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">11,115</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--FeaturePhonesMember_zc3cdLVRFgr6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Feature Phones</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,779</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,396</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,735</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--TabletsAndOtherMember_zZFJzcaDyiNc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Tablets / Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,212</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">249</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,136</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,789</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_z6WB9NpWL9c6" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-size: 12pt"><span style="display: none; font-family: Times New Roman, Times, Serif">Revenue</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">20,497</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,445</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">45,710</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">38,639</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zMGaOeA3uix9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smartphone sales were lower in the third quarter of 2022 as the Company discontinued production and sale of its legacy smartphone product in anticipation of the launch of its new smartphone products in the fourth quarter of 2022. In the third quarter, the Company recognized revenue for the first time from a new and incrementally profitable tablet product line, which it developed and manufactured as an ODM for a third party.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Shipping and handling costs</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has elected to account for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products. These costs are included in cost of revenues.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Distributor returns allowance</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company records reductions to net revenues related to future distributor product returns based on the Company’s expectation. The Company had allowances for distributor product returns totaling approximately $<span id="xdx_909_ecustom--AllowancesForDistributorProductReturns_iI_pn3n3_c20220930_zBj02nJM8Xx3" title="Allowances for distributor product returns">67</span> and $<span id="xdx_909_ecustom--AllowancesForDistributorProductReturns_iI_pn3n3_c20210930_zf2lNdwdoTp4" title="Allowances for distributor product returns">300</span> as of September 30, 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract costs</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Applying the practical expedient, the Company recognizes the incremental costs of obtaining contracts as an expense when incurred when the amortization period of the assets that otherwise would have been recognized is one year or less. These costs are included in sales and marketing expenses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">non-recurring <span style="background-color: white">costs associated with design and development </span>of new products for technical approval, represent costs to fulfill a contract pursuant to ASC 340-40 <i>Other Assets and Deferred Costs.</i> <span style="background-color: white">Accordingly, the Company capitalizes these non-recurring engineering costs and amortizes such costs over the estimated period of time over which they are expected to be recovered, which is typically </span><span id="xdx_90F_ecustom--EstimatedLifeOfParticularModelPhone_dtY_c20220101__20220930_zwiFW92LC1Zj" title="Estimated life of a particular model phone">4</span> years<span style="background-color: white">, the estimated life of a particular model phone.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The total capitalized costs to fulfill a contract is primarily associated with Company’s XP3plus, XP5plus, and XP10 phones. As of September 30, 2022, and December 31, 2021, the total costs to fulfill a contract included in other assets were $<span id="xdx_908_eus-gaap--CapitalizedContractCostNet_iI_pn3n3_c20220930__us-gaap--BalanceSheetLocationAxis__us-gaap--OtherAssetsMember_zYy8CkX5BNuc" title="Total capitalized costs">1,682</span> and $<span id="xdx_904_eus-gaap--CapitalizedContractCostNet_iI_pn3n3_c20211231__us-gaap--BalanceSheetLocationAxis__us-gaap--OtherAssetsMember_zusYxM2GezI" title="Total capitalized costs">2,345</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract balances</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company records accounts receivable when it has an unconditional right to consideration. Contract liabilities are recorded when cash payments are received or due in advance of performance. Contract liabilities consist of advance payments and deferred revenue, where the Company has unsatisfied performance obligations. Contract liabilities are presented as a component of deferred revenue on the condensed consolidated balance sheets. As of September 30, 2022 and December 31, 2021, the contract liabilities were $<span id="xdx_90D_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_c20220930_zPKDdieu5gc" title="Contract liabilities">266</span> and $<span id="xdx_90D_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_c20211231_zkoIZNmPi9n7" title="Contract liabilities">11</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--DisaggregationOfRevenueTableTextBlock_zIFx9UNpYJD6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents our net revenue disaggregated by product category:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zldM496IzfT5" style="display: none">Schedule of Net Revenue Disaggregate by Product Category</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_491_20220701__20220930_zPy2udMo8aab" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20210701__20210930_zVJXPbf8iN3h" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_495_20220101__20220930_z38GLNBWkaIf" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_492_20210101__20210930_z7I53bzAOWhl" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="6" style="text-align: center; font-weight: bold">Three Months Ended</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="6" style="text-align: center; font-weight: bold">Nine Months Ended</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 12pt; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">September 30</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">September 30</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--SmartPhonesMember_zMEBcRs0YVF" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%">Smartphones</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,506</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,800</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">10,956</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">11,115</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--FeaturePhonesMember_zc3cdLVRFgr6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Feature Phones</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,779</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,396</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,735</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--TabletsAndOtherMember_zZFJzcaDyiNc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Tablets / Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,212</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">249</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,136</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,789</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_z6WB9NpWL9c6" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-size: 12pt"><span style="display: none; font-family: Times New Roman, Times, Serif">Revenue</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">20,497</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,445</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">45,710</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">38,639</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1506000 2800000 10956000 11115000 4779000 11396000 19618000 25735000 14212000 249000 15136000 1789000 20497000 14445000 45710000 38639000 67000 300000 P4Y 1682000 2345000 266000 11000 <p id="xdx_809_eus-gaap--FairValueDisclosuresTextBlock_zAcm7lBqK2Me" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 3 —<span id="xdx_828_zbuLxaRqmyCg">Fair value measurement</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value measurements standard establishes a framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). The three levels of the fair value hierarchy under the standard are described below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 24.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1—Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets that the Company has the ability to access.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 24.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2—Inputs to the valuation methodology include:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quoted market prices for similar assets or liabilities in active markets;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quoted prices for identical or similar assets or liabilities in inactive markets;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inputs other than quoted prices that are observable for the asset or liability;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 49pt; text-align: justify; text-indent: -24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If the asset or liability has a specified (contractual) term, the level 2 input must be observable for substantially the full term of the asset or liability.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3—Inputs to the valuation methodology are unobservable and significant to the fair value measurement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The assets or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used at September 30, 2022, and December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Money market funds are classified within level 1 of the fair value hierarchy because they are valued using quoted market prices.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The methods described above may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Furthermore, while the Company believes its valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_zGsWyuzNJWd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables sets forth by level, within the fair value hierarchy, the Company’s assets at fair value:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_zc4oODp00eac" style="display: none">Summary of Fair Value Assets and Liabilities</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_496_20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByAssetClassAxis__us-gaap--MoneyMarketFundsMember_zxDvKAzm7Zbh" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_490_20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByAssetClassAxis__us-gaap--MoneyMarketFundsMember_zx3yJVYZhS94" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_49C_20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByAssetClassAxis__us-gaap--MoneyMarketFundsMember_zPKAbE3o7ww7" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_49E_20220930_ze4Lg2a6GIri" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September 30, 2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_400_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_zpAIoemby8ta" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; padding-left: 10pt; width: 44%; text-align: left"><span id="xdx_F43_zzCdzeXngtMg" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Money market funds *</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,501</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0674">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0675">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,501</span></td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20211231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByAssetClassAxis__us-gaap--MoneyMarketFundsMember_zh3qMIl3DQLa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20211231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByAssetClassAxis__us-gaap--MoneyMarketFundsMember_zLn7diOH3nr" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20211231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByAssetClassAxis__us-gaap--MoneyMarketFundsMember_z5KeYf11GRZf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20211231_zpDizPPpbBDc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_40D_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_z63RVz6bJvT5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F4F_zecwTQGX3Jml" style="padding-left: 10pt; width: 44%; text-align: left; padding-bottom: 1.5pt">Money market funds *</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right">1,500</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0679">—</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0680">—</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right">1,500</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <div style="width: 20%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span id="xdx_F05_zZrAev64fvNh" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_F1E_zeCD37eqpxtf" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Included in cash and cash equivalents on the condensed consolidated balance sheets.</span></td></tr> </table> <p id="xdx_8A6_zDhAPsyBANL6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_zGsWyuzNJWd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables sets forth by level, within the fair value hierarchy, the Company’s assets at fair value:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_zc4oODp00eac" style="display: none">Summary of Fair Value Assets and Liabilities</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_496_20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByAssetClassAxis__us-gaap--MoneyMarketFundsMember_zxDvKAzm7Zbh" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_490_20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByAssetClassAxis__us-gaap--MoneyMarketFundsMember_zx3yJVYZhS94" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_49C_20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByAssetClassAxis__us-gaap--MoneyMarketFundsMember_zPKAbE3o7ww7" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_49E_20220930_ze4Lg2a6GIri" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September 30, 2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_400_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_zpAIoemby8ta" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; padding-left: 10pt; width: 44%; text-align: left"><span id="xdx_F43_zzCdzeXngtMg" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Money market funds *</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,501</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0674">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0675">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,501</span></td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20211231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByAssetClassAxis__us-gaap--MoneyMarketFundsMember_zh3qMIl3DQLa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20211231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByAssetClassAxis__us-gaap--MoneyMarketFundsMember_zLn7diOH3nr" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20211231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByAssetClassAxis__us-gaap--MoneyMarketFundsMember_z5KeYf11GRZf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20211231_zpDizPPpbBDc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_40D_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_z63RVz6bJvT5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F4F_zecwTQGX3Jml" style="padding-left: 10pt; width: 44%; text-align: left; padding-bottom: 1.5pt">Money market funds *</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right">1,500</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0679">—</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0680">—</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right">1,500</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <div style="width: 20%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span id="xdx_F05_zZrAev64fvNh" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_F1E_zeCD37eqpxtf" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Included in cash and cash equivalents on the condensed consolidated balance sheets.</span></td></tr> </table> 1501000 1501000 1500000 1500000 <p id="xdx_809_eus-gaap--AccountsAndNontradeReceivableTextBlock_zOpEpZciqOgh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 4 —<span id="xdx_82D_zU3biGwJi6e7">Significant Balance Sheet Components</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zzKR0vHi4Ue5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accounts Receivable consists of the following:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zKBr8H4v0aZh" style="display: none">Schedule of Accounts Receivable</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20220930_zQQFbW7z8Chj" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20211231_zsDMOGd6jMU9" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--AccountsReceivableGross_iI_pn3n3_maARNzfsT_zwaciOjiHAL2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Trade receivables</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">16,399</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">11,735</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iNI_pn3n3_di_msARNzfsT_z7hiGIpc0MZd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(113</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(932</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--AccountsReceivableNet_iTI_pn3n3_mtARNzfsT_maRNCzwdR_z2u7n0KIrb6e" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accounts receivable, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,286</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,803</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--NontradeReceivables_iI_pn3n3_maRNCzwdR_z9hg3rW2c1Y4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Vendor non-trade receivables</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">890</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,255</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--ReceivablesNetCurrent_iTI_pn3n3_mtRNCzwdR_zX3fTPIXWpyh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total accounts receivable</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">17,176</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">13,058</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zM5OtG0thRV4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has non-trade receivables from a manufacturing vendor resulting from the sale of components to this vendor who manufactures and assembles final products for the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company analyzes the need for reserves for potential credit losses and records allowances for doubtful accounts when necessary. The Company had allowances for such losses totaling approximately $<span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_pn3n3_c20220930_zrlGviJex7Rb" title="Allowance for doubtful accounts, premiums and other receivables">113</span> and $<span id="xdx_902_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_pn3n3_c20211231_zBBsamVlHPfj" title="Allowance for doubtful accounts, premiums and other receivables">932</span> as of September 30, 2022 and December 31, 2021, respectively. In July 2022, the Company reached a settlement with a customer of a $<span id="xdx_909_eus-gaap--ReceivablesNetCurrent_iI_pn3n3_c20220731_zyaV1yTkhMxk" title="Trade receivables">912</span> trade receivable that was fully reserved for in the December 31, 2021 allowance for doubtful accounts. The Company received $<span id="xdx_900_eus-gaap--ProceedsFromSaleAndCollectionOfReceivables_pn3n3_c20220101__20220930_zNRbWVwGLFX8" title="Cash from receivable">91</span> in cash and the remaining receivable was written off to the allowance for doubtful accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zR1kXZCSzkFf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Inventory consists of the following:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span><span id="xdx_8B3_zdBjUT9oyb06" style="display: none">Schedule of Inventory</span></span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_491_20220930_zNnsCKp2R432" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">September 30, 2022</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_499_20211231_z9edLHK8Jqri" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, 2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maINzUwX_znxEovGwy7Gi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Finished goods</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">3,582</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">2,952</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzUwX_zmYLaBSOJCGd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Raw materials</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">91</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,986</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--InventoryAccessories_iI_pn3n3_maINzUwX_zlgeHogzFBB2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Accessories</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">417</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">606</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--InventoryNet_iTI_pn3n3_mtINzUwX_zPyZe1fUq5c5" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif">Inventory, Net</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,090</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,544</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zI9cg6MSvVF3" style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Distributor returns allowance</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company records reductions to cost of revenues related to future distributor product returns based on the Company’s expectation. The Company had inventory related to distributor product returns totaling approximately $<span id="xdx_907_eus-gaap--RetailRelatedInventory_iI_pn3n3_c20220930_zPdYi1CufVg3" title="Allowances for distributor product returns">41</span> and $<span id="xdx_907_eus-gaap--RetailRelatedInventory_iI_pn3n3_c20211231_zJ5e0bjjC5y5" title="Allowances for distributor product returns">229</span> as of September 30, 2022 and December 31, 2021 respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfOtherAssetsTableTextBlock_zPGfySq8qbyj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Other assets consisted of the following:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zPPCVthcZxXa" style="display: none">Schedule of Other Assets</span> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20220930_z5Pa6QglYQB3" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>30, 2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20211231_zMwHSRGpKnKj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_ecustom--DeferredServices_iI_pn3n3_maOAzm1g_zfABNuPziAO3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Deferred NRE</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">3,949</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">2,345</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--AdvancesToThirdPartyManufacturers_iI_pn3n3_maOAzm1g_zw6cr8P8RjCj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Advances to third party manufacturers</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DepositAssets_iI_pn3n3_maOAzm1g_zFO437KcEPX2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">317</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">431</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--OtherAssetsMiscellaneous_iI_pn3n3_maOAzm1g_zb2N6J04mT6g" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">68</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">93</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OtherAssets_iTI_pn3n3_mtOAzm1g_zC9Oyaqv4UU9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif">Total Other Assets</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,334</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,869</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zg1Lss74Zecf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zAs9izYp7VP6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accrued Expenses consisted of the following:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_zZ9pxU7SCAWa" style="display: none">Schedule of Accrued Expenses</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220930_zFVDlQ8xL7f" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>30, 2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20211231_zngSFcVFYe3b" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_406_ecustom--AccruedCustomerAllowancesCurrent_iI_pn3n3_maALCz8WT_zzDGVHTyDZE1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Customer allowances</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">3,557</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">3,148</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maALCz8WT_z1vvA1IVyaOc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Employee-related liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,591</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,893</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iI_pn3n3_maALCz8WT_zZsODfY4w8P6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Warranties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">868</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">836</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--AccrualForGoodsReceivedNotInvoiced_iI_pn3n3_maALCz8WT_zgzLBIE0gubl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrual for goods received not invoiced</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">668</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--AccruedContractualObligationsCurrent_iI_pn3n3_maALCz8WT_zgWu3oqbcph4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Contractual obligations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,155</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,035</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AccruedRoyaltiesCurrent_iI_pn3n3_maALCz8WT_zjsj7Ef66Iql" style="vertical-align: bottom; background-color: White"> <td>Royalties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,048</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,210</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--AccruedResearchAndDevelopmentCurrent_iI_pn3n3_maALCz8WT_zED6kcMac6I9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,080</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,158</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_ecustom--AccruedShippingExpensesCurrent_iI_pn3n3_maALCz8WT_zJY9VXv2QGWk" style="vertical-align: bottom; background-color: White"> <td>Shipping</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0769">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">157</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--AccruedReturnsAllowance_iI_pn3n3_maALCz8WT_z1H3GI848hH" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Returns allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">64</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">390</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--AccruedLegalExpensesCurrent_iI_pn3n3_maALCz8WT_zUbBp08x84e9" style="vertical-align: bottom; background-color: White"> <td>Legal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">290</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">517</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCz8WT_zFBShAcL2Q63" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">92</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">341</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCz8WT_zaAFUUJWSEb7" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif">Accrued liabilities, current</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,761</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,353</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zsuKwnKSSB0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zzKR0vHi4Ue5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accounts Receivable consists of the following:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zKBr8H4v0aZh" style="display: none">Schedule of Accounts Receivable</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20220930_zQQFbW7z8Chj" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20211231_zsDMOGd6jMU9" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--AccountsReceivableGross_iI_pn3n3_maARNzfsT_zwaciOjiHAL2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Trade receivables</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">16,399</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">11,735</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iNI_pn3n3_di_msARNzfsT_z7hiGIpc0MZd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(113</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(932</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--AccountsReceivableNet_iTI_pn3n3_mtARNzfsT_maRNCzwdR_z2u7n0KIrb6e" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accounts receivable, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,286</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,803</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--NontradeReceivables_iI_pn3n3_maRNCzwdR_z9hg3rW2c1Y4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Vendor non-trade receivables</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">890</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,255</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--ReceivablesNetCurrent_iTI_pn3n3_mtRNCzwdR_zX3fTPIXWpyh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total accounts receivable</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">17,176</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">13,058</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 16399000 11735000 113000 932000 16286000 10803000 890000 2255000 17176000 13058000 113000 932000 912000 91000 <p id="xdx_89C_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zR1kXZCSzkFf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Inventory consists of the following:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span><span id="xdx_8B3_zdBjUT9oyb06" style="display: none">Schedule of Inventory</span></span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_491_20220930_zNnsCKp2R432" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">September 30, 2022</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_499_20211231_z9edLHK8Jqri" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, 2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maINzUwX_znxEovGwy7Gi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Finished goods</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">3,582</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">2,952</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzUwX_zmYLaBSOJCGd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Raw materials</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">91</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,986</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--InventoryAccessories_iI_pn3n3_maINzUwX_zlgeHogzFBB2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Accessories</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">417</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">606</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--InventoryNet_iTI_pn3n3_mtINzUwX_zPyZe1fUq5c5" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif">Inventory, Net</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,090</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,544</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3582000 2952000 91000 1986000 417000 606000 4090000 5544000 41000 229000 <p id="xdx_89C_eus-gaap--ScheduleOfOtherAssetsTableTextBlock_zPGfySq8qbyj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Other assets consisted of the following:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zPPCVthcZxXa" style="display: none">Schedule of Other Assets</span> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20220930_z5Pa6QglYQB3" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>30, 2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20211231_zMwHSRGpKnKj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_ecustom--DeferredServices_iI_pn3n3_maOAzm1g_zfABNuPziAO3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Deferred NRE</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">3,949</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">2,345</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--AdvancesToThirdPartyManufacturers_iI_pn3n3_maOAzm1g_zw6cr8P8RjCj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Advances to third party manufacturers</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DepositAssets_iI_pn3n3_maOAzm1g_zFO437KcEPX2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">317</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">431</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--OtherAssetsMiscellaneous_iI_pn3n3_maOAzm1g_zb2N6J04mT6g" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">68</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">93</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OtherAssets_iTI_pn3n3_mtOAzm1g_zC9Oyaqv4UU9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif">Total Other Assets</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,334</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,869</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3949000 2345000 2000000 2000000 317000 431000 68000 93000 6334000 4869000 <p id="xdx_894_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zAs9izYp7VP6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accrued Expenses consisted of the following:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_zZ9pxU7SCAWa" style="display: none">Schedule of Accrued Expenses</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220930_zFVDlQ8xL7f" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>30, 2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20211231_zngSFcVFYe3b" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_406_ecustom--AccruedCustomerAllowancesCurrent_iI_pn3n3_maALCz8WT_zzDGVHTyDZE1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Customer allowances</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">3,557</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">3,148</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maALCz8WT_z1vvA1IVyaOc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Employee-related liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,591</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,893</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iI_pn3n3_maALCz8WT_zZsODfY4w8P6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Warranties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">868</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">836</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--AccrualForGoodsReceivedNotInvoiced_iI_pn3n3_maALCz8WT_zgzLBIE0gubl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrual for goods received not invoiced</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">668</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--AccruedContractualObligationsCurrent_iI_pn3n3_maALCz8WT_zgWu3oqbcph4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Contractual obligations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,155</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,035</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AccruedRoyaltiesCurrent_iI_pn3n3_maALCz8WT_zjsj7Ef66Iql" style="vertical-align: bottom; background-color: White"> <td>Royalties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,048</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,210</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--AccruedResearchAndDevelopmentCurrent_iI_pn3n3_maALCz8WT_zED6kcMac6I9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,080</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,158</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_ecustom--AccruedShippingExpensesCurrent_iI_pn3n3_maALCz8WT_zJY9VXv2QGWk" style="vertical-align: bottom; background-color: White"> <td>Shipping</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0769">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">157</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--AccruedReturnsAllowance_iI_pn3n3_maALCz8WT_z1H3GI848hH" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Returns allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">64</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">390</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--AccruedLegalExpensesCurrent_iI_pn3n3_maALCz8WT_zUbBp08x84e9" style="vertical-align: bottom; background-color: White"> <td>Legal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">290</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">517</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCz8WT_zFBShAcL2Q63" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">92</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">341</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCz8WT_zaAFUUJWSEb7" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif">Accrued liabilities, current</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,761</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,353</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3557000 3148000 1591000 1893000 868000 836000 16000 668000 1155000 1035000 1048000 1210000 2080000 1158000 157000 64000 390000 290000 517000 92000 341000 10761000 11353000 <p id="xdx_801_eus-gaap--LesseeOperatingLeasesTextBlock_zpPB91l0J021" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 5 —<span id="xdx_827_zeGflLNcHN91">Leases</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted ASU 2016-02 on <span id="xdx_909_eus-gaap--ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate_iI_c20220930__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member_zIrZ9Inm9LGd" title="ASU, adoption date">January 1, 2022</span>. The Company elected to use “the effective date” method where the comparative reporting periods is unchanged from legacy US GAAP. The Company elected the package of practical expedients to not reassess the classifications of existing leases and to not reassess if initial direct costs qualify for capitalization. The Company identified and continued to classify six leases as operating leases at January 1, 2022. All of the Company’s leases are for office space. The Company has elected the practical expedient to not separate lease components from non-lease components for all leases.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At adoption of ASC 842, the Company determined the fair value of the lease liability for each of the four operating leases (excluding the short-term leases) as the net present value of future lease payments using the Company’s incremental borrowing rate of <span id="xdx_905_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pid_dp_uPure_c20220101__20220930_zgTx8ysAtD7h" title="Incremental borrowing rate">8.5%</span>. The incremental borrowing rate was determined by management as the interest rate that the Company would pay for a loan with a repayment stream that is the same as the lease payment stream and for a loan that is secured by the underlying lease assets. The Company determined that the incremental rate was <span id="xdx_908_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pid_dp_uPure_c20220101__20220930_zgQ5WfgYMYLh" title="Incremental borrowing rate">8.5%</span> for all four leases at January 1, 2022. An ROU asset that represents the Company’s right to use the leased asset, was established at adoption for the same amount as the lease liability. Per ASC 842, ROU assets were reduced by $<span id="xdx_90E_ecustom--OperatingLeaseRightOfUseAssetReduced_iI_pn3n3_c20211231_zbaA53T1HuP4" title="Operating lease, right-of-use asset, reduced">142</span> with the derecognition of deferred lease liabilities from December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One of the Company’s ROU assets is part of an asset group that had indicators of impairment (sublease income that is significantly less than the head lease obligation) as of December 31, 2021 and accordingly subject to an impairment analysis under ASC 360 at that time. At December 31, 2021 the amount of leasehold improvements and other recorded assets related to the asset group were not significant and as a result no impairment was required prior to adoption of ASC 842; however, had the recorded assets of the group at December 31, 2021 been significant an impairment charge would have been required. Upon adoption of ASC 842 and the recording of the ROU asset within this asset group, the Company reassessed impairment under ASC 360. As a result of this assessment, it was determined that as of the adoption date the fair value of the asset group was less than the recorded carrying value upon adoption and an impairment related to the ROU asset of $<span id="xdx_906_eus-gaap--OperatingLeaseImpairmentLoss_pn3n3_c20220101__20220930_z2EM4bUOrMSl" title="Operating lease, right-of-use asset, impairment">978</span> was required. Since all impairment conditions and events were present at December 31, 2021 as well as the adoption date, the Company recognized the impairment of $<span id="xdx_906_eus-gaap--OperatingLeaseImpairmentLoss_pn3n3_c20220101__20220930_zJ47t9vHfxz9" title="Operating lease, right-of-use asset, impairment">978</span> as an adjustment to beginning of the year retained earnings upon the adoption date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company entered into a sublease for the above property in September 2021 that had sublease income that was significantly less than the head lease payments. <span id="xdx_90A_eus-gaap--LesseeOperatingSubleaseOptionToExtend_c20220101__20220930_zC7mJUwEwAph" title="Operating sublease, option to extend, description">This sublease is for 13 months which, at the option of the subtenant, can be extended for 12 additional months. In determining the fair value of the ROU asset, the Company assumed that the subtenant will extend the lease because the sublease payments are less than market value. The Company determined that the fair value of the ROU asset as the sum of the sublease payments for the 25 months of the sublease</span>. The Company is amortizing this ROU asset as sublease payments are received. On August 31, 2022, the Company entered into an agreement with the landlord to cancel the head lease for $<span id="xdx_906_ecustom--PaymentsToTerminationOfLease_c20220828__20220831_zAApIlGmKRU4" title="Payments to termination of lease">260</span> in consideration paid by the Company to the landlord. On August 31, 2022 the Company derecognized the remaining lease liability and ROU asset. This resulted in a $<span id="xdx_900_eus-gaap--GainLossOnTerminationOfLease_pn3n3_c20220830__20220831_zUZjOfUHB6ch" title="Gain (loss) on termination of lease">730</span> gain on the termination of the lease. The sublease was terminated when the head lease was terminated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company elected the practical expedient for short-term leases for two leases that had terms of one year or less. ROU assets and lease liabilities were not established for these two short-term leases and rent payments are recorded as rent expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 1, 2022 the Company began recording all lease payments as the payment of lease interest expense and a reduction of the lease liability for the four leases that are not short-term. ROU assets are amortized over the life of the Company’s lease. The following table shows the activity of the ROU assets and lease liability for the nine months ending on September 30, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_ecustom--RightOfUseAssetsAndLeaseLiabilityTableTextBlock_zR8LOXiyyKu5" style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zngk0DhGbfye" style="display: none">Summary of Activity of ROU Assets and Lease Liability</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Lease</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Liability</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, December 31, 2021</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iS_pn3n3_c20220101__20220930_zxYR5GdQA1sh" style="text-align: right" title="Lease liability, opening balance"><span style="-sec-ix-hidden: xdx2ixbrl0806">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 78%">Adoption of ASC 842</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_ecustom--LeaseLiabilityAdoptionOfAsc842_pn3n3_c20220101__20220930_z6yzBBbA1bNb" style="width: 18%; text-align: right" title="Lease liability, Adoption of ASC 842">1,976</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Derecognition on cancelation of lease</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--DerecognitionOnCancelationOfLease_pn3n3_c20220101__20220930_zWa1eHRXHVvc" style="text-align: right" title="Derecognition on cancelation of lease">(1,211</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Principal payments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--OperatingLeasePayments_iN_pn3n3_di_c20220101__20220930_zEbAoc6dIhua" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease liability, Principal payments">(561</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Balance, September 30, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--OperatingLeaseLiability_iE_pn3n3_c20220101__20220930_z6fF1bpfWSd9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease liability, ending balance">204</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less short-term portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20220930_z7OxFrrDxDj4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease liability, Less short-term portion">204</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Long term lease liability</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20220930_z10a9o5Tk9Id" style="border-bottom: Black 2.5pt double; text-align: right" title="Lease liability, Long term lease liability"><span style="-sec-ix-hidden: xdx2ixbrl0818">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="text-align: center; margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">ROU Assets</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, December 31, 2021</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pn3n3_c20220101__20220930_zEG41GB5zFah" style="text-align: right" title="Right of use assets, beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl0820">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 78%">Adoption of ASC 842</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_ecustom--RightOfUseAssetsAdoptionOfAsc842_pn3n3_c20220101__20220930_zT9zsI2ZkXi8" style="width: 18%; text-align: right" title="Right of use assets, Adoption of ASC 842">1,976</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Derecognition of deferred rent liability</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--DerecognitionOfDeferredRentLiability_iN_pn3n3_di_c20220101__20220930_z0az6SH7PHCj" style="text-align: right" title="Right of use assets, Derecognition of deferred rent liability">(142</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Impairment of ROU asset</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--OperatingLeaseImpairmentLoss_iN_pn3n3_di_c20220101__20220930_zXG9d3eFEE65" style="text-align: right" title="Right of use assets, Impairment of ROU asset">(978</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Derecognition on cancelation of lease</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--DerecognitionOnCancelationsOfLease_iN_pn3n3_di_c20220101__20220930_zccqywFMbtxg" style="text-align: right" title="Right of use assets, Derecognition on cancelation of lease">(221</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--AdjustmentForAmortization_iN_pn3n3_di_c20220101__20220930_zzGcAxU4i8n2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Right of use assets, Amortization">(431</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Balance, September 30, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pn3n3_c20220101__20220930_zHhOMLf8kQe8" style="border-bottom: Black 2.5pt double; text-align: right" title="Right of use assets, ending balance">204</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zF2ByRM4P9P3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zoSO3U848Etb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future minimum lease payments under noncancelable operating lease commitments are as follows as of September 30, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zXJ0FEkPppyb" style="display: none">Schedule of Future Minimum Lease Payments under Noncancelable Operating Lease Commitments</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year Ending, December 31<sup>st</sup>,</b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20220930_z5PpcbcSMMak" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maLOLLPz5xq_znHM0NaMF2Tl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: left">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">108</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPz5xq_zfmymPqp4mje" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">99</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPz5xq_z2Jx1STXbyae" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0840">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPz5xq_zvadkidUeRFj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">2025</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0842">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPz5xq_zsmarxDatvW" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total undiscounted minimum lease commitments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">207</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zLiNPwJwqPIk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Effect of discounting</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pn3n3_z8ZJYAcnxIya" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Lease liabilities at September 30, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">204</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zKkUjLNyS6Z4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In connection with leases, for the nine months ended September 30, 2022, the Company recognized $<span id="xdx_90F_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_pn3n3_c20220101__20220930_zKW5A9XZLP3g" title="Amortization of ROU assets">431</span> for the amortization of ROU assets, $<span id="xdx_900_eus-gaap--InterestExpense_pn3n3_c20220101__20220930_zbwRmzkCfiX4" title="Interest expense on lease liabilities">95</span> for interest expense on lease liabilities, and no rent expense that was included in Cost of Revenues. Variable lease payments, including reimbursements to the landlord for property taxes and operating expenses, of approximately $<span id="xdx_909_ecustom--PropertyTaxesAndOperatingExpenses_pn3n3_c20220101__20220930_zlcf25mliRy4" title="Property taxes and operating expenses">134</span> and short-term rent payments of $<span id="xdx_907_ecustom--ShortTermLeaseRentPayments_pn3n3_c20220101__20220930_zJGC9ELIdVP6" title="Short term, rent payments">11</span> were included in rent expense for the nine months ended September 30, 2022, and were offset by $<span id="xdx_90D_eus-gaap--SubleaseIncome_pn3n3_c20220101__20220930_zXW34fxFwfF5" title="Sublease income">80</span> in sublease income. The Company does not have any lease extension or termination options on any lease. There are <span id="xdx_90C_eus-gaap--OperatingLeaseResidualValueOfLeasedAsset_iI_do_c20220930_ze5s8okoTcn2" title="Residual value guarantees">no</span> residual value guarantees in any lease. The weighted average remaining lease term of the operating leases is approximately <span id="xdx_90C_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20220930_zigeKA7cAPz4" title="Weighted average remaining lease, term">0.5</span> years. The weighted average of the discount rate for both the discount rate used to calculate the lease liabilities and the remaining balance of the lease payments for each lease as of September 30, 2022 is <span id="xdx_906_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20220930_zCfxIDdT5apk" title="Weighted average of the discount, rate">8.5%</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2022-01-01 0.085 0.085 142000 978000 978000 This sublease is for 13 months which, at the option of the subtenant, can be extended for 12 additional months. In determining the fair value of the ROU asset, the Company assumed that the subtenant will extend the lease because the sublease payments are less than market value. The Company determined that the fair value of the ROU asset as the sum of the sublease payments for the 25 months of the sublease 260 730000 <p id="xdx_896_ecustom--RightOfUseAssetsAndLeaseLiabilityTableTextBlock_zR8LOXiyyKu5" style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zngk0DhGbfye" style="display: none">Summary of Activity of ROU Assets and Lease Liability</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Lease</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Liability</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, December 31, 2021</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iS_pn3n3_c20220101__20220930_zxYR5GdQA1sh" style="text-align: right" title="Lease liability, opening balance"><span style="-sec-ix-hidden: xdx2ixbrl0806">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 78%">Adoption of ASC 842</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_ecustom--LeaseLiabilityAdoptionOfAsc842_pn3n3_c20220101__20220930_z6yzBBbA1bNb" style="width: 18%; text-align: right" title="Lease liability, Adoption of ASC 842">1,976</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Derecognition on cancelation of lease</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--DerecognitionOnCancelationOfLease_pn3n3_c20220101__20220930_zWa1eHRXHVvc" style="text-align: right" title="Derecognition on cancelation of lease">(1,211</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Principal payments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--OperatingLeasePayments_iN_pn3n3_di_c20220101__20220930_zEbAoc6dIhua" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease liability, Principal payments">(561</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Balance, September 30, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--OperatingLeaseLiability_iE_pn3n3_c20220101__20220930_z6fF1bpfWSd9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease liability, ending balance">204</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less short-term portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20220930_z7OxFrrDxDj4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease liability, Less short-term portion">204</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Long term lease liability</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20220930_z10a9o5Tk9Id" style="border-bottom: Black 2.5pt double; text-align: right" title="Lease liability, Long term lease liability"><span style="-sec-ix-hidden: xdx2ixbrl0818">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="text-align: center; margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">ROU Assets</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, December 31, 2021</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pn3n3_c20220101__20220930_zEG41GB5zFah" style="text-align: right" title="Right of use assets, beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl0820">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 78%">Adoption of ASC 842</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_ecustom--RightOfUseAssetsAdoptionOfAsc842_pn3n3_c20220101__20220930_zT9zsI2ZkXi8" style="width: 18%; text-align: right" title="Right of use assets, Adoption of ASC 842">1,976</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Derecognition of deferred rent liability</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--DerecognitionOfDeferredRentLiability_iN_pn3n3_di_c20220101__20220930_z0az6SH7PHCj" style="text-align: right" title="Right of use assets, Derecognition of deferred rent liability">(142</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Impairment of ROU asset</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--OperatingLeaseImpairmentLoss_iN_pn3n3_di_c20220101__20220930_zXG9d3eFEE65" style="text-align: right" title="Right of use assets, Impairment of ROU asset">(978</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Derecognition on cancelation of lease</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--DerecognitionOnCancelationsOfLease_iN_pn3n3_di_c20220101__20220930_zccqywFMbtxg" style="text-align: right" title="Right of use assets, Derecognition on cancelation of lease">(221</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--AdjustmentForAmortization_iN_pn3n3_di_c20220101__20220930_zzGcAxU4i8n2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Right of use assets, Amortization">(431</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Balance, September 30, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pn3n3_c20220101__20220930_zHhOMLf8kQe8" style="border-bottom: Black 2.5pt double; text-align: right" title="Right of use assets, ending balance">204</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1976000 -1211000 561000 204000 204000 1976000 142000 978000 221000 431000 204000 <p id="xdx_89D_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zoSO3U848Etb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future minimum lease payments under noncancelable operating lease commitments are as follows as of September 30, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zXJ0FEkPppyb" style="display: none">Schedule of Future Minimum Lease Payments under Noncancelable Operating Lease Commitments</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year Ending, December 31<sup>st</sup>,</b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20220930_z5PpcbcSMMak" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maLOLLPz5xq_znHM0NaMF2Tl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: left">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">108</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPz5xq_zfmymPqp4mje" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">99</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPz5xq_z2Jx1STXbyae" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0840">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPz5xq_zvadkidUeRFj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">2025</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0842">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPz5xq_zsmarxDatvW" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total undiscounted minimum lease commitments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">207</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zLiNPwJwqPIk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Effect of discounting</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pn3n3_z8ZJYAcnxIya" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Lease liabilities at September 30, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">204</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 108000 99000 207000 3000 204000 431000 95000 134000 11000 80000 0 P0Y6M 0.085 <p id="xdx_805_eus-gaap--DebtDisclosureTextBlock_zDYbLqJSLmA6" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 6 —<span id="xdx_827_z0GmXwJYP7He">Long-Term Debt</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2014 and 2017, the Company entered into agreements with one of its suppliers, whereby certain of its trade payables for royalties and royalty up-front payments were converted to payment plans. In December 2018, the Company amended its accounts payable financing agreements, effective January 1, 2019, which provides for the $<span id="xdx_908_eus-gaap--NotesPayable_iI_pn3n3_c20190101__us-gaap--TypeOfArrangementAxis__custom--AccountsPayableFinancingAgreementMember_zN8nj6lnEiZ6" title="Debt instrument, outstanding balance">736</span> outstanding balance to be paid in <span id="xdx_900_ecustom--DebtInstrumentPeriodicPaymentNumberOfEqualQuarterlyInstallments_iI_dc_c20190101__us-gaap--TypeOfArrangementAxis__custom--AccountsPayableFinancingAgreementMember_z7n7JP6UB6aj" title="Equal quarterly, installments">twenty</span> equal quarterly installments. The amounts due under these agreements are paid in quarterly installments over periods from <span id="xdx_905_eus-gaap--DebtInstrumentTerm_dxL_c20220101__20220930__srt--RangeAxis__srt--MinimumMember__us-gaap--TypeOfArrangementAxis__custom--AccountsPayableFinancingAgreementMember_zYmVGXI7EiL3" title="Debt instrument, term::XDX::P2Y"><span style="-sec-ix-hidden: xdx2ixbrl0872">two</span></span> to <span id="xdx_907_eus-gaap--DebtInstrumentTerm_dc_c20220101__20220930__srt--RangeAxis__srt--MaximumMember__us-gaap--TypeOfArrangementAxis__custom--AccountsPayableFinancingAgreementMember_zcaH6U1lvK84" title="Debt instrument, payment term">four years</span>, with interest ranging up to <span id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20220930__srt--RangeAxis__srt--MaximumMember__us-gaap--TypeOfArrangementAxis__custom--AccountsPayableFinancingAgreementMember_zMWWEJHIkx74" title="Interest ranging, rate">8%</span>. Remaining balances are $<span id="xdx_907_eus-gaap--NotesPayable_iI_pn3n3_c20220930__us-gaap--TypeOfArrangementAxis__custom--AccountsPayableFinancingAgreementMember_zIa9PwWhFjfl" title="Debt instrument, remaining balance">184</span> and $<span id="xdx_90E_eus-gaap--NotesPayable_iI_pn3n3_c20211231__us-gaap--TypeOfArrangementAxis__custom--AccountsPayableFinancingAgreementMember_zK6XY6dBm4ik" title="Debt instrument, remaining balance">214</span> at September 30, 2022 and December 31, 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 736000 20 P4Y 0.08 184000 214000 <p id="xdx_80B_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zEIAXXwWBMj9" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 7 —<span id="xdx_822_z9lCmzTBGuM2">Stockholders Equity</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 13, 2022, the Company entered into a subscription agreement (the “Subscription Agreement”) with AJP Holding Company, LLC (“AJP”) whereby, subject to the terms thereof, AJP agreed to purchase from the Company an aggregate of <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20220412__20220413__dei--LegalEntityAxis__custom--AJPHoldingCompanyLLCMember__us-gaap--TypeOfArrangementAxis__custom--SubscriptionAgreementMember_zYzueXHiJmL" title="Purchased shares issued">20,833,333</span> shares of the Company’s common stock (the “Purchased Shares”) for a purchase price of $<span id="xdx_90D_eus-gaap--SharesIssuedPricePerShare_iI_pid_c20220413__dei--LegalEntityAxis__custom--AJPHoldingCompanyLLCMember__us-gaap--TypeOfArrangementAxis__custom--SubscriptionAgreementMember_zknhMnqstui3" title="Shares issued price per share">0.84</span> per share, for an aggregate purchase price of $<span id="xdx_909_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn5n6_c20220412__20220413__dei--LegalEntityAxis__custom--AJPHoldingCompanyLLCMember__us-gaap--TypeOfArrangementAxis__custom--SubscriptionAgreementMember_zc0J6bSAo3e8" title="Purchased shares issued, Value">17.5</span> million.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to the terms and conditions set forth in the Subscription Agreement, the Purchased Shares were issued in two tranches: (i) <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20220711__20220713__dei--LegalEntityAxis__custom--AJPHoldingCompanyLLCMember__us-gaap--TypeOfArrangementAxis__custom--SubscriptionAgreementMember__us-gaap--SubsidiarySaleOfStockAxis__custom--FirstClosingMember_zoSxCEPaV0y3" title="Purchased shares issued">14,880,952</span> shares of the Company’s common stock (the “Initial Shares”) was issued in consideration for an aggregate purchase price of $<span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn5n6_c20220711__20220713__dei--LegalEntityAxis__custom--AJPHoldingCompanyLLCMember__us-gaap--TypeOfArrangementAxis__custom--SubscriptionAgreementMember__us-gaap--SubsidiarySaleOfStockAxis__custom--FirstClosingMember_z80QrEsfSxe7" title="Purchased shares issued, Value">12.5</span> million (“First Closing”) and (ii) <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20220807__20220808__dei--LegalEntityAxis__custom--AJPHoldingCompanyLLCMember__us-gaap--TypeOfArrangementAxis__custom--SubscriptionAgreementMember__us-gaap--SubsidiarySaleOfStockAxis__custom--SecondClosingMember_zJZ80uDqAqf" title="Purchased shares issued">5,952,381</span> shares will be issued for an aggregate purchase of $<span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn5n6_c20220807__20220808__dei--LegalEntityAxis__custom--AJPHoldingCompanyLLCMember__us-gaap--TypeOfArrangementAxis__custom--SubscriptionAgreementMember__us-gaap--SubsidiarySaleOfStockAxis__custom--SecondClosingMember_znaoT8p1Z635" title="Purchased shares issued, Value">5.0</span> million.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The first closing was completed on July 13, 2022 and the second closing was completed on August 8, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In connection with the closings, the Company incurred approximately $<span id="xdx_90E_eus-gaap--PaymentsOfStockIssuanceCosts_pn3n3_c20220101__20220930__dei--LegalEntityAxis__custom--AJPHoldingCompanyLLCMember__us-gaap--TypeOfArrangementAxis__custom--SubscriptionAgreementMember_zHODGL4Chnqa" title="Stock issuance costs">3,130</span> of expenses which was offset against the proceeds in the third quarter of 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white">Upon completion of the transaction, AJP controlled approximately <span id="xdx_90D_ecustom--PercentageForCapitalOutstandingStock_iI_pid_dp_uPure_c20220413__us-gaap--TypeOfArrangementAxis__custom--SubscriptionAgreementMember__dei--LegalEntityAxis__custom--AJPHoldingCompanyLLCMember_zdIVJZPUcsGj" title="Percentage for capital outstanding stock">52%</span> of Sonim’s post-transaction outstanding common stock. The agreement with AJP will also include a transition of the management team and the Company’s Executive Vice President for Global Operations and Engineering, who was appointed as Chief Executive Officer, effective April 14, 2022. The CEO is affiliated with the investment group at AJP. The Company continued to use the historical basis of assets and liabilities following the transaction.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On July 13, 2022, Robert Tirva, the CFO and President of the Company, resigned and became eligible for $<span id="xdx_90D_eus-gaap--PaymentsForPostemploymentBenefits_pn6n6_c20220711__20220713__srt--TitleOfIndividualAxis__custom--ChiefFinancialOfficerAndPresidentMember_zZB7JWG1sJWf" title="Severance payments">1</span> million in severance payments over 20 months, plus certain health insurance benefits, if he meets certain requirements. The severance costs were charged to expense as of the severance date. On September 30, 2022, approximately $<span id="xdx_90D_eus-gaap--SeveranceCosts1_pn5n6_c20220101__20220930__srt--TitleOfIndividualAxis__custom--ChiefFinancialOfficerAndPresidentMember_zRNKYPEmqDMe" title="Severance costs">1.2</span> million in severance costs that were triggered by the AJP transaction were included in accrued expenses. On July 13, 2022, the Company appointed Clay Crolius as Chief Financial Officer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On July 13, 2022 two of the Company’s Board Members resigned and the remaining Board of Directors appointed three new Board Members, including a representative of AJP. On July 14, 2022 the Board of Directors appointed two additional Board Members including Peter Liu, the Company’s Chief Executive Officer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 20833333 0.84 17500000 14880952 12500000 5952381 5000000.0 3130000 0.52 1000000 1200000 <p id="xdx_806_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zJv8Yjl4XnCb" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 8 —<span id="xdx_82B_zFcBXptWbBV1">Stock-based Compensation</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_zXThWnKJ75E" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock-based compensation expense for the three and nine months ended September 30, 2022, and 2021 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_z3P3aNiMIPq" style="display: none">Schedule of Stock-based Compensation Expense</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" id="xdx_49C_20220701__20220930_z0xC1WsXycUl" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2022 </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_492_20210701__20210930_z7apoqzWuKd6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20220101__20220930_z6OZpV73srP8" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_499_20210101__20210930_zO4MtYuqTGK1" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; font-size: 12pt"> </td><td style="text-align: center"> </td> <td colspan="6" style="text-align: center"><span style="font-size: 10pt"><b>Three Months Ended </b></span></td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="6" style="text-align: center; font-weight: bold">Nine Months Ended</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>September 30, </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2022 </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_zrojVAetcuNj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%">Cost of revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">9</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">16</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">89</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">48</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--SellingAndMarketingExpenseMember_znZJxadXSfS4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Sales and marketing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">53</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">156</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--GeneralAndAdministrativeExpenseMember_zW8tTz6ZN0kh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">General and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">622</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,230</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">426</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zIcjNOasofK4" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Research and development</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">35</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">18</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">130</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--AllocatedShareBasedCompensationExpense_zp9CDd5nZzGj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif">Stock-based compensation expense</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">637</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">285</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,136</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">760</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zbVwNKIrkXw5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock Options:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z2yMUpZOj859" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock option activity for the nine months ended September 30, 2022, is set forth in the table below and reflects the <span id="xdx_903_eus-gaap--StockholdersEquityReverseStockSplit_c20210914__20210915_zbHWzcfLQJH5" title="Stockholders equity reverse stock split">1-for-10</span> Reverse Stock Split that became effective on September 15, 2021:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zZgKf7SJktv4" style="display: none">Summary of Stock Option Activity</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Weighted average</p> <p style="margin-top: 0; margin-bottom: 0">Remaining</p></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregate</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">exercise price</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">contractual life</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"/> <p style="margin-top: 0; margin-bottom: 0">Intrinsic</p></td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">per share</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(in years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_F5C_zDg03AdZdbf7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Value*</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; font-weight: bold">Outstanding at January 1, 2022</td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220101__20220930_zIdI3DmXIeW5" style="width: 10%; font-weight: bold; text-align: right" title="Options, beginning outstanding">95,413</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220101__20220930_z04uHA4CymP" style="width: 12%; font-weight: bold; text-align: right" title="Weighted average exercise price per share, beginning balance">40.00</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 12%; font-weight: bold; text-align: right"><span id="xdx_908_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20220101__20220930_zqbVmtQ0gmz8" title="Weighted average remaining contractual life (in years)">6.73</span></td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_c20220101__20220930_fKg_____zME7r9f44y5a" style="width: 10%; font-weight: bold; text-align: right" title="Aggregate intrinsic value, beginning balance">      0</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Options granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220930_zL0YH7H1vA73" style="text-align: right" title="Options, granted"><span style="-sec-ix-hidden: xdx2ixbrl0945">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220930_zN6WwnWUHBT9" style="text-align: right" title="Weighted average exercise price per share, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0947">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Options exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20220101__20220930_zoZwQ9ttJSWe" style="text-align: right" title="Options exercised"><span style="-sec-ix-hidden: xdx2ixbrl0949">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220101__20220930_zeJ2s3569AZ3" style="text-align: right" title="Weighted average exercise price per share, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0951">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Options forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20220101__20220930_zY9KqENXYARi" style="text-align: right" title="Options, forfeited">(15,303</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20220101__20220930_zfo7NHWyb4t1" style="text-align: right" title="Weighted average exercise price per share, forfeited">33.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Options expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pid_di_c20220101__20220930_zDjE3ZQdycVe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options, expired">(17,562</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220930_zLVWkCUQdNTa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price per share, expired">48.55</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">Outstanding at September 30, 2022</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220101__20220930_zsCfI9uxgkS7" style="font-weight: bold; text-align: right" title="Options, ending outstanding">62,548</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220101__20220930_zKPZaJWIJtrb" style="font-weight: bold; text-align: right" title="Weighted average exercise price per share, ending balance">39.15</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220101__20220930_zlCAtjnY0Wzf" title="Weighted average remaining contractual life (in years)">5.64</span></td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_c20220101__20220930_fKg_____zxNDHLltNE3d" style="font-weight: bold; text-align: right" title="Aggregate intrinsic value, ending balance">0</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercisable at September 30, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20220101__20220930_zzzMEtLeMW7a" style="text-align: right" title="Option, exercisable">54,887</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20220101__20220930_zMmPU2w09TFe" style="text-align: right" title="Weighted average exercise price per share, exercisable">39.92</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220101__20220930_z7Wb6VM8xdrg" style="text-align: right" title="Weighted average remaining contractual life (in years), exercisable">5.42</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_c20220101__20220930_fKg_____zwyJzz4CudO" style="text-align: right" title="Aggregate intrinsic value, exercisable">0</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td id="xdx_F0C_z850gXhU7Cl2" style="width: 15pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span id="xdx_F1C_zksRlh76LeGe" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The intrinsic value is calculated as the difference between the exercise price and the fair value of the common stock on the balance sheet date.</span></td> </tr></table> <p id="xdx_8AD_zGNJws9EZrZ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2022, there was approximately $<span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn3n3_c20220930_zO6nkGO2OJxl" title="Stock-based compensation, unamortized">429</span> of unamortized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted average period of approximately <span id="xdx_90F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dc_c20220101__20220930_zJ8OMo61MYC6" title="Weighted average">two years</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Restricted Stock Units:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zK2TsZuyDjki" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted stock units’ (“RSU”) activity for the nine months ended September 30, 2022, is set forth in the table below and reflects the <span id="xdx_90C_eus-gaap--StockholdersEquityReverseStockSplit_c20210914__20210915_zXP0Vn0Wozeh" title="Stockholders equity reverse stock split">1-for-10</span> Reverse Stock Split that became effective on September 15, 2021:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zIfmh9S75WHd" style="display: none">Summary of Outstanding RSU's</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20220101__20220930_zZC7lFy6RB87" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">RSUs</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_hus-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zy1dY6f5AYEh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; font-weight: bold">Outstanding at January 1, 2022</td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 18%; font-weight: bold; text-align: right">347,110</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_hus-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z7gAeJcej5al" style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">554,591</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod_iN_pid_di_hus-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zQvzXEnQtR2j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Released</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(169,683</td><td style="text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_hus-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zZ2BCZ56DH4l" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(40,661</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_hus-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zzMgpOsfzoY8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Outstanding at September 30, 2022</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">691,355</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zClBWEq99Dk7" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_zXThWnKJ75E" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock-based compensation expense for the three and nine months ended September 30, 2022, and 2021 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_z3P3aNiMIPq" style="display: none">Schedule of Stock-based Compensation Expense</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" id="xdx_49C_20220701__20220930_z0xC1WsXycUl" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2022 </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_492_20210701__20210930_z7apoqzWuKd6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_493_20220101__20220930_z6OZpV73srP8" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_499_20210101__20210930_zO4MtYuqTGK1" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; font-size: 12pt"> </td><td style="text-align: center"> </td> <td colspan="6" style="text-align: center"><span style="font-size: 10pt"><b>Three Months Ended </b></span></td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="6" style="text-align: center; font-weight: bold">Nine Months Ended</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>September 30, </b></span></td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2022 </b></span></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_zrojVAetcuNj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%">Cost of revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">9</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">16</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">89</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">48</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--SellingAndMarketingExpenseMember_znZJxadXSfS4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Sales and marketing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">53</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">156</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--GeneralAndAdministrativeExpenseMember_zW8tTz6ZN0kh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">General and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">622</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,230</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">426</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zIcjNOasofK4" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Research and development</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">35</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">18</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">130</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--AllocatedShareBasedCompensationExpense_zp9CDd5nZzGj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif">Stock-based compensation expense</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">637</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">285</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,136</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">760</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 9000 16000 89000 48000 3000 45000 53000 156000 622000 189000 1230000 426000 3000 35000 18000 130000 637000 285000 1136000 760000 <p id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z2yMUpZOj859" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock option activity for the nine months ended September 30, 2022, is set forth in the table below and reflects the <span id="xdx_903_eus-gaap--StockholdersEquityReverseStockSplit_c20210914__20210915_zbHWzcfLQJH5" title="Stockholders equity reverse stock split">1-for-10</span> Reverse Stock Split that became effective on September 15, 2021:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zZgKf7SJktv4" style="display: none">Summary of Stock Option Activity</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Weighted average</p> <p style="margin-top: 0; margin-bottom: 0">Remaining</p></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregate</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">exercise price</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">contractual life</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"/> <p style="margin-top: 0; margin-bottom: 0">Intrinsic</p></td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">per share</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(in years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_F5C_zDg03AdZdbf7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Value*</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; font-weight: bold">Outstanding at January 1, 2022</td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220101__20220930_zIdI3DmXIeW5" style="width: 10%; font-weight: bold; text-align: right" title="Options, beginning outstanding">95,413</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220101__20220930_z04uHA4CymP" style="width: 12%; font-weight: bold; text-align: right" title="Weighted average exercise price per share, beginning balance">40.00</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 12%; font-weight: bold; text-align: right"><span id="xdx_908_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20220101__20220930_zqbVmtQ0gmz8" title="Weighted average remaining contractual life (in years)">6.73</span></td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_c20220101__20220930_fKg_____zME7r9f44y5a" style="width: 10%; font-weight: bold; text-align: right" title="Aggregate intrinsic value, beginning balance">      0</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Options granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220930_zL0YH7H1vA73" style="text-align: right" title="Options, granted"><span style="-sec-ix-hidden: xdx2ixbrl0945">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220930_zN6WwnWUHBT9" style="text-align: right" title="Weighted average exercise price per share, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0947">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Options exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20220101__20220930_zoZwQ9ttJSWe" style="text-align: right" title="Options exercised"><span style="-sec-ix-hidden: xdx2ixbrl0949">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220101__20220930_zeJ2s3569AZ3" style="text-align: right" title="Weighted average exercise price per share, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0951">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Options forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20220101__20220930_zY9KqENXYARi" style="text-align: right" title="Options, forfeited">(15,303</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20220101__20220930_zfo7NHWyb4t1" style="text-align: right" title="Weighted average exercise price per share, forfeited">33.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Options expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pid_di_c20220101__20220930_zDjE3ZQdycVe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options, expired">(17,562</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220930_zLVWkCUQdNTa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price per share, expired">48.55</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">Outstanding at September 30, 2022</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220101__20220930_zsCfI9uxgkS7" style="font-weight: bold; text-align: right" title="Options, ending outstanding">62,548</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220101__20220930_zKPZaJWIJtrb" style="font-weight: bold; text-align: right" title="Weighted average exercise price per share, ending balance">39.15</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220101__20220930_zlCAtjnY0Wzf" title="Weighted average remaining contractual life (in years)">5.64</span></td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_c20220101__20220930_fKg_____zxNDHLltNE3d" style="font-weight: bold; text-align: right" title="Aggregate intrinsic value, ending balance">0</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercisable at September 30, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20220101__20220930_zzzMEtLeMW7a" style="text-align: right" title="Option, exercisable">54,887</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20220101__20220930_zMmPU2w09TFe" style="text-align: right" title="Weighted average exercise price per share, exercisable">39.92</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220101__20220930_z7Wb6VM8xdrg" style="text-align: right" title="Weighted average remaining contractual life (in years), exercisable">5.42</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_c20220101__20220930_fKg_____zwyJzz4CudO" style="text-align: right" title="Aggregate intrinsic value, exercisable">0</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td id="xdx_F0C_z850gXhU7Cl2" style="width: 15pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span id="xdx_F1C_zksRlh76LeGe" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The intrinsic value is calculated as the difference between the exercise price and the fair value of the common stock on the balance sheet date.</span></td> </tr></table> 95413 40.00 P6Y8M23D 0 15303 33.65 17562 48.55 62548 39.15 P5Y7M20D 0 54887 39.92 P5Y5M1D 0 429000 P2Y <p id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zK2TsZuyDjki" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted stock units’ (“RSU”) activity for the nine months ended September 30, 2022, is set forth in the table below and reflects the <span id="xdx_90C_eus-gaap--StockholdersEquityReverseStockSplit_c20210914__20210915_zXP0Vn0Wozeh" title="Stockholders equity reverse stock split">1-for-10</span> Reverse Stock Split that became effective on September 15, 2021:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zIfmh9S75WHd" style="display: none">Summary of Outstanding RSU's</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20220101__20220930_zZC7lFy6RB87" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">RSUs</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_hus-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zy1dY6f5AYEh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; font-weight: bold">Outstanding at January 1, 2022</td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 18%; font-weight: bold; text-align: right">347,110</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_hus-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z7gAeJcej5al" style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">554,591</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod_iN_pid_di_hus-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zQvzXEnQtR2j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Released</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(169,683</td><td style="text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_hus-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zZ2BCZ56DH4l" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(40,661</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_hus-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zzMgpOsfzoY8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Outstanding at September 30, 2022</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">691,355</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 347110 554591 169683 40661 691355 <p id="xdx_804_eus-gaap--IncomeTaxDisclosureTextBlock_zFYqGicN1Ah8" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 9 —<span id="xdx_82B_zua8FVRJ8twk">Income Taxes</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In determining quarterly provisions for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date profit or loss, adjusted for discrete items arising in that quarter. The Company’s annual estimated effective tax rate differs from the U.S. federal statutory rate primarily as a result of state taxes, foreign taxes, and changes in the Company’s valuation allowance against its deferred tax assets. For the three months ended September 30, 2022, and 2021, the Company recorded provisions for income taxes of $<span id="xdx_903_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20220701__20220930_zduCKq6YDnK1" title="Income tax expense">72</span> and $<span id="xdx_90D_eus-gaap--IncomeTaxExpenseBenefit_pn3n3_c20210701__20210930_z2M0vbYDT0M5" title="Income tax expense">90</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 72000 90000 <p id="xdx_80D_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zTzqpMxJtRN1" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 10 —<span id="xdx_823_zSYTGAoC6wFc">Commitments and Contingencies</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The terms and conditions of applicable bylaws, certificates or articles of incorporation, agreements or applicable law may obligate Sonim under certain circumstances to indemnify its current and former directors, officers or employees, and underwriters, with respect to certain of the matters described below and Sonim has been advancing legal fees and costs to certain current and former directors, officers, employees and underwriters in connection with certain matters describe below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Third Party Designer Commitments</b>—The aggregate amount of noncancelable outsourced third-party designer services for our next generation phones as of September 30, 2022 and December 31, 2021, was approximately $<span id="xdx_902_eus-gaap--ContractualObligation_iI_pn3n3_c20220930_zRqOPF4xSgX3" title="Contractual obligation">1,250</span> and $<span id="xdx_905_eus-gaap--ContractualObligation_iI_pn3n3_c20211231_zyrfDZmRT7xa" title="Contractual obligation">6,460</span>, respectively, and were related to the XP5plus and the XP10.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Purchase Commitments</b>—The aggregate amount of noncancelable purchase orders as of September 30, 2022 and December 31, 2021, was approximately $<span id="xdx_902_eus-gaap--PurchaseObligation_iI_pn3n3_c20220930_zb5XRMXFPobi" title="Purchase obligation">9,400</span> and $<span id="xdx_907_eus-gaap--PurchaseObligation_iI_pn3n3_c20211231_zCT3ttYSSrP3" title="Purchase obligation">5,663</span>, respectively, and are related to the purchase of components of our devices.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Royalty Payments</b>— The Company is required to pay per unit royalties to wireless essential patent holders and other providers of integrated technologies on mobile devices delivered, which, in aggregate, amount to less than <span id="xdx_900_ecustom--RoyaltyPaymentPercentOfNetRevenues_pid_dp_uPure_c20220101__20220930__srt--RangeAxis__srt--MaximumMember_zpMuHvFFtCRf" title="Royalty payment percent of net revenues">5%</span> of net revenues associated with each unit and expire between 2022 and 2026. Royalty expense for the nine months ended September 30, 2022, and 2021 was $<span id="xdx_904_eus-gaap--RoyaltyExpense_pn3n3_c20220101__20220930__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_zy0jA2VY5Vxk" title="Royalty expense">964</span> and $<span id="xdx_90D_eus-gaap--RoyaltyExpense_pn3n3_c20210101__20210930__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_ziNhESTVUw6" title="Royalty expense">1,369</span>, respectively and is included in Cost of Revenues. The Company may be required to pay additional royalties to additional patent holder and technology providers on future products.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Securities and Exchange Commission Formal Order of Private Investigation:</b> In March 2020, the Company received a voluntary document request from the SEC San Francisco Regional office, and in August 2020, the Company was informed that the SEC Staff was conducting a formal investigation into events that occurred in 2018-2019. The Company has been cooperating in the SEC’s ongoing investigation. In October 2021, the Company and the SEC Staff began discussions regarding a potential resolution of the investigation. These discussions are ongoing. The Company is unable to predict the likely outcome of the investigation, including whether it can be resolved through settlement negotiations, or determine its potential impact, if any, on the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Derivative litigation</b>—On September 21, 2020, the Company, and certain of its current and former directors and officers were sued by a stockholder on behalf of our Company in a derivative action in the United States District Court for the District of Delaware, captioned Kusiak v. Plaschke, et al., Case No 20-cv-1270-MN (“Kusiak”). The Kusiak complaint was based largely on the same underlying factual allegations as the ’33 Act Federal Action. The Company filed a motion to dismiss the Kusiak derivative action based on plaintiff’s failure to make a litigation demand on Sonim’s directors. On February 1, 2021, plaintiff in Kusiak voluntarily dismissed the action without prejudice.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 1, 2021, the same plaintiffs’ lawyers in the Kusiak action filed a new derivative action in the United States District Court for the District of Delaware against the Company and certain of its current and former directors and officers, captioned Gupta v. Plaschke, et al., Case No. 1:21-cv-130-MN (“Gupta”). The allegations in the Gupta complaint are generally similar to those in the Kusiak action. On March 29, 2022, Judge Dawson granted Defendants’ motion to dismiss and gave the plaintiff 14 days to file an amended complaint. No amended complaint was filed and on April 14, 2022 the federal court dismissed the action with prejudice.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>General litigation</b>—The Company is involved in various other legal proceedings arising in the normal course of business. The Company does not believe that the ultimate resolution of these other matters will have a material adverse effect on its consolidated financial position, results of operations, or cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The results of any future litigation cannot be predicted with certainty and, regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management time and resources and other factors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Indemnification</b>—Under the terms of its agreements with wireless carriers and other partners, the Company has agreed to provide indemnification for intellectual property infringement claims related to Company’s product sold by them to their end customers. From time to time, the Company receives notices from these wireless carriers and other partners of a claim for infringement of intellectual property rights potentially related to their products. These infringement claims have been settled, dismissed, have not been further pursued by the customers, or are pending for further action by the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Contingent severance obligations</b>—The Company has agreements in place with certain key employees (Executive Severance Arrangements) guaranteeing severance payments under certain circumstances. Generally, in the event of termination by the Company without cause, termination due to death or disability, or resignation for good reason, the Company is obligated to the pay the employees in accordance to the terms of the agreements. On July 13, 2022, Robert Tirva, the CFO and President of the Company, resigned and became eligible for $<span id="xdx_901_eus-gaap--PaymentsForPostemploymentBenefits_pn6n6_c20220711__20220713__srt--TitleOfIndividualAxis__custom--ChiefFinancialOfficerAndPresidentMember_zg4F9XNEn16j" title="Severance payments">1</span> million in severance payments, plus certain health insurance benefits, over 20 months if he meets certain requirements. The severance costs were charged to expense as of the severance date. On September 30, 2022, approximately $<span id="xdx_900_eus-gaap--SeveranceCosts1_pn5n6_c20220101__20220930__srt--TitleOfIndividualAxis__custom--ChiefFinancialOfficerAndPresidentMember_zoUt336oYeW2" title="Severance costs">1.2</span> million in severance costs that were triggered by the AJP transaction were included in accrued expenses. On July 13, 2022, the Company appointed Clay Crolius as Chief Financial Officer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Board of Directors approved annual bonus payments to certain executives for the 2021 year in January 2022, and payments in cash and stock were made in January and February of 2022 to the executives.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 1250000 6460000 9400000 5663000 0.05 964000 1369000 1000000 1200000 <p id="xdx_804_eus-gaap--EarningsPerShareTextBlock_zSTalHbsjD03" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 11 </b>—<b><span id="xdx_82B_za9s8EN3zGci">Net Loss Per Share Attributable to Common Stockholders</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zp3thkGlYcXh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders for the three and nine months ended:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zs4bSXbl71qb" style="display: none">Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders</span> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20220701__20220930_zRnNkF4Xuehh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20210701__20210930_zBhfK7AHouX7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20220101__20220930_zOEmrVbeW2De" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20210101__20210930_z1oiIOf4iEj7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB_zd3Qnyxf8jBa" style="vertical-align: bottom"> <td style="font-weight: bold">Numerator:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_40B_eus-gaap--NetIncomeLoss_zjjcbN7STkO7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 44%; text-align: left; padding-bottom: 2.5pt">Net loss</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">(1,608</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">(10,939</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">(13,045</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">(26,905</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_zWpa0l6Xt1k8" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zGTAoEMfolg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 2.5pt">Weighted-average shares used in <br/>computing net loss per share, basic <br/>and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">36,085,226</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">8,366,283</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">24,888,859</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">7,222,541</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--EarningsPerShareBasic_pid_zgobMF5oTFbj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net loss per share, basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.04</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1.31</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.52</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3.72</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8AB_zWICexNZGH81" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The dilutive common shares that were excluded from the calculation of diluted net loss per share because their effect would have been antidilutive for the period are presented in the table below. The table also reflects the <span id="xdx_900_eus-gaap--StockholdersEquityReverseStockSplit_c20210914__20210915_zFVEWX88CV8b" title="Stockholders equity reverse stock split">1-for-10</span> Reverse Stock Split that became effective on September 15, 2021:</span></p> <p id="xdx_895_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zo9VbIIRotR2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_z7XvXsgTBIli" style="display: none">Summary of Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20220701__20220930_zTdjeWEz13O4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20210701__20210930_zUhM8ro8nmf1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20220101__20220930_zzWN4OGdVC7j" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20210101__20210930_zW1EFgkrBy1g" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--SharesSubjectToOptionsToPurchaseCommonStockMember_z3By7nWFJfZ8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%; text-align: left">Shares subject to options to purchase common stock</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">62,548</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">106,644</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">62,548</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">106,644</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockUnitsMember_zcvKBtsEoFef" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Unvested restricted stock units</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">691,355</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">176,877</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">691,355</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">176,877</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--SharesSubjectToWarrantsToPurchaseCommonStockMember_zImY9YDZRnMb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Shares subject to warrants to purchase common <br/>Stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1064">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1066">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zUcAHS6j4Hn2" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">753,905</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">283,521</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">753,905</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">283,521</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zRTUl8irCU41" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zp3thkGlYcXh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders for the three and nine months ended:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zs4bSXbl71qb" style="display: none">Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders</span> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20220701__20220930_zRnNkF4Xuehh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20210701__20210930_zBhfK7AHouX7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20220101__20220930_zOEmrVbeW2De" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20210101__20210930_z1oiIOf4iEj7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB_zd3Qnyxf8jBa" style="vertical-align: bottom"> <td style="font-weight: bold">Numerator:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_40B_eus-gaap--NetIncomeLoss_zjjcbN7STkO7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 44%; text-align: left; padding-bottom: 2.5pt">Net loss</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">(1,608</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">(10,939</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">(13,045</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">(26,905</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_zWpa0l6Xt1k8" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zGTAoEMfolg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 2.5pt">Weighted-average shares used in <br/>computing net loss per share, basic <br/>and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">36,085,226</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">8,366,283</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">24,888,859</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">7,222,541</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--EarningsPerShareBasic_pid_zgobMF5oTFbj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net loss per share, basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.04</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1.31</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.52</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3.72</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -1608000 -10939000 -13045000 -26905000 36085226 8366283 24888859 7222541 -0.04 -1.31 -0.52 -3.72 1-for-10 <p id="xdx_895_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zo9VbIIRotR2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_z7XvXsgTBIli" style="display: none">Summary of Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20220701__20220930_zTdjeWEz13O4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20210701__20210930_zUhM8ro8nmf1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20220101__20220930_zzWN4OGdVC7j" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20210101__20210930_zW1EFgkrBy1g" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--SharesSubjectToOptionsToPurchaseCommonStockMember_z3By7nWFJfZ8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%; text-align: left">Shares subject to options to purchase common stock</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">62,548</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">106,644</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">62,548</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">106,644</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockUnitsMember_zcvKBtsEoFef" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Unvested restricted stock units</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">691,355</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">176,877</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">691,355</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">176,877</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--SharesSubjectToWarrantsToPurchaseCommonStockMember_zImY9YDZRnMb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Shares subject to warrants to purchase common <br/>Stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1064">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1066">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zUcAHS6j4Hn2" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">753,905</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">283,521</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">753,905</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">283,521</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 62548 106644 62548 106644 691355 176877 691355 176877 2 2 753905 283521 753905 283521 <p id="xdx_80B_eus-gaap--SegmentReportingDisclosureTextBlock_zrUPfR7gXABh" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 12 —<span id="xdx_823_zz8jp45glhSk">Segment and Geographic Information</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company operates in one reporting segment. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker, who is the chief executive officer, in deciding how to allocate resources and assessing performance. The Company’s chief operating decision maker allocates resources and assesses performance based upon discrete financial information at the consolidated level.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zScAvxt9vorh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the revenue by region based on ship-to destinations for the three and nine months ended:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="display: none"><span id="xdx_8B6_zonSA63gJuld">Summary of Revenue by Region</span></span> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20220701__20220930_zecTNOTFFVxa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20210701__20210930_ziICuV8PES47" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20220101__20220930_zeTRgQK11Qa5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20210101__20210930_zgcNsSBy3JJ6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__country--US_zTGEF34mtCra" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%">U.S.</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,351</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">11,786</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">24,284</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">28,524</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__custom--CanadaAndLatinAmericaMember_zUXwI1szoMd1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Canada and Latin America</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,855</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,105</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,132</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,220</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__custom--EuropeAndMiddleEastMember_ztbfQa4acvbl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Europe and Middle East</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">605</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,159</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">932</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__srt--AsiaPacificMember_z8dlmaCoLI4f" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Asia Pacific</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,025</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">949</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,135</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">963</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zGNVCNMnm3r7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">20,497</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,445</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">45,710</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">38,639</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zJHKooFTQTGg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_zVj6ozOpsqFg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the composition of revenues for the three and nine months ended:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zVwC7JosTnzb" style="display: none">Schedule of Composition of Revenues</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20220701__20220930_zapndsARbqo6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20210701__20210930_zyfYn2gjxzth" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20220101__20220930_zuaxn009Vdm5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20210101__20210930_zlKwYL08d9Ii" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__us-gaap--ProductMember_zl2PaSwhFJXe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%; text-align: left">Product Sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">20,497</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">14,412</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">45,684</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">38,563</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__us-gaap--ServiceMember_zDutgFUqqcGb" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Services</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">0</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">33</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">26</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">76</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zcettRCu2jCh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">20,497</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,445</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">45,710</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">38,639</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zkOY4hcyFwNf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zBnaV2UtAf64" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue from customers with concentration greater than 10% in the three and nine months ended September 30, 2022 and 2021 accounted for approximately the following percentages of total revenues:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_zwPaPRmCZVHk" style="display: none">Schedule of Percentage of Total Revenues</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%; text-align: left">Customer A</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zJVH6CXxF6Sk" title="Concentration risk percentage">68</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_fKg_____z58qf1AoKco" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1122">-</span></span><span style="font-family: Times New Roman, Times, Serif">*</span></td><td id="xdx_F2D_zyx8qOhP78s4" style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zPAaVRFSR9k5" title="Concentration risk percentage">30</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_fKg_____z3LrMGEQBJqe" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1125">-</span></span><span style="font-family: Times New Roman, Times, Serif">*</span></td><td id="xdx_F2E_z96CeIMeIph1" style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_z9BjVVkh6UJe" title="Concentration Risk Percentage1">16</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zvS5fO0eB2gl" title="Concentration Risk Percentage1">21</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_z9vogOWUfsRf" title="Concentration Risk Percentage1">30</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zuncT7W5Pi3c" title="Concentration Risk Percentage1">27</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_fKg_____z0Ix5RCU7hsi" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1134">-</span></span><span style="font-family: Times New Roman, Times, Serif">*</span></td><td id="xdx_F21_zN6UiByiLjy" style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zsTnaLUbkM27" title="Concentration Risk Percentage1">28</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_z8j6pvhvfyG4" title="Concentration Risk Percentage1">11</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_z5IRsfH13kP9" title="Concentration Risk Percentage1">13</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Customer D</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ConsumerDMember_fKg_____zOY0p4eWLlyk" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1141">-</span></span><span style="font-family: Times New Roman, Times, Serif">*</span></td><td id="xdx_F23_zUgPCHGKWxAk" style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ConsumerDMember_znkIpKfPHFrk" title="Concentration Risk Percentage1">25</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ConsumerDMember_z6dDfkxTIaNa" title="Concentration Risk Percentage1">10</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ConsumerDMember_zmYbUaEzGKzl" title="Concentration Risk Percentage1">24</span></td><td style="text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <div style="width: 20%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer revenue did not exceed 10% in the respective period.</span></td></tr> </table> <p id="xdx_8AA_z8yzgSJZYEO6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 24.5pt; text-align: justify; text-indent: -24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zScAvxt9vorh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the revenue by region based on ship-to destinations for the three and nine months ended:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="display: none"><span id="xdx_8B6_zonSA63gJuld">Summary of Revenue by Region</span></span> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20220701__20220930_zecTNOTFFVxa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20210701__20210930_ziICuV8PES47" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20220101__20220930_zeTRgQK11Qa5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20210101__20210930_zgcNsSBy3JJ6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__country--US_zTGEF34mtCra" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%">U.S.</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,351</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">11,786</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">24,284</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">28,524</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__custom--CanadaAndLatinAmericaMember_zUXwI1szoMd1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Canada and Latin America</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,855</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,105</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,132</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,220</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__custom--EuropeAndMiddleEastMember_ztbfQa4acvbl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Europe and Middle East</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">605</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,159</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">932</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__srt--AsiaPacificMember_z8dlmaCoLI4f" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Asia Pacific</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,025</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">949</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,135</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">963</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zGNVCNMnm3r7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">20,497</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,445</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">45,710</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">38,639</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4351000 11786000 24284000 28524000 1855000 1105000 6132000 8220000 266000 605000 1159000 932000 14025000 949000 14135000 963000 20497000 14445000 45710000 38639000 <p id="xdx_892_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_zVj6ozOpsqFg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the composition of revenues for the three and nine months ended:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zVwC7JosTnzb" style="display: none">Schedule of Composition of Revenues</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20220701__20220930_zapndsARbqo6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20210701__20210930_zyfYn2gjxzth" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20220101__20220930_zuaxn009Vdm5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20210101__20210930_zlKwYL08d9Ii" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__us-gaap--ProductMember_zl2PaSwhFJXe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%; text-align: left">Product Sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">20,497</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">14,412</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">45,684</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">38,563</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__us-gaap--ServiceMember_zDutgFUqqcGb" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Services</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">0</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">33</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">26</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">76</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zcettRCu2jCh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">20,497</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,445</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">45,710</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">38,639</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 20497000 14412000 45684000 38563000 0 33000 26000 76000 20497000 14445000 45710000 38639000 <p id="xdx_893_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zBnaV2UtAf64" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue from customers with concentration greater than 10% in the three and nine months ended September 30, 2022 and 2021 accounted for approximately the following percentages of total revenues:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_zwPaPRmCZVHk" style="display: none">Schedule of Percentage of Total Revenues</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%; text-align: left">Customer A</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zJVH6CXxF6Sk" title="Concentration risk percentage">68</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_fKg_____z58qf1AoKco" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1122">-</span></span><span style="font-family: Times New Roman, Times, Serif">*</span></td><td id="xdx_F2D_zyx8qOhP78s4" style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zPAaVRFSR9k5" title="Concentration risk percentage">30</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_fKg_____z3LrMGEQBJqe" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1125">-</span></span><span style="font-family: Times New Roman, Times, Serif">*</span></td><td id="xdx_F2E_z96CeIMeIph1" style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_z9BjVVkh6UJe" title="Concentration Risk Percentage1">16</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zvS5fO0eB2gl" title="Concentration Risk Percentage1">21</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_z9vogOWUfsRf" title="Concentration Risk Percentage1">30</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zuncT7W5Pi3c" title="Concentration Risk Percentage1">27</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_fKg_____z0Ix5RCU7hsi" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1134">-</span></span><span style="font-family: Times New Roman, Times, Serif">*</span></td><td id="xdx_F21_zN6UiByiLjy" style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zsTnaLUbkM27" title="Concentration Risk Percentage1">28</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_z8j6pvhvfyG4" title="Concentration Risk Percentage1">11</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_z5IRsfH13kP9" title="Concentration Risk Percentage1">13</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Customer D</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ConsumerDMember_fKg_____zOY0p4eWLlyk" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1141">-</span></span><span style="font-family: Times New Roman, Times, Serif">*</span></td><td id="xdx_F23_zUgPCHGKWxAk" style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ConsumerDMember_znkIpKfPHFrk" title="Concentration Risk Percentage1">25</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ConsumerDMember_z6dDfkxTIaNa" title="Concentration Risk Percentage1">10</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ConsumerDMember_zmYbUaEzGKzl" title="Concentration Risk Percentage1">24</span></td><td style="text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <div style="width: 20%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer revenue did not exceed 10% in the respective period.</span></td></tr> </table> 0.68 0.30 0.16 0.21 0.30 0.27 0.28 0.11 0.13 0.25 0.10 0.24 <p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_zk67uPf565Vf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 13 </b>—<b><span><span id="xdx_820_zPnw2n675sl">Subsequent Events</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">On October 26, 2022, our stockholders approved an amendment to the Company’s amended and restated certificate of incorporation, as amended that would effect a reverse stock split whereby a number of outstanding shares of our common stock between and including two (2) and fifteen (15), such number consisting only of whole shares, will be combined into one share of our common stock. The effectiveness of the reverse stock split or the abandonment of the reverse stock split will be determined by the Board in its discretion. If the Board chooses to effect the reverse stock split, it will set the timing and specific ratio from the range approved by the stockholders.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> Reflects the 1-for-10 reverse stock split that became effective on September 15, 2021. Refer to Note 1 – The Company and its Significant Accounting Policies for further information. Included in cash and cash equivalents on the condensed consolidated balance sheets. The intrinsic value is calculated as the difference between the exercise price and the fair value of the common stock on the balance sheet date. EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .5(;E4'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 " #E2&Y5G6)LB>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*$Z[,DR:RT9/'0Q6V-C-V&IK&O_!UDCZ]G.R-F5L#["CI9\_ M?0(U*@CE([Y$'S"2P70WV,XEH<*:'8F" $CJB%:F,B=<;NY]M)+R,QX@2'62 M!X2ZJE9@D:26)&$$%F$FLK;12JB(DGR\X+6:\>$S=A-,*\ .+3I*P$L.K!TG MAO/0-7 #C##":--W ?5,G*I_8J<.L$MR2&9.]7U?]HLIEW?@\/Z\?9W6+8Q+ M))W"_"L90>> :W:=_+9X?-IM6%M7=5UP7O#ECB]%M1+W#Q^CZP^_F[#UVNS- M/S:^"K8-_+J+]@M02P,$% @ Y4AN59E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #E2&Y5_YWB=!D& "X( & 'AL+W=O?D0<)>IW3Q@XC':2!B(OGB MO#6U/[A.5POR*_X,^";=VR8:Y4F(KWKGQC]O6;I$/.2>TA8,_JRYR\-0.T$Y MOFU-6^4]M7!_>^=^G<,#S!-+N2O"OP)?K]D==-K@::(-;-.%,2S@:@4Q-7K+DD;9*NF.3IN*/ M4Y_I>%O]1:&G-?H1N16Q6J7D*O:Y_[V^ V4I"T1W!;J@J.&,)V?$L=X3:E%J M*(^+R^\]!7+;)/^N.$Y9/T[NYZ#U\\_T*542NMR_IAHJ'+IF!_T(,2;W!D-Y0,WA?Y<%_/AWO5MA\J:P@X+ &'QP$^ MUPB>H;GM:_XOP"V>RGN^ 65T3XK*FC'L)P4:+Y692OD;$>NP!NW;;IFW' M-H*BRJ:@M *E:,FN8A6H%^ ,.;G+HBOBRH&WMP; _,K?M*6*.7>4<&P\J6\XY>R8W M/L &B\!C^:L3Z^N8,?2%A71N13I"*[BD4VGF6VR%/?!W=XXK8;Y"-<1^YC M,R=NV>UV>V^N6*J6NMYN61@:N4\1ENPJ+=EXR$&YYQMAY#Z0F[( >*EE&7%/ MD9GL*C39>,YYC>OJ/>C2<[&)C:BXW8S%;RX#OC15DXMK&Z+2*CY1//&\1BT? MWP0WZ(%(%;Z._@Z1VA#K@.*(V-88H M7->4M I1%,\_>6^=2L[JP7"#M_V>]L2 V??OTCLRXETEH2R,D[N2**!+Q&P(_ M,R6\KR2!+X8U"S-.?K;.($21A,MBQM%8#Z<(4K0*4A1//7/)_"!>DME+]"1, MK\.+ P:S^[M;(]74.-&'"YL2 M5OF('I6/=M^KQ911WI3P6C%_D1]P_&*<$G=Q55/.*@_1H_+03:RX+)9!]+XSYV(V\SS.-B B5\8&GE/ MD8:<*@TY1Z6A600QG%QD*9Q.C;WV@$_=G"XN:XI792#GJ QT%7&YU$_E;^"@ M5A 3HH3%QG8]8%C+>8H$Y%0)R#DPC:27**&;W0D%F9U\3CE1*P[#KN)ZC6Q_ M5KN8$#6BX_>HG=;&=4W9]U;+CIIAFJTX=&&L97&;>KQ39"2GRDC.<9-)>< I MP@U\M.1+I^0^4Y#I8YT=C,0_*-5LZZ%PZ^5N>JE^/>E:0V= +6?<6>\S=O;6 MAO63ER^9I\33\R/%,G%YM%R6G^:+T9WJ\F)-_Y;I!S M["B1Y"O-3T(I$>6;*\Y\+O4%<'XAA-KMZ!N4_ZPP^0]02P,$% @ Y4AN M54Z=GTD'!@ CAD !@ !X;"]W;W)K81O=Y5JB+T4[K\GPZ5\&"T7S;-KN5R(2F>\8-<2J2K/J7QXSS)Q M=S'"H\<'G_G-3M4Y*Q07!9)L>S&ZQ.H=F4CQ+?ZYD-Z,?)J1"QCB:Y-4/BY92N69;4EP/&]-3KJQJP5 M#Z\?K?_>. _.;*AB*Y']PU.]NQC%(Y2R+:TR_5G<_<%:A\+:7B(RU7RCNU;6 M&Z&D4EKDK3(@R'FQ_Z7W;2 .%' PH$!:!?)\J*=QK26\Y:"GERM1I# I+$5PI43&4ZKAYCW-:)$PM*X- M*_3F:T&KE,.;MVB"OJZOT)M7;]$KQ OT92_Z O4NEP%>;&WN] MP*Y7;[1S5=*$78Q@)RDF;]EH^?HW''GO;$[](F-'+OJ=B[[+^G)%U0[!9*&D MOF#?*WY+,U;8O=Z;BAI3=3:X7>(PF 6+Z>VA.Q8I3'R_DSK"&70X R?.RR01 M%<""1)$PP+C)V!@53-M@[BV%AP B$D(G9?UIE'-0M2Z!V3D/"D!,2(#F[%F1FFP)^=H#:%PC@D=M1Q MASIVHOXB-,V> 3 VQO;G>':*T"(51O',#G'>09P_$5A@=ZD?FH#6F[L$OM6# M&V=NAM+8-J9,Z ],/_9ZRO&<.)M:82*VDTHQ1R1;*T< O=/TXQ[*GDZ1(Y/B M ^+$3B_^:E:L SXVX$=^8. WI8(XF@^$N*O6L6L+9F+NPDN9?R M\:^R=AR*GNFPF^I6;48IA6SJ6K%%F2AN)IK)'.K1C77K8@N=!: K0%)L'LP%.QCWI83?K 4)9L9Y?K A-8L/> M+#+6OT4,^^$0Q)X!L9L";9/.H!E!6;LQ[.O>0GYF0G2._ ,)L2=([&;(*[9E MX%8*Q1"4'95]99C$1Z)3TK$(83P0\IX;L9L M/!ZHVDA/D,1-D!^*1.0,:7KOVF7$Y$?8WZ<5G%7*&R 8TK,?<;/?QZ,<-8;E MJU07W7996T&;?&>4;Q:9@S5R#/B@N7L.(SXQ[\3D.Q+ZOA%3BQ@!_AS V-,B M>:(]$WG.=5VT[6DQ$87FQ0TKDIHHWWP2FB'LO;4B_P$60];V].<-'7O?,R$) MG$7!^D5% ''2ZHN;\E]D[=CUGE2)FU3KB0<::,J@,7KEG4$I!EM?(FC/*X:@ MJD=J1R5[!]/OC;W]9_\(5DJE=T+R?UEZWJR:P!M'_FPRXP;L2MH;_>/V^.6,21Y5;+F#"Y[ M.+-.D,GNP2F_6F3P4&KJ^9^X^1_ZRY:(GHSG&(7#T=R[7HC_.6Q.YUZRD7_> MT/$$]-4-<5\0 DM.>1?J\.6JB::!^'\=*U8Y* 9Q4/, MT- MUBP16XT2S8R=:(KA./('*,WO2QG?7\$)!!;,%/>]L!C&0^\/__8T697-^OA%:B[RYW#$*T&L!>+\5P,OM M37TDW_T%L_P/4$L#!!0 ( .5(;E4K/SV\\P( /4) 8 >&PO=V]R M:W-H965T&ULK99=;YLP%(;_BL6FJ96Z\)&0D"Y!:E-5V\6D MJ%&WBVD7#IP$JV SVR3=?OV.@;*D(5_55 &CRG*5< MC:U$Z_S:ME640$951^3 \0BO78N(Z1E!&?&.P5AMC8E*9"_%D)E_BL>48(D@ATL:"XF$%$TA3 MXX0@5<+O%,%W5K0+1.MR,JT M[JBFX4B*-9$F&MW,H*Q-J<9L&#>/<:8E7F6HT^%$\!@?"L0$1TJD+*8:)[0=TG6NB.=X7HM\OW=N\D-QVDSF6-069:^A[)U!674@H85.A&1_(&ZCK0S]#0[7J7^OB$^) MW*+V&VK_?&JF5-%.[.]P])Q^=Q!XP2O@W4 W")P@\/UVWG[#VS^?%Q<$I2F/ M&5^V0?=/A=X-/ P]:* '!Z&GN!B E/@E.Z6'!R?U\+&H+="@ 0W. SVIC8.= MLOFM37P\;@MZV$ /WP2]OXN'.R"O40]%;$&ZSK^ES7D3YI'FK5T/P1X,J6CM MC379;(B^4KED7)$4%JAQ.@,4RVJ/44VTR,ME>BXT+OKE,,%]&4@3@-<70NB7 MB5GYFYU>^!=02P,$% @ Y4AN5<88%+X%!@ DQH !@ !X;"]W;W)K M25D*[.0ZR/<^_EN20O#ZG) R^_BRUC$CWF M62%N1ELI=]?CL5AM61Z+*[YCA7JSYF4>2W5;;L9B5[(XJ8SR;$PQ]L=YG!:C MZ:1Z]JF<3OA>9FG!/I5([/,\+O^]91E_N!F1T?'!YW2SE?K!>#K9Q1NV9/+K M[E.I[L:MER3-62%27J"2K6]&;\GU@E)M4"'^3-F#.+E&FLH]Y]_US5UR,\*Z M12QC*ZE=Q.KGP&8LR[0GU8Y_&J>C-J8V/+T^>O^M(J_(W,>"S7CV+4WD]F84 MCE#"UO$^DY_YP^^L(>1I?RN>B>H_>FBP>(16>R%YWABK%N1I4?_&CTTB3@R4 M']B -@;4-'![#)S&P'EJ!+F,%XGJ=I8@=25XEB:Q5#=+J7[4>) "\37ZN&-E MK/M5H!=?BWB?I KS$KU&7Y=S].+92_0,I07ZLN5[$1>)F(RE:IGV/UXUK;BM M6T%[6N&@#[R06X$6JC4)8#\?MH\&[,R]DJ>;XWU!7U\Y< MV)DN?-=B%Z_8S4A5-L'* QM-G_]"?/P&RO,EG*V/>(.>9_^ MH5:0DAU8L6?@;*NM_O/$-7:@W=*(B A,:@"*.K[!FINHYP0D\B@"J!( MX(0P5;^EZ@]2?5=R(="NY.M40C1].ZA#?(.E#2)!Z!HD;5#@1T8F%C;(CS"! M*08MQ6"PC#2K2+%!['&GUQQQ#3$-+ED^+NEL?DEGBPLY.^N)L.V)<'"P?58> MXW*U16JU5JKJH.3B3A=VJ#M":R2\)HY1(V8VR',C:@P\&^0'GC$Z%S:(."'U MX9$7M7RC0;[+.&.B(JO$\'>FQR!$-;)C>\2L)#;(P:%16>[91I(^%!:1*;!*.64$!4.2;O0N JN" B"7!GW=2SN>=)#G M%RX53VZ54I QM8,%!X$X,B!;Y9CY^/MIYPCK)2(8UX[M8;45Y@53: M5/&K!HJ6D!F+>Y)GR[G P6;R!F/^2/*>$&UQ@6CGR>M$*!E6H=4L4PD3:L'4 M68N%8!*>9[9"5!/#RMM@N!_)VU/"+2X0[CQQG;0E@WIM^E%N68G2>J/\HIFK M+U^A@H&BJO%V3B>T*C.$HKY9HB 4"@B$8#MW(Y WA:.B:,@O"J;U?T+-A(YVH),.J\J[E.UB<;9GW M.K"*,P"*L$D8 %%LK400B@8P6=K)2CHL*_6)0Z8Z&Z+8F/IG/>'CT" )PG#D MF!T+XAQL"I<%A*-JF^KU<.VT)!W6DD>N2"D-)+9QR5[IP^AT5>^7TFPOP4/* MV\9O>-HB?(5=,Q$ C%R9FF(.>_-,Q07!G*N@1U'33FG28:7YK3IC9\GS7T)* MR)OXH&37AM7Y$&BOCXS52JNFP&Y?*='B-&O+GJS]"J8-T(QJ^'C4K'4S !DZ MOD]#4[LW)3?=T0*@'[0M9GJ>W3]@O* MV^J[@?'\EES/"/!\3JX7]?>1SGW]N>9#7&[20B@1LU:A\%6@6EO67T#J&\EW MU1'_/9>2Y]7EEL4)*S5 O5]S+H\W.D#['6KZ'U!+ P04 " #E2&Y59-"L M@3T* "04@ & 'AL+W=OB_%P]"%%[7S;KO+HYN"F] M:K?9I.77:[$NGBY'9/3\P8?L_J%N/IA<76S3>W$KZH_;FU*^FQQ55ME&Y%56 MY%XI[BY'[\F[)(B:#FV+/S/Q5)V\]II#^504GYLWOZXN1WXS(K$6R[J12.6? M1S$3ZW6C),?QST%T=+39=#Q]_:R>M ;0VNA M0Z4]G1@APY,Z\#"G@[\T('K%J*>#L&A0_#28P@/'<+6]WMGM9Z>IW5Z M=5$63U[9M)9JS8LV7&UOZ> L;S+KMB[EMYGL5U_-BGPE\T2L//FJ*M;9*JWE MF]M:_I$)5%=><2??%?-K[T:KZF)2RS$VEB;+PWAF^_'0WO%L-C+A6HO>W[^)S2=1 M_L\B,X=EWJ_DR&3FIFOO)LU68SFH6;K-:OD>$%W HA]$+:>J],XB+?,LOZ\@ MK036^J.08U&[363HCO&CQ_C15H?WZ%R+^RQO!B/GUSK-E\)+:V\NEF\]1MYX MU*>^+09[S;#5;-:>QZOH8O)XZEZS!:4\B(G:;&$V&Y-I2*)8;9=8Y&)._&,K MY=C9\=B9V[&_\:J'M!352WQP#6O_36Q!G>T[!2?'$8:,^&RJN0\4;\X6[ZIM MNA27(WDZJ$3Y*$97/_U 0O]G6U9BBB5(8DK ^#%@''3JKU6U:W-4KBG+_42O MFHG^QLOE.51^F#TW6!95;5T]N)E(FNNY$2(9'Q9HB0L.U.X&S^9.N[7(GMC! MT4\!II^>T]Z6Y;"AGBP/C(.B01!$L3:KYZ"X:Y9CBB5(8DKTPF/T0M"IO\L8 M5:*NU^T)5(^AM]NVUV1K(:^'FB\_W'ZTQ0"T\?($G2/I+)!TDF_748(2'8,2 M(0<%FE6PK9Y9%1FS*@C"F&ES"I1VG5.88@F2F!*^^!B^&'3I8K-=%U^%O+K) M5UY>Y.+Y?1N^<<,6JR:B$KBJM+GPLP4 -.$PI6(CD%'H:^<7)%L);$OQY?3H MR^G@5%@7E?7T"O9T%5@A02: $?,-*S@A]Z M*1=&^I4_K.RZ@*.J)5AJ:N@Z5"4PJ_9=UN[/ON*+*)?9_O2[_[C8-BNYO8@ M6G*96M0\*VM+.9:M!+2E^K1#8 )SZID^!>?&661,3#2.?+VJ $L[3PY4,,92 M4P/9H3$YCXW-0"YN;VZL$4!BVCDQH9;%^J3 FC8F.K,CI_)>0!M=R8X&&J4A MX]PWV6Y,*?-U6$LL#0D->=^JWL$J@0E2/?S3LN:0&ZX'E/L2 MUH33*0T8U>?]')9WSEE40,524X/6(2J!&=5:BO_O+A](VWBP%D],"*0T\*=& MVIKMQI10PKF>MF9#0J0NHPE\*8BU"7/UB "O.')D.5>7BL#E<6/?9Z:O.T(U *PR%B M=7[ 4D_*4PN&6NOSL+QKRJ.J)5AJ:A!/;IO"+(I3I(>-.%QR8PDML(02!"$U M-!W24A@P<4OU \;ZIIA)L_(\JE]/PMK.\PL59['4U"!V.$MAG$4IV,,V7*:7 M"9DT-DX\6$@[8$WU:,>T%$9-J&P/=W5Q%)+0@IH$/";^5-\HD0RW4]W5$22% M"?+;2O>PN(M#L>Z_8@DE"$)J2#JJI3![XI3N!XST+>@FX!JE>UC9>3E'95LL M-35T'=O2@?NO[O48:H*MX7 +V-KJ,99V]GJ,I2%0CZ$=V%*8/;^A'C.@W)>N M)M7:ZS&PO'/.HE(MEIJZ.;"C6@93[>#62&O:,A-D]7R<,Y,L97 X";6\M;0; M4\9CX_ZUI2&)0]:W/[)#508#Y(MW2%I3=T"\;XND2:>$S.Z8N[R_??H#_6T1\[=Z/O$/(QH*#\0Y2U%O,F*IJ4'H$)%] MCXVZL!$'5,026F ))0A":F@Z5&3?<;ONC)GP1\*IN?<6'I3S7$$%0"PU-2 = M ++OL $7MN$R52R<1YAQ^8VU"7?(G.K3CBK9^1MQX:XNKL+:BLLLFVP)\[G! M,H/MU-\.=3S'89Y[O]IO7FLF_/O;F1=SZOWT0TP)^=EK5X+*>W4K,_+WHA9> M\-KF5=B"@U>QA!;<@HA3X^=SW(12I97JT0X/^7EW,L_?/#B#+3HN>G-4M06J M6G*.&G1RY!T<M.UHC\.T][)JG,T/UP/*/24-;C(A]\,@BJG.A+"^<\*B,B&6FAJUD]]^ MPDPXN#W*GK@6'M3+<=QRORW@U&!"2SN9N!&EOIZX9L/()SW;HW@'?1R&OA=O MC[)[P@0^,F7<#_3?'LWA83@G(2KR8:FI(>B0C\/(A_$+9'.?J5%7XY9]H9SI M^P<6\&!=?H5LM1?UU(]YAV$3?.2%K+W3CC=XWP %U2UF:M[]*@0RH.(]6WU]6XB2\L#@)]L^T< M'HASEJ+>>,-24Q]>T(%: (,:3ET--N+ :EA""RRA!$%(#4U'? %,?+AUM<"\ MU3>52[I6AYG#8W)^3@0JQ6&IJ?'H4"X80#F,LAILPV6FF&07,NW7" LL:\F M-=6C'1P&P[M'^XIJ<%<71R$)+0*3+,_).B;$]5028'WG11/WZ3K_ M!L0%#<2IGW2<$@QN^OL@[IJG%59>_2 \,KXKRC'Q;>8F)P_+VXCROGVL8247 MV5U>[Y\]=OST^.C$Z_8)@_KG0?AN$836;R+Y3?NTQ4EG8O^LQM_2\C[+*V\M M[J0Y_VTD?5GN'W^X?U,7V_9Q?9^*NBXV[&PO=V]R:W-H965T M&UL?91-;]LP#(;_BJ !6PNL\4>:;L@< TVVH3L,"!IT.PP[ M*#8="Y$M5Z+K]M^/DATC Y)<+%(B7SV4*26=-GM; B![K51M%[Q$;.9!8+,2 M*F$GNH&:5@IM*H'DFEU@&P,B]TF5"N(PO LJ(6N>)GYN;=)$MZAD#6O#;%M5 MPKPM0>ENP2-^F'B4NQ+=1) FC=C!!O"I61OR@E$EEQ745NJ:&2@6_#Z:+Z7:67]EW5#;,A9UEK4U9!, M!)6L^U&\#N=PE!#=GDF(AX38<_<;>M-S>@?^L_A_[K<6#37%WU.TO?KM:75W4>:V$1DL.-T$"^8%>/K^ M7707?KG /AW9IY?4TV-&PO=V]R:W-H965T M&ULK9IM<]NX$<>_"D:]Z20SIXAX("6YMF9LY:[-S%WJB9K> M:XB$+#04H0- /_33%R E02) V'+U)J:8!;A_[ *_!;@9PL+_QC3^LM;TQFEUOZ0-;,/U]>R_- MK]&AEX)O6*6XJ(!DJYO!+;R:D]0V:"S^S=F3.KH&5LI2B!_VQY?B9I!8CUC) MB%E2Q>:B_(,7>GTSF Q MP5:T+O4W\?0/MA/4.)B+4C7_@J>=;3( >:VTV.P:&P\VO&K_TN?=0!PU,/V$ M&Z!= ]1M0'H:X%T#W AM/6MD?:::SJZE> +26IO>[$4S-DUKHX97-HP++FU K\8 M9XK3]B,CZ* *[57=H6B'"[;]!'#R,T )0@%_YF]O#B/NX,,@XZ8_W#?(=@!7 MS0"NI-@ ,PDEU;QZ:+.8:\[456C8VFY)N%L[PZ_4EN;L9F"FL&+RD0UF?_T+ MS)*_A31?J+.3$2"'$2"QWF=?S8)4"A7,C;9EUK2TJ\[C; AQ0M+KT>.Q^P$S ME$T39W;B6'IP+(V&YK;XCYED-M,5T,(L3+FHSO22X;Q09R>CEAU&+8N&\S,SG>:1.!O3CUB<#.1DH*N/OIN:THZV9-'7.:18%U2#?B;$_XM&'OB-['/-A M%*BSWYKT/U:S8F$AV!>",D_(._ =%>+0#>/LOJ.%*8R7&K!GNWZ&-1!/ ^H* M\$VR20^]H<,WC/-[OJ;5 U.V #W"L)VDJ@'3?OGI0S*\*),OU=OI8#@JPSB6 M;_-HQTN'9!AG\I?JT92$0@:I!7T(0Y)V*1RTPI,>SQQD89RR]Y)M M*2_VD['-- ,8M+CGJ,HBE/T,'>V]*4O)Y'//33-N@M=P IGI"?PR/$1Q?EH M')2V0MP'/NA@@(EDXCGH6Z%>_QSO4)QW?U I::5?XA4?\F&'/?]"0.R-L.,8 MBG/L4"=)9B9W'8YP@&/>1B5@-.P!&7(@0U$VF!5G7[Q%,S#U]Q_=>CE@0WJV M*,BA!<71\O7\+7#0_P!Z8 +QM*LA8(>2*>Q9V)'##QJ?=13#S4*OWK)W1U&L MG5LH7*JWTU%P>$-QO-W7,E_;\M04V":@)GAFWEJ0L#]KOK6G(<$A\(DV[.Z/ M0S:H+_L<]% <>H?LVR5<,&Q!EP,[3,_E@$V?R]CA#B=G)=K*[ *J_"UG?E&, MGGWH=Z'>3D?!417'J?K-%"LO^W-DNXD(*@YL)[V-7,@(PI[C(>RHBN-4O9T]5_+*XOP?;HRG>: AZ_?]O*G>Z ECOJ2BP S:. _M4%7MF,N='@@QT M[+8Z'(YHS^<(\UG?@WKL4(_CJ'^%I:&5(JC1Y[S=8'@IYYM-IN.^X+B" +]> M$/ JE\TIQX>"M5+<:+,T:2XL4AYI:4_8@RI\TA-$NC5-P,K,_FG:4Q1B M5P_@^'9TWN%@7,$C@9]SCOR(ZG44PNZNVV;-XTTM(>M.:E4+5L%^ ] M04U.M>^KS6P/(_,=1\019%ZHM],79:YP(/%]U9BX"H"@: ;: ZDFU8[V M,&;2O+E>(^\X8>Y/ODOU=CH8KI @\4+B2T\!9.-7UD5;?(M73G+BSS@#OL2O M*B":]BR8Y.A==+RN6*RIM$?&[HU;;LJ(NFQB'WOY1@*G ][KJOC#WS'C7%U! MXG7%J:ZZ*DR4EJ*J%=B6-%PG[7H\?JN.4F_:O>-4.ZAH=/2=RH;)A^;S'06: M@[?VXX[#W<,G0K?-AS&=^W?P:MY^Z..Z:;\[^IU*PVP%2K8R72:?QL9WV7[* MT_[08MM\#;,46HM-<[EFU R5-3#_OQ)"[W_8!QP^J)K]#U!+ P04 " #E M2&Y5.2ATX?('(E(28!!@"EN+^^ M9P&*EN\XGDYO7RP2Q.Z>_3I8^'QKW9U?,P?Z4E?&7PS6(32GX[$OUEPK/[(- M&WQ96E>K@%>W&OO&L2JC4%V-IY/)JW&MM!EU:W=Y;MM0:#?+!;^*!7ZR +X\OS1JWXAL/'YMKA;=QK*77-QFMKR/'R8C#/3Z\. M9'_<\!_-6[_W3.+)PMH[>?FYO!A,!!!77 31H/"SX==<5:((,#YW.@>]21'< M?]YI?QM]AR\+Y?FUK?ZKR["^&!P/J.2E:JOPP6Y_XLZ?0]%7V,K'O[1->P^G M RI:'VS="0-!K4WZ55^Z..P)'$^^(C#M!*81=S(44;Y105V>.[LE)[NA31ZB MJU$:X+21I-P$AZ\:D3$DZ>/)Z9?12%\H$1*VPK0G:K*BQ ME2XT^_-Q@&$1'Q>=D:MD9/H5(R?TFS5A[>D'4W+Y6'X,P#WJZ0[UU?19A3?< MC&@V&=)T,IT^HV_61V$6]$[[OY6S9XT\[<*[][<_9#E]]\WQ M-)^>T3\ 0F_8%TXWTI*97=)5ZV'8>YJW*U0['0XI/SDYH?;E$:W-)BO*7H*>7^81^U9];7>IPGPF>^4)7>*9@(20X6B;EL?]' M*YBP5K SHO[@Z(#RH^'A9)(M[@FD4_HV/QC.CB:DE@%>%-:#/Q\%;:U*-+ES+,'R MGA$_N\R^I=G),#\ZHNEL>)S/*!^^FAS3KL*U!9VH^2D MFH Y0<32SHY=!!Q2,:^.X0DMG:UI93?P.ZK'WJ4V<$*BJHT/.K3BKQ]E<]CD M%(Z]*/1VESM!LXHUZIC0 +1@,E82V[H8FK!6"$%;K!^VX]!JJU)VJHW2E5I4 M+."1&!3>4FVL2TOL:B_1@ )4P8C>MWA^*._DVZ,,]1:P+@F*\9?$INP 8*,# M-N(LOI/"0Z'X=O$)+24*/2,LH@8$:!VRI4U1M5(I61)(J@IK;*T+U+9)EK$3 M0:&&71P8Q.O(#+NV\5*T,=HQA\A=TUF$R[)3I+4IP07N?D17RFLO/!$YR 25 MCG+LPP+*(;VCI;)=2[6>??37JYJ?9"#$(PG+ZN<6-<6N2@2FC&D?8B<9AL54 MF:EQQ4],)" =/'EH+)4P4"^0/0AT$>,(IL,12^7&&EW3+1=K8RN[BKWPLRE& M/85NU[8"(+LU4(V<>'0UT +Z"QSW<9[9"+T(#4\G9U%??,[/4KUSUGWJ@M)] M_'X$.W"VV%'V#I081LL9K^*HY,%+&T9-LB&N-*8.<5*$HR^V01X9YB%OQ&RO1C+E"?N28FCEC^UJ>\1G^U:%\(4TE HJRI"=D(FKBMQ M8&P="Q,+ 6"^I*7TL](N>\+4HWI*J=TOJ.0:**\U"D4?$OB_[48LI:(+L^ S M(&N? 25DI2^D_V+]?QS=C&C%1GJMBAF10Z]\5+?PL-!-)>GOTOKC?'Z]RRFB M@'Z&-_NDCW:JU1T3>BZ>11TD$%$=3UZ?12I2\01-!5JG4D 0K(O9GA=!>@&: M,>#B$(D\56J(.!*=3D?(D43#VOH]:R-ZS2X2$L#;R ;:EKV-CI#ZV&;_?VSW M*A954<%3S"!0@4!T(9?'6([=<9LP]57[J!ZRVW\]^>37.Z*7NQ.E6OC4FG0Y MB<7P1#=E'2/M ?EGYCLRBH:%8^9)[X>8;CEKY(Y#^>3E+[%O!,H]*T#$EUFOVC)GH8ZG;C^^.A#MFS M3C;B^,0=DIXT@<7_&;0H'TT.TY]WO,T>M0^.*(0YA>>4KA^]9ZJTL>$0%@%S M"I++WO+"M<(@TTG^*L%[VX=Z[ZIP$Q!LY3!E7%G\].WY=GYSU;>GS$70_Z38 MQT82V=&/; MFI"N@_UJ?YF>ISODP_9T$_]-N17&'ZIX"=')Z.AP0"[=;M-+L$V\42YLP/TT M/JY1U.QD [XO+6JN>Q$#_;\8+O\"4$L#!!0 ( .5(;E4X.]1O?@P & A M 8 >&PO=V]R:W-H965T&ULE5I;;^,V%G[7KR#2HF@! M-[$=YS:7 )E,B_:ATV RNQU@L0^T1-OTGNU'*B<]56=O7)QOGFA=G9S;?J$K:4].H&F]6IJVDPVV[/K-- MJV3!FZKR;#Z=7IY54MFB%[:I*MKLWJC3;UR>SD_C@ MO5YO'#TXNWW5R+5Z5.Y?S4.+N[.>2J$K55MM:M&JU>N3N]F+-PM:SPO^K=76 M)M>")%D:\XEN?BU>GTR)(56JW!$%B3]/ZEZ5)1$"&W\&FB?]D;0QO8[4?V;9 M([/]105Y+HA>;DK+OV+KURZN3D3>66>J ML!D<5+KV?^7GH(=DP_7TR(9YV#!GOOU!S.5;Z>3MJ]9L14NK08TN6%3>#>9T M349Y="W>:NQSM^_5DZH[!?WF9EUKTM2K,P?"]/HL#T3>>"+S(T1NQ&^F=ALK M?JH+58SWGX&AGJMYY.K-_%F"CZHY%>?3B9A/Y_-GZ)WW4IXSO?.O2+EJ327N MP6L+-$#3;B/N6<>J%?^Y6UI^_M]#"O#T%X?ID^>\L(W,U>L3N(95[9,ZN?WN MF]GE].4SW"]Z[A?/4?^[-GJ6R&$6W_W^X:=L+K[[YGH^F[\4!PX2'S8JNS=5 M(^M=?/Z7LKCT2YM6PYEUN?.Z=1LEK"R5,"N\,D67.SL1VXW.-T*VZ?+*+#76 M-1M3*RQQBU)Q(FH9:6PA*@5JD24:'>) *?B M+MV9#3N%MD+2LDI;A>-P$T\7S@A>[^])6_/IR[O'>[Z:O?Q!7$XO)^*@H]BQI]A3 D74>R9+:PXA@TD8 M<-\F)G$;Z6#!76\;TEBUU+7G*T$-:Z(V]8\@W;4M":/J-92B^/K[=^]_^B%J MT6;0:(\_4'C2-I"SIB338G6_^%3\ :84K<4OF_ Y'M*MDQ1QT1J6S$$OLH $ M2V;3=:&?=-')\@CLL(0!O&/'@(I8(6SRB)93\7!D:]AB->R-/3V\]"KK22ZA M?)'+ACR+I%HJ4AQV !HK32?5R4XR,1#,8(2YU&<7'2Q:[U3\6@.83K7(0T1J MNU%LWB/R9145%4P!_@JS25:49R.>.]9H%(EL4G?5$L3!Q J'FQ;*MQV%$1L< M==TJEDN#VY9#!J=Y! N3Q=F](3CAQ -]?W.B4-9@]K9C]-)#MR'^&>5 -2@C@Y(JM8&W M$N>%0!ITBK40SL>(*7; $&_E$-'>C*!CB;_ -1G:VCVRQ52,4(BXM MR3LMV"V/14Y&1*Y:A^(/2+/[#D*.;E84 9UFG"+\YR0_U5%05)T]F;*K<'K3 MM?F&'Q)$;*-RTGG/+B*.$05R N0ORWUJO<-;+_\*:V!MH," 69*070#F6I/E M5OU&O%>?&8CK+$9@%J'#+ZD3B1+5';M-+;Q$#.12M%3M!<4B"I0%J6ODQ!JZ M-]OZ.=7)HM ^ R5:RPH#+NETK[K^R,98]V.?7VS7-*9U@P$A#!V9#U'ZG7)] MEB"URCJ-2CTE;8?P#,,(4 $*XY+/&4RS+O0O5@ M4\B#7%F2H8,4M>( ]X1JA-$10T\H";R0::92P G9PH=[5#&?%".C@(9+TZ!1 M05Y& J8XY;F!Q6OJ.4*P\5R#'><[$O9!&"O_)/#,1R^&U3C!LG$H@P/R7>[# M/W1)_ ?CVL%:!BRXKAVD;A5NL2-ZW*&2*?,6BZD%7&W@%"BRH$RV)@HPR *N M=@T]*W>3(WH3/7:1IV,0H16P7JQG!CURDHI\19_/A@H*B0:J^,5L(6;[1:* M\CL/>VD1>>PQEH;S.'UP!:(9]=#1DC?P,YF&>O:;%G8DC$0?VFK$'G;,'"7) M<[!,ZD NG2J*(LW1.,K(A5Y-'JW(=;1J)&1 67%D$V4[;WJ #$BB4J^D.C= M/3 $%6OH\?'(>YLZDC=*3/+@I8_4WI5X/3RX77L^DZ@Y%/F%!F0I6P[!]_CQ ML1KW[/XHA Z4-IGGN4N73KQR.9$)'<< M-R35,G2%EW!VI)W&^-K%E[6\>^3F 9.9[ I.-"T]H9'%Y)"'IW)9Y1"/_;$T M$@FM%!,*1:$GA1OPJRL?$J@(IST(1C6JW)PTZ+.7S3H; SBEI)4I-9RR@45E MOCGM>XIQGN&F+" =Q:;B)/)W7%.DKNE[IZKS/I"%;)0<,_99RD Q0/I*JV38RC(,%3)AUV1PAH[O"DY+\:T-OAR])-!&]*Y5B\[YZ4TJ%S:8@NX M9P?3,6,^'C%X#(?X>)S]\K#[@:FUJH'VDI2>L+&4ST5LQT>6T?:3#0C:-;D:=59+?V,B M#!SK^=NO*'72ZVY0%HL^"GO$9*.*HS;*#L>H/8/9D3X#8.PS,2YTCXG9WFHK MUP@)'EU9DH)H&@/_*LV6/8X9"\:"3@'PI"P@U$8R%,EW/6(HS:Q-NWLA'O,- MJHI2T1DH%WO)$PXX?#V$G?=A9T;-"/QF+[Y"W$)<[&A9TK7=$-#R_O_TM5&3, M<8:2RNU0C9"K4S? U2Y^N"#)$6+L:.))X9"_(/BPE,S??+2@72,2(:7J<5&> MCR=I?63SB(W&Y9:W+-9)/>>(, $.A0'-.Q"Z6N M/$3-V"IP(OCN@VG/+26U_W/N/&X]B(/^/FA"1-"&G>S8H!@9]N'SN M$(=>RIN"*I#/7/L!4M^*RRM$F6D_UP>C$2TAJDX]6!O-\[!J%Y:I__R/NOKDYCPJ,*,XU,> M-6UIXKSEP0///)9J7+IHRQ/OG9(\W4(X^@I0?,CR7A1;V\"OWYF-A[%,)4OP MR,@N%-4#?K*8],4^R-YY(>CE6Q5R_3V1.>61=5O0K&FWU^C)1I,]@\;M/AOI M3#@(!O)!D['G"Z9Y"DX4.X)")$JFF,0K^F&9GZ)Z6/;-+*GXB:9/DVR8@\2V M6"S$9.^$4J\X8*.F0N31-)N@4J90I?_TX57+F$UD+;Z,"G(TL!F^H^Q;8-^M M/CZ<-R7-LSX^7/@+4M#'!V0NGU>A?(9MGXNS\;#Q+?H8GZ)GDV3R&%A^CLT$ M77X\&E#,>9&R^>4U4N[D'-FT=\JE++V;'PI$AWHK[TO.%Z[T!:3O2_HIG0_ M0[MW.GP"+-$-ZM+':[*V/RDZ92[M)@NE;_\>!RL>\A:=_^93//EV8)5V!T?. M8#Y\1([[!OKL-,$O0H2E5 =M9?LE>E=;B&)YC']D//",E*%B#$F2OGZ@W20_ M!5O[',1PG7-#2BTXR8 6K_!5I;>7X"_07V*I'UP_!Z7\$)\!)/-+E&(S<>@K MZEGRU1O)=,W?]DG%@(C_ -X_[?]]X,Y_-1^6^_\]^$VV""-44JVP=7IZ=7'B ML1-OG&GX&_K2.&1NOMPH"4#1 KQ?&>/B#1W0_U/%[?\!4$L#!!0 ( .5( M;E41FZMJ.@8 ,,0 9 >&PO=V]R:W-H965THFBD*J*[TDK!EJTI8"JI@AB$,\S U#[(MMS7(DB/):9JOGW,E MVW%Z@[P0MWWON?O1%:=+8[^Y4@C/OE=*N[-1Z7U]/)FXK!05=P>F%AI?"F,K M[O'3+B:NMH+G0:E2D_ET^FQ2<:E'YZ?AW2=[?FH:KZ06GRQS355QN[H4RBS/ M1K-1]^*S7)2>7DS.3VN^$%?"_U5_LO@UZ5%R60GMI-',BN)L=#$[OCPB^2#P M58JE&SPSBB0UYAO]>)^?C:;DD% B\X3 \>=&O!)*$1#5.O#+J;YG[\FST8L1R4?!&^<]F^4ZT\3PEO,PH%_YERRA[>#1B6>.\ MJ5IE>%!)'?_R[VT>!@HOICL4YJW"//@=#04O7W//ST^M63)+TD"CAQ!JT(9S M4E-1KKS%5PD]?_Z62\MNN&H$JP1WC17(N#^=>&"3Q"1K<2XCSGP'SDOVT6A? M.O9&YR*_JS^!3[UC\\ZQR_E>P"M1'[##Z9C-I_/Y'KS#/M##@'>X+]"O(=#7 MTF7*4*R._7.1.F_1&_]NBSE"'FV'I'DY=C7/Q-D( ^&$O1&C\XS&?S$[;=%OM2BJ38^LDQY[G.N,.T "&W'3 I%0SI+@/.J*@?'=08F"^M ) ) #K M18#=FM4&F:KF>L5*'FL6E4*F> 9\=] Z/+^'PU)GJLG% ML#]CJ:/UH>=.5E)Q^ZM^GZPC;DW"K^!*O0LY!I@8A$?EY'HM MX2%U5))!'Y']D#TR-[2VVL#MU=$ML!]@=29KKM0*,VPJ4L^,M28UEI/==#4T MU>8PQ]E$7TA2J%@"*$:OT<8:A7M?)-N="M7FS-4BDX6$B4<9SAHB[8:KQQA[ M6XWC_(3IFL>PX&UFG, MG5QH!)'!@4Y[.\.&<4XV&V(5/'A^XG;HM4E82E^B;W:.OW1AFT_ \18/"%3&X2'24,.T\OF;226T@QIJLP M"H'0>2.I8R*9U;';BIVEDIUWU!YMQLGT< ;;^$"2?OTP09E+CM%,A=!,FR3# M$"[BV)+%+7: @?7&BRI%]W<[SCC8?"VR]O4LO)X=T&(E5AT9%>!M%UHK4W U MSD-;[.YPV4?[J<@X91$"L4.#0 Z_*&LM==PAOIC9&(4;G \\-8&/5G2 YTTF M[I[?8+:L:2<]D A):A,F4NHAYV]RA5-![Y M'ZPC<.QM8XE *F/%F"U+J6(_=8<$3C IZ'27*.AZX6,2>0WG$2>8*Z0?Q.(D MCBWT."6U(Z@V']R"L<%].&['R:!SF"AT8V"(7Q#/8T-8K M!)1,6(];%"M ]J!8G Q28S=MXKZ5F4;ER(G#=2.<-+=6=^QH+)Z9T*D-'$=Y MP<)B?5!H>8.KKEUA$#-H.G32^&E;H"&AI[!K$.]3=1LD\GM-E'[>,?L MW_8W](MX,;T5C]?[C]PNT,]HK0*JTX/G3T?,QBMS_.%-':ZIJ?&X](;'4G"L M'22 [X4!-[4_R$#__Q;G_P-02P,$% @ Y4AN59CQ &%A!0 8 P !D M !X;"]W;W)K&ULG5?;;MLX$'W75PS&AJH<\GE3'MZ72JBXHU5)_(E@G<64G54(.?:CW5K6*T=$I-/0V# M()TVE(O)_,RM?57S,]F9F@OV58'NFH:J[26KY>9\0B;CPBU?5\8N3.=G+5VS M!3-_ME\5?DUW*"5OF-!<"E!L=3ZY(*>7L95W M\XV^B#=[">+*7\83\^E.>3 MP!)B-2N,1:#X<\^N6%U;(*3Q<\"<[$Q:QF.I]D M$RC9BG:UN96;/]C@3V+Q"EEK]X1-+QO-)E!TVLAF4$8?]+WT8XG"@D 5/ M*(2#0NAX]X8CGIDO^%KP%2^H M,'!):RH*!@M7#5>R::5@PNBSJ4%+5GY:#*B7/6KX!&H.GZ0PE88;4;+R5_TI M,MS1#$>:E^%1P 5K3R *? B#,#R"%^W] 3>E6(E-_!1:@U_72RU45@> M?S_F:(\3/XYC6^94M[1@YQ/L"$ED-2/ M\MR^$'\6)=Z%->DHX]""4G9+L^IJ' "#S=>$1/ &7N=1"&^\'94]J \"/478 M,$N!!'X61-XW)DI$$U*\-?_AD.4!A'Z8)-Z=-/3 U%[(TIOY9);:E\@/D@SN M*N;9<%*QA8KJ)[!72C9 L>=%M\(B[10&$^Y[-I@^G#YVP4G9@&O:1[C8Y\E( MW.%Z5-I4\@ -+5!1>E1KC+2SQP5ZT"I9=@4JVQ!:W('HR2^L*8IN_T$E*R$8 M*YWX4%2];BL-DN (6?0]5V//]4:MFU*5^#XF3#^1L4W%!.*C@,:3PW$8"7D5 M+7\'T%U1C7:,38B-$&W1IP>.@YS56U1)ZMW0#EIK"2&G+A_AYEMKB1)^EXNA) M3&:0!JFW,^S#9RS3EQ#[ =;?2TC\)([A&KDKONQ0PE,,,RP. OQ+]L;P8UXZ M=T:Z4BFD-M9UQ=!,Q^QVC<1*N[?J;,5 N3MP=%XZ;*[)T& M]M#B:4RMK1/O((E@D\A'OPXM'C/U9&IC F&8PQ>DH%QE8S*'K%IN1R>34X(+ MI_2\S%ZS%5,80_A\>^/RFL>YRVL4XRPJ[_NZ[)M0E=!29;:'#:@TR@9!T#\1 MKI6:(^,(\QU'Q.L9I1E6ZS!>>L=ZCF@)QU\4NSK(TMR.5M6QTKO!6 O; <_U M?%"$4?%YWE^Y.PJN'/2@*^YDYGY)G'DW35O++6-OQ\36G"YYS8TM:^(GKMPS M=.\[50J/'+NBS[>N^=?KAB"A"&ELTDA?X05)(TPQK6[BSW*K( M9 Y\.MW-)ZL!W$&3Y#$N AIAE5.#CL9"JQ^&O9XNW3V+1D M@0/(O$7%V]:6W'A0DF2&FK]W61I#E ?>1[9&&B$V9T)F0Q[S$**8>&.P#R+A MXWT/ZTC8EL9#9Y:2_DB+D@@>NTQ,#VY]F("UN]O:=./(["^ N]7=]?FBOS7N MQ?N[]R>JUAP]J-D*58.363(!U=]G^P\C6W>'7$J#V7:O%?X+P)05P/V5Q#$_ M?%@#NW\JYO\"4$L#!!0 ( .5(;E6E%$B<(P< )P2 9 >&PO=V]R M:W-H965TM>0&2M,4R MM$W0M!OVD9;.%E>)5$DJKO?K=T=2LF0[V08,:!U+XMT]]_;<61*3A=(%MWBIER-3:N"I$RKR43P>'X\*+F3O MZL+=>]!7%ZJRN9#PH)FIBH+K]0WD:G79F_3J&Y_%,K-T8W1U4?(E/(+]6CYH MO!HU6E)1@#1"2:9A<=F[GKRYF=%Y=^ W 2O3^L[(D[E2W^CB+KWLC0D0Y)!8 MTL#QSQ/<0IZ3(H3Q/>CL-29)L/V]UO[>^8Z^S+F!6Y7_+E*;7?9.>RR%!:]R M^UFM?H'@SQ'I2U1NW"=;^;.3:8\EE;&J",*(H!#2_^4_0AQ: J?C9P3B(! [ MW-Z00_F66WYUH=6*:3J-VNB+<]5)(S@A*2F/5N-3@7+VZ@.@2^9B9%$7W1DE M0>[&R\7/R)VQCTK:S+!W,H6T*S]"# V0N 9R$[^H\!'*(9N.!RP>Q_$+^J:- M8U.G;_J?'?-RL_URU 1O3,D3N.QAE1O03]"[^OG5Y'A\_@*J68-J]I+V%U"] M*+1.4INH!9Z^9:>S>,!L!JQ6E8(%C06(VNCV@@O-GGA> M 4G0G9S,LUSPNKG"U5IAF2BN15RZ8\;UH/&B4LD*.>ZM!N[B\I6NC9=\C6RA36L,D%=#=Y%Z.3<,"$3#72( MYVRN-":/3B(BI^UT>/23_YC,8G8O(0K0M]5\OO^*L R@+6'0KK8DSJ6_R99: M524*,P0$*&*+#+Q$ MECPE"Q0M521<%!RU3>4K* MM7H"GQ/"H?"D1B8G-%A&(8(: M=F/%2>/W2FA466J!14BN[E;W.&':0>M MV[4XI_$1_DO;N#HIQJRVHNG,!(W&T.D!$SZL'0; .GE% MT6Y5-Z%/N-9K\M<+5YT N=1W(KQ5/$UTJ',/V-G)J?O?ID24 JH-(:DN6-." M1%<.YQQK%BN'F I93$B&D\GZO(=R#WV]MWO)M4[[=AV-6NU;\]40\5'3-^J, M S.9LL*/V%4FDFS@6Q'CV10+7:&4!*LJZA+H(,"*S/-@OC41YI#PRD!]MNM[Q!U]UQ'" MO? ;!'ZGL#PS?H+E%S#74P.QMB*U-2?JE,='48CT]M$8&?!D.NX6$"V480J6 MFK;*A)/;):2"2I*T[HPQ;VNEZLNFB.B,LZLDL#5P')':!638GC)4^$XRJN>K M0"4-/8*Q'&UUHE\,< MEERV:(IC"6R%.:0B7#J"NMDG:)=QU?-VES"T4[GKR>%HW3 MW2!J-Z>T%7^AH]CE7DTN%DW]; ]ZI]T7XD+EN5L7(HHUD)&5=\S]L"!@VT78 MRAO;A8^M!W6'8\L?^U#;B;:O;WC. M90*#/1/\H-XAH^L]LV@R.#LYCMX")1F)S3^61#<)L6\X[=WL3P;Q9,(.HP>- MK"A*[(RF#OI'Q_2DP;'K*G[,$#>R0:MN2\H8VG#/%-%54\VMJ&YST5]FD&'_S:"<4Q1NO:%ZA_V9]-_BMP! MQ8>]=_MP1+Q>5,7.7NS&OE0R&*8RWEK(&4ZR0M@-,7 3*M^$>;^W0!-DGBIW M^[*'P#X&"+X*'[H0/G4@W#<0_.';#83H#V+$=ZX[.EEDQD;![\GXE+Y.V=D9 M_9TUB<6+YL=1]$71SH_FA4EH5<4D=J/4=IR">1*]6RQH4Z:\!R'"V)]B)CYT MJH^X&.GGV:S'*,&/8 M?:=C6HK'PR/_8V;?S]91ZXU! ;BDTGL1PYR7_N5!<[=Y]7+MWSALCOOW-A]Q MQQ62N'*!HN/AR5&/:?\NQ%]85;KW#W-EK2K<5]J"0-,!?+Y0RM879*!Y(77U M-U!+ P04 " #E2&Y5,0SK'N " E!@ &0 'AL+W=O=7[)BVIX _$I( 268(T"F=TC) VT.G!]E> MQQILR97D&/_[KFS'#3,ATTNDE?:]?4^6-O-*JF>=(AIXR3.A%TYJ3''NNCI* M,6?Z1!8H:">1*F>&0K5V=:&0Q0THS]S \R9NSKAPEO-F[5XMY[(T&1=XKT"7 M>F8-U$DKY;(/;>.%X5A!F&!G+P&C8X!5FF24B&7\Z3J0F9QBN9_>2Q21?.S($8$U9FYD%6G[#SJ-C>8.A"5 MVLB\ Y."G(MV9"_=.>P 9MX;@* #!(WNME"C\IH9MIPK68&RV<1F)XW5!DWB MN+ ?Y=$HVN6$,\LO4JR/GU#E<(VAF;N&..V.&W7X58L/WL"?P9T4)M5P(V*, M7^-=TM(+"K:"5L%!PD,""&28D.,I(64=%M09$SH$_) M7B+,0U36P^RU!T:IL?5 5"R*9&DY.R&0<,%$Q,5ZQ]UP@$F"3:^ STR4U*G MM[?1/[/V>)1"H>2&QYT/6^P=3$<3,!7A:QHD;90*:F1*P^P]^+,Q!'3*^^Z( MN_-T&PO=V]R:W-H965TX5*#;NF;JZ0(KN9EYD;=]<<>+ MTM@7P7S:L )7:+XU2T5/P0XEXS4*S:4 A?G,6T1G%R-K[PS^Y+C1+]9@E:RE M_&X?OF0S+[2$L,+46 1&?P]XB55E@8C&CQ[3VX6TCB_76_1/3CMI63.-E[+Z MBV>FG'D3#S+,65N9.[GYC+V>L<5+9:7=+VPZVSCT(&VUD77O3 QJ+KI_]MCG MX87#Y#6'N'>('>\ND&/YD1DVGRJY 66M"2XL(>R,HIV.?F9^'Z$X&A'<'0,_?\>PU&0PQ3_N+V_&IS"VS>3.(K/ MX4 @N!6#1:-X!5'29=P'4R)M4\:9KJD(A4H\: M.+$N-DHFBRV)FXS.G]'%6Y*6'Q=PF?BP46QC>0/KJ\OX:0'(8-GCY(8 MK)]\&_Q?ZF<@)C8>$:NU72F4N>\P':/,&C2M2DMJ6,B5K/<4,4N<[ IF$&1. MFOU)DOA)DD XG(P@.AV.8=DJW3)A!GNQF,@@E2+C5IL&3=;$XG$;Y#X41+" MMT9:-!?-HE'Z779)MV8N0'>.%- H656_ (WCWVW%[BGSX4ZN41FXY^J!]7P^ MW3K!2\HTSVR)]J&VU09VHQ V )FM,64U E:\X.L*[:D2YPBB8?Q+.'=2^VBN MOT[/-5Q(IC*XP7IM.VPOA#57:">ES7IG2"@?N:+,2K(FH9*ZS)9O294#@H;: M'IX_H.Q6K6L:1EBNS85A=K)9*$K8IJ"(?NQ^#%R*I1%6XPVS)LA>FFU^[M M;O8ONI'W;-Y].-PP57#JQ0IS<@V'IV,/5#>,NP=7["B9U,G($N^2?-&, M[#II.I/$8^7RT.D#1*XDC$F" 4#+_OON@A*C)+*;OO1!%"Z[!V>Q!PN<;92^ M-6M$"_=E49GSWMK:^F0X--D:2V$&JL:*9I9*E\)25Z^&IM8H'TK!8KG*/] M5%]KZ@T[E%R66!FI*M"X/._-@I.+F.V=P6>)&[/7!HYDH=0M=][FYSV?"6&! MF64$07]W>(E%P4!$X^L6L]&_<@QZ5H M"GNC-G_@-IZ$\3)5&/>%36L;1SW(&F-5N74F!J6LVG]QO]V'/8>Q_XA#N'4( M'>]V(TQQY7#I2HI MUT;P=IT-+:&SS3#;(EVT2.$C2!-XIRJ[-G!5Y9A_[S\D5AVU<$?M(GP2<([U M "*_#Z$?AD_@15VHD<.+'L-;"XW'%R[4:_% RK(PTUI4*W3MOV8+8S7)Y.]# MP;?8\6%L/CHGIA89GO?H;!C4=]B;OG@6I/[I$\SCCGG\%/I_2M*32(=YOO_P M\V:T/^)]S^B[WD'02V4L,])XAU6#!I[#A'Y!2I\QM^*Q-Q<%37!<5.INTI=T.)$CI;.^N< M5BU4[10;0920+021[^WOS\'D/(A]J-N===UU5 M?ZN:TCYTN?VUC%(B#=THY&37(*M6%6)!J5SP/> BH?++M=FXR>"8;(\#(M/> M#EW*H>4%LRT1[XLKM+2NN*,M7"'\-'"#?!OQEL]6*XTK8='#>]29I&VHMA\8:2S'P M&L+"GZ)JF'/0A@^3I!\'$2O!'_@^I(,1=_P.>D5%APGO3MSS7:NSV-%]RH8V M;(F2<8Z"I!_Y$;PDJR@:I,D>3BVULQCUDS1T%O%XD"0_AO!S$DF(_20>,^1D M$)!R!VGLHKAJN;EL'O9,XOYX/&H])]0=Q*'S? 4?*=5RM]5PQ[M)6O$R461- M(5P26SWDCDM-X"9\5AI!R1,'I3[#?$1=:W5O:0G !8/O('A!.Q&M9H@M='1E9GE M2N)6^U1)2\=H;[QET?"X2^+H%(ZX$?JG-_-/KA6; 6=4.:324 5JT!7B8Z"=-)/QR1-[_4WN<9^/TT#&OL% M$4Z"?I0D<.@6'>X]>TK4*_>X,Y3ZIK+M"Z@;[=Z/L_;9],V\?7R^$WI%FH0" ME^3J#T9)#W3[H&L[5M7N$;50EIYDKKFF-S!J-J#YI5)VU^$%NE?U]!]02P,$ M% @ Y4AN58.L:"PD P ]08 !D !X;"]W;W)K&ULC55-<]LX#+W[5V#4G9Y:2Y;3?-J>2=+NM(=L,TW:/>SL@98@BUN* M5$$HCO_]@I2M.M/4[<4F(+S'!U)XFJT=??4U(L-C8ZR?)S5S>YZFOJBQ47[L M6K3RI'+4*):05JEO"54908U)\RP[3ANE;;*8Q=PM+6:N8Z,MWA+XKFD4;:[0 MN/4\F22[Q">]JCDDTL6L52N\0_[A/A9\ MT;CV>VL(G2R=^QJ"#^4\R8(@-%AP8%#R]X#7:$P@$AG?MIS)L&4 [J]W['_& MWJ67I?)X[7;,% MBX)&V_Y?/6[/80]PFOT$D&\!>=3=;Q15OE6L%C-R:Z!0+6QA$5N-:!&G;;B4 M.R9YJ@7'BP^V< W"O7I$/TM9&$,^+;;HJQZ=_P1]!C?.B'^? M:[EG/'J>,0S)N6]5@?-$IL C/6"R>/EBVU\? M[]^-SN#EB]-\DE_ _@X2C$ID)'FQM%W!MTZ11&8#+;D''0;/@PP^Z![$ ?0* MN$:X=DVK[ 8Z+S0AH:SME 'TK&56L 2L*HPC%V! D@/5MD;+(W8]I. V:"B MU^Q>EU(RDHTKS2![REW)7JK\3X9 ,$%&*5=(HA*=_#'< M?Q<8VSZY\+^EK]22(S^JR#51X>?QW1@J+)$$ZEEQQXXV?7%+0D1:#DL)NQB4 M%R, 5\6ZX:Q$MAB#W87*EE#4RJ[DU*+L'X4^*-.IX%@C9<0RE2WDI%9BKYZE M;Q\L!XG"*8ILY3V**8,X5"3CFA"AZ8<2PU""C)2AJPF3^^2L' 4 M($]O?[1_^Z'!/^ DA[,,GGO?TSTK:I!6T7 ]%*ZSW+O2D!T\_;*WLN_E_0?A M1M%*N@:#E4"S\&PO=V]R:W-H965T;%) .MU8=^M7S('NJM+XL^$JA/IX M,O'9BBOEQ[9F@R^%=94*>'7+B:\=JSPZ5>4D39+YI%+:#,]/X]JU.S^U32BU MX6M'OJDJY;877-K-V7 ZW"U\U,M5D(7)^6FMEGS#X7-][? VZ5%R7;'QVAIR M7)P-7TR/+V9B'PU^T;SQ>\\DE2RLO967-_G9,)&$N.0L"(+"OS5?J:#.3YW= MD!-KH,E#+#5Z(SEM9"@WP>&KAE\XO[15I0.Z'#PID].E-4&;)9M,LS^=!(00 MPTG6P5VT<.DWX([H'0!6GEZ:G/,O_2=(K<\OW>5WD3X*>,/UF Z2$:5)FCZ" M=]#7>Q#Q#OY/O72E?59:WSBFWUXL?' @S>\/=:$-,GLXB&RD8U^KC,^&V"F> MW9J'Y]\_FQ3NX63??_CTD*/M^W3 MB@>!7=5^RZS)M6PY3[8@5=>ESM2B9%IL2[7Q(\K8!5U@,<#7.E)XS4J.YMID MUM76*0$8D5HZYC:L&-YC 0G;8$MV4>HE@.C&&ET-&M#.Q0#0(\JTRYK*!V4R MH <+])PKHXLM:2!FC7. CDF+O,$SUPYR81VRM 529!<#]A_\O41_>)#[[.FP3%&M.I8RQBA_YURFW&8\Q9NWQP MC7EMZ8J]7AK$W:?&=)0>)C0?S>8)73,. M>'8BA-MV;1.KGQNOU6T\5 !6Z!)S561P"N5]N-W7SN6S0>,Q\Q!Y#ZD)3FX5%VQR//=SJVR< ?!S[84YL1-+ MA?%(G'[0-)U1KK9QE\DXP3H"$^08NT]^C';\?94VV, =!:3+AE[43I= ;'.- M@0K.I61XR;B[7. AW]3>'H0&_]'D&-.87K==VF>M*"VD!E>.5EQ!A*()@@G32AE<^N+G@%M>=$%E MZ$[6B9Y%1HX*%?D[QJYNM5O.#<'HCZ P\ Q@$?G=<1#Y-Z7I.(T=N["H,^ZH M^^U0U\ZNX\1,@[$LK$$I]4Z*]J26[Z!$LIU]OTE%+&C+H"V^OU4FBDC+2DF\ M1Q&)57[5MB/8[':P82F[<7<&RP)60&9T\!UV3\['!(KKW4MB_!UO$BN; ! MU]+XN,+O '9B@.^%M6'W(@'Z7Q;G?P%02P,$% @ Y4AN5??RM^@C! M,@H !D !X;"]W;W)K&ULO5;=;^,V#'_/7T'X MAL,&N/%7[#B])$"_A@W8=<6EMWL8]J#83.S5MCQ);GK__2C)\25%FH?#L(\4U79X(, V=4U$U^OL>*[A1,X^XU/Y;90 M>L-;SENVQ16JS^V#H)4WH.1EC8TL>0,"-POG*KB\GNCSYL ?)>[D@0S:DS7G M3WKQ:[YP?$T(*\R41F#T\XPW6%4:B&C\TV,Z@TFM>"COT7\VOI,O:R;QAE=? MREP5"R=U(,<-ZRKUB>]^P=Z?6.-EO)+F/^SLV3AV(.NDXG6O3 SJLK&_[*6/ MPX%"ZK^A$/8*H>%M#1F6MTRQY5SP'0A]FM"T8%PUVD2N;/2EK)2@KR7IJ>4] MW?MO7$IX0 &K@@F$*Z5$N>X46U<(BL,-KVN*WTKQ[*G@58Y"SCU%MC6"E_5V MKJV=\ T[,_C(&U5(N&MRS(_U/>(\$ _WQ*_#LX K;,<0^2Z$?AB>P8N&0$0& M+WH#[XZ)IFRVAX'X\VHME:"\^>N4OQ9N*1:)X1F?Y_EV0 M^!_.D)T,9"?GT/_#6SMKY[07][\_WHV" +Z/!#P6.-KPBEX#"C?8HQ*5!'IA M5 &J0,AXW1*(*5N^,5N$U++FZ_MW:1A,/TA=B64&K,DA+ZM.80X-T:DTG9;H M2$.'O:*363KR@ Y1$<: *@2B :0T0*AMMJ+.UDM8T5N8=P1";&Z.R5T/1&Y[ M(M\7EY'.8YW, 0S2Z-&0.JPM_5*)CBXG)T MOX_9#_!CX"9^"C\9T7=GT:R7(]>?Q%8.$W?FDSRZQ8;38V1!OIB7#_,+]DRX M6[3!E]!)HELV$"6NG\9N&":0NE&2N&$:03AQTS1UTW@&4_H4NO$D^$9GN$+W MQ$43$7_L3WIZXRBPDC^.0RM%XZF6=*(9'7KVAZNWU%3!%.R0;@9?LJK3<=T( M7MOD8U7654%,5D%KA1'$,P3=QT.GV]/D%HQX2@ M&SW)*(0+_3=ZY(I5,(TC4RR4[&Y,;KY>G^H"WD$?IQK=FFE%$G[7*-O2A]UA M(+JR<\"WXW::^LC$MJ3(5;@A57\\I?E#V G%+A1OS52PYHIF#",6--2AT ?H M^X9SM5]H \.8N/P74$L#!!0 ( .5(;E7V+&Z1]00 L, 9 >&PO M=V]R:W-H965T[FU]>E@8-(<2V'ZJL:*3E9*E\+25J\'IM8H,N=4%H,H"$:# M4LBJ-SMSSV[T[$PUMI 5WF@P35D*_7B)A=J<]\+>]L&M7.>6'PQF9[58XP+M MY_I&TVZP0\EDB961J@*-J_/>17AZF;"],_A3XL;LK8$S62KUA3P(2P MP-0R@J"_>YQC43 0T?C:8?9V(=EQ?[U%_]7E3KDLA<&Y*OZ2FY,>9+@2 M36%OU>9W[/(9,EZJ"N-^8=/:QL,>I(VQJNR1G9PM9_SQT]V5%T;P M^M4D"J-W\')@N,O1FZNR%M4C4)O0PJ(!68&JD"[L5EO3 O7ADS/9>V1 :.0[ M1/PR$ 92 B-G/E$KB@RT1%UK:1#$DGH*;(A#3OZUX&A GJ)*I2@\N<=+&L![ M431DD1&1=5,(73S"\A%LCI#F$E<=7R:382I=CRG%%]0^A5",\&2*#Y@VW#R( MU$JF;$-)LEO&_CD5U"H01:%2BNB1HJK1*4G!T@ECT!BVHX".8I5BGZ6#3CHG M^/B=>8'8+H"!8Q%HLQ? XTZ504-J0B9-JG%?+-@72]@V55495(CGY%Q8>R;1C(#>,4%NT7@M^!VR?\6X?O<0_@1A#";N7=.;3]K@,?&7;_ MB4==Q&*Y)"6YE1SLCH)^[B_Z\ LD?CP,Z3\,_?%D1(LH\:-)PHN)/XP2;RXJ MD0F7RQ]<.+@H4>\T.@ MKIKF_ROBC599DUI8B.);>:C;.7E&KIPDSY 475 [E'RW HAC*@J,1S^CJ MM]*J[#[DJ U]W6W.=RVESJ;;"[BF88JZ'(E*#2\,3KBYO"#R8>)MNFSHDA=I MJIJ*KS&72]2U5@^2+CL6CQ[C/M6>&@;SH.'+]5M[D.5A(6]VIFS9ZK&KYI'* M'1+\IHX_4+EYIQE@$; :S>&\N>.ZM3.:KNGNTGWHAWPGLS;,?E:Z+6D1EK@BER#_I@&2]V. MGNW&JMJ->TME*0NWS&E:1\T&=+Y2RFXW'& W_\_^ U!+ P04 " #E2&Y5 MK[W^[48# !(!P &0 'AL+W=O?6AFW3&KOFZLT=46-6K@)-6CXI"*KA6?1 M;E+76!1E--(JS:;3BU0+:9+5(N[=V]6"6J^DP7L+KM5:V*Y?!\'"]0_\SQLZQY,+A#:GO MLO3U,KE,H,1*M,I_H>XC#O&L\Z<&8&6AI^K_X.>3A MP.!R^H)!-AADD7?O*++\0WBQ6ECJP 9M1@N+&&JT9G+2A*(\>,NGDNW\ZJ'- M'?YHT7BXW?+7+5+/L.$P+0:(=0^1O0#Q'CZ3\;6#6U-B^5_[E.GL.64[3NOL M). #-A.83\>03;/L!-Y\'^,\XLU_-T;XYSIWWO*-^/=8N#W:V7&TT"57KA$% M+A-N X=VB\GJ]:O9Q?3#":YG>ZYGI]!_KQZG(?ZZ^WH[FLWA_V'?&;@K/.5H M(;OHTSL&:NV(KUGQ6),JT3H036-IBR4(;AKNOU('"$_@:X0;THTP3Z]?76:S M=Q]#5X*XN'C?# @HYX"?L=9 MPL'?F'M5*?80/.9"!\T1FT#A&: )?.8U]M#R/#+K(.^3V2.0CLO%(Y,R4 M3*S$R]I[/B5ZM#HRXJP%[34)&^B!Y'M02E=8#-68P*?JX+RHB1PGDH/H&1YZ M&AUX&L/.F\->R4L=\A02ZAHL0ODA5APJ2[K'$6:#S]=K8'9X]R;'.B@]F&X: M[2;.<,=);8WO!]U^=_],7/?3\5F]?V,^"[N1QH'"BDVGDW?G"=A^;O>"IR;. MRIP\3]ZXK/FI0QL4^+PB\CLA.-@_GJM?4$L#!!0 ( .5(;E5-=9@L=@< M -$2 9 >&PO=V]R:W-H965T3B9GXU(J/;B^#,]N[?6EJ7VA--U:X>JRE/;QA@JSOQJD M@\.#3VJS]?Q@?'U9R0W=D?]$_F?U?J/'GE/5EIG#AK]C'LV>S@@(+"8O"$P;@6G '0T%E.^EE]>7UNR%Y=/0QA?!U2 -<$IS M4NZ\Q:\* MW397KR_''AA8TSAK[-U$>],7[)V+WXWV6R=^UCGES^7'P-XZ,#TX<#,]JO". MJI&8389B.IE.C^B;M0&9!7VS%_0MGQP^N"G^L5PY;U% _^QS..H[Z=?'377A M*IG1U0!=X\CN:'#]TP_IV>3M$;0G+=J38]JOWY/+K*I"@9NUN*D=#CC7!_.H MHGZ8'>U)1[M8UAM4IC@=BO3\_%Q\U FRX*EB@T^5"CV M]E;FH!-KB7O:.4*;FW7RHYB=#]/Y7$QGPT4Z$^GP;+(0]R:114$[!=UPH8)I MN"0+44B@0R$4!]^'H"(-[BY9K7('"P!$.UG4,B#=2:M,[<2ZUGE 7@"CELS& M+@2OE!P("HY;J1R,YM".JH--EG*H)6OJS3;4E'*NEH@G(R$ "3#HSS^E1MX$ M I;3RD,AP$ )N6$K+:V5.J)UX%F_%=S6GC8J2R 7(QY\J:3UFFQS:H-QQW%% M\DUM,S "3H,9N1> .4+$HX,=L_(8AR&OEN")6%M3BHW9P>^@'F?72L,)CJK2 MSBM?L[]NE"QADV(X.E%H[:X/@GH3.LR2 $^+%0EM.+&U#:'Q6XD0U-GVZ3C& M8UWD?%+NI"KDJB &C\2@\-9R9VQ\1+9T' TH0!6,Q,<:UT_E'7U[EJ'6 IYS M@D+\.;$Q.P!8*8^#F/H/7'@H%%>OOH 06*$CA(75@%^-1;:4SHJ:*R6) E%5 M9K0I58;:UM$R3B(HHB(;5A/V.@RP0]LX+MH0[9!#Y*YJ+,)E/LG22N=@,OLX M.L9&9RT;G1UEHQOI5$A18 GM9=P[8 H/4%'AOH]^CJKMIY]@*_D/MI@!D@,# MU(Y<2(^3)?7.=:0O"O/3KS5:@&P1J55J73^EF@L2%F,C19[AM&!5 \/CRD%C M+IGN6X'D2:!), 4P#8X0MCNC52GN*=MJ4YA-:-U?=39J%Y/]UA0 9/8:JE%" M#B0$M+R28 \*B]Z.V?"G'Q;3Z>1MT!>NT[>Q/2EI?FJ"TOSX>@0[<#8[+$(' M4&P8#*&=##ND XWN""U$6E"AL(ZQDRP?UE][@CT7I?ZDA3B,]^JS(F-NY_=$$1(%OF/MMT)##6EGAP,%]A\19K MIA^I;-)CZED]Q=1V"RJZ!H:NM42/^@C^N]T(I90U869\&K/%)4 )66YCIHO0 MKI]'=R.Q()BIJN#T-VG]9;F\/>0440#]P)ONC$+WE_*! M!"@BC,X&$GBS#&N.2P)SRK"NQ (M8RD@",:&;"\SS[T S=C\,?,"K>8*(E:P M3JL"Y,#Y?FMYQ"^5(M;"EUK'M[90##W=E#2,U 'R MWYEOR"@89HY91KV?0KIY-/++GT@G;_X:^H:A/)*T@OC])7F/I@IK[RR-:^_1 M03)O!\G\Z"#Y6/LP1IKJ:/N];W8<[/NK+6#Z(?<2\X $__+?-5:2CR6G\0>\\RE9:K)40(#:QR\.[=/V>\TR?J9X M.AX_]OPN[09[KRAH#='):(XW,!L_H,0;;ZKPT6)EO#=EN-R"'LCR ?R^-NC> MYH8-M%^QKO\%4$L#!!0 ( .5(;E7]WRCM\P( ($& 9 >&PO=V]R M:W-H965T$ _7Q$VB)7?A[K*R_Q[?)0V=5(IX2?'=N9[X5\4 6BAE]UQ=7" M*;1N+CU/I0763%V(!CG=[(2LF291YIYJ)++,.M65%_K^V*M9R9WEW.K6L15UA5!HAH M_.PQG2&D<3P^']!O;>Z4RY8I7(GJ6YGI8N%,'^SS20Q>*BIE MG[#O;).) VFKM*A[9V)0E[Q[LU]]'8X(;2\NT"6Y0W3;#F78@_2 M6!.:.=A4K3>1*[GY*!LMZ;8D/[V\PT?D+5)]4Y'STE;J]3W;5JC>S#U-$8R= ME_9HUQU:^!>T&7P47!<*WO$,L^?^'C$;Z(4'>M?A6< --A<0^2Z$?AB>P8N& M=".+%_TCW9T4-:R(JZ2VH)+K E:VV"CA^]566?V/4P7H\./3^&:$+E7#4EPX M-",*Y2,ZRU& ?GT-?;F@DL[9"$#OX1 -[R.:F5"S/)>9,(VR? M8"U%UE)>*Y)S(9].Y7$VTND\[@L<[41% F!F_AC>H?NU/>-[+NSQ"B"P V"9'2+3+<28=TYQ.YD M,C-WT6P,P&PO=V]R M:W-H965TJ1)3$\5%4,2[#RG) M2#56<(EW&DQ354POSE&H^3CLASXMK=N()J.:3?$![:_Z3I,6K5!R7J$T M7$G06(S#L][P?.#LO<$3Q[E9D\%EDBKU[)3K?!S&CA *S*Q#8+3,\ *%<$!$ MXZ7##%.ZO$2_\KE3+BDS>*'$;Y[;A)!CP1IA[]7\)W;Y'#J\3 GC MOS!O;0>'(62-L:KJG(E!Q66[LM?N'M8<3N(/')+.(?&\VT">Y26S;#+2:@[: M61.:$WRJWIO(<>D>Y<%J.N7D9R=7C&N8,=$@5,A,HY%NW,+71Y8*--]&D:4@ MSC3*.L#S%C#Y / [W"II2P,_9([Y>_^(R*T8)DN&Y\E6P >L#Z ?[T,2)\D6 MO/XJX[['ZV_+^,EG?,E-)I1+VL"?L]18347R=U/.+>1@,Z1KG*&I68;CD#K# MH)YA.-G=Z1W%IUL(#U:$!]O0)P]MOX J8(W[F3%H#3"9PPUG*1?<M&O2K7UX5):)@,K#8I6B#I8U M\HE#&V484)GB(B :SS3ZBD;F!O;@"_3V#^,>K3Z#Y/2=Y,]:>.C@H8.')?PE M9IX.]'N>SF?V[^C 1CKQ%CIQL ?7,A,--5M KY,Q4_H;] *^-)RNG#K:@&J? M+E/4E])@[B2C!,^9)25E@LD,P4\2<["I;*.U*5.AGOI9:@BFD;8=.*O=U;@^ M:Z?4FWD[ZV^9GG)IJ+(*&PO=V]R M:W-H965T-]]O(]WO,NMTC_,"M'" MS[:1YFJTLK:[&(]-M<*6FS>J0TE_%DJWW-)0+\>FT\AK;]0VXSB*\G'+A1Q- M+_W<%SV]5&O;"(E?-)AUVW+]<(.-VEZ-V&@_<2^6*^LFQM/+CB]QAO:W[HNF MT7A J46+T@@E0>/B:G3-+FXF;KU?\$W@UAQ\@]O)7*D?;O"AOAI%CA V6%F' MP.FUP5ML&@=$-/[<88X&E\[P\'N/_M[OG?8RYP9O5?-=U'9U-2I&4.."KQM[ MK[:_X&X_F<.K5&/\$[;]VC0?0;4V5K4[8V+0"MF_^<]=' X,BN@)@WAG$'O> MO2//\AVW?'JIU1:T6TUH[L-OU5L3.2&=*#.KZ:\@.SN=B:44"U%Q:>&&-UQ6 M"#-_&FY5VRF)TAIX^97/&S2O+L>67#K#<;6#O^GAXR?@2_BDI%T9N),UUG^W M'Q/5@6^\YWL3GP2<8?<&DBB$.(KC$WC)L/_$XR5/X-UJK(6%C\H8^/UZ;JRF M<_+'L8WV..EQ')<[%Z;C%5Z-*#D,Z@V.IB^>L3QZ>X)E.K!,3Z%/9Y2+];I! M4 NXKBJU=JK<8X5BXY0Y1O^3@$1DJ1?EGR!MYMBN$A6HHCX5<7L!_ MD I(*HOM'/6@%[RCO_T,\S,L^*IYC93=>RL#SX'E85*6[H.%DR0+KIU+?S*I M"$&MUG.[6#>4T#N?+QE+X!6\+),87@4#E4?0$"0=:(*-BQQ8%!91$GQ#61.: M5/*U_1>'HHP@#N,L"[XJRP]#T-G90G^0&\H^ MI1^.R7L2YKB\ UYPAJC!(8'SI'POI*!"5,-2J=KIF(19$=,[#LLL#N[YE@J7 M12UX8Z!DP,*RR)U<:(S2@L*>L@GD41X,CD/X3,(]AS2,2)'GD(59FIZ*0^Q2BP)S.H4,>YT7\'2Y04P&#S_=W M/MYE6OIX)REE3;UQ.6/ *O(J= T=U_:!-)#K!16YM49M:&T41?V3X#IE!#%. M2(*%&3U.M3Y.4I72:#+I/_4^CTFC9W]Y,Z$(-' MM3F)]F25<[#!'O9L??[)YSR-;OT=3C-\7\5VJ9%-_)NE17#7=HUZ0'RML>&. M2"/X7#3"NJ1@8>:3I2 1OG.MZ:9VTP7)4B0^?_2:E'&EL4^\OD81BE06A-PH M4=& Y9#G17!+U[&[XIR)FC=BR5USY+RP+*-G1/7V7CWP9N<[2@MZQBRB2\$@ MU]4*N*RI[]E0/]=1=V;=X2DB#U $LY7H.HH=\@#;-#>WG==U6/R_O>]!/72T$[:'!!IM&;"95?W?=[ M_<"JSO=8&PO=V]R:W-H965T18%R&\ZE?6^GY5%6VX!)7&DPE!-/?EEBH_2R,P\/" M$]_NK%N(YM.2;7&-]E.YTC2+6B\9%R@-5Q(TYK-P$=\N1T[?*_S&<6^.QN"8 M;)3Z[";OLUG8=X"PP-0Z#XQ^7_ .B\(Y(AA_-C[#-J0S/!X?O+_UW(G+AAF\ M4\7O/+.[63@.(<.<585]4OMWV/#Q %-5&/^%?:/;#R&MC%6B,28$@LOZS[XV M>?@>@Z0Q2#SN.I!'><\LFT^UVH-VVN3-#3Q5;TW@N'2;LK::I)SL[/P!B9*! MWD>V*=!<3"-+3ITH2AL'R]I!\A\.)O"HI-T9>",SS$[M(P+3(DH.B)9)I\,U MEE9^OZT, *H>%*TQN_?CIPR=8&(/6 ),9>.SPP-F&%Z1QCD1G MF/,DFMC!#\4._CE?LH+)%"_A'E,4&]0PB/VFQ? 27KT8)W'R.EADJO2GS\5: MW\%XF$!\.;FY#NY18ZJVDM=B":GS5K"#=N'#]>++)([A(EAI+E->L@)*]HTN M!0+9&UT[28N#"LT_<6B%E#2R,7P,B6WX%?K<,6!W1&% MY[3\9,JYNSU0:\SH=I/V*'@O)IN+X+TH&=>.[&%[F,,!O@0O:ULI1$>N>2B$DV%K0[[ M6=$%HN%7)1L>="'!AQ(U8:9=JI7OE!#<>OUSAZ$3ROG#4&,*1(.I3EIYBDF> M8%(MIEHY?<8$C.@Q [DJJ-L9-R3:_T[O+1S2$OSLM 1_(-/N,B;I2:&"L4&S MM7%_[(8#F$S2CLG3<*#PWJ:JDI3H]S=(Q<5P,JMH>3 \:IYS#[8X47'74Y@7KK>[D!'Z9N>.UJ^UQ8U%WR6;U^:SPR MO>72$(^<3/M7-U0XNN[?]<2JTO?,C;+4@?UP1T\>U$Z!Y+E2]C!Q =I'U/QO M4$L#!!0 ( .5(;E6X5*F4R@0 "<, 9 >&PO=V]R:W-H965T2E=8,-45%9;T9B%DP30MY;*G*HDLLT9%W@L\+^D5C)>=R25!U43!Y?XZY6(\[?F>[<I-1Q98X0_VMNI*TZK4H&2^P5%R4 M('$Q[DS]T_/$Z%N%[QS7:D<&D\E8O^P>9.NA&<0?26FE1;(PI@H*7S5]VMSF''8.!]XQ!L#$(;-R-(QOE[TRSR4B* M-4BC36A&L*E::PJ.EZ8H,RWI+2<[/9EID=ZUQ'7]D\1W4\ MZFER8Y1[Z0;RO($,GH$V.8<6+WP.;\4DGIS;G*_8/5%,PU1*5B[1RG]/YTI+XLL_^Y)OL*/] MV*:'3E7%4AQWJ$D4REOL3-Z]\1/O[$#D41MY= A],J.>S.H<02S@V*A@-H. !408W%'&5;1M=J MDN0#5\ 4P>0T(-0I_)<<'0/5H+22\]4&LLM!^,M$M+OC/([HT6HOZ(50VD0D M\1;+&A6\A2']_(0> R-% V?&J&%L7C3?;E#S<@DA1#'$(?AQXGS$$B7+K0;+ MJ)FYH9F92I"0'Y]P?#<(/8B"Q+FF C"9KJQV1EYS45EVAA#&I M^Z#F[Y[.W M.&\A"?OT# :QB=;U0Q-P/_'@ !OCEHWQ838V@[PM%'RIK/.IF;1,C/0*>-EPT\PRF)M/D#U/FOSFLZ#L2_^$=$]\ M#U[*Q_EA9SSY9;=4R"7"DXUK-!]"4_CI(TI@S ;][,PC\X(S>;:168QON(1TZ ML 5R@W/DQV[HA7!,6F'83>(=G(I+J]%WXR2P&M&@&\>_IO"TB-0.;AP-#.2P MZU/_=)/(9G'9Q&:KN=\RCMS!H-]8#FG9C0)K^1Z^4JGY]JCAUIPF<<5)69[6 M.;-%;/B0\<4")9:I88Q>(S8<^J6,AD9F>\&XW* 1;\P.-2*1%)2ED&B,YRQG M!M!^J)V,W'4/--F#RV@;JEGPJCO^K[G?-ST1DPDBH<^ MC> <[6@]\I.AFPR(Y._0[>U7*$_,[DD>D.."S+UNGV:MK*YEC8++2I[%9P+31=+ M*Z[H)H_2*-#[A1!ZNS .VO\-)O\"4$L#!!0 ( .5(;E5#15.4T0, !,* M 9 >&PO=V]R:W-H965T;!U@S) M.3QS([G8"_F@"D0-3W7%U=(IM&[FGJ>R FNFQJ)!3C-;(6NF294[3S4266Z- MZLH+?3_Q:E9R9[6P8W=RM1"MKDJ.=Q)46]=,?KO$2NR73N 2-&] R+!*+_F M2\TQFV-(;'\@']9^L[^;)A"J]$];7,=;%T M4@=RW+*VTI_%_A?L_;$$,U$I^P_[?JWO0-8J+>K>F!C4)>^^[*F/P[\Q"'N# MT/+N-K(LKYEFJX44>Y!F-:$9P;IJK8EG5+>?]-* 5W*&%= M,(EPH;4L-ZUFFPI!"[@2=4WQ6VN1/12BRE$J>'=O9M7[A:>)A('RLG[#RV[# M\)4-9_!)<%THN.$YYL_M/2(_>! >/+@,SP*NL1E#Y+L0^F%X!B\:(A)9O.@5 MO!LF>Z1J%\1&?U]DV0^!_/ MD)T,9"?GT%=K:M*\I3R)KJWGG_?\.?&O M#/^&^"O+G[W@GW7\U1%_HB+M!KJ0B!:0\HM0=V6(I@SG\ ,".3(%:JHT@$$: MW5M2QRT!MX;=\F-HZ"3 M_'$<=E(TGI)TIG_BH7_B\_W3W44FS3:Y=$,,J>M\W"-E]^8IJUJ3FZT4-5RQ M*FNKH3Y>KXI3K7.6S^G3 OY?EC^N+GNRJMW\19>R:1/1&'[*B$TKLX+NUV<] M#(FIFQ0"/W&3R>2%.OK"'U$9KPB6^B\S8F?7\I(.G&06N%$<0S!-W'0Z?:F? M(+1G4C*N3S(*X8/YC>Z%9A5,X\CV"M6Z&Y.;+_53U>D=7=34HCO['%&$WW+= MW=G#Z/#BN>@N^N_+N^?2)R9W)46NPBV9^N,I%9;LGB"=HD5CK_V-T/2(L&)! MKS:49@'-;X70!\5L,+P#5_\ 4$L#!!0 ( .5(;E4\13^_-P0 $0+ 9 M >&PO=V]R:W-H965T4@ M[\ 6D%ANVY[4K="RUWZH^L$D [$NB7.V67;[ZSMV( LZ-G>JJGZ!L%Z> MB6>R%_*CRA$U/)5%I::]7.OZ>C!0:8XE4WU18T6:C9 ET[24VX&J);+,&I7% M(/"\9% R7O5F$[NWE+.)V.F"5[B4H'9ER>3S#19B/^WYO>/&/=_FVFP,9I.: M;7&%^D.]E+0:M"@9+[%27%0@<3/MS?WKF\2O (^ACM1Z5S! M;95A=FX_($=;;X.CMS=!)^ *ZSZ$G@N!%P0=>&$;?6CQPB]$?X^UD)I76_AS MOE9:$E?^NA1N@Q9=1C/][KC$%DTEFN4EC%GJXN@'_JK/GP+D1O&/OW[OCL<)20$ MD1N,(B.,W#B(G 6K6,9L++]2E!7,2Y0\9>"[HSBF7]^+(7'],("1&P2><[N3 M]!&U!G<\RRBIMTQI")($$L\:Q&,8AX$S5YS!DJ5\0RWH1ZX7Q#".QD;T0Q*3 MT'D0FA7'*BCCE.=&XZ'Q-W*C*#8!Q.[0]T@(1VX2CJ&#>W'+O;B;>_069#MR MG"JT$&4M%+>?AI>"J4L4[ 3]UQ1,SQUH<_%U5#M$XKP>R?_'N*44V2[5L&+% MY[7T@Z:6B>4>U3*F\J\H2SREPQZ$(3$(ALE_3(FDI43RU918HDSI,TJ/N%DU M_G3QHAOY8.ELI"@/3R!*1>^BSJGVE;E)-B_3EL80C:;JK +?NP)JQB\PX+PJ M32W,05L9EJ9B5VDZ9;C$ZEJ*)TZO(!;/CL%](6;=1JQ,R/JL!.U MK%AA[WQSQ MPU/MNT8;&X6UC4C[!HYZY_A,9)QJ(#3@4XKD^TF-J.-KM".922876?\2*0&PO=V]R:W-H965TRCV0$NT350259)RDG\_4E(42U8XN^7+ M7F*)XCD?R7-XS^R!LN]\B[$ CUF:\\O15HCB8CSF\19GB)_3 N?RRYJR# GY MRC9C7C",D@J4I6/;LOQQAD@^FL^JM%LVG]%2I"3'MPSP,LL0>[K&*7VX','1 M<\(=V6R%2AC/9P7:X'LLOA:W3+Z-6Y:$9#CGA.: X?7EZ I>1-!3@"K'7P0_ M\+UGH*JRHO2[>OF07(XL52*5H.@()7J,R%7?TX4_<5*@J8$Q37OT%#TU>:P3BD@N: M-6!9@HSD]2]Z;!IB#P#=5P!V [#[ .\5@-, G&,CN W [0/\5P!> _".C> W M /]8P*0!3"JQZM:MI%D@@>8S1A\ 4[DEFWJH]*W04A&2*RO>"R:_$HD3\R]; M#&YH5J#\": \ 41PP,DF)VL2HUQ(J\2TS 7)-Z"@*8D)YN#M @M$4@X^(\:0 MLM([< :^WB_ VS?OP!M NT360_-]&UK26\Q\4Y@-Y[8%LV'*K/$7#'JN#V 'QQ M/'PH>OAKT9>_%CW2PQ\06?,@3LB-)B=+W('R,TS)1_KW?(H;/KN6XE8!;]*2R\\KSMY0+ MA@5A-<4USO%:]8-O'V5X\$'@C/\S4/?KNJSN<%G5''+!"Q3CRY&<)#AF.SR: M__X;]*T_ADQDDFQADBPT2;8T2189(NM8T6VMZ.K8YW*TQ8"NY6 74U905EEQ MR"5:FE-=8I)L89(LU+?65;DY!\"2@RB 01 ,.<-D:2)#9!UG>*TS/&U=[P6- MOV]IFF#& ?Y1$O$D%VT[^88!5]\ +U(BAKRB)X9G8/XMII\8O6@7+)#J9J1W@,D9")C3VK.DHDE'G** MEOW44:4F\RLRM7?9S:'G3MS9>+?O"I,APZ-"+DV&C 9"0MMQVI ='2>MCA-] M9Y>;*"543+-,+D6J_CVDEY;E5+U,DBU,DH4UF;??QJX+^[).#I0(+-?O9HH, ME:NCZK15=:J?KCC'JBO&I5QMYH-#M9;@5$&G!\WF!' RZ75 DR'#HT(N38:, M!D)Z_G0RW JI *]5'@E9$3J=R8ZK52\MRJE[!04UL9PJ=GEXF0X9'A5R: M#!D%!]W4MH*I-ZP7M%Y.'"RM8I^QJ%;-&09O4\KY.SGC"496I4"K% -!08%> M4U%/?:J,#5MGN/*M:4_&)E=GXK ")^AF"X?(',OU>@H-9+/]P.IEBTQ5M*O1 MWJD0U&IT)SD1B^LE2B(7KRDMJLTQ?E3[[L$EB9[R9&W@03N=0,E7-KC+VBS*V?M^)8X:1W$H0=13\$RIIZ4]6 MR3XTO>59?95,Q@R-LBV-LD6FV+KF>#D>@]HCC_FMW&<26O+T"=SA@C*!$_#M M$\Y6F V>8.GI3C:#T3,LHVRA4;:E4;;(%%O7-"\'6=#]'QVJ0J/G94;9%D;9 M0J-L2Z-LD2FVKB5?3M"@_J3KIY8?)L^&;AHV_S\F-J,G94;9ED;9(E-LM2'& M>Q>6&6:;ZBZ:@^JJL;X-:E/;^^ZKZI:WEWX#+Q9P(#V$%\OZ-ON%OKY<_X38 MAN0&PO=V]R:W-H965T M?[:]-DFP1RS*[('@KQ9DMHCKEHTIW)]A1P7(GRS'0L:V3F."V,^;3J6]+Y ME)0\2PM84L3*/,?T_@8R>',&C-8D.R?-.;)S)@8*(8M+C-^1XX?H7'( ME[P-R5CU'QT;6\M FY)QDC=B,8,\+>I/_*-9B#.!X*@%3B-P^@+O$8';"-RG MCN U N^I(_B-H'+=K'VO%B[$',^GE!P1E=:")A^JU:_48KW20B;*BE/Q-A4Z M/E^)S(O+#!#9HL\B+^_@ $4)*$P9WNTH[# 'M+Y'2TKB^PCO+"7D%A<)Y8WG!>&H>SI?UTLKV/,_O6H675IX_MJVN571IY4Y&;M!:=3ST6P_]00]7 MXHN,HV5""F#HVRWD:Z#*;!O$/#?;=,)"G;!($ZP3BU$;B]$KE8*1SN#HA(4Z M89$F6"6@EKHGV]RWQKU*L&ED3.Q>EL\5)"LP.^A(H65^//5A6#2 M^C<9].\#8%Y2>$HI& 0]-]MTPD*=L$@3K!.-H(U&\$JE(- 9')VP4"V'G[>6R\M!HWR?'=ZXW'0JP8**]MV@]Y.#U5FP] J"PLSQQ^XC%<$^ M.\78@VY^P>L,.$/BW('^X@G0P;(P#'MNZFFEA5IID2Y:-RS.0UB<5RH.#5A7 MB'320JVT2!>M&Z*'0YT]>"P9+!"NXDS@V$Z_0ER:.5[0KP\*EF^[_1\,*K/Q MI']R,,_N.W*@N^JBB:$-*0M>GV?;WO8RZWUUA=/KO[&O%[:B/Y277]7]R@.^ MOCF[Q727%@QEL!5#65=C4_K)(.W[-DK(PTEMM8I7,I+RSG2_IT ML0< A,9:!XFL)8^#<$F$9 MO]><7IW2 K?;&_9/3CMJF5$-8\E_L-1D0^_$(RG,:GN5+)-?N M2595;-SS2%)J(_,U&"O(F:C>]'[MPQ8@? H0K0'18T#W"4!G#>@\%]!= [K. MF4J*\V%"#1T-E%P19:.1S3:/ MULI^3!CNADQ:B_E/J7$M-6Z5^LUDH,B9UF T^7D)^0S4KR:MK30OG-SQ:Y)- M7HELQ[Y^;5^_U;X;:2@G"2T8OMD?W'&)U*9QL?3W%T)\$CU:+?M!4:?;>[1> M6DMZJ6!_Z^#+02WRJZ9X3T+E W [W,IS:9C$]0WM]%?4$L#!!0 ( M .5(;E4W-J%>J0, 1 9 >&PO=V]R:W-H965TB!EL8V$8IT2:1(W TWBI];U:(%KYE0IJ)M[)V?>+[)EEA MQLRA6J.DF872&;/4U4O?K#6RU($RX4=!,/(SQJ4W';NQ:ST=J]P*+O%:@\FS MC.GOIRC4=N*%WL/ #5^N;#'@3\=KML1;M)_6UYIZ?LV2\@REX4J"QL7$>Q^> MS,)! 7 6GSENS4X;BE#F2MT7G8MTX@6%1R@PL04%H\<&SU"(@HG\^%J1>O6: M!7"W_L0OWH#KX!+^'.ED>.+]_ ]BG"P M3X4K9";7F (=VQM,N"4&6[@[I(6@ N+F?G2)D[IS:#=FR+I M3\R:)3CQ**L-Z@UZT]]^#4?!'VU2]436$"ZNA8N[V*=72N)W.IGZGEY6BYS. M KQM\?&TF^4N;%6I!(T8S5%_@;^A#/ZJ#/[R!KR#&MYAB\J M6X9]"M<364.X42W[+EJ([JZ">S)7I&MG2N^=1- M[XFL(<]Q+<_QB\J6XSZ%ZXFL(=R[6KAWO61+-\N>;.D$M0<&;0(]GZ>A31@\ MWN""G\RZ^!E9U[WH4T]/7VQ-B78NN>&+RKS*G;[$ZXFM*=[CC3CLO#?^].M&/2'_>B!J"E3R$3D*::_ /VH1$J86;GCY!KX M-><;)E#22:0#9U<(B9(IU=-T JEEE. IL]29,\%D@N!*/'/8YK"_4_YEJ)>N MC#9$DTM;7N#KT;I4/W45[7_&XY.S,&Z=&=!,67(^+E%^&Z!7RI)+ P(7M%QP M>$27"EV6VV7'JK4K0.?*4CGKFBMD*>K"@.872MF'3K% _=%C^@]02P,$% M @ Y4AN5=.>BXGP @ N@D !D !X;"]W;W)K&ULK59K;YLP%/TK%JNF5FK+*T#2)4AIT-1-FU0U;?=AV@<';A)48S/;)-V_ MGPV$YD%0(_5+8IM[SO&YOGX,UXR_B"6 1*\9H6)D+*7,;TQ3Q$O(L+AF.5#U M9F38QF;@(5TLI1XPPV&.%S %^93?<]4S&Y8DS8"*E%'$83XRQO9-%.CX,N Y MA;78:B/M9,;8B^Y\2T:&I2<$!&*I&;#Z6\$$"-%$:AI_:TZCD=3 [?:&_6OI M77F980$31GZEB5R.C+Z!$ICC@L@'MKZ#VH^G^6)&1/F+UE6L'Q@H+H1D60U6 M,\A26OWCUSH/6P"[=P3@U #GO0"W!KCO!?1J0*_,3&6ES$.$)0Z'G*T1U]&* M33?*9)9H93^E>MFGDJNOJ<+)<*KJ*"D((#9'XSAF!94"/4 ,Z0K/U/!Y!!*G M1%R@*_0TC=#YV04Z0RE%CTM6"$P3,32EFH=F,^-:\[;2=(YI0GZ-7.L2.9;C MM, GW?#O!5%P^R@\ZH9'$#=P>Q=NJN0U&72:##HEGWN$;\(A227ZP81 O\NT\>G_?B!S',#+4!A; 5V"$GS_9OO6E+4_C(<0+J!-F47&M!511^2:%/LE5H^^Y@,#17VSGI%#HU)RV2=N!ZC>2. MV5YCMM=I=DS4.8MI#$B=V"AAQ4S."Z).OVKGM5FO"+VM>5S9MKOGO%/U5.'@H[C':GPH#$==&]G)O%;06]9 M;G,<'.ZQP [V5_HP:F [NS%1"Y-K>?T]+^;61:E?-3\Q7Z14( )SA;.N Y4+ M7KT4JHYD>7EWSIA4-W'97*K'%7 =H+[/&9.;CKZ.F^=:^!]02P,$% @ MY4AN54.V9^&% @ O 8 !D !X;"]W;W)K&UL MK55=;],P%/TK5IC0)HWE.UU'&VEK-3$)T-0R>$ \N,EM8\VQ@^TVV[_'=K+0 MC[3B@9?$U[[GW'-B^V94<_$L"P"%7DK*Y-@IE*IN7%=F!9187O$*F%Y9-WR^ET)0UP>_S&?F^]:R\++&'" MZ0^2JV+L7#LHAR5>4S7C]2=H_<2&+^-4VB>JF]QXX*!L+14O6[!64!+6O/%+ M^QVV 'YT!!"T@.!? 6$+"*W11IFU-<4*IR/!:R1,MF8S _MM+%J[(H _H:3Y%YV<7Z P1AKX5?"TQ MR^7(5;JZX7"SMM)=4RDX5@FJ*Q1ZERCP@J '/CD-GT*FX;Z%^[MP5WONC >= M\<#RA4?X)@)RHM!G+B7Z>;N02N@3]:O/5L,3]?.86W8C*YS!V-'72(+8@).^ M?^*CKT]W0=IOC#ZZ1?5]SIBD_J MNLTRD)(+ KVJXH.2D3_8DW68DWA'5"6=JN2DJNZB7J*OH/J$)0=[%'E#;T_9 M85(<1]&>-'>KMYB^_@6+%6$245AJF'7W*NW@+3P;H?5OH'4$L#!!0 ( .5(;E6 0A'ZK ( &8' 9 M>&PO=V]R:W-H965T&&(U$7!>9/5T#9=FJYUO.-6[+.I;YAQU&%U[ $>5_=<#6S M.Y>4%% *PDK$(9M:,_=R/M;UIN '@:W8&2.=9,78@YY\3J>6HX& 0B*U U:7 M#$'BMP/M7@=\*?!.T M(3.Q%ECB..)LB[BN5FYZ8/;&J%4:4NI_<2FY>DJ43L9+=2S2F@)B&?HN<^!H M)@1(@4X7(#&AX@R]1_?+!3H].4,GB)3H+F>UP&4J(ELJ &UC)^UB5\UBWDN+ M076.?.<=\AS/&Y#/C\L7D"BY:^3NOMQ6L;OL7I?=,W[^"WYS#BF1Z L3 OV: MK83DZE#]'HK5^ 3#/OI%NQ053F!JJ3=) -^ %;]]XX;.AZ&0_\EL+[+?1?:/ MN:LMS("KV.C;[<>AH(TZ-&K= #:Q/PDFD;W9#= O\OQ@U!7M@04=6' 4;)9N M<)F 0)(AF1.>H@IS^:2.>EEGZF^I.?#!$]?8CG9A',R0PJ-(Y@4>X@E[:X47!SC]DHD_3#/N:,9' M:>Z8Q'2OJ0RAC7N'*?3]X "N7Q1]D[M=)576UZO8>J#PY,@G4&4]M)=K]] MQR1+LF!H'_J28)@9_\;C^;,X2O5=%P"&/)6BTDNO,*:^]7V=%5 R?2-KJ/#+ M5JJ2&5RJG:]K!2QOE$KAAT&0^"7CE9 MEQ[U7EX\\EUA[ L_7=1L!VLP7^L'A2N_M9+S$BK-9444;)?>';U=T8E5:"3^ MX'#45\_$NK*1\KM=_)(OO< 2@8#,6!,,_PZP B&L)>3X^VS4:_>TBM?/+]8_ M-\ZC,QNF827%-YZ;8NG-/)+#ENV%>93'G^'L4&SM95+HYI<<3[+)Q"/97AM9 MGI61H.35Z9\]G0_B2H$.*81GA?"_*D1GA:AQ]$36N'7/#$L72AZ)LM)HS3XT M9]-HHS>\LF%<&X5?.>J9=(WW(M\+(')+[K),[2$GGY[PDFC0Y.T]&,:%?D<^ MD*_K>_+VS3ORAO"*_%[(O695KA>^00AKRL_.&WX\;1@.;0CU#8F"]R0,PM"A MOAI7OX<,U6FC3E^K^^AZZW_8^A\V]J(!>RL%.3?DB]2:_'FWT4;AQ?K+Y=;) MSL1MQV;;K:Y9!DL/TTF#.H"7_O@#38*?7$[^3\9>N1RU+D=CUM-5 #PH$ M,W@?!6<;+KCA;M"3M?B*@<9SV@%U",WFD1LT;D'C4=!O3"E6#6'%O1UGR:Q# MY9")$C=4TD(EHU!-$C-!L,*3G92YQF*; 9;*G%328/(>),\@=Q$G_3-*.L!] MD209"/>T!9Z.7T=9-4EGH>5&\!VS]=UYI-,^((WC#J)#*(AB-^.L99R-,C[* M9R:& CUS;#CI1MHA%-+ 335OJ>;C5%@:F,H*@I486]W*-'=:X(.>]_<-@ M%G0@^T)XO@/AI<&EPP2CF.N"US6O=LY>,:KJ+H3$V34"1Q68#J!?-4?Z+R=L M]JK2ETKI]('VDV+2.5F'3#0?"#^]]"XZVB?2+[!CPHD4]L,][T;;(133H2.[ M-!=I'Z,M&$#B!=^@D=;R@O<\U5'WF/LY52 [ER-I>\ MRNAITFTI+C$:Q=VFXE\-9W8R_I6I'<<[)6"+>L'-%+U5IV'SM#"R;N:UC338 MIYO' @=T4%8 OV^E-"\+.P*V(W_Z#U!+ P04 " #E2&Y5GOJQZ1@# "J M"0 &0 'AL+W=O75QSK:2%T+ L30M&[P ?'!36X;:XX=;*<=_Q[;24,?:=BD?6GMQ.?<>XYO MKCU<<_$H4P"%GC+*Y,A)E<:*%^/'-_9/+@CRU29!VXTS/$2 M9J >\ENA9V[-DI ,F"2<(0&+D3/VKZ9]L]XN^$Y@+;?&R"B9<_YH)I^3D>.9 MA(!"K P#UG\KF "EADBG\;OB=.J0!K@]WK!_M-JUECF6,.'T!TE4.G(N'93 M A=4W?'U)ZCT= U?S*FTOVA=K?4<%!=2\:P"ZPPRPLI__%3YL 70/,V H ($ M^X#.$4!8 <+G CH5H&.=*:58'Z98X6@H^!H)LUJSF8$UTZ*U?,+,ML^4T&^) MQJEH1I:,+$B,F4+7F&(6 YK9>IOP+.<,F)+H= H*$RK1-RP$-AMUAMZAA]D4 MG9Z2$Q2^3053HM0^[&50K790K!D10&Z(8SE4KT@260[.)=+:?6 M%&PT70>MA#/(+U#HG:/ "X*&?";M\"\%U7#_*'S:#I]"7,/]%C5AO4.AY0N/ M\$T$)$2AKUQ*]',\ETKH;^57D\TE3Z>9Q_2/*YGC&$:.;A 2Q J] M;_+H-Z.(^1SIF1HI, M(EV^B*L4A.YG,9 5GE-HK.VI=MJR[W "?Q/:$G1W1;:]_N]/:G=P^S\8'?-M($I]+J7S1IZM89>JX8) MEBE:")YMZ6B2T3L(/O#W-+0&>NEVO1+9CB?]VI/^\\I=EO5.=,,@\T+I<2YX M4L1*FZ4*P1HWO'^PE9U]IUK#O]2IPWA!,-@K"G?K=,M +.TM02+[^98'7?VT MOHB,[?GK_EM>WF)NL%@2)A&%A89Z%WU=$Z*\&903Q7-[5LZYTB>O':;Z,@7" M+-#O%YRKS<0$J*]GT5]02P,$% @ Y4AN5&ULM9AM;]LV$,>_"J$50PLDD2@_9[8! MQ]ZP BD:Q,WVFI;.-E&)U$@Z;O?I1U*R_,30#UC>V)3$^_-^1Y%W5'_-Q7>Y M!%#H1YXQ.0B62A7W82B3)>1$WO$"F'XRYR(G2E^*12@+ 22U1GD6QE'4#G-" M63#LVWM/8MCG*Y51!D\"R56>$_'S 3*^'@0XV-QXIHNE,C?"8;\@"YB">BF> MA+X*:Y64YL DY0P)F ^"$;X?XXXQL#W^HK"6.VUD4&:@0=*?1(R8QFIL?'"2A",_D)W:*7Z01]_/ ) M?4"4H6]+OI+:0O9#I;TS8X1)YP2D4=Z@1W: XBF.'/V._^002;8ZM.?:XTZ@CW;!ZC3?T; R=<2GMFFX[ MLX[O94$2& 1ZH4H0KQ ,?_T%MZ/?7%#_D]@>8K-&;/K42T24;5Z3&V1V&\H6 M>J%EA"7@@OC=2[#.D1I$1RR86Z52!R5.B6?B-=;+TSV+RC MG[4%[6'A:)M[HPO!N)XIBY3M/W*F4Z_X!5OG-4(G)Q?O5"#8&P5;.IK=9*6) MB2TZ;M ,%I2=RAU^X4LB<(70Z0C$VPC$ET?@S!Q229]((GX'K@7MT#R'?H_+!V]('^VN??NN[]=>&D3UCA]ONY:>*+T3H7"/U2SG7IM%=1\^1*$__ MY87BA3U S[C2QW';7 ))09@.^OF<<[6Y, /4WV"&_P%02P,$% @ Y4AN M55&ULK99O M;]HP$,:_BI554RNM34CXVT&D :LV:=U0:;?7)KF 5S:=66T@A3+*YX!TT\2+E*L]%0L M79D)P+$5I=3U/:_KII@P)QS:>S,1#GFN*&$P$TCF:8K%\Q@HWXR6 M*V5NN.$PPTN8@WK(9D+/W"I*3%)@DG"&!"0CYU/K>C(PZ^V"GP0V,#,F" M\T_ M2*Q6(Z?OH!@2G%-UQS=?H.3IF'@1I]+^HDVYUG-0E$O%TU*L':2$%5?\5.9A M1]!J'Q#XI >()N$D31/T3?0Z4$S_*S_-"51SF(0Z#MG$6814+S0 MHA\9"*P(6Y:+)SQ-B2K6GT]!84+E!;I$#_,I.C^[0&>(,'2_XKG$+)9#5VD" MX\.-2K?CPJU_R"UD5RCP/B#?\_T:^:19/H5(RUM6WGHI=W7>JN3Y5?)\&R\X M$,]"UV(4NG:]SGR9US+#$8P<_>E)$&MPPO?O6EWO8QW4?PKV C&H$(.FZ.&! M1(\+5=>J3*58ARVO/W37N[X;(Y_HNUWY;A_S'=3Y+E2='=^#P9[MQL GVNY4 MMCO';+?K;#>JZCVANJUT0IRC;-V*K7N,K5/'UJCZ![83XAQEZU5LO4:V>ZXP M-262R(CG3$%LBK4MH]16QNAO9:S+0>_5MO2]WMZ^;'1P(E^_XNLW\GU.$MUW M39/8$NJB7P?2?P5R&>QQ-+[I1(Y!Q3%HY"C:%"5X02A1!"3""NFNHB!=Z.[6 MT%K&@U<5S_?:>VB-+W_35BZHW)V&;@Y3MU@L"9-Z+R4ZLG?5TPD6Q0&EF"B> MV1Z_X$J?&.QPI<]T(,P"_3SA7&TGYMA0G1+#/U!+ P04 " #E2&Y5F2J) M:XD& #++0 &0 'AL+W=OO64HC59:?#PR5),6_3%=D]&U_1M4CBC-PSQ-=IBMG++4GH MYKIEM[8%#_%B*51!9WRUP@LR)>)Q=<_D7:>D1'%*,A[3##$ROV[=V)>!/5(& M^1-_QF3#*]=(565&Z7=U\SFZ;EDJ(I*04"@$EO^>R!U)$D62MT8M%)$Y7B?B@6X"HBO45[R0)CS_1)OBV;[5 M0N&:"YIJ8QE!&F?%?_RL7T3%P.X=,'"T@7.L05<;=%\;# X8]+1![U@/?6W0 M?V4P.E3I@388'.MAJ V&QQJ,M$$NET[1''E;NEC@\16C&\34TY*F+G)!Y-:R M">-,:7IRZZ.//GZXZ0GI2 MSW="374+JG. VD5?:":6''E91*(&>]]L?V&P[\@:EM5TMM6\=8S F_6BC;KV M&7(LQVF(Y^Y]YJ[9?$I6TMPZ:.X=;VXWO9^\SWM@-G=)6+XZV]"2W5*P MW9S7.\#[G(6,R.0I<()FE$GK.%L@J5G2$-NMD:7ZA4N^PB&Y;LG$SPE[(JWQ M+S_9 ^O7)HU PEQ(F <)\PO810Y37=_3V&I;H[Y5_9,M^525$&0 1"L)J]> M*:^>45Y?5T3E/RFI1&7&,\14YW=.Y^=K3A#FG A91J)UV)C7;HWT4P4'"7,A M81XDS(>$32!A00$;5'X*=D^."JU2_36-]4N-]=^OL3A=X9BI1-;%<%1MS$) D#X#(%A-9H-29H,C9<;7,ZTTNLIG#((B\BQ( M%IW)<3X/69P7-PG-Z.)4H4'"7$B8!PGSS#?+ M.%R>(2R06))M>]%Y?B>M9*/A3*:'$&=H1G0KDJB . A'4:PLY."HX+4_?,YD M&PO"Y.1!:4%QYC*SH">U%%ZU32Q5+'4T8@IRE) MHMWGWQ35F9$0JR2FGRT*5_A%Y3'^ 3/U'.>*E\E9#/LN)^=Y'&WTK>)V&V_5 MLR%F^:D=II4W5?>=OR#UC=/_H-_TJT>;.A-(601 L%HN&):Y8&@4W?WV-D.I4C=66$GMJEC/9$.NQ:>YVZ>]QCW@^$AIKTW$IK:([3V(\BQ,YQ"&-\C)S3]47 M*,T%I7F@-%_3JAJ[Z.]+#-1I $6KBZRR\&V;AT2,R@F2>$$"/Q..L!S'TG+& MI(77+#(C]V210=)<4)H'2O,UK2HRN]MK4!FDUP"*5E>9LU.98U39="F[QWQH MI)8-Y;QI.R%I5):1=;*R(&DN*,T#I?F:5E-60P\)ZC2 HM6%M=L&L.! M3$ #":!H=9GM-B]L\S+YGLST_]WQ3$#C":!HA< ZE1.?*6&+_/0O M1WE>*PX[E:7E">.;_%SMJ_);^_+.;BAW[4NOJ=RW+R?%N>*=V^*8\Q?,%G'& MY2!P+D.PVD,Y?F#%R>'B1M!5?@YU1H6@:7ZY)#@B3#T@OY]3*K8WRD%Y?GO\ M/U!+ P04 " #E2&Y5=:%P)J$# ![$ &0 'AL+W=O8V;X'L9CQ M4M&9W,DDB\Y?3O/%7KN3?U(,45*:GZQ+>_8YW0A>$E MG$K["]O:-O @*:7B1>VL(RAR5EW)!;$,9:T\R-%=-ZZ_1S9L;]40G]--=^:O&1L^S=9Q0% MQ+A4\"9&17(JX4\B!#%#\A;>P762\)(I"0]D1Y84X4/."$MREL%U)A#U/%#P MSST62Q1?X0QR!I_7O)2$I7+F*QVF>9F?U"'=5"%%1T*ZA'O.U%K">Y9BVO;W M=7I-CM$^QYNH%_B(FP$,@W.(@BB"+X\QO#E[VQ'7;3\FQD1C0HL)>S!Q/^8/ MP@806$QXNC)=MB,Z-#RAT?#U.-XQZ02934N'[4!W"DLY->NP:AH MHVZ:V7:NY(8D./?TOB)1/*&W^/67H\SNZB9\DM"]>1'^!?.NO2LN&/+-;ONTR*;R7#< MV+22NFB2NNA-ZOWWDE#0/T*AH+MSFR"AU&0H=3Z=D[#*JA=\ZBQQ"8LKV,6A MED&W3.-&IG&O3/=ZG(NR:':T+CUZ":?JX1(6.X*UE)LTRDV<[CT3ERJZA,6. M8"T5IXV*T]/VG@W963GUJBVZ9.S'1;!#(KH^Q+>]CJ=*Y@C6DNRRD>RR?\F2 MYY\NV5["J9/-)2QV!&LI%P8O)\# Z:*M<8Z$=$J+7=':4AX;)NCFAMW:(7W:+>/,W!0W,5",(R?<;2QRVBL%.P"F3&N?G>!X-@^NJ MU?^^D]5Q1*O4\0^JM0)%9JM>";;$J@JWIK>IK*]M/>F_F%=E^3T16BX)%%?: M-1A,]#%(5)5NU5!\8VN_)5>ZDK2W:R0I"F.@GZ\X5_N&>4'S?\/B/U!+ P04 M " #E2&Y5/3.+DS0& "E.0 &0 'AL+W=OGF.>W3/^32PIE>1'EN;BO+>4X\7/B6+I2PN]*=GJW!!YU1^7EUS==:O*7&2 MT5PD+">BYUC4MS*#6/?BI/W\7G/*'I$4QK) A&J MESLZHVE:D%0_OE?07NVS,-P]?J1[YI!EN2;U_!']4'L&)B#9PRLRL Z MU,"N#.Q##0:5P6#?8/B,P; R&![J8509C [U,*X,QH=ZF%0&DW)T-\-1CJ43 MRG!ZQMD]X45K12L.2D&4UFH(D[S0[EQR]6ZB[.1T+EGT;5AHZQWYC7R>.^3MFW?D#>D3L0PY%23)R><\D>)(753'?RW9 M6H1Y+,[Z4G6M<-"/JFZXFVY8SW3#)A]9+I>J"WE,XQ9[7V]_HK'OJX^D_ERL MQ\_ETM("+]:+8V),CHAE6%9+?V9Z\P_K])B8]K/FSD^\K[C6W-6;S^GJF-C& ML^;>X>9FVUC\/^_!B[TW1M*N%6Z7//LYWOI&)'&B'LQ'9!ZFE+!;4JJ>?+U2 M3$ M.4B8NX&-2E@19MU-S8$]-L[Z=[NB:FEEV/:XV,[\_XD:N(CU^J6DYCFDGS]2+,;REN?*UI6U[%%PAPDS$7"/"3,1\("$*RA MNU&MN]$KS6TCI :1, <)5A'E&R"A_4 MJE:VA?^76D97O8U;GN'&WJ3A(#VZ2)B'A/E(6 ""-70TJ74T.5!'$1/M(M(" MNHH("7.0,!<)\Y P?P,;[G[QK/TO7@#RV!#122VB$ZV(+CY+(J4V<7"TYI]K. 3>NSJ^Z0, <)%.L#RC#?6TA?7I0F@^E!2A:4UO;A+ZIS=6^()NJ!W86 M%S277]$:J]GQ<#^J=J%./2C-A]("%*VIKFVJWM3GZC?!6"$I_6)4C^FL*6B. M'DISH30/2O/-I_E\V[3WEZ0HGTU);:L#IKX\<$UYI-:8X8*26\9)%*X2&::$ MK:6085XN5D6ANE:90:L%4)I3T8H@=F=B'%K[CRYH)0!*\Z&T $5KZFQ;#3"U MB5Y ]D.U\!(N))FE3!0875I$WYO.TH16$: T%TKSH#0?2@M0M*:"M[4$<_Q: MV1%HA0%*%TCPHS8?2 A2MJ:QME<+4ERE>L(*%UB J6F/-:3U9G;3.^VL[B@NPV@ M- ]*\Z&T $7;B*N_L\2K!2@0 'P9 9 M >&PO=V]R:W-H965T>SR3 MJ<<9'PE]8EL CIZ3.&438\OY[M8TV6H+"68W9 >I>+(F-,%<=.G&9#L*.%1* M26PZEN69"8Y28SI68_=T.B9['DBIY94,(H@91%)$44UA-C9M\&MB<5E,2?$1Q9J8VD*8^$/,G. MEW!B6')%$,.*2P06/P=80!Q+DEC'/SG4*.:4BN7VB?Y9&2^,><0,%B3^*PKY M=F(,#13"&N]C_D".?T!N4%_R5B1FZB\ZYK*6@59[QDF2*XL5)%&:_>+G?"-* M"H+3KN#D"DY=H?>"@ILKN)?.T,L5>I?.T,\5E.EF9KO:.!]S/!U3NY@;![*N]V4<8;]JHS?E+%MUZL*!4VA@6<5,A6;^X7-_4Z;%X1QE=-P M# S]N(/D$6AK '9R7AN .F&^3EB@"59QAE]TT&H*Y]T@RY4Z:;Y6 M6J"+5G7EN8:U.ZNKM^49M_'R>[(@KV::II!=/YOX;4*.:]6335.JY[R4;,Z% MG]U=^3V(W<1TM54QZL,!8K)3D7Q1JNEDOSH^==)\K;1 %ZWJI7.I:O??.]5H M+7*UTGRMM$ 7K>K*WW&9]\E1*6U MB5*&8EB+J:R;@? FS:[ZLPXG.W67_4@X)XEJ;@&'0*6 >+XFA)\Z:DL0A?'0!B=)9[3Z,MAJF.P^C M>3#)!:PF,6L;:*7Y\6L[(0EMXM"J6@T/X-BY]YY[?>QC/#XP?B\V !(])'$J M)IV-E-LKQQ'A!A(BNFP+J1I9,9X0J1[YVA%;#B0R1DGL8-?M.PFA:6!-C!O_$/A("IMI%-9,G:O'_Z*)AU7(X(80JE=$/6S MASG$L?:DVO*.]/EI?(17=R )#06[]$[Y""Q(1P$HBFZ2ZD4'U2G:G_9L)T@:23& MCE28M&$ M78S1W>(&7;P[P9[]6"+Y1>E\$\EOBJ0=75XK#D7HECPJ;DLTXYRD:S#M;[.E MD%SQ]'M=63+?O7K?>O%>B2T)8=)1JU, WT-G^MNO7M_]W8*\5R#OV;Q/LSE6 ML[>$-4U3FJZ16N%"JBG4[1^U-N-H\$#P #ZD M.4T5-_ ,TA5Q$L2DU0-_JA,;AWB+'2_@KCGUL/M M%W#[+X/+06^8&E2HR*RG?$=B%-,5H NU/!Z!=\M MF0R+3(;G<7FM5IZ>%!M[K:[J%QVR8!P5&$=OQ>_C2-3*:VO(E^?BN:5BN.=4 M_ 1J,TR[LU?@K"B;]_]7W1[S%>G@,AU\'M'5V6T%M(WJN;?J3GWI!;[;L%5[ MI>IY5FEZ25FK2%O*FL4<5M#Z?KB]NE-PCZN %% M*6_>F^E;B;.E8,&S@O6&W:"I8*6T>7;-*0N6G07./1?D;JNUZ^.@-VS 4^J4 M9Q>)EY0N0WGNN2 /?$*Y4==KJF"I1YY=D-[N=- 2*,B/!X/B>."V'0^\4K$\ MNV19#@C/ZUP+?M1Z/&B!8#\?X%*O\#EZ56SR9!F#ECQHV+5SJ#;;KS>MX?(*]%JX]ZI'4P9'4GN:TC0>E<&&[ M<-DH?5KO6MQ^*Y];XK?P66O::4^I+]BN+\KSE\VSM! 5OZ"?^A.2.-S%Q)!, M(*E2B.AJ!1STOK($>0!(3?>3E:+TR'2O".5YKFQE>D*6*-X@8:XR6&9\W*C, M)I?I$ QK!0\MSM0!.;9C5KV(-G67$HM MF90L,C]A'Q ( M .<& 9 >&PO=V]R:W-H965T':@\F.1"KB9W9!VC__6PG9*P$I+V +^=\%]OG M)-X)^:AR "1/9<'5V,D1JRO756D.)567H@*N=U9"EA3U5*Y=54F@F4TJ"S?P MO,@M*>-.$MNUF4QBL<&"<9A)HC9E2>7S% JQ&SN^LU^8LW6.9L%-XHJN80%X M7\VDGKDM2L9*X(H)3B2LQL[$OYH.3;P-^,%@IP[&Q#A9"O%H)K?9V/&,("@@ M18- ]=\6KJ$H#)"6\;O!=%I*DW@XWJ-_LMZUER55<"V*GRS#?.P,'9+!BFX* MG(O=%VC\A 8O%86ROV37Q'H.23<*1=DD:P4EX_4_?6K.X2 A\$\D!$U"8'77 M1%;E#46:Q%+LB#31<,K%6;K<4Q;BYE@5+O,IV'R:*^#")6Y/L&%5*>,;XF M\\7]&T7>W@!25JAWY(+,0:%D*4)&%BC21W+/&>H0':GW'^Z@7(+\%;NH11EH M-VT$3&L!P0D!(W(G..:*?.099/_FN]I,ZRC8.YH&9P$74%V2GO>>!%X0$)53 M">H,;*\]J)Z%[9V"-4 74_T ,G(M2ET4BMIW-9&2\C7HAXID^4P.XV;TV2Y/ M=E1FY.&;AB2W"*7J/*>:O]_-;XKS2E4TA;&CJT^!W(*3O'[E1]Z',^[ZK;O^ M.?3D\.XIDJ^4;\RK\.M3[%);XX46SU3^-NGU![[OQ>ZV0T?8Z@C/ZOBLSQ)? M/H.:,#PB#,-^./*[":.6,#I+.-?]P=Q5%V-TQ'CA1Z-HV.NF'+24@[.4NINL M@)UP.3CF['M1=,+EL*4<_L_UZA)!6Z]MG71)&1Y)B49^+PQ?2'$/FD\),*U+ 2J=ZEP--+NNV6D]05+:5+07J MQFB'N?X2@30!>G\E!.XGAJ#]MB5_ %!+ P04 " #E2&Y5#7#Q&%\" !> M!0 &0 'AL+W=O6[M?O[+19F4I?DCO[[KOOSOZ< MKHQ]=B4 LA=5:3>,2L3Z.HY=7H(2[MS4H&EG;JP22*Y=Q*ZV((J0I*J8)\D@ M5D+J*$O#VL1FJ6FPDAHFEKE&*6'78ZC,:AA=1-N%![DHT2_$65J+!4P!'^N) M)2_N4 JI0#MI-+,P'T:CB^OQI8\/ 3\DK-R.S7PG,V.>O?.U&$:))P05Y.@1 M!/V6< -5Y8&(QN\-9M25](F[]A;]+O1.O5A-D63/Y_YO@IV8Q2=M1-A7,>W M@$)6CGT3U@H_NA-VQ*1FWTO3.*$+E\9(!#Q,G&^*C=MB_(UB5^S>:"P=^ZP+ M*%[GQT2\8\^W[,?\(. 4ZG/62TX93SAGC]-;=GQT<@"WUTVE%W![;^&6PL+9 M.$QE(M9T"9&-: QZ <'^.9HYM'2C?NT;0HO=WX_M57;M:I'#,"(9.;!+B++W M[RX&R:<#S/L=\_XA]%?GF>^ M+I<=E\N#7)Z")(B(6((EA>\K>QB!LS4(Z_;-)=ZY\PKL(BC;4<^-QO;Z=ZO= MXS%J-?,OO'UY[H5=2.U8!7-*3.+] ]J=E?4$L#!!0 ( .5(;E6+7G01C@( +P' 9 >&PO=V]R M:W-H965TJ'+BN3',HL.SQ$I@^67)18*6W8N7*4@#.+*F@;N!Y%VZ!"7/BH;7-1#SD ME:*$P4P@614%%K_&0/EFY/C.SG!+5KDR!C<>EG@%#@S)8XHJJ6[[Y#$T\YT8OY53: M7[2IL><:G%92\:(AZQL4A-5?O&WRL$?0.MV$H"$$CPG1,X2P(80O]1 UA.BE M'LX;@@W=K6.WB4NPPO%0\ T2!JW5S,)FW[)UO@@S[V2NA#XEFJ?B:Y;R M = MWH)$IPDH3*A$7[ 0V%3P#+U']_,$G9Z24QR^305=J]$7'3QM6X M=A4\XRI$-YRI7*(IRR#KX"?'^9='^*X.NXT]V,4^#HX*SJ'LH=![AP(O"#KN M,WDYW>\*Y_^\3__9^T$RPO8AA%8O_.M#0 F1*>6R$H"^7RVD$OK?_*.KWK5B MU*UH.MQ ECB%D:-;F 2Q!B=^^\:_\#YV)?LUQ9+7%)N^DMA!6:*V+-$Q]5U9 ME"X+;/5PD-!5B%KCPFJ8R;".^_I)K??3^Q1RZ1U"DJ>0P/,/,=,.3-!O,76( M[EX[*D"L[!R0*.454_6#;*WMJ+FR'?:1?>P/)GZ'/=&CJ9XD?^3KN7:#Q8HP MB2@LM2NOU]?=4M2SHMXH7MIFN.!*MU:[S/5X!6$ ^GS)N=IMC(-V8,>_ 5!+ M P04 " #E2&Y5_9?(2!T$ #_%P &0 'AL+W=O08SZB!1#Y9$59CH6\9&N3%PQP4@7EF>E8EF_F."5&,*WN+5@PI:7(4@(+ MAGB9YYB]W$-&=S/#-O8W'M/U1J@;9C M\!J6(+X6"R:OS):2I#D0GE*"&*QF MQGO[+K(]%5"U^">%'3\Z1VHH3Y1^5Q/ M!FJT.57@\?F>_J$:O!S,$^8PI]F_:2(V,^/60 FL<)F)1[K[$YH!51V,:<:K M7[2KV]YX!HI++FC>!,L>Y"FIC_BY$>(HP'8O!#A-@',:<"G#N D8OS:#VP2X MKPWPFH!JZ&8]]DJX$ L<3!G=(:9:2YHZJ=2OHJ5>*5$ORE(P^325<2*8TSQ/ MA71><(1)@N:4B)2L@<0IH-2@O[> MT)++2#XUA>R/HIIQDWM>YW8NY)Z@!YEMPU%$$DBZ\:8<1SL89S^8>V<0^%>9 MC9 ]_@TYEN/T]6$=,<:ML^.*-[[ M^T0Y/['SVR?9!GT4D//_>CIX7P/=?J J67>\P#',#%F3.+ M&,&OO]B^]4>? MUCIAH4Y8I G6<<5M77&'Z($RA,GJ6.(,T:,'?&\5CQO4+Q%R>*-_"K\1+E!R+7*U3#O:!P3 MUSI53F?&R#M3SO/]<;]R?JN%S)\FLMJC;P^0/P'KK0.#K&L% MU D+=<(B3;".(3>M(3>ZJ_.-3E=TPD*=L$@3K./*;>O*[>#?9 E;8)C$@ K\ M4DV*^HRX/2^FUFE)F \FNE9@G;!($ZPC\*05>/)*@6/*^]4=!%S[FD_.JK?M MG%5OG1DC3;".NK9UF,U;/YE><('H"BUQIBK*0(T?!EVKLU9:J)46Z:)U+3E: M8-FZ*WU#U.6-3EJHE1;IHG6]<0[>.(-_ET?Z@C/Q@N"Y ,*AUXM!PM5>.&?? MCHGOGM2CGD;VV)]T6T6Z.M:5[K"ZM >72<$#?D[S,A^N,5H7E%IIH59:I(O6 M->.PJ+1=[35&Z_I2*RW42HMTT;K>'-:L]O"B=5]CFADE*H#%ZBB_T@0$8G)& M1$KHG0H-DZ_VJ*:ISV%;5ZR1Y9U6'ZV+65VT6GSS:*,S![:N=IBYG$N61-3; MA.W==A?[?;5W>W)_;M^%]5[T 5-OC3]@MDX)1QFL)-(:J;UD5N\VUQ>"%M5V MZA,5@N;5Z09P DPUD,]7E(K]A4K0[OD'_P-02P,$% @ Y4AN52O*X.UP M P P@L !D !X;"]W;W)K&ULK59MC]HX$/XK M5JZJ6FF7),X++(5("Z&ZD]IJ5;KM9Y,88FT2YVP'>O_^QDY((9M%>U?VPV([ MS_.,9SSVS.S Q9/,*%7H9Y&7$KVV5* M+]C1K"([NJ;JL7H0,+,[E905M)2,ETC0[=RZ=Z>KL<8;P'=&#_)DC+0G&\Z? M].2O=&XY>D,TIXG2"@1^]G1)\UP+P3;^;C6MSJ0FGHZ/ZA^-[^#+ADBZY/D/ MEJIL;DTLE-(MJ7/UE1_^I*T_@=9+>"[-?W1HL8Z%DEHJ7K1DV$'!RN:7_&SC M<$( G6$";@FX3_!?('@MP7NM!;\E^*^U$+0$X[K=^&X"%Q-%HIG@!R0T&M3T MP$3?L"%>K-1YLE8"OC+@J6@-B9?6.45\BY:\J&I%S '"=$$D2Q I4Q2SO%8T M15\@;S]Q*=$#%6B=$4'1O5*";8"U 0W%M48!]+7BR5/&\Y0*B=[%5!&6R_?H M%CVN8_3NS7OT!ME(:@6)6(D>2Z;D#2S"^%O&:PE6YIIVTSBP:9_ + MSGCH,R]5)M&J3&DZP(\O\^\N\&T(;!==?(SN E\47--JA#SG!F$'XX']+%]/ M=X?<^3WKJ_]M_2P87I=JGM'S7M#[4A=4$,7%=.AD&ZX_S-6OY516)*%S"YY# M2<6>6M';/]S0^3 4UFN*Q=<46UU)[.P _.X _$OJD;Z^.5S?H? WS- P=6W9 M1[=@=3*S]Z=Q'4(Y=][=.2P>@GF.'YS#5@,P'-XYOV!G7@:=E\'%-(MIR>&A M?#'1@FLFVC7%XFN*K:XD=G8$87<$X<5$^V'*,TUOR1YN_(X>7_I:0A&!)SXQ MA8:5.U2V*8DJJ"@&=:/K?EMWTJ;N#)UBLX'@)'<\2-< X["7LL^!$R\,\<3K MY>QS'/8G\!?TDGOU'#C&& >^.YRVXRYFXU==SO\P# ")%0 &0 M 'AL+W=O)-X! MLD>^!1#H*4TR/C6V0N37ILFC+:287]$<,OEF35F*A9RRCSYT1@I4U:4/JK)IWAJ6$HC M2" 2B@++QP[FD"2*2>KQ3TUJ-#(5\'A\8/^U-%X:L\(_J)]O=#5@-)TL[*]=%R !9Y-&-TCIG9+-C4HO5^BI;]( MIA)E*9A\2R1.S)95@B"Z1@%)"A4U-*=I*F.XW&(&'.V! 0J?HJ2((49K1E,T MQTE4)+B,] $HW_TN\_HSY1PM@%5H]$, I.$_XA^1KSDFYA"JJV$FU&MXFVE MHO.*BBZZHYG8FNQF?.P6>W3B_A$O(KY%H_(<=RG Y] MYN?#[2YS_I_T\&+I+6>X30*Y)9_["M]-)DA\R)PE1 4C@LBT.8X4[Y]EL3HDX"4_]65(Y46@VXM5#F]YCF.8&K(>LF![<"8??^=[5N_ M= 5()UF@DRS41-8*Y: )Y:"/??:%"IQT^;Z">25,?7EVLZ'GCBUO8NZ.O?IR MFS-R/95EQ]N"\]C"-]E:-GJ-C5ZOC7516Q:KO^6G"GVAZ(]<9257PT7!HJW\ MZC054-#H$7V[@W0%K#,K>X6]-RMUD@4ZR4)-9*V(^4W$_ ]18'R=H=1)%N@D M"S61M4(Y;$(YO*S #%_\UWW'&XQ.ZLO+7;;E^X/!27TYBRQ\DZQEX:BQ<-1K MX4.V Z[.0O?RP4BDAE45>Z=AG#_W1<'A24,[D"]_F M:UMZ=$>SWWEH^8H9PYFX\-32+^Z]^:F5+=#*%NIB:P?.>0Z<\R'J3:V&KH#J M9 NTLH6ZV-H!?;[LVKT7L)Z:X[Z\KIR6FPON=JC3HV_*"C7(JCQD'K664F"; MLJ?'442+3%1-@F:UZ1O>E-VRD_5;^WIN=ZP'JL]8MK*>Z:LFY1UF&R(O9@FL MI2CK:B@-9E7?KYH(FI>-K145@J;E< LX!J8VR/=K2L5AH@0TW=?9?U!+ P04 M " #E2&Y577V>M1," !8! &0 'AL+W=O&1[RIT"T&6-&P'&\!?S5K;*!A92BZA-ES51,,VI8MHOIRZ?)_PFT-G3N;$ M.YG2T D" 04Z!F:' ZQ "$=D93P-G'0LZ8"G\R/[5^_=>LF9@942 M?WB)54H_45+"EK4"'U7W#08_,\=7*&'\EW1][L<9)45K4,D!;!5(7OQ[. MX000W5X Q ,@]KK[0E[E/4.6)5IU1+MLR^8FWJI'6W&\=I>R06UWN<5A]F#O M_8>;7N#[PG3- MZ]VIE[^+W*"V5__OG+R>[O8\G7L.<].P E)J^]V /@#-WKZ)[L+/5\1.1['3 M:^S9J^.$IY;CBVWR@XV &+='3",XGI-]G3BZL4_U)@K/:0Q.&L6]N9],[WAM MB("MY0HGKDMUW\=]@*KQO9,KM)WHIY5]^J!=@MW?*H7'P+7C^#/)_@-02P,$ M% @ Y4AN5&ULQ9EM;Z,X$,>_BL6M3KO2;<$\!7I)I#2PNDKMJ6K2NQ>K>^& DZ % MG+.=I/OMSSR4!'!1>K74-PF8F=\PGN$?[(R/A/Y@6XPY>,[2G$VT+>>[:UUG MT19GB%V1'<[%E36A&>+BE&YTMJ,8Q:53ENJF8;AZAI)8/^T>J#C3&TJ<9#AG"N)-H/7(70+A]+BKP0?V=DQ*%)9$?*C.+F-)YI1W!%.<<0+!!)?!SS':5J0 MQ'W\6T.U)F;A>'[\0O]6)B^262&&YR3].XGY=J)Y&HCQ&NU3_DB.?^ Z(:?@ M121EY2ZXDX4' $MK 6M."AGO_06\Y7D1:,L.!57$^'' MIXNJ00!9@T=\P/D>@]5/<;@IJO@YP!PE*?L"OH*G10 ^?_H"/H$D!\LMV3.4 MQVRL" VXYSM@_LI:H@MKRH(46 M7K,=BO!$$V+',#U@;?KK+] U?I?50R4L4 D+%<%:E;.;RME#].F2<%$H6M=/ M5H3*WRW]B]^/P]0T;'\TU@_GL]NW@K9M.VVKH&]E.R-HM*W"OI7EN9;?6+42 M=9I$G<%$G_Z\788!6"QGRW ARW/0_:W-IA(6J(2%BF"M&KA-#=R/D E79>54 MP@*5L% 1K%6Y45.YT3MEHO)WSA]MRX$=E>@;03CRW(Y*]*U,V_3LCDI(K#S' MM.4JX35Y>H-YSE&.8E3U(>+BE64F^C*)$/A^C[,5IM+^&T2^M?]4P@*5L% 1 MK%47OZF+_Q'*X:NLG$I8H!(6*H*U*@>-TU+!>*=VU("6+GA.Y^5A+K."1O<5 M0V+E0LOLB(?$RC--0RX>\&Q5! =3#?=4K,7+9KQ/XCC%($2,#XK',/&M/:B4 M%BBEA:IH[=J8I]J8'R$A=515]5-)"Y320E6T=OU.2TPXN ZZ1$:L_BN!ZW95 MI&_D]D6D;P2AXW=%I&_EGRE-.\_3@@P.K\AF+$'@ 47).HF&E6.0\^;.4TD+ ME-)"5;1V14XK1^A\B'(H77$JI05*::$J6KM^IU4G'%P:7:(,-MOOLW+3N3-^ M Z_G4#(>%-OUY8[P"5_M]=\CNDER!E*\%J&,JY&H(:VVSZL33G;E_O"*WZF_56F= R)KM"1%15BF$BB6U["#L@:&GD? <9:S%^@5 M^K2*T/.G+]!3E)7HXY;4#)CT4=YUBD4ZQ6)-8+T->ER%O3#W\2+C("&W_HD-) M:/B!XLO7Q2YT+&\VF9N[P^B>HFS/\_P^*CI%>?[$MOJH^!3E3@-WUJ%ZCOJ= MH_ZHHU>4I'7"T==+*&Z #M;;J,+?UIM.L4BG6*Q)K)>&H$M#\#\[0J S0SK% M(IUBL2:Q7H8F788FC^P(#=__0T$4Y?G!U#OJ"*3T6[Z9B2\QW60E0SFL MA2GK;"+:%FW&S&;!2:7FJ!O"18FKVZT8S8%*@'B^)H3?+:2!;M@/?P%02P,$ M% @ Y4AN5>^1XF2^ P FQ8 !D !X;"]W;W)K&ULM9A;3]LP%,>_BI5)TR9MY-H+K*U$FTQ#&A*"71[0'DQRVF8D<6>[ M+?OVL]TT;8*;%3 O-';.^1W['/M/[,&:T'LV!^#H(<\*-K3FG"_.;)O%<\@Q M.R$+*,2;*:$YYJ))9S9;4,"),DXR4MG,8(\+3:_^*%,Q)Z#X.@=O-+!:SH$!QS\TL$_-D)0.@3'1NB4 M#FKJ]F;N*G$AYG@TH&2-J+06-/F@LJ^\1;[20BZ4&T[%VU3X\=&-6'G),@-$ MIN@*: P%%^M#MKX1CC-T#2LHEL#0NQ X3C/V'GW<=J(Q%/%D2[0VFE\/ M%KT\6"UWW2IWW>,$9MPJ,*V0IZYBD[#0)"PR!*M5HE=5HO^94&_F-O0F.F#FZ[7$]78)\HY3D[#]N-I*>?*" M-4D+C=(B4[1Z/79'2]=_'44Q>MHT2@N-TB)3M'J!=B=.M_74]!Q%><8Q3*\H M@591.DU%T9H]$A0]+&@(BKUWV2;6X4S=6QE#N)^].3GKW MYU>'\;,:.">A5W3X#-&+7@\7!A 3CY\G_I0V)GVY+[T=?FJU6NXI1AYYR!W3 MT<)F4R;C7,EN;R+B E:7%BQXH"(E4RKX3'-@Y;3@8N/" PC,E5 Z,+8H;*(^ M1*I?#NZ['M1+HU-PJ72=VV5P?V?-\ -@VP.#7(C6X("XP&1<4F.8EM>V4P^N M@X^@H&G?;4KK<*'IIC\8DHY0WVR2F=(9TVV:/MF&)F/![ZGO:_;#8HE;D-,$V"!Z8-G^]&?FI:WK&UV9;3.L<]#X[0\]]=YP63 M3%.Q:]K6_FM>Y1<[CB[_E>7ZO\JA8:_'YH1\[2:'QV R/@:31U&3HU=I,FS. MQIT#>._X;:,!O.:DY!N\+HDN:3!;<6&X;'I+GF5,/CJ%K;RA,_NBO*=OQVP$,VHKOT%IM>/VWC&KFX%M MV*S-!81#Y+J^_ C&<9@? 0S+@SG .(Z%Y?F?YC-"Y^,PS-O(BXQ0S@CE.)8/ MF=8?+(^?D]C+/],DB:(XQE9T.O4ZF&+K%L?P]:MAWH"!Y8%,?[;6^&[C%?)T M'6![^E2%8#/%*Q&;*;[6@/C7#1A)XM]M+ \PL%W :@?R^_- 3?DY402[BGG# MGF <21(,@5KTUV@<(ZL3P\>_/]A3$D5)XD< \SN((@R!IQ%', ?@ 4.BJ#X' M#\ZC<'M.A=VO1Y/?4$L#!!0 ( .5(;E67BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:G..-^0\L=[I>\62MVQ MAZ:69C)86;L^'@Y-L8*&FW_4&J0[LU2ZX=;MZFIHUAIX:58 MJF'Z6AT-&RX MD(-/'[=M7>LAWE$6"BN4= ?]@5L!]V9WWN^RC3!B(6IA'R>#L%W#@#5"BD;\ MA'(R& V86:G[?Y46/Y6TO)X56M7U9)!T)VY!6U&\.#SSD'.^,.&(Y8L;[D F M@Z.1:W IM+'ABM ^=XP;ZU59Z*VH*?MVK60E6_&W<40W4;HA^UG MUXG'^D^Z42V7HH"I*MH&I.WZ44/M :59B;49,,D;F R^J UH?S_N!\[+[MZL M@T(]I8^%.Z'/RX 7$T66( V4S&T958O2<93L,Z^Y+( AR)2 3 \(^3U%D!D! MF1T$$[/7DF( <'Q(R0Y!'!.31(2%S!/F.@'P7%W*^ H?7 MK+E\9%R63%C#C*BD<-_GTB+(]P3D^[B0-[ !V0+34"B'YL\CL \$V(>X8&=< M:+;AM6-K@)M6^W&,.RT948E[%)=NMHOCKW0=W! M+GB7Z!K7DN'/1FA"J2*)[(IS6:@&V)P_]!\RR@Q)=#4TC;#^(A.RKA.$=:4F MR$+T(2DS))'5<.G:O5#&L&O0+F]P#>S$6BT6K2NJ/M+3C0\\+IPI2Z21+4%6 +V"+Z4L MD4:VQ)X:@+V9^P?1_(T9R4E(9'?L+P?V8E(R26/+A*H+^A&GQ))&%DM7%^SM M/+K)R]N7P*EHO:L$N.,2GE9)&5 M,VN;ANM'WYDAL]^&S'YB#(2R#6-2ULDB6P<'_:0H5.NKRALH0&R>):2,7/R* M;1V$>2Y]":15Z08DQ*0'EL ;U<]?F-)W-*0/DK"FA/=8PQ*0'EL06T&^2!DEVM0^7Q-.(Q M)OG^);: =IA7K748LA2R8C>S;W\]R^PY):#\8-.@YY[,*0'ED06$5__V9"2, M20DHCRP@W-E>8TQ*0N-@X6&VW^BE+ 4$LI+]Q/& M'2]X75QKYC^Z%VKYV"]^+]NZ_N*.7Z)0A&.14&#YE36 MV/+U7UB?K)'G+VG7EFUWR)MMGR?'_>Z0%\VFE/XAA+SNN7'/AW*+X/# M9S>\YTU*I9F\ML,ZE443CKOKZ1PN![DY3VXFSV^+9GA^DR;4#E((TOI!!D%6 M/\@AR.L'10B*]8-F$#2K'W0+0;?U@^X@Z*Y^T#T$W=0J"WHMY*H+>B MWDJ@MXX^M@GT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?0V MU-L(]#;4VPCT-M3;"/2VT68)@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'> MAGH;@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WC[:[";0VU%O)]#;46\GT-M1;R?0 MVU%O)]#;46\GT#NBWI% [XAZ1P*](^H="?2.J'GLO. ?XD^#Q"U!+ P04 " #E2&Y5(5VG)LT! M D( $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLENPC 4!=!?0=E6Q'@( M'01LVFY;%OT!-WE 1!);MJ'P]W7"(+6BJ(A*O1LB8OO=%ULZFV3TMK7D>YNZ M:OPX681@'QCS^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8&@R'+31.H"?W0UD@F MHR>:Z545>L^;>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F M5)A\5<.=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.!<>;4&>OCB3FZ/.YP M).WJOHV%R(7R_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EXUEVNW^.O9WRL?V$? M J0/"=*' NDC ^EC"-+'+4@?=R!]W(/TP0&UL4$L! A0#% @ Y4AN59UB;(GO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ Y4AN M59E&PO=V]R:W-H965T&UL4$L! A0#% @ Y4AN M54Z=GTD'!@ CAD !@ ("!70X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ Y4AN5630K($]"@ D%( !@ M ("!_AT 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ Y4AN53DG+:,?!P ;A !@ ("!PC( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y4AN5:442)PC!P G!( !D M ("!U%( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y4AN5=)$(,K1! 80L !D ("!G&$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MY4AN5??RM^@C! ,@H !D ("!XV\ 'AL+W=O&UL4$L! A0#% @ Y4AN54UUF"QV!P MT1( !D ("!YGP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y4AN57D5L]6=! @ L !D M ("!YXH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Y4AN54-%4Y31 P $PH !D ("!?)@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y4AN M51/Y4U38 P 'A0 !D ("!IZ8 'AL+W=O&PO=V]R:W-H965TJ0, 1 9 " @?VM !X;"]W;W)K M&UL4$L! A0#% @ Y4AN5=.>BXGP @ N@D M !D ("!W;$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y4AN59M2\6>; P _@L !D M ("!H[H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Y4AN55&PO=V]R:W-H965T&UL4$L! A0#% @ Y4AN53TS MBY,T!@ I3D !D ("!G], 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ Y4AN55Z/V$?$ @ YP8 !D M ("!CN, 'AL+W=O!0 &0 @(&)Y@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ Y4AN5?V7R$@=! _Q< !D ("! MY.L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Y4AN55U]GK43 @ 6 0 !D ("! O@ 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #E2&Y5 M(5VG)LT! D( $P @ &=$0$ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 /@ ^ .D0 ";$P$ ! end XML 67 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 68 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 152 266 1 true 41 0 false 5 false false R1.htm 00000001 - Document - Cover Sheet http://sonimtech.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://sonimtech.com/role/BalanceSheets Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://sonimtech.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://sonimtech.com/role/StatementsOfOperations Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://sonimtech.com/role/StatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) Sheet http://sonimtech.com/role/StatementsOfStockholdersEquityParenthetical Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) Statements 6 false false R7.htm 00000007 - Statement - Condensed Consolidated Statement of Cash Flows (Unaudited) Sheet http://sonimtech.com/role/StatementOfCashFlows Condensed Consolidated Statement of Cash Flows (Unaudited) Statements 7 false false R8.htm 00000008 - Disclosure - The Company and its significant accounting policies Sheet http://sonimtech.com/role/CompanyAndItsSignificantAccountingPolicies The Company and its significant accounting policies Notes 8 false false R9.htm 00000009 - Disclosure - Revenue recognition Sheet http://sonimtech.com/role/RevenueRecognition Revenue recognition Notes 9 false false R10.htm 00000010 - Disclosure - Fair value measurement Sheet http://sonimtech.com/role/FairValueMeasurement Fair value measurement Notes 10 false false R11.htm 00000011 - Disclosure - Significant Balance Sheet Components Sheet http://sonimtech.com/role/SignificantBalanceSheetComponents Significant Balance Sheet Components Notes 11 false false R12.htm 00000012 - Disclosure - Leases Sheet http://sonimtech.com/role/Leases Leases Notes 12 false false R13.htm 00000013 - Disclosure - Long-Term Debt Sheet http://sonimtech.com/role/Long-termDebt Long-Term Debt Notes 13 false false R14.htm 00000014 - Disclosure - Stockholders Equity Sheet http://sonimtech.com/role/StockholdersEquity Stockholders Equity Notes 14 false false R15.htm 00000015 - Disclosure - Stock-based Compensation Sheet http://sonimtech.com/role/Stock-basedCompensation Stock-based Compensation Notes 15 false false R16.htm 00000016 - Disclosure - Income Taxes Sheet http://sonimtech.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 00000017 - Disclosure - Commitments and Contingencies Sheet http://sonimtech.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 00000018 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://sonimtech.com/role/NetLossPerShareAttributableToCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 18 false false R19.htm 00000019 - Disclosure - Segment and Geographic Information Sheet http://sonimtech.com/role/SegmentAndGeographicInformation Segment and Geographic Information Notes 19 false false R20.htm 00000020 - Disclosure - Subsequent Events Sheet http://sonimtech.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 00000021 - Disclosure - The Company and its significant accounting policies (Policies) Sheet http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesPolicies The Company and its significant accounting policies (Policies) Policies 21 false false R22.htm 00000022 - Disclosure - Revenue recognition (Tables) Sheet http://sonimtech.com/role/RevenueRecognitionTables Revenue recognition (Tables) Tables http://sonimtech.com/role/RevenueRecognition 22 false false R23.htm 00000023 - Disclosure - Fair value measurement (Tables) Sheet http://sonimtech.com/role/FairValueMeasurementTables Fair value measurement (Tables) Tables http://sonimtech.com/role/FairValueMeasurement 23 false false R24.htm 00000024 - Disclosure - Significant Balance Sheet Components (Tables) Sheet http://sonimtech.com/role/SignificantBalanceSheetComponentsTables Significant Balance Sheet Components (Tables) Tables http://sonimtech.com/role/SignificantBalanceSheetComponents 24 false false R25.htm 00000025 - Disclosure - Leases (Tables) Sheet http://sonimtech.com/role/LeasesTables Leases (Tables) Tables http://sonimtech.com/role/Leases 25 false false R26.htm 00000026 - Disclosure - Stock-based Compensation (Tables) Sheet http://sonimtech.com/role/Stock-basedCompensationTables Stock-based Compensation (Tables) Tables http://sonimtech.com/role/Stock-basedCompensation 26 false false R27.htm 00000027 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://sonimtech.com/role/NetLossPerShareAttributableToCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://sonimtech.com/role/NetLossPerShareAttributableToCommonStockholders 27 false false R28.htm 00000028 - Disclosure - Segment and Geographic Information (Tables) Sheet http://sonimtech.com/role/SegmentAndGeographicInformationTables Segment and Geographic Information (Tables) Tables http://sonimtech.com/role/SegmentAndGeographicInformation 28 false false R29.htm 00000029 - Disclosure - The Company and its significant accounting policies (Details Narrative) Sheet http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative The Company and its significant accounting policies (Details Narrative) Details http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesPolicies 29 false false R30.htm 00000030 - Disclosure - Schedule of Net Revenue Disaggregate by Product Category (Details) Sheet http://sonimtech.com/role/ScheduleOfNetRevenueDisaggregateByProductCategoryDetails Schedule of Net Revenue Disaggregate by Product Category (Details) Details 30 false false R31.htm 00000031 - Disclosure - Revenue recognition (Details Narrative) Sheet http://sonimtech.com/role/RevenueRecognitionDetailsNarrative Revenue recognition (Details Narrative) Details http://sonimtech.com/role/RevenueRecognitionTables 31 false false R32.htm 00000032 - Disclosure - Summary of Fair Value Assets and Liabilities (Details) Sheet http://sonimtech.com/role/SummaryOfFairValueAssetsAndLiabilitiesDetails Summary of Fair Value Assets and Liabilities (Details) Details 32 false false R33.htm 00000033 - Disclosure - Schedule of Accounts Receivable (Details) Sheet http://sonimtech.com/role/ScheduleOfAccountsReceivableDetails Schedule of Accounts Receivable (Details) Details 33 false false R34.htm 00000034 - Disclosure - Schedule of Inventory (Details) Sheet http://sonimtech.com/role/ScheduleOfInventoryDetails Schedule of Inventory (Details) Details 34 false false R35.htm 00000035 - Disclosure - Schedule of Other Assets (Details) Sheet http://sonimtech.com/role/ScheduleOfOtherAssetsDetails Schedule of Other Assets (Details) Details 35 false false R36.htm 00000036 - Disclosure - Schedule of Accrued Expenses (Details) Sheet http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails Schedule of Accrued Expenses (Details) Details 36 false false R37.htm 00000037 - Disclosure - Significant Balance Sheet Components (Details Narrative) Sheet http://sonimtech.com/role/SignificantBalanceSheetComponentsDetailsNarrative Significant Balance Sheet Components (Details Narrative) Details http://sonimtech.com/role/SignificantBalanceSheetComponentsTables 37 false false R38.htm 00000038 - Disclosure - Summary of Activity of ROU Assets and Lease Liability (Details) Sheet http://sonimtech.com/role/SummaryOfActivityOfRouAssetsAndLeaseLiabilityDetails Summary of Activity of ROU Assets and Lease Liability (Details) Details 38 false false R39.htm 00000039 - Disclosure - Schedule of Future Minimum Lease Payments under Noncancelable Operating Lease Commitments (Details) Sheet http://sonimtech.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeaseCommitmentsDetails Schedule of Future Minimum Lease Payments under Noncancelable Operating Lease Commitments (Details) Details 39 false false R40.htm 00000040 - Disclosure - Leases (Details Narrative) Sheet http://sonimtech.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://sonimtech.com/role/LeasesTables 40 false false R41.htm 00000041 - Disclosure - Long-Term Debt (Details Narrative) Sheet http://sonimtech.com/role/Long-termDebtDetailsNarrative Long-Term Debt (Details Narrative) Details http://sonimtech.com/role/Long-termDebt 41 false false R42.htm 00000042 - Disclosure - Stockholders Equity (Details Narrative) Sheet http://sonimtech.com/role/StockholdersEquityDetailsNarrative Stockholders Equity (Details Narrative) Details http://sonimtech.com/role/StockholdersEquity 42 false false R43.htm 00000043 - Disclosure - Schedule of Stock-based Compensation Expense (Details) Sheet http://sonimtech.com/role/ScheduleOfStock-basedCompensationExpenseDetails Schedule of Stock-based Compensation Expense (Details) Details 43 false false R44.htm 00000044 - Disclosure - Summary of Stock Option Activity (Details) Sheet http://sonimtech.com/role/SummaryOfStockOptionActivityDetails Summary of Stock Option Activity (Details) Details 44 false false R45.htm 00000045 - Disclosure - Summary of Outstanding RSU's (Details) Sheet http://sonimtech.com/role/SummaryOfOutstandingRsusDetails Summary of Outstanding RSU's (Details) Details 45 false false R46.htm 00000046 - Disclosure - Stock-based Compensation (Details Narrative) Sheet http://sonimtech.com/role/Stock-basedCompensationDetailsNarrative Stock-based Compensation (Details Narrative) Details http://sonimtech.com/role/Stock-basedCompensationTables 46 false false R47.htm 00000047 - Disclosure - Income Taxes (Details Narrative) Sheet http://sonimtech.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://sonimtech.com/role/IncomeTaxes 47 false false R48.htm 00000048 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://sonimtech.com/role/CommitmentsAndContingencies 48 false false R49.htm 00000049 - Disclosure - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Sheet http://sonimtech.com/role/ScheduleOfComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Details 49 false false R50.htm 00000050 - Disclosure - Summary of Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share (Details) Sheet http://sonimtech.com/role/SummaryOfDilutiveCommonSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails Summary of Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share (Details) Details 50 false false R51.htm 00000051 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details Narrative) Sheet http://sonimtech.com/role/NetLossPerShareAttributableToCommonStockholdersDetailsNarrative Net Loss Per Share Attributable to Common Stockholders (Details Narrative) Details http://sonimtech.com/role/NetLossPerShareAttributableToCommonStockholdersTables 51 false false R52.htm 00000052 - Disclosure - Summary of Revenue by Region (Details) Sheet http://sonimtech.com/role/SummaryOfRevenueByRegionDetails Summary of Revenue by Region (Details) Details 52 false false R53.htm 00000053 - Disclosure - Schedule of Composition of Revenues (Details) Sheet http://sonimtech.com/role/ScheduleOfCompositionOfRevenuesDetails Schedule of Composition of Revenues (Details) Details 53 false false R54.htm 00000054 - Disclosure - Schedule of Percentage of Total Revenues (Details) Sheet http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails Schedule of Percentage of Total Revenues (Details) Details 54 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:DebtInstrumentTerm - form10-q.htm 112 [dqc-0015-Negative-Values] Fact us-gaap:ResearchAndDevelopmentExpense has a value of -135000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:ResearchAndDevelopmentExpense fact are: Context: From2022-07-012022-09-30, Unit: USD, Rule Element Id: 2763. form10-q.htm 2544 form10-q.htm ex31-1.htm ex31-2.htm ex32-1.htm ex32-2.htm sonm-20220930.xsd sonm-20220930_cal.xml sonm-20220930_def.xml sonm-20220930_lab.xml sonm-20220930_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10-q.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 152, "dts": { "calculationLink": { "local": [ "sonm-20220930_cal.xml" ] }, "definitionLink": { "local": [ "sonm-20220930_def.xml" ] }, "inline": { "local": [ "form10-q.htm" ] }, "labelLink": { "local": [ "sonm-20220930_lab.xml" ] }, "presentationLink": { "local": [ "sonm-20220930_pre.xml" ] }, "schema": { "local": [ "sonm-20220930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 430, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 79, "http://sonimtech.com/20220930": 17, "http://xbrl.sec.gov/dei/2022": 4, "total": 100 }, "keyCustom": 40, "keyStandard": 226, "memberCustom": 18, "memberStandard": 23, "nsprefix": "SONM", "nsuri": "http://sonimtech.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "role": "http://sonimtech.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - Fair value measurement", "role": "http://sonimtech.com/role/FairValueMeasurement", "shortName": "Fair value measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Significant Balance Sheet Components", "role": "http://sonimtech.com/role/SignificantBalanceSheetComponents", "shortName": "Significant Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - Leases", "role": "http://sonimtech.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - Long-Term Debt", "role": "http://sonimtech.com/role/Long-termDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - Stockholders Equity", "role": "http://sonimtech.com/role/StockholdersEquity", "shortName": "Stockholders Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - Stock-based Compensation", "role": "http://sonimtech.com/role/Stock-basedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - Income Taxes", "role": "http://sonimtech.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - Commitments and Contingencies", "role": "http://sonimtech.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "role": "http://sonimtech.com/role/NetLossPerShareAttributableToCommonStockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Segment and Geographic Information", "role": "http://sonimtech.com/role/SegmentAndGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://sonimtech.com/role/BalanceSheets", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Subsequent Events", "role": "http://sonimtech.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "SONM:DescriptionOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - The Company and its significant accounting policies (Policies)", "role": "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesPolicies", "shortName": "The Company and its significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "SONM:DescriptionOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Revenue recognition (Tables)", "role": "http://sonimtech.com/role/RevenueRecognitionTables", "shortName": "Revenue recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - Fair value measurement (Tables)", "role": "http://sonimtech.com/role/FairValueMeasurementTables", "shortName": "Fair value measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Significant Balance Sheet Components (Tables)", "role": "http://sonimtech.com/role/SignificantBalanceSheetComponentsTables", "shortName": "Significant Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "SONM:RightOfUseAssetsAndLeaseLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - Leases (Tables)", "role": "http://sonimtech.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "SONM:RightOfUseAssetsAndLeaseLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - Stock-based Compensation (Tables)", "role": "http://sonimtech.com/role/Stock-basedCompensationTables", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "role": "http://sonimtech.com/role/NetLossPerShareAttributableToCommonStockholdersTables", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Segment and Geographic Information (Tables)", "role": "http://sonimtech.com/role/SegmentAndGeographicInformationTables", "shortName": "Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "p", "SONM:DescriptionOfBusinessPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationDateOfIncorporation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - The Company and its significant accounting policies (Details Narrative)", "role": "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative", "shortName": "The Company and its significant accounting policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "SONM:DescriptionOfBusinessPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationDateOfIncorporation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://sonimtech.com/role/BalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - Schedule of Net Revenue Disaggregate by Product Category (Details)", "role": "http://sonimtech.com/role/ScheduleOfNetRevenueDisaggregateByProductCategoryDetails", "shortName": "Schedule of Net Revenue Disaggregate by Product Category (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30_custom_SmartPhonesMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "SONM:AllowancesForDistributorProductReturns", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Revenue recognition (Details Narrative)", "role": "http://sonimtech.com/role/RevenueRecognitionDetailsNarrative", "shortName": "Revenue recognition (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "SONM:AllowancesForDistributorProductReturns", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - Summary of Fair Value Assets and Liabilities (Details)", "role": "http://sonimtech.com/role/SummaryOfFairValueAssetsAndLiabilitiesDetails", "shortName": "Summary of Fair Value Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - Schedule of Accounts Receivable (Details)", "role": "http://sonimtech.com/role/ScheduleOfAccountsReceivableDetails", "shortName": "Schedule of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Schedule of Inventory (Details)", "role": "http://sonimtech.com/role/ScheduleOfInventoryDetails", "shortName": "Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "SONM:DeferredServices", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - Schedule of Other Assets (Details)", "role": "http://sonimtech.com/role/ScheduleOfOtherAssetsDetails", "shortName": "Schedule of Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "SONM:DeferredServices", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "SONM:AccruedCustomerAllowancesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - Schedule of Accrued Expenses (Details)", "role": "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails", "shortName": "Schedule of Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "SONM:AccruedCustomerAllowancesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - Significant Balance Sheet Components (Details Narrative)", "role": "http://sonimtech.com/role/SignificantBalanceSheetComponentsDetailsNarrative", "shortName": "Significant Balance Sheet Components (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:ProceedsFromSaleAndCollectionOfReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "SONM:RightOfUseAssetsAndLeaseLiabilityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "SONM:LeaseLiabilityAdoptionOfAsc842", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - Summary of Activity of ROU Assets and Lease Liability (Details)", "role": "http://sonimtech.com/role/SummaryOfActivityOfRouAssetsAndLeaseLiabilityDetails", "shortName": "Summary of Activity of ROU Assets and Lease Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "SONM:RightOfUseAssetsAndLeaseLiabilityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "SONM:LeaseLiabilityAdoptionOfAsc842", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - Schedule of Future Minimum Lease Payments under Noncancelable Operating Lease Commitments (Details)", "role": "http://sonimtech.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeaseCommitmentsDetails", "shortName": "Schedule of Future Minimum Lease Payments under Noncancelable Operating Lease Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://sonimtech.com/role/StatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - Leases (Details Narrative)", "role": "http://sonimtech.com/role/LeasesDetailsNarrative", "shortName": "Leases (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30_custom_AccountsPayableFinancingAgreementMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesPayable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - Long-Term Debt (Details Narrative)", "role": "http://sonimtech.com/role/Long-termDebtDetailsNarrative", "shortName": "Long-Term Debt (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30_custom_AccountsPayableFinancingAgreementMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesPayable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - Stockholders Equity (Details Narrative)", "role": "http://sonimtech.com/role/StockholdersEquityDetailsNarrative", "shortName": "Stockholders Equity (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-04-122022-04-13_custom_AJPHoldingCompanyLLCMember_custom_SubscriptionAgreementMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - Schedule of Stock-based Compensation Expense (Details)", "role": "http://sonimtech.com/role/ScheduleOfStock-basedCompensationExpenseDetails", "shortName": "Schedule of Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - Summary of Stock Option Activity (Details)", "role": "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails", "shortName": "Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - Summary of Outstanding RSU's (Details)", "role": "http://sonimtech.com/role/SummaryOfOutstandingRsusDetails", "shortName": "Summary of Outstanding RSU's (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - Stock-based Compensation (Details Narrative)", "role": "http://sonimtech.com/role/Stock-basedCompensationDetailsNarrative", "shortName": "Stock-based Compensation (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - Income Taxes (Details Narrative)", "role": "http://sonimtech.com/role/IncomeTaxesDetailsNarrative", "shortName": "Income Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - Commitments and Contingencies (Details Narrative)", "role": "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "Commitments and Contingencies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "role": "http://sonimtech.com/role/ScheduleOfComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "shortName": "Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://sonimtech.com/role/StatementsOfStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - Summary of Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share (Details)", "role": "http://sonimtech.com/role/SummaryOfDilutiveCommonSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails", "shortName": "Summary of Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-09-142021-09-15", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityReverseStockSplit", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details Narrative)", "role": "http://sonimtech.com/role/NetLossPerShareAttributableToCommonStockholdersDetailsNarrative", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - Summary of Revenue by Region (Details)", "role": "http://sonimtech.com/role/SummaryOfRevenueByRegionDetails", "shortName": "Summary of Revenue by Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - Schedule of Composition of Revenues (Details)", "role": "http://sonimtech.com/role/ScheduleOfCompositionOfRevenuesDetails", "shortName": "Schedule of Composition of Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30_us-gaap_ProductMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - Schedule of Percentage of Total Revenues (Details)", "role": "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails", "shortName": "Schedule of Percentage of Total Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-07-012022-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-09-142021-09-15", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityReverseStockSplit", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)", "role": "http://sonimtech.com/role/StatementsOfStockholdersEquityParenthetical", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000007 - Statement - Condensed Consolidated Statement of Cash Flows (Unaudited)", "role": "http://sonimtech.com/role/StatementOfCashFlows", "shortName": "Condensed Consolidated Statement of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - The Company and its significant accounting policies", "role": "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPolicies", "shortName": "The Company and its significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - Revenue recognition", "role": "http://sonimtech.com/role/RevenueRecognition", "shortName": "Revenue recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 41, "tag": { "SONM_AJPHoldingCompanyLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AJP Holding Company LLC [Member]", "label": "AJP Holding Company LLC [Member]" } } }, "localname": "AJPHoldingCompanyLLCMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "SONM_AccountsPayableFinancingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Payable Financing Agreement [Member]", "label": "Accounts Payable Financing Agreement [Member]" } } }, "localname": "AccountsPayableFinancingAgreementMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "SONM_AccrualForGoodsReceivedNotInvoiced": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrual for goods received not invoiced.", "label": "Accrual for goods received not invoiced" } } }, "localname": "AccrualForGoodsReceivedNotInvoiced", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "SONM_AccruedContractualObligationsCurrent": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued contractual obligations current.", "label": "Contractual obligations" } } }, "localname": "AccruedContractualObligationsCurrent", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "SONM_AccruedCustomerAllowancesCurrent": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued customer allowances current.", "label": "Customer allowances" } } }, "localname": "AccruedCustomerAllowancesCurrent", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "SONM_AccruedLegalExpensesCurrent": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued legal expenses current.", "label": "Legal" } } }, "localname": "AccruedLegalExpensesCurrent", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "SONM_AccruedResearchAndDevelopmentCurrent": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued research and development current.", "label": "AccruedResearchAndDevelopmentCurrent", "verboseLabel": "Research and development" } } }, "localname": "AccruedResearchAndDevelopmentCurrent", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "SONM_AccruedReturnsAllowance": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued returns allowance.", "label": "Returns allowance" } } }, "localname": "AccruedReturnsAllowance", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "SONM_AccruedShippingExpensesCurrent": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued shipping expenses current.", "label": "Shipping" } } }, "localname": "AccruedShippingExpensesCurrent", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "SONM_AdvancesToThirdPartyManufacturers": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/ScheduleOfOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Advances to third party manufacturers.", "label": "Advances to third party manufacturers" } } }, "localname": "AdvancesToThirdPartyManufacturers", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "SONM_AllowancesForDistributorProductReturns": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowances for distributor product returns.", "label": "Allowances for distributor product returns" } } }, "localname": "AllowancesForDistributorProductReturns", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "SONM_CanadaAndLatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Canada and Latin America [Member]", "label": "Canada and Latin America [Member]" } } }, "localname": "CanadaAndLatinAmericaMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/SummaryOfRevenueByRegionDetails" ], "xbrltype": "domainItemType" }, "SONM_ChiefFinancialOfficerAndPresidentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CFO and President [Member]", "label": "CFO and President [Member]" } } }, "localname": "ChiefFinancialOfficerAndPresidentMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "SONM_CommonStockVarianceReverseStockSplit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common stock variance reverse stock split.", "label": "Common stock variance, reverse stock split" } } }, "localname": "CommonStockVarianceReverseStockSplit", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "SONM_ConsumerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consumer D [Member]", "label": "Consumer D [Member]" } } }, "localname": "ConsumerDMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "SONM_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Customer A [Member]" } } }, "localname": "CustomerAMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "SONM_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B [Member]", "label": "Customer B [Member]" } } }, "localname": "CustomerBMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "SONM_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consumer C [Member]", "label": "Consumer C [Member]" } } }, "localname": "CustomerCMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "SONM_DebtInstrumentPeriodicPaymentNumberOfEqualQuarterlyInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument periodic payment number of equal quarterly Installments.", "label": "Equal quarterly, installments" } } }, "localname": "DebtInstrumentPeriodicPaymentNumberOfEqualQuarterlyInstallments", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "integerItemType" }, "SONM_DecreaseInResearchAndDevelopmentExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in research and development expense.", "label": "Decrease in research and development expense" } } }, "localname": "DecreaseInResearchAndDevelopmentExpense", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "SONM_DeferredServices": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/ScheduleOfOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred services.", "label": "Deferred NRE" } } }, "localname": "DeferredServices", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "SONM_DerecognitionOfDeferredRentLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Derecognition of deferred rent liability.", "label": "DerecognitionOfDeferredRentLiability", "negatedLabel": "Right of use assets, Derecognition of deferred rent liability" } } }, "localname": "DerecognitionOfDeferredRentLiability", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/SummaryOfActivityOfRouAssetsAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "SONM_DerecognitionOnCancelationOfLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derecognition on cancelation of lease.", "label": "Derecognition on cancelation of lease" } } }, "localname": "DerecognitionOnCancelationOfLease", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/SummaryOfActivityOfRouAssetsAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "SONM_DerecognitionOnCancelationsOfLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derecognition on cancelations of lease.", "label": "DerecognitionOnCancelationsOfLease", "negatedLabel": "Right of use assets, Derecognition on cancelation of lease" } } }, "localname": "DerecognitionOnCancelationsOfLease", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/SummaryOfActivityOfRouAssetsAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "SONM_DescriptionOfBusinessPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of Business [Policy Text Block]", "label": "Description of Business" } } }, "localname": "DescriptionOfBusinessPolicyTextBlock", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "SONM_DisclosureLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases", "terseLabel": "Schedule Of Future Minimum Lease Payments Under Noncancelable Operating Lease Commitments", "verboseLabel": "Summary Of Activity Of Rou Assets And Lease Liability" } } }, "localname": "DisclosureLeasesAbstract", "nsuri": "http://sonimtech.com/20220930", "xbrltype": "stringItemType" }, "SONM_EquityValueChangesToLeaseAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity value changes to lease adoption.", "label": "Adoption of ASC 842 \u2013 leases (See Note 5)" } } }, "localname": "EquityValueChangesToLeaseAdoption", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "SONM_EstimatedLifeOfParticularModelPhone": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated life of particular model phone.", "label": "Estimated life of a particular model phone" } } }, "localname": "EstimatedLifeOfParticularModelPhone", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "durationItemType" }, "SONM_EuropeAndMiddleEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Europe and Middle East [Member]", "label": "Europe and Middle East [Member]" } } }, "localname": "EuropeAndMiddleEastMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/SummaryOfRevenueByRegionDetails" ], "xbrltype": "domainItemType" }, "SONM_FeaturePhonesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Feature Phones [Member]", "label": "Feature Phones [Member]" } } }, "localname": "FeaturePhonesMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfNetRevenueDisaggregateByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "SONM_FirstClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Closing [Member]", "label": "First Closing [Member]" } } }, "localname": "FirstClosingMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "SONM_GainLossOnTerminationOfLeases": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain on termination of lease.", "label": "GainLossOnTerminationOfLeases", "negatedLabel": "Gain on termination of lease" } } }, "localname": "GainLossOnTerminationOfLeases", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SONM_IncreaseDecreaseInNonTradeReceivable": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in non trade receivable.", "label": "IncreaseDecreaseInNonTradeReceivable", "negatedLabel": "Non-trade receivable" } } }, "localname": "IncreaseDecreaseInNonTradeReceivable", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SONM_IncreaseDecreaseInWarrantyLiabilities": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in warranty liabilities.", "label": "Warranty liability" } } }, "localname": "IncreaseDecreaseInWarrantyLiabilities", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SONM_InventoryAccessories": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/ScheduleOfInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory accessories.", "label": "Accessories" } } }, "localname": "InventoryAccessories", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "SONM_InvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investors [Member]", "label": "Investors [Member]" } } }, "localname": "InvestorsMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "SONM_LeaseLiabilityAdoptionOfAsc842": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease liability, Adoption of ASC 842.", "label": "Lease liability, Adoption of ASC 842" } } }, "localname": "LeaseLiabilityAdoptionOfAsc842", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/SummaryOfActivityOfRouAssetsAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "SONM_LeaseTerminationFee": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "LeaseTerminationFee", "negatedLabel": "Lease termination fee" } } }, "localname": "LeaseTerminationFee", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SONM_LiquidityAndAbilityToContinueAsGoingConcernPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liquidity and ability to continue as going concern policy text block.", "label": "Liquidity and Ability to Continue as a Going Concern" } } }, "localname": "LiquidityAndAbilityToContinueAsGoingConcernPolicyTextBlock", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "SONM_OperatingLeaseRightOfUseAssetAmortizationExpenseAndLeaseInterestExpense": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating lease right of use asset amortization expense and lease interest expense.", "label": "OperatingLeaseRightOfUseAssetAmortizationExpenseAndLeaseInterestExpense", "negatedLabel": "Amortization of lease liability" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpenseAndLeaseInterestExpense", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SONM_OperatingLeaseRightOfUseAssetReduced": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating lease right of use asset reduced.", "label": "Operating lease, right-of-use asset, reduced" } } }, "localname": "OperatingLeaseRightOfUseAssetReduced", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "SONM_PaymentsToTerminationOfLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to termination of lease.", "label": "Payments to termination of lease" } } }, "localname": "PaymentsToTerminationOfLease", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "SONM_PercentageForCapitalOutstandingStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage for capital outstanding stock.", "label": "Percentage for capital outstanding stock" } } }, "localname": "PercentageForCapitalOutstandingStock", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "percentItemType" }, "SONM_PropertyTaxesAndOperatingExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property taxes and operating expenses.", "label": "Property taxes and operating expenses" } } }, "localname": "PropertyTaxesAndOperatingExpenses", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "SONM_RightOfUseAssetsAdoptionOfAsc842": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Right of use assets, Adoption of ASC 842.", "label": "Right of use assets, Adoption of ASC 842" } } }, "localname": "RightOfUseAssetsAdoptionOfAsc842", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/SummaryOfActivityOfRouAssetsAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "SONM_RightOfUseAssetsAndLeaseLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right of use assets and lease liability table text block.", "label": "Summary of Activity of ROU Assets and Lease Liability" } } }, "localname": "RightOfUseAssetsAndLeaseLiabilityTableTextBlock", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "SONM_RoyaltyPaymentPercentOfNetRevenues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Royalty payment percent of net revenues.", "label": "Royalty payment percent of net revenues" } } }, "localname": "RoyaltyPaymentPercentOfNetRevenues", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "SONM_SecondClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Closing [Member]", "label": "Second Closing [Member]" } } }, "localname": "SecondClosingMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "SONM_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity instruments other than options released in period.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "negatedLabel": "Released" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/SummaryOfOutstandingRsusDetails" ], "xbrltype": "sharesItemType" }, "SONM_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options outstanding weighted average remaining contractual term.", "label": "Weighted average remaining contractual life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "SONM_SharesIssuedForConsultingServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Shares issued for consulting services.", "label": "Shares issued for consulting services" } } }, "localname": "SharesIssuedForConsultingServices", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SONM_SharesIssuedUnderBonusPlans": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Shares issued under bonus plans.", "label": "Shares issued under bonus plans" } } }, "localname": "SharesIssuedUnderBonusPlans", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SONM_SharesSubjectToOptionsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares Subject To Options To Purchase Common Stock [Member]", "label": "Shares Subject To Options To Purchase Common Stock [Member]" } } }, "localname": "SharesSubjectToOptionsToPurchaseCommonStockMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/SummaryOfDilutiveCommonSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "SONM_SharesSubjectToWarrantsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares Subject To Warrants To Purchase Common Stock [Member]", "label": "Shares Subject To Warrants To Purchase Common Stock [Member]" } } }, "localname": "SharesSubjectToWarrantsToPurchaseCommonStockMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/SummaryOfDilutiveCommonSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "SONM_ShortTermLeaseRentPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Short term lease rent payments.", "label": "Short term, rent payments" } } }, "localname": "ShortTermLeaseRentPayments", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "SONM_SmartPhonesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Smart Phones [Member]", "label": "Smart Phones [Member]" } } }, "localname": "SmartPhonesMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfNetRevenueDisaggregateByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "SONM_StockIssuedForServices": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "StockIssuedForServices", "negatedLabel": "Stock issued for services" } } }, "localname": "StockIssuedForServices", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SONM_SubscriptionAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Agreement [Member]", "label": "Subscription Agreement [Member]" } } }, "localname": "SubscriptionAgreementMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "SONM_TabletsAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tablets and Other [Member]", "label": "Tablets and Other [Member]" } } }, "localname": "TabletsAndOtherMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/ScheduleOfNetRevenueDisaggregateByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "SONM_UnvestedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested Restricted Stock Units [Member]", "label": "Unvested Restricted Stock Units [Member]" } } }, "localname": "UnvestedRestrictedStockUnitsMember", "nsuri": "http://sonimtech.com/20220930", "presentation": [ "http://sonimtech.com/role/SummaryOfDilutiveCommonSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfRevenueByRegionDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r550", "r552", "r553" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationDateOfIncorporation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date when an entity was incorporated", "label": "Date of incorporation" } } }, "localname": "EntityIncorporationDateOfIncorporation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "dateItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonimtech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfRevenueByRegionDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r153", "r274", "r279", "r507" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r187", "r189", "r190", "r191", "r211", "r243", "r296", "r297", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r504", "r508", "r536", "r537" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sonimtech.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r187", "r189", "r190", "r191", "r211", "r243", "r296", "r297", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r504", "r508", "r536", "r537" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r153", "r274", "r279", "r507" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r148", "r189", "r190", "r274", "r277", "r471", "r503", "r505" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfCompositionOfRevenuesDetails", "http://sonimtech.com/role/ScheduleOfNetRevenueDisaggregateByProductCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r148", "r189", "r190", "r274", "r277", "r471", "r503", "r505" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfCompositionOfRevenuesDetails", "http://sonimtech.com/role/ScheduleOfNetRevenueDisaggregateByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r180", "r187", "r189", "r190", "r191", "r211", "r243", "r287", "r296", "r297", "r327", "r328", "r329", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r504", "r508", "r536", "r537" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sonimtech.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r180", "r187", "r189", "r190", "r191", "r211", "r243", "r287", "r296", "r297", "r327", "r328", "r329", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r504", "r508", "r536", "r537" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sonimtech.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r89", "r90", "r91", "r92", "r93", "r96", "r97", "r98", "r99", "r101", "r102", "r103", "r104", "r105", "r106", "r117", "r171", "r172", "r355", "r384", "r388", "r389", "r390", "r432", "r451", "r452", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r89", "r90", "r91", "r92", "r93", "r96", "r97", "r98", "r99", "r101", "r102", "r103", "r104", "r105", "r106", "r117", "r171", "r172", "r355", "r384", "r388", "r389", "r390", "r432", "r451", "r452", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ], "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r3", "r89", "r91", "r92", "r93", "r96", "r97", "r98", "r99", "r101", "r102", "r104", "r105", "r117", "r171", "r172", "r355", "r384", "r388", "r389", "r390", "r432", "r451", "r452", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r149", "r150", "r274", "r278", "r506", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfRevenueByRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r149", "r150", "r274", "r278", "r506", "r523", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfRevenueByRegionDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r155", "r453" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative", "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative", "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r162", "r174" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Significant Balance Sheet Components" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SignificantBalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34", "r456" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r20", "r156" ], "calculation": { "http://sonimtech.com/role/ScheduleOfAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Trade receivables" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r489", "r524" ], "calculation": { "http://sonimtech.com/role/ScheduleOfAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r156", "r157" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r17", "r478", "r492" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses", "totalLabel": "Accrued liabilities, current" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets", "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r11", "r37" ], "calculation": { "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Royalties" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r456" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r89", "r90", "r91", "r339", "r340", "r341", "r388" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r72", "r176" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "negatedLabel": "Right of use assets, Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfActivityOfRouAssetsAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r92", "r93", "r94", "r95", "r106", "r160", "r161", "r167", "r168", "r169", "r170", "r171", "r172", "r339", "r340", "r341", "r352", "r353", "r354", "r355", "r366", "r367", "r368", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r403", "r404", "r406", "r407", "r408", "r409", "r410", "r411", "r419", "r420", "r429", "r430", "r431", "r432", "r447", "r448", "r449", "r450", "r451", "r452", "r472", "r473", "r474", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r299", "r343", "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Employee and nonemployee stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r332" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfStock-basedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": { "auth_ref": [ "r158" ], "calculation": { "http://sonimtech.com/role/ScheduleOfAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.", "label": "Allowance for doubtful accounts, premiums and other receivables", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccountsReceivableDetails", "http://sonimtech.com/role/SignificantBalanceSheetComponentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Total" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfDilutiveCommonSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfDilutiveCommonSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfDilutiveCommonSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfDilutiveCommonSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/Long-termDebtDetailsNarrative", "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r15", "r83", "r134", "r138", "r144", "r163", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r370", "r372", "r402", "r454", "r456", "r477", "r491" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets [Default Label]", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r33", "r83", "r163", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r370", "r372", "r402", "r454", "r456" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets", "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Money market funds *" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfOutstandingRsusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r375", "r376" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of presentation and preparation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r175" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Total capitalized costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r13", "r74" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents, at carrying value" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets", "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r67", "r74", "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; 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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r67", "r412" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "auth_ref": [ "r0", "r1", "r99", "r160", "r161", "r164", "r165", "r166", "r167", "r168", "r352", "r366", "r367", "r368", "r378", "r380", "r381", "r382", "r385", "r391", "r403", "r405", "r406", "r407", "r410", "r411", "r419", "r428", "r429", "r430", "r431", "r447", "r448", "r472", "r473", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format.", "label": "ASU, adoption date" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r41", "r481", "r498" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r182", "r183", "r184", "r192", "r526" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r89", "r90", "r388" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r255" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r456" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.001 par value per share; 100,000,000 shares authorized: and 40,637,828 and 18,808,855 shares issued and outstanding at September 30, 2022, and December 31, 2021, respectively." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r123", "r124", "r153", "r399", "r400", "r525" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r123", "r124", "r153", "r399", "r400", "r521", "r525" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r123", "r124", "r153", "r399", "r400", "r521", "r525" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r123", "r124", "r153", "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk Percentage1" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r123", "r124", "r153", "r399", "r400", "r525" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r263", "r264", "r275" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets", "http://sonimtech.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual obligation" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r57", "r83", "r163", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r402" ], "calculation": { "http://sonimtech.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sonimtech.com/role/ScheduleOfStock-basedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r122", "r153" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r80", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r225", "r232", "r233", "r235", "r240" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Long-Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/Long-termDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument.", "label": "Incremental borrowing rate" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r39", "r209" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Interest ranging, rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r82", "r87", "r208", "r209", "r210", "r211", "r212", "r213", "r215", "r221", "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r231", "r234", "r236", "r237", "r238", "r239", "r256", "r257", "r258", "r259", "r422", "r423", "r425", "r426", "r488" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-Term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt instrument, payment term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r72", "r84", "r351", "r358", "r359", "r360" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r14" ], "calculation": { "http://sonimtech.com/role/ScheduleOfOtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.", "label": "Deposits" } } }, "localname": "DepositAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r72", "r177" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfNetRevenueDisaggregateByProductCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r274", "r277", "r278", "r279", "r280", "r281", "r282", "r283" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfNetRevenueDisaggregateByProductCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Schedule of Net Revenue Disaggregate by Product Category" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r301", "r302", "r333", "r334", "r336", "r345" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Stock-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/Stock-basedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r53", "r96", "r97", "r99", "r100", "r101", "r108", "r109", "r111", "r112", "r113", "r117", "r118", "r389", "r390", "r484", "r500" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Net loss per share, basic and diluted" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r114", "r115", "r116", "r119" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/NetLossPerShareAttributableToCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related liabilities" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfStock-basedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted average" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r335" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Stock-based compensation, unamortized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfCompositionOfRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r46", "r47", "r48", "r89", "r90", "r91", "r93", "r102", "r105", "r120", "r170", "r255", "r260", "r339", "r340", "r341", "r354", "r355", "r388", "r413", "r414", "r415", "r416", "r417", "r418", "r452", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r392", "r393", "r398" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r392", "r393", "r394", "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Summary of Fair Value Assets and Liabilities" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r392", "r398" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r223", "r236", "r237", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r393", "r459", "r460", "r461" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair value measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r223", "r288", "r289", "r294", "r295", "r393", "r459" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r223", "r236", "r237", "r288", "r289", "r294", "r295", "r393", "r460" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r223", "r236", "r237", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r393", "r461" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r223", "r236", "r237", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r459", "r460", "r461" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r72" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss on disposal of asset" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r434" ], "calculation": { "http://sonimtech.com/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.", "label": "Gain on termination of lease", "verboseLabel": "Gain (loss) on termination of lease" } } }, "localname": "GainLossOnTerminationOfLease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative", "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnSalesOfAssets": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/StatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets utilized in financial service operations.", "label": "Loss on sale of assets" } } }, "localname": "GainsLossesOnSalesOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r59" ], "calculation": { "http://sonimtech.com/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfStock-basedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r56", "r83", "r134", "r137", "r140", "r143", "r146", "r163", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r402" ], "calculation": { "http://sonimtech.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r51", "r134", "r137", "r140", "r143", "r146", "r475", "r482", "r486", "r501" ], "calculation": { "http://sonimtech.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r179", "r181" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sonimtech.com/role/ScheduleOfStock-basedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sonimtech.com/role/ScheduleOfStock-basedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r85", "r348", "r349", "r350", "r356", "r361", "r363", "r364", "r365" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r86", "r104", "r105", "r133", "r347", "r357", "r362", "r502" ], "calculation": { "http://sonimtech.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax expense", "negatedLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/IncomeTaxesDetailsNarrative", "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r71" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r71" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r71" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r71" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r71", "r469" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r71" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r71" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r71" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r49", "r132", "r421", "r424", "r485" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest expense on lease liabilities" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest expense" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r66", "r68", "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r27" ], "calculation": { "http://sonimtech.com/role/ScheduleOfInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r32", "r456" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://sonimtech.com/role/ScheduleOfInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory", "totalLabel": "Inventory, Net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets", "http://sonimtech.com/role/ScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r28" ], "calculation": { "http://sonimtech.com/role/ScheduleOfInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r58" ], "calculation": { "http://sonimtech.com/role/StatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal expenses" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Future Minimum Lease Payments under Noncancelable Operating Lease Commitments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r443" ], "calculation": { "http://sonimtech.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted minimum lease commitments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r443" ], "calculation": { "http://sonimtech.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r443" ], "calculation": { "http://sonimtech.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeaseCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r443" ], "calculation": { "http://sonimtech.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeaseCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r443" ], "calculation": { "http://sonimtech.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Effect of discounting" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining lease, term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingSubleaseOptionToExtend": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Description of terms and conditions of option to extend operating sublease.", "label": "Operating sublease, option to extend, description" } } }, "localname": "LesseeOperatingSubleaseOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36", "r83", "r139", "r163", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r371", "r372", "r373", "r402", "r454", "r455" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r83", "r163", "r402", "r456", "r480", "r495" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r10", "r38", "r83", "r163", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r371", "r372", "r373", "r402", "r454", "r455", "r456" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets", "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r16" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term debt, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r185", "r186", "r187", "r188", "r189", "r194", "r195" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r67" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r67" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r67", "r70", "r73" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r44", "r45", "r48", "r52", "r73", "r83", "r92", "r96", "r97", "r99", "r100", "r104", "r105", "r110", "r134", "r137", "r140", "r143", "r146", "r163", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r390", "r402", "r483", "r499" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://sonimtech.com/role/StatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net loss", "negatedLabel": "Net income (loss) attributable to parent", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative", "http://sonimtech.com/role/ScheduleOfComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://sonimtech.com/role/StatementOfCashFlows", "http://sonimtech.com/role/StatementsOfOperations", "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New accounting pronouncements:" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash operating and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NontradeReceivables": { "auth_ref": [ "r21" ], "calculation": { "http://sonimtech.com/role/ScheduleOfAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amounts due as of the balance sheet date of the sum of amounts receivable other than from customers.", "label": "Vendor non-trade receivables" } } }, "localname": "NontradeReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NontradeReceivablesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Non-trade receivable" } } }, "localname": "NontradeReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r16", "r479", "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Debt instrument, remaining balance" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r134", "r137", "r140", "r143", "r146" ], "calculation": { "http://sonimtech.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r433" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating lease, right-of-use asset, impairment", "negatedLabel": "Right of use assets, Impairment of ROU asset" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative", "http://sonimtech.com/role/SummaryOfActivityOfRouAssetsAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r436" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Lease liabilities at September 30, 2022", "periodEndLabel": "Lease liability, ending balance", "periodStartLabel": "Lease liability, opening balance" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeaseCommitmentsDetails", "http://sonimtech.com/role/SummaryOfActivityOfRouAssetsAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r436" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current portion of lease liability", "verboseLabel": "Lease liability, Less short-term portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets", "http://sonimtech.com/role/SummaryOfActivityOfRouAssetsAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r436" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Lease liability, Long term lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfActivityOfRouAssetsAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r437", "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "negatedLabel": "Lease liability, Principal payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfActivityOfRouAssetsAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseResidualValueOfLeasedAsset": { "auth_ref": [ "r446" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of residual asset covered by residual value guarantee under operating lease. Excludes guarantee considered to be lease payments for lessor.", "label": "Residual value guarantees" } } }, "localname": "OperatingLeaseResidualValueOfLeasedAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r435" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right-of-use assets", "periodEndLabel": "Right of use assets, ending balance", "periodStartLabel": "Right of use assets, beginning balance" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets", "http://sonimtech.com/role/SummaryOfActivityOfRouAssetsAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Amortization of ROU assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r442", "r444" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average of the discount, rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r88", "r107", "r126", "r374" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "The Company and its significant accounting policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails": { "order": 11.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r14", "r476", "r490" ], "calculation": { "http://sonimtech.com/role/ScheduleOfOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "totalLabel": "Total Other Assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r375", "r377" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsMiscellaneous": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/ScheduleOfOtherAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets.", "label": "Other" } } }, "localname": "OtherAssetsMiscellaneous", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r14" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r60" ], "calculation": { "http://sonimtech.com/role/StatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForPostemploymentBenefits": { "auth_ref": [ "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflows for payments of postemployment benefits (such as severance pay and health insurance benefits) recognized during the period. Postemployment benefits are benefits paid to employees after employment but before retirement.", "label": "Severance payments" } } }, "localname": "PaymentsForPostemploymentBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r62" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18", "r241" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18", "r241" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18", "r456" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, $0.001 par value per share, 5,000,000 shares authorized, and no shares issued and outstanding at September 30, 2022, and December 31, 2021, respectively." } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Out of period adjustment" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r63" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from issuance of common stock, net of costs", "verboseLabel": "Selling common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative", "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndCollectionOfReceivables": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the proceeds from sale and collection of receivables during the period.", "label": "Cash from receivable" } } }, "localname": "ProceedsFromSaleAndCollectionOfReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SignificantBalanceSheetComponentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r63", "r338" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r63" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from ESPP purchase of stock" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfCompositionOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r37", "r193", "r196" ], "calculation": { "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Warranties" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r178", "r456", "r487", "r497" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r55", "r173" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r456", "r496", "r522" ], "calculation": { "http://sonimtech.com/role/ScheduleOfAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "totalLabel": "Total accounts receivable", "verboseLabel": "Trade receivables" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfAccountsReceivableDetails", "http://sonimtech.com/role/SignificantBalanceSheetComponentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r64" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r346", "r470", "r538" ], "calculation": { "http://sonimtech.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development", "verboseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative", "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfStock-basedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfOutstandingRsusDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetailRelatedInventory": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of merchandise inventory held by a retailer, wholesaler, or distributor for future sale; includes packaging and other supplies used to store, transport, or present merchandise inventory.", "label": "Retail Related Inventory", "verboseLabel": "Allowances for distributor product returns" } } }, "localname": "RetailRelatedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SignificantBalanceSheetComponentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r260", "r456", "r494", "r515", "r520" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r89", "r90", "r91", "r93", "r102", "r105", "r170", "r339", "r340", "r341", "r354", "r355", "r388", "r511", "r513" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r130", "r131", "r136", "r141", "r142", "r148", "r149", "r153", "r273", "r274", "r471" ], "calculation": { "http://sonimtech.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Net revenues", "terseLabel": "Total revenues", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfCompositionOfRevenuesDetails", "http://sonimtech.com/role/ScheduleOfNetRevenueDisaggregateByProductCategoryDetails", "http://sonimtech.com/role/StatementsOfOperations", "http://sonimtech.com/role/SummaryOfRevenueByRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r276", "r284" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Summary of Revenue by Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfRevenueByRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RoyaltyExpense": { "auth_ref": [ "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property.", "label": "Royalty expense" } } }, "localname": "RoyaltyExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r123", "r153" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SignificantBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SignificantBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfDilutiveCommonSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Summary of Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/NetLossPerShareAttributableToCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/NetLossPerShareAttributableToCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r331", "r342" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfStock-basedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Stock-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfCompositionOfRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Schedule of Composition of Revenues" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfPercentageOfTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r29", "r30", "r31" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SignificantBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SignificantBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r50", "r152" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfRevenueByRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r298", "r300", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfOutstandingRsusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Summary of Outstanding RSU's" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r305", "r320", "r323" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r121", "r123", "r124", "r125", "r399", "r401" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Percentage of Total Revenues" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r127", "r128", "r129", "r134", "r135", "r140", "r144", "r145", "r146", "r147", "r148", "r152", "r153", "r154" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SegmentAndGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://sonimtech.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfStock-basedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfCompositionOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r71" ], "calculation": { "http://sonimtech.com/role/StatementOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfOutstandingRsusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfOutstandingRsusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r314", "r315" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at September 30, 2022", "periodStartLabel": "Outstanding at January 1, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfOutstandingRsusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfOutstandingRsusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Option, exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price per share, exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Options, expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options, forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Options, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r337" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Aggregate intrinsic value, ending balance", "periodStartLabel": "Aggregate intrinsic value, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options, ending outstanding", "periodStartLabel": "Options, beginning outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price per share, ending balance", "periodStartLabel": "Weighted average exercise price per share, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfOutstandingRsusDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price per share, exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Weighted average exercise price per share, expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Weighted average exercise price per share, forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Weighted average exercise price per share, exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r337" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "periodEndLabel": "Aggregate intrinsic value, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining contractual life (in years), exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted average remaining contractual life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares issued price per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r42", "r46", "r47", "r48", "r89", "r90", "r91", "r93", "r102", "r105", "r120", "r170", "r255", "r260", "r339", "r340", "r341", "r354", "r355", "r388", "r413", "r414", "r415", "r416", "r417", "r418", "r452", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative", "http://sonimtech.com/role/RevenueRecognitionDetailsNarrative", "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r89", "r90", "r91", "r120", "r471" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative", "http://sonimtech.com/role/RevenueRecognitionDetailsNarrative", "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r76", "r77", "r78" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Issuance of common stock included in other assets" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r18", "r19", "r255", "r260" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Issuance of common stock upon exercise of ESPP, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r18", "r19", "r255", "r260" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Issuance of common stock, net of issuance costs, shares", "verboseLabel": "Purchased shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity", "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r255", "r260" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Net settlement of common stock upon release of RSU, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split.", "label": "Common stock variance, reverse stock split, shares" } } }, "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r255", "r260" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Issuance of common stock, compensation, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r255", "r260", "r311" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Issuance of common stock upon exercise of stock options, shares", "verboseLabel": "Options exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity", "http://sonimtech.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r18", "r19", "r255", "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Issuance of common stock upon exercise of ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r18", "r19", "r255", "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Issuance of common stock, net of issuance costs", "verboseLabel": "Purchased shares issued, Value" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity", "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r18", "r19", "r255", "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Net settlement of common stock upon release of RSU" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r260", "r321" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Issuance of common stock, compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r42", "r255", "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r24", "r25", "r83", "r159", "r163", "r402", "r456" ], "calculation": { "http://sonimtech.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets", "http://sonimtech.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r81", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r260", "r262", "r379" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityReverseStockSplit": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.", "label": "Stockholders equity reverse stock split" } } }, "localname": "StockholdersEquityReverseStockSplit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/CompanyAndItsSignificantAccountingPoliciesDetailsNarrative", "http://sonimtech.com/role/NetLossPerShareAttributableToCommonStockholdersDetailsNarrative", "http://sonimtech.com/role/StatementsOfStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r440", "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/StatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r92", "r93", "r94", "r95", "r106", "r160", "r161", "r167", "r168", "r169", "r170", "r171", "r172", "r339", "r340", "r341", "r352", "r353", "r354", "r355", "r366", "r367", "r368", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r403", "r404", "r406", "r407", "r408", "r409", "r410", "r411", "r419", "r420", "r429", "r430", "r431", "r432", "r447", "r448", "r449", "r450", "r451", "r452", "r472", "r473", "r474", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards." } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/Long-termDebtDetailsNarrative", "http://sonimtech.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r108", "r113" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted\u2013average shares used in computing net loss per Share, basic and diluted*", "verboseLabel": "Weighted-average shares used in computing net loss per share, basic and diluted" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonimtech.com/role/ScheduleOfComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://sonimtech.com/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL120254519-210437" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL120320025-210437" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL120320025-210437" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "https://asc.fasb.org/topic&trid=82887179" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r365": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r374": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121483254&loc=SL120254523-199619" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL120154346-209984" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r539": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r540": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r541": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r542": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r543": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r544": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r545": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r546": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r547": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r548": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r549": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r550": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r551": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r552": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r553": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r554": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r555": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r556": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r557": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r558": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" } }, "version": "2.1" } ZIP 73 0001493152-22-031695-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-22-031695-xbrl.zip M4$L#!!0 ( .5(;E4(=9HGQ0@ !!* * 97@S,2TQ+FAT;>U<77/B M.!9][ZK\!TVJ>HI408!\[-8"G2H2G E5#&2(LS7]*&P9M+$M6I*3L+]^[Y5L M< B9)-LPC3OT0Q+;^CB2[CWWZ%KNUI7[>^]L[U/KRFEWX#?!?RVWZ_:Q15VC(QW!+\O%$[Y_]&H_4M-FJ7F^PC];E MH._F&ZX$-.+AK/%:TZ:LXO]E%@FT='[F/$[XB.N]3\?UPWJK>@ZSC,V?%6@( MV9QO&KO'8LWDFL%?.$.W>]F]:+O=07_OT_7M\.:V#SLB038741,3D M4L@(*E;^("(@-R+F$7&9-XE%*,8U8@9AY3BLJ910'E(GK'H/-< MPPKN^8 (^@U1E&-'6,#CTDLB*!9#&P 'J)\\3+@W(2K!'XOZ#TRRM!$<1<15 MR*C/XS&$#SV!4:HI\Q!EB@(:GP)(X<. P>* HD:S_(1\"(/>4&USY47"I5 /=1&4H26%Z92>,R'V\JB*0$7^ S(Q7*4\^A-:#QFI VR8YB$ M,$23ACHM,0O%I*'PREYR3('$EI2P$X*R),=5EC80T L=613/>@N>]!9 ;SCB M91J#$KAA:WP$F]^QTB96:)ZGJ1V>\OCO6J]UK-'FD)?HP>9@KQ-HAREH.E-M M9F_U.NV5<>_GT034WENKX.YOQ("];'?ICDXD$AH V73/%8JQ^4:1Q:8Q3(I-FA'BON<2I-AXG;W:61JC"TE M"C>#)I2DW(Y[2*,[A6* 2H-HQ)I3BAZ4A!0%* S0(%GL+*&&W:SF-]KPUXAA M09"'4)_Y6^O11?+A'=:=!6W/JI1&Q>7]-^O09_3_=@7[4A3(8"Q" 1:%\''/ M?21WJD1,4;13!8$!DX+(^%3Z&?%"/.!TQ$.N9[A97]4W!B3#T89^;1AY4G21 ME+!PS ;A,1W:-)%3B '*I!D\3TC?H# YQC&+F:0AA )XPJ88:+!($FM+]Q"0 M^!24^/$:A 4!\S2_!_92*U*<\]3* M&]2]O5QD/9\(7U3Y4!%$N;*YU9%(]"LPWK()H?/2#%/(P>OO=L@(,]28G#9Q MB]DY 5!-"P=ZV#G8=MEML;'N+.C'KTK)+PA%=RSG912]Q*+X6CY-+)LG*ZGZ M'4H<4RO"\Q*)-)E+83QOU<*)A-+P$$_L08,*S))\L\=Z2.D%- $P/\CCI=(I M>@^HV!PKP!,'<3('=V"A3:B:9WY06)L@P?PT103*W,Q,NB^8D9#?,?AESA@L M52I_]V0U=X%A^[REV%A_5@LZ_7"O%!F"B0Q)XY+7'PX=\>;IM)%QOKSH)^_*H4Y@UF.TR/>F%. MF0,YX[$&/"7A<08LFB8GYB\1'QB]PT2#S>2:5(/)1IOCK-GYKQ<)>J64MJ_Z MJ)Q'D16JE/I06[&Y*'V1S-,<-E0!1A82 HI)>2B8 95$$94P=#.B=%NP\LS< M+IVQK=9:;*P["_KQJU*85XSM.#WX'TA0I&6@26;$-!"M.:B?,G+9[O=Y?"_" M>X:;_IB.TX\.9*J_630-Q8S!TX>)L(J;/N%[X.>_2(MD^90W$OKA:I.OFJ_< MSM;P09[Y>71R>#K5Z2KPV&?85,7>W7VQ]U('(^K=C:5(8A_;%;*!T5>S[SJ^ MMLQ+(Z&UB.:#.:U]7FN6#^R^8='VP0*C$1AA_:1,CFI'1VMR[!5$.Q_-\5H' MF5;-N;U&^O.*+];QVV$]$K7]@A3]E'5,X,[>)D&UZ>:-BZ* .,O ME0JYY"ST&^0:5&@3&OB6L-C#BDTRF)IT9X/TJ-*D4LD6K=/]=X;*(IZ'L7^@ MPEL*;>?+H0T&MI!C>?FU+,_2/E[454OZZ_E2+MQ_I43(&U+( E-C;H^YIA?S MERUUMLRM*LQ%-BVYR:SB;-H9*X(E@',..E_M?_&$_Q/4_P!02P,$% @ MY4AN52NIUG6^" 5DD H !E>#,Q+3(N:'1M[5QM4^,X$OY.%?]!1]5N MA:J$A+>[VB23JI"8G51Q"1O,ULY'Q983+;:5D628W*^_;LEV3 @#LT,&/(0/ M!,=ZZ9:ZGWZZ+=/^Z/[WHK.[T_[H=/OP2?"G[0[<"Z?3KMM/N%M/;[?/1OU/ MY,K]=.%\V M$K)ODL#'7Q.414V3([LA81#2NVB^JY(I)'NQ!1^AZF?6+J)SR MN$D:>YU?XXF:M]KURY4FSQVZ1?+!H&FC133[HFLTY%/X2O+I3.]UVN>CH5L< MN!;0B(>+YE-#F[:*_X]926"DLX[S9<8G7._N'!\>'+7K9[!(.'RG1"ID:[YI MV3T6:R9?6/B>,W8'YX->UQV,AKL[E]?CJ^LN#.^.2JK0^/K"N=K=.3RFM<.3 M"MTGW6&?')[ZZ=7UL.^,B?O1(5=.[WH\< ?.%7'^ZGWL#G]W2+?GDM$Y.?SM M^*1:4OV[H'RW/[ITG3XI[":JBUM,CAM'J*)9@>[XK#MTKFJCORZ<3YGR1XW& M#W#$C>B^.4]\24$'U=V=7D@76L2D)T7($VCL,:EYL"!Z1G7S+4N?K?%]"=WN MV85#>L[%Q=5EMS<8_OYAK[%GKB^[_7YV_10_\.U%H<2]JV5;,&;UE1+);SNZ8#Q;-%?DCH1+\/5R0,9L+ MJ0G8_KF0$72L_4%$0*Y$S"/B,F\6BU!,.4XSB+V#5G$5X-?X9]SK%9\JS7X_ ME/MGW:&C$GKC&57,MZ*"MT4+4QH?&" M)+&6"2-*4\TBB-7HHQ2B"C@QIR$)J =?22(BKF&;;+L'#6+F,:6H7%@IH%U$ M;QA,7AA8P7<^2 3SADC.<2)LX''I)1$TBV$,$ >@G]S-N#.?#G(8"7@,_HSXL/3?*N"-3P3>V'B@Y\"1A3\M H@ MPY%2S,'%$:(0NL(PQR K1^K^:F5^P#J?X^A5;)&$T " 1P PF#F5$IS(EHJ19 TC\;H+X* PV5%[1LG'1 JF8$#<&\^"1FZ+6$ 1).0JQGV MP&81,"!D07CM<^6%0B70#[D1Y.H6%^92>,R'KY65I@)8X#, %XM1SA=O1N,I M(UV@'>,D!!5-.>JTPJPHIAR%5_:28RDDMJ"$DQ"D)06LLK"! CTRD97BP6S! MO=D"F TU7H4Q:($)6_,]V/P6E3:Q0WF=IG%PRN,?M5_?)>3&=ZQ"]U]([ T+ MVF<*ALY8F\FMGH:]*N9^'DV [3VW"V9_$P;H9:=+,SJ12!@ :-,M5TC&\D21 MQ68P+(I-M).%/^@#^G\]@'XL" MF1C+4(!-(7S<66=6M!K[\K%:\D@._FF$).7CZ MV0Z98(4:B],F;C&[)B!4RXH#,VP=[&W9;;EEW5K0Z^]*Q2\)1/ZR&5 M1Z0) /F!'J^T3J7W (K-L0(\<1 GN7#[5K0957GE!XFU"1+,3TM$P,S-RJ1Y MP8*$_(;!ASECL-*I^MV+U=H&AFV!_&WLT.F[>VQGCA/Z&316EQ0.:641E)9L M#F%EK7.G>?VZDL:#.G(N(DU\KH54>0'!? 'C1A'7FK&O,.>)H-(P4Y^#D&:0 MBDBE **JD W#)Y:U,_AEGQ,.BAB436+/G$;8WSZ=>\/F_7[ IU2LKRQ/X+IA M>E0):Z(

XR#KVEWA-M4U_7]/5S7#$$ A[7MPV C M]I"_@6G6"_C3T.3CB$55&JKV@)O9*5Y\: ^2APTIG@WJ'Y/IZRI/IV2RWX>E MQ" 11!]E8N.MRDY[PH^"$_<:Q)#L4O#9,8!L*$+G]?)$OB^(@^=P2I@"8"K2 M(,!E=QF#R?Z6$95;:XL&F]+3]R3^+#L<](AH5'43H!N223) M0^1E H(B)-MJL%40^ ".'% Y\Y27PP^EP/D:?#R./5O#9 X?[.6.0_XLG.,Q M&*@*,>!+(U2X0/V5P,"BXP+8$Y8ARE02H)7*)(&ACT75%B0@1.@_Q\)P<-@Q M=*^A0Q5KN++H96:2R6[V/0!I U+O4G.SQ. 0Y:FY+'VFM^,V<#K@$-?D.Q$Z MH#YJ$FTM[AP/K&9"@R *:)Z^[N292HH-G4%+^461B3LI94;=]S;BN=4M8C;8 M)WV-23(5IN\[3V*>=KU3-4"_8M-_JZ^*V6K91EV5[Y^O=6;OOFIO_H9"H36Y M+6N_BZIVJOPJ>OK_M2U I3V;%NSXH65:HK^.8X%4\YXD2&)E*HR/\AVW(FXX MEL$5017I;'!%P$'9!"\VL03(-,"YY18Q>B?Z@K16=%F1N#$+$J6-J5JG?T ] M_@Z48N$,9'Q<5%7> @_43RE19)>TTE6C^'!<%-TB<+HAX8^]HQ1%O+VGN8;[ M&\^;%%7,L66HWN-0 _H!NYA2:8U@I7$H41 _A'P 8IHTF_-I[N_)0S[>FL^< M\+!"-"UM(@I>BXT"&% X\M&WT6>O4P-&?KT.= ZT3,,Z/+Q#ZF&40__-4Z(Y M<<1/;3_[/\Z?+DNGRG4NG+6@K?3Y\]/)T^?/C>S/Z+DHI2SB3??K!GA7 SQ= M(V%%A6/CZ=7%Y?-K*2#>P2$0S:*,#H1YMF2\9+*Z,1INB@J.\V-_CTMKQF># MW-V+=2P;^[%C]E*L-$:/O;/?'37\6L_X1MZJ83EX7+N&E2F'ABJH_3"#GM-( MZ,EDLKDDM*)OQ:>?1?FXGU>>UXF>S&$F>YA[!P4XFYF#GJ#$&(JTF?9J"!-S MP*P?=;SS"RWK%VI:NO2,(^'!' 8MF3:EM,AB3Y$WVSWR&JW)Z67UZ6GT>'SS MN[*-OJ-2F.\HVYI4U%I_O_MXP"WZL!05"&3FS.A MU3-@V1DE[!G6^@E?04+(IK\TO8\X7)+^,?/E7Z9!5J\:P@7@%?DV_U)J?^_Z MNB9\XJO $^XKS"65PJ__QMQ6GOK IA):^%>]DZ*+TBTQ%]/0D'H8I: &F\^? MA#N'Y[H8&=$[,WKKV?1%OC3-(9%/A@9LEYG3S1ZH,R9 F?[)I HKTU3RF2PW M5_*97*LE$P7#7%U1/=4LG.?A%X57#0X%OC> P+)ZK!?9$B>+I2K_K6; M?<'A@HD)> A!H:=;&(..!(BPV'0>9*KS4\X1K>''YT_,.=PR6JPC9]EV,?\Q M5<[E4KE<4(HND[@,.K14.6CR'Q8$Z'@% 2P^\G?ARS[F4#$Z&D67+.'.L3C; M_#P#N@:#>P/? +#3W]EFDK0QM/:L]6ZT/Z8U5'*>S!,/B?$C#XC!@+N0Y,+. M'J95OR]M@0[7L.DK?31'U78 P'(M?>S()H_]O7#ZJ"SF3S3EP,.>M()6W$@& M):6OBNUF5<]YNA6%<*B40$^U(J/R0V3S^-1AP3$,BC-V6RD@\&M3$XA]%?[] MT?3\1+IQ[7^6H=)C).#_%PW3L M1V;/_2:U*9-/E'^L&E-/?C5.STWPEI4T0OIMX#^:*Y>QBL>S8LW0' M M^"0]XH##XI 7SZ339H.5WB5%I.E[>*2IL$1>,4F5[]*J>')W^J?SKORZ?+ M0)C.3^58Z3/@W&]BU 7DT:E<.31[WH;;",@4TR@XCPUGJ4&\=,;CN10O_6!4 MJHGZ?7F0^57,%3:!F6XDL<[CIH6CT&*#][%QUF(D?%3CYQ[3RCM4YDF,4*@J M!^K?0"68! C4?C54QX[7V4Y&!X,(J2O\K>JP"^<0RNRU'4ELS;F":HX1X1S3 MIC_NH+ YS=Q[^\ NZB?GU_E:3_OC3M"E M!Z#B@N8Z2GB$1?)BWO'G%8T%I"2LP^$UKW%&*I,+EP:@BMA5HCR9=T0K46CA MGM@5,3V TA(0CD2(;-JN%:NG&/+^'L_RPW5V+&0-YWH8Z/3J4R;."],I.N"R MF RW+'B')&KHJCISZP,B)$YULI,S=:8;-7&@6*):=[.%Z4T(22FC_N]8E,>5 M&R2JCTOL4+X<:.H_F5\B'0$N&Q5'"<\T"_ V_>/A M!4U=4_J.@VD W.[00UD^L'F]3SQ#V EA.W%I:A+!OG2[ME@0&:DJ7N*%RR(R M.MG?LXC8=_27:8_7Z2O0*JU$^($!G08MQ<0/(F[/5;T-J.6E9N@/QF5.,:>0 M$(,F%HYZ.N5O<"-TA78F@W_4>@KI>):N=SJPN.$K?.!1_3Q7E%AQ[FF=5FC" MXZJ"*8>N&%:T%\*FC@AXBP>8<@3@\!?U(KTHVI!%V([/A;Y/;!$P M X_]/5I.D4WSI@PI8: .3:?.*14->">T3,MT1\:1OVBE3Y MSOC\7D$%#7&1Y-WMMY^-T_Z?DQL20)*1K(BIK2]G.,1,??.<[T>A,:A@^F/4 MP-KQ($E8AM+MTM2V]IA2 8(DL,#,KM!@8E,C HLQL8]%X#@[;_4L\H@C3S)"3D M?ZR+ABPPQF_ZE3]\W"W@8 _"*B<@T24P*;Q&CX7-Q@4-MNA;S]<@383%!O ! MM'NI"83CN]&$<=ATWMXN?'C^Y^ \R!!0$@!_]I_!_6*#H"/I6AG"/H+.'F*G M_2U\?AU=/)R:BGH'H0^"F5K2=SC=E,7N+ MK:Y*P9VIQZ;QI8^R!46;&:KG0\\7(?*,O0AM^E<: [=@@44#[6KS:>Q]*!.6ZX1)RZ$CPV>FO-'=>DY8_S6![=%(_46@3*+ ,PXH,PP4);$ M@?YG\CC\)A??!,K W>%G$COO>\ PUPKJ?UNL_QK\*.5,HU%.!(8+QT-L%0PK MC/HR?CJLYV^LG\,_]^??,MM&A]Z))7.'C2P8).+['&=#V:FQ'W-?780&]X:O MQ KI,#2!3>O#T:<@Y>VP.5N4:_U'N;MVXJ9$I:!UTJC8]_& M\2-0C-]26(I8HAQI662]"Y@"B<8'F)6!D2@];I1"N-/Q$H+.1U;;=IK8!Z"6 MX'%P68^+C_OLB!SLTK/'_?0\@X!PE /M1X?^[&ON\6/Y",Y3Z.ZK=[! QK13 M#PS]]X\JL:3A[2H37Z,/$,_G_SGX:@_0,?@ G;6.#D^O,CH\&B+"J*O$/(_'2D)!%2WMV0"#6G9J>97T' 1ATK#.87(H?& MK/KV3FQPSB7-J)2^&:)S$;S7,OYW$P.B$O!!5'^## M4^+P4OI]6Q=-O?,M3ILO@@.: (Y6-LKO+2![M^8Z,Y3SL\RA^N97>3_1& M0/A:C,[(V%\B /-WXCI\)LCYLJR12+&?)5=:NY\3A-,B5EJ;Z[-MXW-^*OAG5)8[Y9>7E]9$=^MZB MC/C+"V-P8V0"9S#O4+@.%2..$=K%Y=6&2.ASU ;>$2*PN-M39EHMM";M'Z/; M;Y?&\].H$%<-Z/84,29>@XD)Y*C![._5:><]+"?UY.ANX7%LA,R>(LEJZ^"+ M2T'+ 5O%=GJ*-;Y'RK\GP675I<"RZE47;TVRXYN'P:_Z[W)A>BKDYN*0TZ/. MAP/RDSE5T]%JI96 D3BLL+0-QM:(>B(-TE&)1+LYD9G>H+FY8SCOL!^42>@? MF@-5L=@$VW0ED[<+KC+(NRX>)U+G^OO51<'?DM<>8$GH:C3_%)83V#P3$Q<$ M,7H(NS_,I.UV5/R; HSF.9 AOH&E^A>'@WI'18SGYR M%=29UN17]UNGU+QZMEY<]_9T"?6P#UL=.Q740IU/1N+D-54OG;!XV/P2YQA+ MJB)GRR^WE&@8.3K5\N90OP'#YR9D3G,9 ]SF3>-[*L44OG,XNR= M-Y+'VLGS/^NC3-LJJC*CZ)3KIW1T_%QZ3>>'%]5\;=QO..0Z;6$)?FW7.\/= M)>BVJ&*K\1EB#@3S^Q+S/%C%3N(/S9.&3>;Y]%%Z<9!BVZA\[O>7P?^4,[/L M#CJB &PO1GY[:>0[IGS--93NB=%OR=;/X OSI_VC;WU/=_N31 K+R;# MRAU+DRJ0R+R#Z+#SK=O"_TQN3DM&I9//CPON!#W'\2,H]F+""ZX6A6-'5S\8 M@.?_[]JXNA]L\_DXXO ,-I1.IROY7 S!YV2Y^INT_^C%SQRF0A>@;[EMS]Y6 MFN%>E^,8K\LY;M&\U%@#YG-#-\UP%>$>*J^'/466"3P#9\LJKVU#!4HJX.E9V_#%W#K\K/R M[<_I[=//ZITRJT$YAYYW&3XE:P<$G"GFW.%@QV6FD,JE5^D$\F^,#'8IQ7H1 M@PV Y&HLMJ.7;B\>Q^V\E5F%Q4:BJC<25GVL/W^7; M>W$U>R,&8DY86"X)J[4)RWSYJ+")O0*2^.(<+_WNP&\M&8_-?ER<8#-;'+)J M.F:T%,P% :OH%2:#W)QK5JWISDY2A[+=K#6"$DI M#L%[DU**I;4DI:PW$V6.9VR#G8&[W6S+;F(UUKYR-8@6/<\UR>**\2WEN8H6 M)L?-1["R)I.;4^N:W#R6Q"DKRPEUXTH)1F*6/4YBIE0AGRJ7%W?B6D/:1#89 MRGOWAW>I+!^C!1(.W3!5.A-N@90> MV\4?-^57V>B^T0)9EO8VU%!9 ;IHJ.2SLX;*VGG923)4YM>N,PM-C-'X:C+) MUX9R/9*%$1O'2N2TT8V)4F$MQD1$YI6NM2;F0[C[U'DHU-3M3%!(6:XD/Q/\7(?EQ"K/. M[C.P^V?S3NV5BM?D?,H;L'+/)J#WCJY;FH[< >\3_P>]4\4#X;6O?E9%Q#+1 M#A^:!U_O>S-L1%#,.!I5)/D?(!=IJ(I4KK*V8K+2Z1"#:!(V'K-&A+!69%/* M'78CPU]W1,7@A]4[]#>2WN_K2!78LTIG+W-'#:B#A%B;#A(9H'%$&9Y- #[W M'O9_!';VOZ@-(4]:D_/;JY%9.?UE_"IO34^[8*:W-3R["C3,5*K M^^IK7P>.-Q0"OG<+^)]MBYQZ[JT(4#=#(1Y<>:'IZ'_'&:"G7OB/ -%J>5T7 M]MO6JP>N[9/K@5MWZU*3(5WXK.G>?#RKG7WZX:0[\F6T\"Z!W#;['H@!6'F6 M=O(L1UJ -35]#$[6V"?N/@C7KT&#&5)6VW,+1VK[@IE@Z,%+?&+%PE3$^:YG M6[UBP::,/&')IUMHB*B3&Q[(8,,T[D9ME0&EQ."6TC@WBG+'SX%RG)]S[/GR M)WP.C#$KVQ;[M'OVV6M6/_]ST)QHBRW2?+KSX!S"';6@GA<:/[T/[SPV(2>$ M>LIKRQHS.3LWFQ4_+"=J@[S[GZTMX]@63OM7XQSN]QTL]F^$.@$LLFUL;2E; ML&W?SI^6-JL59Y,4KP?IU;/[1Z*6G*7?/4!M9GMF@E;*#7]&E7(-?@IR[XRK MX0"^O^^;+=MZ9YP">C-T3SV$:+6FO_4?]1K^*3&BE-;QVW\ \EF7X L3F)P MNH+%!W1U.MB;V1U0Q_NOR9\5K@S27]0WBB?@36H(M%"*>+9VRVM#PG"*"^!S MP(Z UQ4+W!_V"_"NO!GV(IMA)S F"!. 2;+,U1G[^ &=L1_XI>O[/VI7P7^C MX>'W&WMM3 H=95FW0F4NH/+'G7?&&_Q'K?+NXO(+_:OZ[NUS]-(N%K*::1\L MHIGVW^>5KV[EFW@MNIFV\8"_ME=!75E.X+*UE^/;U_4FGW]N[W&E\^STI M!9C<,ES/*0:"^O^"D7;AS^K,Y+[=9A1ZTI*S%-; M36[OU:ZSS*K_'NPXQ\/FQ8?=)72?A!M?4+_5[+%I"TD:8U9ZXH)0B*C&Y P] M,U<]TY6^@]B:2W=>3.;-TC*H58]/F!V3I@ 2-5MV6&W_T^PT]O\Y6M*H=8G( M.[MKW5!S9)7,PSQG@MU#\65:%RA]JN%D5'E2,DE]>Z=4K3Y?;ZB$.A>21S\3 MVNGV0(NAS)WNOOADB>\-!/#3L[@^+K*7U;.GK3SP!AX^NW5)B-]H;)<:>]6E MC"<_&&D+N12X7@A'X$L9I^E[M>MG8/J$L.ND[ M^2QWLC+87FWNE9J[3^@",A'1GX&''ZL^&\M ]?_6/AS\M]$\_'U[$C@TK0V3;E5*S.5NB/+1G03;I+205^^'&S=%B5*C[S]W! M6="Y]_[978YQ,X>-+">;/KVN>>+2#R;?]+C3)YA#3U]]#:RDYZ/LYEZU5']$ MBX;:!._%PN>YUJ[O#YP/WX[^W=L[O-D9\8'A%]?.T M:[?VX?H^,G>/OUY\V@WO;G#6%$+! #"(,:=MMN][Q<^_YIED)VZQT!:A\/M< M;/!O9/KP7\[0&/C>K1VHWH^&S1<7XL51EIF!K-MTAT84",ZM-%T7:Q2 FU(" M4%L+VL!KAH^IZ.9@X-B<6T2O<%D#IJ)LA=X6)B<6"_#ECAT:\%$@$_B8V<:# MPTNXCS90CR\P;17$;6"8/NP1]DUA,!## " MU7]B?,[JH:@+5/AN=*>8[H_Q2LVO:(/G@Y %('MBECX"$C9M! M(,*@;!S+,&+8\\4<<43)^5X^OI)&@&)!QP \XEA&83V+V\E9Z1^$ M*^!24PF .^F803LZ^./?YC^'[A])5\63^)N4EH9#UV>H%A,^/$G9WTDI^XN8 MU9Y5 ,4Q3H3W&- .'P2T:@RT*@.M]KERV_KG\*KRN?%,0*O&0%O<@/N]+$0?K6.A/Z,"/(I@@ %/[!N?!!8-6A6=@LD?Y)&1-LV>J#< MM+!4QFS?PEY1WW)$%[2A#GQ2 C4( VWQ.?=>2G8.BL[(SE$W@LMR!4LL.H9: M?G3/O.5-$P]KL_W?6D!EMM\N%LZ!6H;&H0C@4W#G&G/$I$?)4E$W-^/J5+/O M12XIS2#[+*0%AV@(F]]YD6^ADHN+;PUH[;9:.^!<>39/X$'#A4,:P'B%+U7G M0<]S$4&)=,+?\_.C[=_ M7';_3D8S:&\K;@&OSU+8,K^YY&J4:JG6F*BG92NWC8>!J5JMU:O7]T._<_C? M_L75S@_SV<#TL#F(T\#4+&TWYU1GF5O?8<&65J&#//GO\\; B213Y!^JE9R] MO1Q[.P=&!&(0-(FGL+2!7,4@-_L".%.Q,)4UJ5W/X$NMQM\7G_\^/O=:R0R, M\WBK6S)'V2MN90T>G<*2=!T!'LJ.#JWH8_G-YZ9_7GP$ZBV-$C5*S MF16YG\B(S'$^E"!LA\H*09Z2LMLA@=L6)(!SOO2"A3+>T'3"(2I>PU&>I/M ML6C QX1\GR]W ,8)MC!"E#%\6L1F&^0.'@%K)S#@_\."-@C< : $L#.5UX^X MXF'TC>:6U7,]Q^OBHD *?6 MP/\DPL#_=0#O8"NR[K2$ MNG[,/DN*?\)N:"=A#P V2LF5)%E* D&"X%SXF"E\UCG%0LA;X4:")RBV!]<1 M4*'(K 2]#OP05D*O+(>DZ;\_F\!IH[X*/P\^1[_?'A^'!Q=)[U#Y<80H?AVA MBI\GYB]"JG[ '4QB#Y19-/L Y9-/(0L-F%:/<8R1!ON]E\LJ-X+L;"#?S3+AH*E=%L^L"Y&^;-) M3(YQ?CT6)[\CO9TI@3B"%2.^V4MTZ^,=_>E9'+-.IR]@">Y9YQ+@&,3YV)7O M^[6O_S2^_K@9PYDYW;/I[3XP;V5L2XL0O$F/V(=[N2<"OQH#O[HHX-NGO:/+ MJZ]?[II+A'TUAGWU&6!?+=6;$]L"I,4ZW05V:;%=*EQM(YO%/2'5*LZ2"I61 MTXJ*_M.B O,3\#L@#%+"0OL])22X@XH2 L-$4!0+ .%.A(.G\,=V9(6;IC\\ MH-B\D1>;+Z78O)X7F^?%YG.?XA(42=]&EL;^EJ,?')UG[V6 (7 ,K0-K-LZ0 M1I![GOOV+5KZ)Y1N)@TZ*D^'GXS/)IA-J(M4QF+K C@SF%K&K>> BHN546W/ MHEPV8KJPF(&9!URW>WET8%S"08'-NY8=6!YP[2ZS6W:AL](#7'T_Z@)L,CZ) MNI#MD@N^S2D2\<*AV>G0WS$D HR8,AE90#GPCG8PE"# [5%BA &OXEGDXJ>/ M@]:TNP7_LY>6)7'8P/*\ 3EE5:(&;2!.=O#6:&'.EZ' I/R0*.&T!S0F?$S2-@1=*:P8D),">1+V,@(Q\&,X0B-1" M:!G+7=*?DVV 616YQ&914@(\;(LA[-@W*(&]**1@?-:7T.I!&L<-WO4$652@ M)UMP"A+!L,U;NC3?B[H]K/D&!88PQ15=#\["K7M I*(ISCD\@B)'R6%MV*85 MPI'-B?6PLN1'\;67/PS+'TH'/..NBA;)F7PHO?@CRBPS1OC MMFR<.V9@]6ZP92F3',OTL'TK9B$QQ#JV0QR_[Q&D@$\ :T&Y0NO(W8U#E'=(82S:MMWIQ!RS M8]H.:M"P5M^\@5>,!(-@J3Y=L\O1V_BE& O*!J#6L6CY6F$N_&_\&;Q,=052 M2MGH:I;;%FV5NJ?"LL#DD/=]!U9FB9RGO-#VSP!5QF\UQNOX>N.6)$!Y0QEG MUS!1WJO"6A>^_T!R1^DXB][C9$9=5WD*-],8B/$Q&H3 SZ;QC[)1_17,=60A M]10'H7?3#$2G?GEP>DIC*7@BCCP[P$X"&V[0]-F)[F'0* O$1(924]Q3/JQ/ M41L4ST/S+@ H=[G"%X#6$6X;RV'5U8WS$H1%U\1,UIYVU]C/K&T.R5;'&T4% MUP!L(!]:O/TR,M2Q7XE/2C1@?K(_ $8 2\H@%75(E8S/HAN?R"%R]O#BVP>5 MXR-CZ 1]8R1: *HJZY^ N[<@ ;PHD%Y_SOT9^)XE!"JO(UG8PG#9A$"%4':UP0"Q8,3N!XV^7%L0;@K[9/(X13M<64=%Z1=J!2@.]MQP-1 WH2_ MP>E18+>YG1 G>"/N$C,!"D;_"7FG.[:+1A6"8^ %-BODG,#- :Z!S"/!?"4? MN$O0,SJ.=[=I[JKUV3X97MH-D7+%KD1-_0'SB5%*F6,J$B$E2TARIB2-0XHO M2>-,VFJED=4DVHXOU0J M+5I:*&%>'%*U3-^W1T*HIA^ZI+_HFA"Z3F@5]L"S]SQ.#Y4[D74YH7"PU5M$ MG,Q'MA6BF=;Q;5E,:5@@S_N!'ML?K3>1KGAT+Y,U"'OIRQP V\>0F\&Q5H'6 MPS%5QB#6XA,V4DR&DRLH%H ..4%/EM( :;Z<(;JP'!#ZB1QR$$Z>;+ 1.1.?BNFX78IT6M*_%=F, (C&3YO'22=-*2I M2[P"5HD3B+%%,E4*@TD)/ZBWE*4WS'TR*[!](/4X=Q^X>X =":GN*LGQ&FW,#Q&;&;<]QJ6P%#]Z?Q&:3%HUI/ MPE9M]/#BH<8BVU4]H4Q>S+'GGX/,Y[-0.3O74P77 [?I-E7Y6U5E&NQ4ZS+? MY ICU&<=$#DV<'S@;QSB5HDN!SU;=(Z5XGK&IN^^VXX/I.+>W>WCO;]/C]QJ M\WO2FW,,@6:FK,TZS^2JNFHU_E==;O]ZSMW/&R-OQC'RYEB,?&)V K &1P8T MC'&*0B<8J'2*HGK"=*C%:A#QNDR2LTN,-(.86UU)?IZ>JIGFEJ14P$"*J MDHT8);-2HA:%DMZ7L%YO>O^(;[4,E"2 S&P;D=[ZG(DPR\&^QA3L*T^N 97X M9Z303U;/H/%+/OD0=)DNIL<5"Y(][W\ZAU]--U ^%7Q,S^H 5NFC B(Q*),A MIEQM@X%GDW/IP '6>^"#71R1#Q[8JN0_39R?2/(4 M2^:J]I;GP@7&NH%6BR64IA'$+EE*D\.J>\0=U:(SR:*+5T&U AT?9-%B>*A8 M(-3KFV2.Q*_BWV/?,VR3_8.>FJTD/[]A./2 1)]FGNBSE$2?[3S1YX43?99? MPGYD^MB:)#@7/O55FJ?9SL1WKN\OKTSG]U;P_;!27^IL@:P&9'?<]F^A5R/K MU:N&9IO"SQF->,R]8/?HM'[_T;)_>G\J0N-/+P@, )%!,#+V0U \6E&HTED. M>-:=WM,_OOUGSOAZ%F!F*PK+',PQBJ8?S,"V0"<]M)T(=+.I S@^9 [@>-"* MU_>#>MB[^>C\8_W=6YM!&Z00=3QLBX,Q)T97;( C)V+(,8T#0&0]R6O4Y=E" MR)#BTF;84!T#=AQ*9GL;Y@A)Z.,?)4FP2R]INX,KCM4K+'$^Q7-PF:5-?JA= MWP?;KH"_?TYGC[[TCT>HN?*I'5LO-Q4R66#)OCZZQ&4!]ZG3]V]G_WHK^7 M,'$#/[,6L#G(G$9R=M3WO[;$M]JA>,5X$SJP9'J!H\; _/NME35&.>L-<7NK1'$DMS M\?B?^K5-]+(1'L?TZ^Z@@<%R='U M@3;5*:4(?AN8%:?Y=UB]>I1R.U-'S#!N'SCL\=?>YX3O?Y5/#,?( )W%H=:C_F69&28G]3BPW,-[7JRO%C@I+8'CV5[$#XL5)V? M,&2Z6:KL-DJU6O.Q$]3FA69^EXM3X+/O97N0RR?*3"GGV9 MM>W2[NYN:; O]9*C>V'#Z"=ZRJSM9!IN9J:MM'U M6I^/&][5<>LQ\\0G:=T/=N.-*P3F+%_V9YN*Y0M%*N9+5 M;_:1V#GF WBM-_8D 3_]QJKE^@+Y27YCBY'CLZBLD56WEM_9DZGL\=)Z^HW5 MRYG3)I]V8P^>(8W>L9,#\>/TOQ]_WQT=]K?.DM 97)SNZ1 MI/945B.UXZ8=!NA:5N3$&==3LN55*QS9-81[+]UYD=/6FFJ8;FBK722Y\["( M[?$(D@%L2%!IJNQ;P'G7/.&-ZJCY!Z 2S_!%!SN!<"_%J67/6IR?I\AC W0_ M$/2'RX%CA[()_5YU6R5(5AO7]\=?C[[]O;M[\'6WE=0M:XL9@E:C"0C8'8AJ M XP %_QICG(H8@K5[?A?C;%JD=D;!WF[!8#WM?6R4;\O MBX?4/PQWWV_&GSG\?DW\X1^+5M#H'X/ML@@>\9>RAX/&FJ3VQ&A*L=\>8 MF&@[W>4_-5TVFQIF),1.]^,O!(?FBX>J1H0/OOTGA?>;&-M_4!'$ ^'^>FYT M+%[Z,C=:K31+S>W9 ?'\2NHN5D[56/)]5'>:I=V=G?P^YM43^&>5+@P<:679ZYS>4KF0*:G5;4\.)>R^K1BEC5 M"3TW:"L0UI;]8ZMGM]L"G@&V5;-_M'P'C)WMG]YOQ6DUKQUHJZ:DY'3TXB@Q M+QTU%TQ'SQE%N?]B[?]^V?R^_;M;6Z"1/J%PX,H+36?SRP6?4>P^K8RP49^K MM4=>#_IR3H2GJE16U*5:'[!3Q#X"ROKSFEXY:YXL;7>2Z7AK,*Q&:5C M]>O[BZLOSJ[M'WS97F[IV/(KQ)8_">E2='$LVX48>#YVKSFT \OQ@FCR3*34 MD)C9;U_?^U_..Q<[W;_W/XP.A,$,G16^DU,>@U0SU BDD?E'@&KWN]\'VXVN MT[N\P4Q&@@95\G\47ME$)@<+NY%C^LXP'@!.0S2] M>#?(F -\K6_>"+\$W_!PA>31>$@B[(KF;=+49GP-&;'1\^[0_6@Z0*7PQ6(! MV+D'QKO@^>EF$(@@P ?AB[1'UQ)<*SDZ]FCZSN(OX+3X\2^(0/] L= RL:U6 M-,#IT,!-?*'#R]#!989R+I-+1C)!S1&WPMFPF9!+X/I8N^E& E\_^@&XZIK. M@9HO_V&8\*Y]G+4]=6287@_[A%6O[R^M_=L?X=ZMYZ_[V#"J.H2GF!9]!@I2 M,9 TC4=H86CS^MYS+_>; M]>ZG"+-_M1+0B^0B+N@BTL)XA/1>7S7GRY=L"NL*5*[CXZ\_S%>7-#]6>C=2 MLFF?'$1?=\^/+K=7>J;2DF%SE%FR*:XNNG_]4:W^939>,=X<9I9L=JW3X/+# ML/[ITQ)*MQ9=F?&0>JV\*G-5JS+S$L17?.X51)B\ F]U^/RZ'#>_W>4,SM)< M! >P%@8+OMEA3[D).+R!@Q+8-]2^,G]<#]RZ6[_N!7Z(+;=,X%BP\<2;8#HR M71 #'OYP:^O+Y?7]U<>CX_IV/SSP9PW9>G)MXT_OOY0OR\LHDAEK._BD^IA' M@'[>U#J&_/67RT?-]4B/\]@NU1NSHTDO5+:TFC>2D=F_R!NI5DL[N[/;Y>=7 M,CUO;I%74@/>M+NRY9JK>249^?T+O9+=4J.V].*\@V>2I3+U_L!TS;:Y[[;_ MQ,C./@4@3)5C_^7ONY-J<.]];E>76C_'FR!7.&W#D/MXV4*4)8I3SK"= OM% M,/72[MK6 "U1;CX/Z*MS)$1M-N@GYI4O%_3-4K4^.Y5\LT$_L)1Y'L# 6#Z;+?;CC@R@U!)Q+#5^D_60V5-IER@,Z>_[@6V>FY;=L2TE 7?;3M\\\/X\V5YF3Y6)OG/< MD2&WM $5?B\D9>%RK\?N=A',9KM4J3V\%&3S*SE?2*POZY[WMA\^PS&_Y"4I M$4LDYFH])^:5T5F61LS-AX_775 9^>/UE_N/IU\/3C^[_;J_\SR6^,2!GU13 MKK+ @UF06_$)=B^DD2S"K*^4MO=F-UE:DS+4M;K.Q]:,SY ^V]L;4U6\5M?Y M^ KQJ6D?C=).=;9_.+_09] E%G"=(#B;]25-[+;2JY>EU?>>^UXZL,-AWVW".6]L2P:1B MP5KFN,0%?_/Z_NOWIG=_-@C^/5Z?JYZGE)#JC -;C294.N6&E0PFQ7P?X"KO M#G8^><&5>Y_T<1R=\B@1J5@ F!RD0701J]U\^F51YNNK%GQ@'SR)<.FFEE;&)D_ MW$IE[VN[_YIK"X\R:PN=/^[^^;.RV]X[L5<9;YXR#6ZQ["VO17RI"9$K(:;6 MHX+OM9Y[[=$KKX1;'9FS+L?-;W=Q=8[U!:;>2 ?'F2_=&YQU$R\O_ZRR;IS: MN7EYUSO^]+=XB4F.F,1[@VMZ!H/'%&?N$Z=3W/%[S*R[VFIKLLZW8P M%E6=G>3S/)7)9D/ MH[![_.7??ZV/CYE#-._X C5G2(9"\B2JIPKPU"TN ,T?'MC.\^26K 4L^HKK M2TJ3R^_X\;K$HN^X-KLT++_C9]9(%GW'.TNZXV5J)O>6",.+@ZCV_:"7I[NN M6_Y5GNZZ4=>9I[MNU'7FZ:X;=J&;D.XZ-=GU^/K^YNR?[9XU/+X[[:Q-!N1S M)[L&9QW (PP.^7*&UH4=W'P8XO\>PP5Z_J0TUGI&&NL#5KN^_^":7VM?POU. M27['0 ;@;ELK%->Z !O%>DJ,;75^8H<"<5/AVM?(+CIV9D9]JI +Z M!MXE/8A4:I@6=6J#IS#3U1P,?.\'$&4HG&&Q@ LG>;,#X>-&S*Z@63QA2AM= MRR38RO7]W;EY?M$_^._7WV_F2H(]CX& ,&"-/,^$G3<3]J7;52\A6V8\3TNE?B7DHNCS"%C?QGAZJF!\(DQZY1& MLU?9T]3GE,Z,NG*BNU1I 'Q[WY4!H,&-IN+.LIBG ?>A =%,H*F_S@*&:C"9/O%#Q@Y+ MPWNKIEG>B!8_O6_N9IC=4@M]0!+!+RM++@>/)I?10I^-(I?.']UK_'_WC=U_ M.]5][P_+RS:.),->R/3!K4!86_:/K9[=;@NX,KBAFOVCY3O5:JWVT_NM$3/H M<4;63^___U$,5MAP7#N\OA_^V/WWK'>^LQLDWH,72E]:"((WGB /JALL#\[W MS:\7QY<7>S>-EY,'DR+K*RL/ZEE>]4V2!_M/D ?55R /ZG_ZGS\>_?7AT[_B M905"XUD$PM'U_5[S0)Q\%B>#7O7A N%)YLH#AC@HN^2#.L/2FL:.T,MN;F[H M]/)!B9>]#]^_?KWI-;]\$A/$"ZYOZ#)B3>V-#XN4+]6L_*!,^3)%J*P^[F^D M[1#C_NUEHW-6$1]J7>>E<']*9NK*XGXM:S#;JN+^3FY69//]6Z][]NU+)[CH MO"#??PZ[8J&X/[]=L0*X7\]MA$SR,DD? MAOO+CHI,L3@.GIOZGN+0VD"+XV#40J^<_&A<''S9Z07VBUKH]>UGL="KU_>G MS2_VAZ']Y_?A3_/BVW,A:R4W$;*0]3ZXJ4VR"SPWP'J.PU&[X.R?RF!;?/O3&4[( M.MV,TR#$:P]=Z].1G\T3G_ M_=B?E*:W]H9!^L@+,@RRRE=753FJY89!)NXWVX>=FQ]7)^:IN:F&P3)P/[/2 M=U5Q_RE\?Y,,@U'<[__3^F(>W7_\X_XE8\9+-0R6PO>S>N\]TC#0*Z!7L78S MNX3Y?[:VC&-;..U?C8O($5OG6)BYM?7^M[9].YI=6/GEI]3OLKXE] :3BUOD M#O0-P KOY?]J7_]/ZO,K"\7)1:1ZT>AH4>F#SQ&G76+>Y<3RT;'RT/D_,&J\ MPB5.:!W^H U7R@W;722\4R;*H_>WR!TI?L6;D>7;1MMN@Q48&N*')41;+RSW M13 0P%MN!69#VUZ[G&(QX_QC:O^$_>O[W>%]]_+3?_\Y.FLNJ$"_MCW>ZT%6 MZY$ MYYU&L_%U?;I:_-9Z?WIV=50L5.N ?RVXBMU:M?8.?OY-TL2L'-'W?4] M5R[0$N&=$"[M$';"C7Z,\,XSWM3>TJ\=NQ/B$V^JC;K$@)_29+=BKY])E3'X\WE!;A,+OTY8 ;OCT!\_T<7^&'08@$ /+ M%W@A9>.DH_W=ZGE>@$,#/;E%_4L24_A3)4-]+A#\5&CW$5((4Q2JB (&W;I! MC5]H(=,%%3)&,;DU'?_*3 [K2\53](-J_?J^X9Z''T\NO]XUUT<292H!:?,$ M38-WL *' M?W&%#@53"<:MD2M6][+-"=DL%]1[Y@WJE24!_4'N8V1U>6)4? MO]O)\2387U9]S 2C%&UGX:<^]U/*P%*0>V>@2^)78]\W6[;USC@%7LG0/?40 MHM5&RBQ3KY%1&&NL2EME.R[C$GQAWFRU!!CIL/B KDX'>S,#[ R/F"HU1$SP M8Y#^HK[1U3<=-T.EB'7"R^IUI=),V%/K_4DH^L5"K6Q\-EVX#90DL1P_!'D0 M!0$ZFI!][[NF,P3)AY+FV'9-U[)-!X0_2-M0/7,A@L@)Z9$S,)U(NB/W7F?H MO1@.9,6E[S@NO=#C'7O^'8CYK3\][P:89+%PB2I;G\V##3WS0J\T\QP3SOP< MQ[-'QS^WTY1L:I2,FF@GIF8K13,V@Q))RWD(-T"3E$=[Z'KGLDJ;^ M?:B_1:X):C6H_L4"\@CA!J#;H4L8)3J9! D321!.?M>A!UPO%/R+!ROJ^[23 MR=Y2@8?'A1,(,@K8CP/G^RLR?1"QH*1?"# V4'%V#4#W/D!JZR]>&"M.7?08/A26;?57)>JJ6C0-0"DP;KS(^E-J/+W?1 M-X=D1H1V&(78;Y )T&$"U-]$<$JO5%^8+AD=K)J?^_8M&E.7PHI\N#. U)_P M?[HR=H!RO&_L6V085/?V&FAB@!8_^C%4W[5]$B@-$Q7XY&D[ONC"9W##*B/]D=$IB!(,)5BT!CCFV .0#:/] MCQQC8"FQV>"1**1M.6!G(,Z$7DG?UZ-VT8H"FTRP &,;HFLCM<'C=X#:8*20 M%GPDY0P4K&P#%QQV &4XM)0F=Y2ESKN[!81J(!2&:;VCJ8 MO0#QEHED Q?:'Y?/<.\^6GXZ;&@K\QV5@2OIRTV1E%P9Z,:\-6T']<9B :R_ M"/8I-W\"'_#ZH&W#!N%\0R^"?Z*6 >\!_YN&T]+ 2]C3':CBP:\&'JQ6>0?$ M4:)_5M^IG]"B5+\5"_)'"]G0V)-9/S+'&OV5P3;Z*Z'>V+-XBZ._F7!0RQ[ ML<:V1J"]%6-?E$@PMKHOVO;X5B1ZC/WL(7$ HHW^ 5VLMAN-;\=SNQ[ 63TN MN9@KD%?<"LE0 /G0.Q#@GYG=6NC7\2(1$3-2-8"'Z- MJ"\KB:L26%VW( OP7!@AO+5#V+1&E.0^,:T>7I%D4I,+FFOR*URMZKDBWGN M\^PU=_86=: E&X_?1*PWD9Z,K )9$.EUO&WD+8[T)Y/O&EA'[/P]-8.V^2_H MQ^AA_6SZ-X)5+-1*);\;]VXC8VP)"Z5S6^#2HOW.R(Y@KB@YK"S^9^XUQLA5 M1T5$#$3%%D8.4*I[AM(9)"YZ@#$@.[T!.EXCUBCA1Z!ZE'>@_X$0=H4 !(UC M%#.YJT-=L42<#VZ[@+DV,,N)1C M_QO98$4.8UO-;-D._K>V=\TX?9>C>8[F/?-62#P7A'T=.V03!C<-?-@7Z'HG M,YZU2T484BE$K:Z/VB>:\>I]1CMIBW>B,/)%-K:AII/CVRO"-U]@%-AE0=PS M75>JFLD;SPJ5SU[H/F"@=-A C:L*9A,@Y,K\Z9(Z- )"QF&SF PJ":B89 M)"*?;[H!!4.0$Z;P*N1@40"G-KH1H+,;"L$8SEQ3+4>6C9\L9O!V_/ +O^C6.3*LR*5LBMZ4LK6!/G M\ RYH3D9'3&=_Y6C4HY*ROX8^';?]&VV1,*>[;>WT :1R(1<$J4UAA$CC*( MBY3"65DJ.3+ER'3"YH)RV*GH'<@Q],A)JP.C\;[O^>C/$U)YLUT+WM,MD,CE M^"KF9< _7(H2X[]\FW(3E;;H"\!%&;<&'3$T BP]G/ H8)03E"1_C#!$9[3- M/F818H(UBG>?\ULPAV00<4R\1/]-3J9A>EY3'GM8\YS[/U]1"OTO?B \VC68B" M"+B^\+N>-%>!![G=L#>4SA?[WHQS,9/Z*1E20Y.3/'_"Q)@:+.C@+Y;I@]CT M8_=-KM;E:AV:F\K+!Z(FRT (H@%F,?F,4C=B2,D*GJN2.T?40M3YVL(!@Q5= M>*K^+/40*V'P;T&_DUJ7(V..C)()QEYG1L?$D2>]98'P;VU+9O]IR7N4U:<- MB)=UIBJ)#A7I ?F9A6M3&%>ES6IIA(C>L&3@8:@NQ\D<)P$G.[!M3C^-RP] M//<$)KORQL7 ;HN^;<$Z\%W^IX947A226IY*\J3RZ+.O)X=;U;WXK1SC=5]O^@>@N,NXHX*P$>M"=@'/<>C!-,<3&9'$U9UP%5,F' %_:R95%;.F2J M3E(O1R:V9M8H=_"=#6P4V:7M)^G:,D@0%)Z@NW&_-5WN3 W]#W'\&Y3=;!<4$HU=(CYH'IV*)'5 M!Y.G;:,66Y)HG="#^J+1MX-TC6J?J I>+*]#I^)M4OG+")15:D<% U0JQPD*B++I2EUDCQ@E M-%W\IBQTA)TXCBQQZ9>-?55/" _*RLE8"A#)8*F+"=8ZZ20M$RO78\?GQ&([ M%;RD_DMZ^36'+4VJ;B@6L'"5/A:.UB2FRF]-V3B('&+4\K 64Q1$QL+"#%%=!EN>LZ/T'SB*K\WUQ:P-^ MX&=D$2AUDSWFO:I*T!2(SDTL33\I&=@3Q*CNEY44FU8>/T])/&,!+F^<),LS M%#**] V\EJ1(GY-;M0X&&J+.CYY:OF/2=TH^U1:!Y=LMAD*JH)/*5NIU)1A*&M*800 X9>A8/6W_:+AO'D8_Z4-\#C"T6[,ZLE?55@&SD.B592LO_;0V50:"NIVR< M@$&,RIPBDG1.@5X6G%053RNX'28TP8(1^P%D$#O#%\MZL6,R4[EOP+*8%3B4 MQ(RHZ ZEPX<]B 1F(%[!P(LK2(!N/$HW /M'.C&Q$P!"')>0O= $ZZ2 DV8? M@(/K4TEUV?@F.#84FC=8S *+.4I7Q?R%"/[3 FR)!FTJ*G#'*N[UQ@ZH& O: MM)G&(Q=XA%;87)(\2;%_70LN4:/4 :)8$L$"L#CF7=(>=9GER[E6L/ N.+)S M8[%P=HON=G&WF?U^5NL&90 $@[TF.8F158)50!4>?M3MRI"&)=NG&^W(Y_*U MOM>R'3(_*3*2N)D'/3 EI)./W#6>CQP2TX^[+GNRY4> B$/?5#X??@/Z&0@QP9M@&_NT@BR..E:A I+?Q1I'Q M6;J\0>W.%Z!V C1%$([%KN/'OK@4TZ'N0(&Q9>Q?796,KUAQP$*U6+C:^LPP MH:8HH-$ <[H3R(>#>3]T )*Y;<8+?("WX=J%(W6W"Z^+#2AQ(!1\YDYHB98! M?@B^@+HK:PKC47@N!R,);3J!EWH'5800%(^(>Z[PH[2G4Q#&/6.?FD6:M(VC M"%T=98-#N4ED3+]N"^-9J%WS=5(GIEO/QBXT("3,$MU=!]03&3'K""( [+SI M2%>R1 +A]BC6)KW.OIZ-=T> 8'3BWC<2IZCK!N)P@ER@N)RH&[=![,J<9X0& MK&B2NJCY26!/+ND,9%.B_H87ARB@U,S]P#:1"JD.'J\:9;A/*7TMWS/!M.;U M 'Z@B=E>^<6I?5.YV&([T+$B"VHN5Y4#6B&B9W83S$74.IWK&XBME$V/5"Q; M:9'QS/JFC#(HBS.NTN$L =G_:J@,'L6-4U:0(77WE,7@#9 5X @18)#8$<]/ MK4_FR) Y\\!C3R\\CV\".W8P&TL$L2^B'V%ZLA8/B?LBD-V($ASX$"Q!IH^L M(!IOH%?>O%O>5.S]S7X//$B8/K;_1G0]3#S_FVGL3&W@M#8]6\>X#BD%6A*1 M'8S45XVE(]DN*+6A;,*(#HH;P:TC&!V(>8W&@5*,(NFLHG55X8;S(:D[N)[K MW9H4(<4_]&S0"4%%2"Q/SVUW >==HL<;M;0TX<3*F=Y)9(G1T_ MYT6A["K']H;9QGN5+IS[N.F]"FC 7H39?UY6N.8<;Z$$@O*3;9:>Z;?O.",/ M24)=5&QD!K)U!<;_0M]= %;P8XI2>&*NB+0)=+."%:JLB-E"R9M%,;MP#L< M8Z";9BJ%)B"/))8**->;JNOMJJ Q'XU=8-1-S'/6_UX4)Z<,E6 MSZ5.JCS\ ,E"97:C%8:K*$N2BSUPO *VV92Q >E!)"*J6=3.0$T]H>NFL1-RS!_'%H#")@O)36Y--0$H_[GMG, MIQ[-\>P1L9#V#JE'5!RU2!D[SEG#,A/978R .61XP88<9!W @?NHZHG M/:])[^.Q!(&LY/T27A4'?<@'++?1$EW9HLB^I;.T;TEDJ=-C]\K,XU_:RF0/ M>>8:!NT(K68B;#'3C'2.YCY,$MD%5G3%1SM"+-LX!0]%&ZP2E)(ZP9+R),3I29R%QQUX5&@BR9KCOF2B35^7ZGVL#!0+ M*=[3 9R0,40,.R16 Z$;A0HX'&%11)\M&5WGB'4)4#S65TQ.4R=GU!_NY?6' M2ZD_W,GK#^/_OQF6TW,9AO!PL:!F*1K[%FAMS#>#C3WRZMVHC!YU/"N2J2GL M25?--V/7-]EW7$1#HH9FE1$7&?@VJA$4DZ8X,CR'+K2DO1BWU;=AU5N['7'Z M&<6B A5@H7 /Y[.1T,)$,Y*]9&NFNG.2>,9G2BJKC6K!9.-%%, 4K58B$VU4 M.A&/39.E01P)H\0_-KU]5-701H[[5)D:0I8-+6&B).,-*FDYX_,R2S[TBH4X M>9[C"W(OE-&<=,0R+>6^I*P(0W#[?:?58P0"?+^%3*LV!3(E2(<0M, MB:#T %;X0,_K<*H K=$"U;B#4]I4^@IGNV!W6%G](I5W4O.JD-_TRJQN/QFY_%O$O--&>A)D!9;J=Q1J^8P'G^&+"@QO1%';R.&;F8JDV. =DN%F4" M2#N?^L#"QVGLI6:\HH"0@(_]6;P.NU5@?>UYLJ)!1,%QBX53;=_QN="NE=8L M^P@T 8_2524F>/2#FG,RK'7(\B4#KV>NL0]&H6-4ZVH$.%H^:"NJZ=6F M@:/C+=\>D/:H7GW:_' 6ZO%Z #MN3/%S=:?4J%1*E4HE#9AS^2CHW+2JVCG8J3*TA!I< M<@X5:,H&: G-_M$;.T?SSOC3CC#9VX.CMTFR8=@7H$"GC:,A1S^$%5'<^>LY M'>:CX[5 JB595IQTZ (*"?*;@_J%7L)+,0BYN*-6J5;@2R;-AO?R6A<_C 15 MQK&E:MAB'.-+K5VB:'A?Q,D2%&3R,"B(45"P$SA'30?$!_RSMBE4FC$D#^?$ M3(\#]I\A[1TF[YN8$]?1*XZR[^HMNFHX^9LS4S /&I5WM4O(DGXMR;EV+F*U</(SEE*1 =&:'9>('ON?8$9EDDPXDZYCD^= 4LQK(\FD.,'$;C!TK:-$I2%DDQ2M[_E Q]E$QLH#BD_Z\* M@&26XC9KJAS"H3E9B=A#M#4#8KMR(Z!+YWCYF_8[N0K[->4?*46!9WEQ _Y)13RPPX>DK_P.3/ M6].1I99UF$JZ6Z66XP8EY MXTF6JAXDIKOP*48+0DG?#W=S&[EEW2L_GI0NA]R8?#K<#3NT;ST'MJD45#(. MO#:7\%%V&Y6B)JYR#953QXO;Z0N&%CZGXN)3Z(+ZV%[54 M>X"X<^,H+60-'QTG7N4>$C2M!>,S(4;;D I) M6YN#P0,O%,P]B<)TO:"D=UZ>KWN1K;=0$J 21!RZOS6!CT8@YR/.#IOF/9)\ MY0]YK9#]<(:%+;-"%AA=]&*Y7$RA!Z-M%ZXZY''=W"M(I?QK<-"T-_DF>NI8 M.Y E):['_8-D[;^J)(D?EY.[,7G@UK0=U2(THOJTCGGKL?Y#/F:"AVIF MW,VG2UU2_ GIU:0K(,\+71#L<&"'-"\7=8Y@1"-FAY^3-$32'"VJ6P"N!>+3 MZ]N6YOLNC94&UK) M$/[$ISY@G0^1>&RH=6R'?8.L L=MUF+56ZJ4$_NLJ89YY-#1Z(.BJ3*PQ^6; M82_N^X$DZT=2,:=O7F[592M5UCB!QU'$P4N3,7%($9.F[BQC#5[:>_M7GU'1 M[_IF/QFS!9HV_)D"S'%MSO@2W [B5LB&<+ QLHP"M6,Z6*K(E-NS##7VK:V/ M=!]9,MY!#B_%H$V5"MUQ/#/DY+: JG!=AHHR4!S-E5Y=^B.H]%O4B M[ F'3N9Z[I;906S"QCDE0V&/MJ\X=.M[/VST6H+,_7FO'!]4M=(EUZ;I6!&W MQ$_Z(>IO%@NU2JE>K9;VJJ-AT=!!FORM")G;/JJ23< MB#W/<''XBH)LM1*[8 ,29TD!5DOPB%>;,((D+-: XMK)_?Y<+U?C&!/-E8CQ M2L=6$W8HG(Y$:_;0:AW8%!J$=\*Y%2E4*(%D-AP/%9M@CMN?!XAVD,;><@7$ MH*S53#')]>'M&YN1ACG:/\)BX2.5OI)[\((<+S166W:W.J?^7IN9H[V253:+ M.]XA%:]RJ?U<'LJ2;#+F(9=!' BT:MF);D3)'71_KCZ'!/_6^%@L[CA)J5ITT%YQQUAVG*VZ5>D;YL[(T&"@41I'<_U8\3&*I<7?)0 MZ0NB<%T\_!@+[ZA64=5@:,W/%#<%#I04JLB*/&LH"Q#-MCD(I>KG"SE6A?Z. M;2*DJL"*PX2"R;Q6;_7/A7J@&;3-?XN%S[9K]Z.^\<'&3#B4RH<"C!+RP?,8 MDPM!+2E 1J(1< E6?-Z-;!V/=X:-[D7+C]!A46UJ^I_L18-Q;DSWE R!.]$D MP<,_I8/E+^P9UHE;N!YBY1E[H5/)^2&8B'&Z+:@CR$<5TC$J?29VQNGX*H>6 MGXC?H6XCTH!3SHYFD-NMVBT[+:TW54[1MVFQ<)& M3L!"=X/ ;K4_5\N5BNX%8->$S>9R7Y)+VBV@S]C%E%9R.,/?;E3>F&_?5-^F *P3[D6B9B:Y_MA)BO+ 2&LFOU/F M\KO5RAOK[9OZVS?[;TO46S[QZL5I7'J N;I;02\-V FF+R&-9=]P6D=EHE4; M"KT $++KD$?Q;@(,CCR@8C94)ZZP6X$Q)%GGCWV5LW M:* &'-'4^DGI[L%-[R\J@W0F1_MY4&V]+'!>3GY$I M3LQ.G"%7%WAP)M!@KPZ^D@F? M*AGJ1_O M]3P7I:,FPXTH]2=IN9T]+SZS^_5(NB9Y 3'M8J97E-(T?=G%5BVM%J.FI%(1 M >Z%T=!?EW<)+X9'#TI(F_^8\Z6N\9#)*=EJG,65,8MR/$DM.2"FDZ6G-6[= M"1P A>LY[7>&/&F<(T9Y?*GWD^_!OA%@__>GZO9H7MZ49,",CV;M^(H0]C/C MZ=$XGHZ>)7/C&5];1UB<(LDN&Q3QC,E'H-RCISBX=BP'I3RR^OB"CD3 MS)E@S@1S)K@4)CBWXIEE"OK=UIM:9;M4J^^6:HW&VPSE5!I5M=U?LJI[M(9] MP>AYU)N_3 !N^K%JYOH_3UBT,?*TC^!![E/:WMN9\$[V%[+QY@7V7MTN;6\W MUG/OS5*E,2;E7FCK4U>>L/_MAVU^C'1? .3;C=).M;(B,'_@WH';-.M[Z[GW MG5)E9TS#62-4K^X^!M6?)&6^L<-Q[&P3)/&!QS7XD^3*0P3XHU3 :+>W4QT3/JP-#LU1;!4'P;+3_!$:W",UC#OMV_,,?M<[\:O=3 MH3DOV++(HE2OCK''6>LM:S- HKO;J[.91GW,*GNIS>S.<4>_+'L3.Z7FWACO M>"F(-$M[E979S,[>&)MY,;2= RC+M*E&OS;1WWDV-FYD_:5KHU0;]Z"].AV# M>DN/.4%?'1C>[)1JS7E#;^,[>;M.:M:;QN-5ZU\6<=(7ONM:I;0W=YAU#&^ ]:>8&RN%^G7'\_J%>D_OXWU)S5#I?)U+'QX8P,T[\8JQ#:>3=G:KC[>R-B(6%;N5GBS_02,WP""WZT\GM^M'\%7]YY, M\"]D7'$SJ\HBH7.F=WM M.8S.9S&PFCMSV#7/86#MUE?&#A_/Y%U9 TOQ-F58K;]X?;/SLB&+ES[^>"3W M51U_/#MW0[W63TD,VH2+KHUG3[PJ1*_5'F]*;L3Y7]9K]'P&U./1_(7LIW%U MH\;P/)5#_&8=J/9([*/W:+:;(^8J5'G@*HF5UJS,%#.U1V/?RA^_4MH;+SYZ M-><'BW0\O#7WZ>=C!W. 8!E?S/97S4P(F_CIF1[;%;]JC&569B?$;2RJHX&_ M5WF]YT>WPNQTH VB]7'/Q4-I/58VY,#(#>F(IP#[;.-TGF\>35@L7,2%HIO8 M>#OC[C;B7,>>_Z!),Z[6:L*XHX'3H?%SK:+/ <,!8++U(O9[_;FZ7=Z.!V)- MGKU=+(Q]L%HV]E,#QYJ[O_ 0 KOD1O%(B\) ]D=&'^6XW!X M8@XUEC4=G$W _5&)>R\0U'2:MA.=K8%A[H(H+L^2W4EEU-?^%1?-AU!"?. M)G75(UOS8$_<@"5O6+LVYUJ5$UTFF,ECTPG)'0_^C\+0%(U0>UTB$CE'3HU( MP3;.<>-[.1P*:9=:,)L.CQ\/<61PTO"ZT+7O &S\!'**QR'A6#[3B$>G(,W8V$8:@,.C6>4>U!!'GFGO24#$O=I].[@A M$L6&V@Z-@X4KP%F:E]2=7L&J+ *X. MQUVJ65+XZYW.>'@8L1OA'-K(IR;]S QB<%!C<]+ AF$\5U71H^%C,VQ9;I./%6'(!^B>& 3;X5GM&C>,;X?N @<$8<'NW( MX9[%@NAT<#873F'^$<\XP[[!/*('V]H:C(C:,J,3;M0P'CF)9R%D.X4J%=?; M&'87JPSS=6$>UQA^WFZ4=V*%0%<54L_B-,_Z;KDYICIHW\7Y=)D?KB*.Q>.2 M:*V=9"PG#;NH[O["5!(_A:-+VY'@G=PIS&5>FL5 \PEM:W>N,V0CBK499A>4 M4&TVN]4S71?X33R*'6<0=(C=T^7CF/+4$%=FO\0N1U^%Q^ WQ+U$)K&RVL9Y MKW8KXHFO*"NTAVGT2V,-1GB%-+TX-DD>1%0X'K*_R*%C<&_'DH=&E MP:#XES:.'@Z)R9IRGFS']OO)YVX]!W@B#9*P:?Z/G 9ORG[II>RSX?=I89YX MZ SI$S[*,/JNUX*;->4PL_ACI.K2%/1A/$TE&;RA0,0TB;X5TD]F[1<0[ ;) M,P2PXB TV#0!.2)M&K.O+)SI$E]Y6P":M!5LLV].#J:, CDLA=^)%],F8@=* MU=*O)]8JDHO0APL%H" $G2&!@<:X.,[(_0=*FO,+WQL-#VS6$A.I@9IAL+JN8B0J3F?-$K%]-M!/+F)Q^BQE.:)FZ;%\T)Q0#(J M)DJIN<495Z",C-Q/V3CIH!:DOEGA,07L!/4TI 8: M10#(8MI.Y+-!&N"TD,2B] 7HA4CIF4>20X9X=Z"N\?8TNNQ)M9K\8GB1%DD9 M-3$Z3!2T$BA?L+:#=5CN&#(@D& CPWCG(/M$B-"!ITT')TOSI"@Y::G$.NP8 M7ON"W@YPTDPRJ269[A2/(Z?!*3KH4/]";5K^/1EPNGD"(E/PPZ=<34

77<^6F*NSA[ M$#J(W)_KY?H49W1Y=PY?=+)XL3#9HJPF7F\T*'>;HP8EB-:NUL<*_3!*L]9] MP%*KE7-^>1I1C8< NZ@!@3$*%K=FC;X6N;L!Y\I&Y_E<)X3-.XFO9!R;F^6] M:>Z1AR!S12,,](Y4 9E_!\T5M;ZT(X1?:J=0NV2 /2M=K/P[WX,6]0C4[%09 M[4"[2BV%/Z.^CK;0A-<57>2XOXAS+5C>QGVLBH4CV(3F+!9!H>U-$9T5SVSYD>4XT:_7DW83@H-CE&H9XH%L@9 M&XM T_BYH;F"%>= IG#Q?\S^X-VAT1*6&07D+_/9EVMBU)8^)@?]F6T$)D^> MQ2APPH#B188T_E=]J%A0TICC.12VH?=AI]\%VL;DTG:%Z?.0W=BFCM\*O$YX MA^X@BD,)GOMJ>8%ZUS('=@AW?2_:\7NV&X3"I$G-+4%D)6MKVG@KCHDU?/R@C)9"7P ML>ID7F*,LA(=TL:=OG*<]F6D>:0F:YBK(VY](4E_C^D5<'41]V2CS9 M1/S',;9!/B!V[F/F V+S ;&;/B!VV5#.YR NX+@+GX.XPL<]Z&&<]A4=^!?C MU1TYI^!-/NZK0^?%4O!3Q/MLC7)^I2AKK3>40>A% =B2H"=S@H[Q2V9;F^?] MV',-+]W.G&UW(0)A^IBA-.)AF]!-Y@6F#;ZIUA\V$G2L9O$%-MTH;8^W35N/ MZ8YO&J7F>&>*YX?X5(#L3,*5R@/'F*X"LC1+.XVQUE?K@2Q87_M 9%F9O;_! M.:9CG>G6!-$;#QO NI V]_-V*_OI_>7D ,9T$3MQQ?D;R94:\PP@>IX^R4ME=G,X I.Y4Y>LP_0W_* M.3J'OMP(CX^WJY>:]95IKEHK[8W/-GZIS33'NTB^ M&%SF0>+E,YCF//MX+F[7K*S,9L;[,+[43M9EK,>?H@M<;V,:SM:>,)[[ \U\KL&;G=EMX3:C)>6;<3O@5?6>W1F?(OSJL!UTW2=@P:9 X4V]M#V[ M/^*&4/WX>+F5GY,XL17ME1>"#I*,<#Z:T2CXW*1[D@D&J6@QZ7N2TC9X)GV@)X>H5A%2PB$<+A.6Y$]KACE0<3FZ> MRZT*9'6?!@4XB#_I%FFCU+IK[#"3&^@9WVQ,5\.R3.R1$,.D-.,[V:O>Q? I M%@A /U>2NE:^H_@H5.J6JBV52P[@>GQCB(6=>'^JNO11-:#%PB**0(W,&E"] M\9.J?<7_Z<&K%I ?=E24#5SA6@!]0+[UC$O/M?L\$SL* R_RK:1D$RO^^/KB M$K@)T.GJGRLM<*X:F.?UHR]!&E5E\()+])S7DP#&P9M 9SL$L+,<+4(A1%?6BRL;+<1E[4LOH M!)ZV12F%GLX;:AJ,\4E@%DD%[N;A\6;2Y[1/V)Q!QX3[6:70Z7JDO4#X)BAC M;PYX5U3_?@;LT5 GR;Y4YU\8=)]H+U2GS:S0&@H\T5JH)JHERI!B8;H047:" M\7,*4!-!79%@+>\8\[T0=S:1+^K-$ 1((F\HTLJC0XU\6?+@C?:X*11VR%9- MW=NB[QF1:X?)72C]3K;\5_H?=YK:RT7%FIUK]8A]GC9G,:TWIBF,.QF>@3FT MT2Q2WTF3>JT^'ZE7YB/=Y! 2O(GZ-IUZBX6$?!]/MX9&N)N&WX]K_%M[9YQQ ME^U?\4N7@N[BG?'5="+\>^6)C8'S/L (P%KE>?H ;PB(1TL[,R&3]RM>'/VQG;2 G:DL5K*81S01"T:H&59?F0Z 3O"8=GQ88 X L*1_B7\]L7E M%^-6NKQ"W^YVJ:,@N9,M:A> #]'($<^A^5A:4V5<;__3.6P25Y#!O4U#K]4R M,F87(3U2;=^9ANL[TT=#/0C3*[6TXEY&Q?UR'(6SPB*S$)B_D""]5/O5\! . MCDADE@?'D1TVSZ+T.AV<4@*X/VZ3!^8M?"#OJ[D&YP)Q1R4K29O!7*ZOX_%& M+O%Q(KPRK35J=9((GZ>G>]H?,2K!=U6&PJ2G9.Q;=U>@B!\/;"4]EAT<'66" MW7MKA\.D7;)L]7YY= W&/(T7!Y5B5D.Z2_2H-_-0Y5-96632. A =S*-'_< M]CR]@>*AV4P53ITWZ8&J$+--]T,T7=:EVHN@/.2Z KR'"IHQ5:F9'H-S'_HS;& MBN:.^DG#.&8^::D9._J[.'^/!GXZ^%BQ@%,[;3XG!+N((F)F%^Y@C6P^/)A*_81$[1"4V;SR"#COV#\B>S M*6'3$&=3"8)D,F K<- K\X>2Q9LIAC?+#!/.V2^Y;E=#WUXR$H$3_,]0";I#H'=#,'ZM;1!3.Q+O'(Q#M)<>@E9OYUGK_I_UO9+?)PX57?,"YU\:%X/3H MP'C3QMB_+PM29.-EJ:J%H+M@N8\1]"B?NX]._.#M;_]IK?$*=54#4UR!J8?*_ M4JQ].[CA;*S(E4/=<8H[(%<0>+"A4$UH"WOI(@)\!:?22P>7ELL5R \;60 M?1S..<"#2GR%EQV%TW@*^.^8G?%"2AB":8!0LP-2F,4/6U8BF '79-$_!"QU M"RJV2\/BL2P!'OFYVBAM[VPKAJ;OS.B9\&;D^USW!MHXV[+UO5)U9X?7E7]U M;+-E YLD^%#I0;VT6ZV7QY8ST17#2O^#O/(7ZHOHY@L4*BPX JW5RX!0T'XLM2Y7" [O1YV$Y?P+8PS5'.6/:('.U;$4CS MU3=MA#C0*; "%^W(8@%KY3'8VC7]-F4B9% 6X^:0IR$2HQ 93($@8*J23_3& MA&0(P]D 6ZC&D.Q<0AFX1'S$#H((@\^$]!R4R>9C1A8;>R:WSD:*E">=XLH# M+NXXXA:)$>_<"P7ADT%9GCK?+<$67;/+(P3GRP &3)5\T1D: C@NRB7 LUL3 M, NK*>$5_&_3"0'M* 4C3LT>&H$0-U2[B\BNDPF^ALHI?+++0D=A'_%\V"_M M5MS?FZ0( S:W!=!&(& WQ)I+\=NF[Z.KAH4I\2)*!A%=VZ(ZZ20OASPVKO#E M8UU?F!@J\6.E"HG&LE#.PJ9YC\1Q^$->"^4F49DOVLI5U,4QTBY/AO0UTL!B M6CN,B'N4BX5]#/PP0#0X:-)1ONEV55$M,%NC!3S*0UX;<5X(EV-'P,/CQV7Q M,3QIWIJV0]P?=A^1)ZICWGHL$- !%A \8 7 E[)Q!BQ.XR9\NM0EQ9^0%W+6(VMF2V MR'Z!>0$7ZW,^C-N6]XBB _&;YVSB-<+U#>0GHT!6$>*MMX'6_&%BW:PI?3\F M3;R>9X0O.".\FF>$YQGA+^(47? I4HO1Y]K @3F1\%>P#@&=T*+XZ?TE#:2E MA$#C +7:8YQ(FRJ;75\H;+*#^X#,Q4Q+><3N'ANAW4A2P2A]Y>=M+;HG4U;( MN339&"?;ME*N@8R7[V4Y+JML3:?RNF.#!*UJL,HL,*VT7W4%$=0 ZT9VMXG5 M OKR=I+W6@*[,8[0)5FMR?QM=I'F[L^U.=<5]G'AT=AD'I.DC =G!Z3W*8V: M?%URN'KL$Z V.V03HXM*H"(IVOF0[0<>>9N[Z "(M_T>9 B MOOKX4=P$@]F3'K,[]F6\_*C1E,TE#:3..BKB?^SEQX]C0M_JP(93/.YMO# =8:Z7FW7&;N7.N@,9.=, MMCZUQO[!-;^C8ZPGGS\-?Z9N+'V#E7*ZH7'<=)J]*X /XYGXE+6BI&/;C? P*9JR S'57VP MT E4+*2KW#5W(.Q;8#*-&)AV6^8$:3Y$Y?6,=S4PA_&6ZKJ[%(_"BZ%RZ8:> M/Y35^R]4A)>3Q.Q6<@^AE>KEZ[E;HFVVAD8=JD+N=>I=30;54-[UAKJ2-3*HH%K#OB4:4 MN--L]->:9>AM)W&S;0$TA0EB,9GW/?C.O1G&U)*J'<+6\^C5WVJ9G&_4QYPT M>CHN_]H"CK.6H%EF\/6!IW?<$YH'>R!M<1(5<8 M?8I #:C6^9"<1*#-=E&+CKVV'W7A0HQ=?B_G"FN PM4'H?!>RM+1^M^-9F8 M6O118R-=+D>$57,__=9Z_QESGJG<@+*Z+M AZ7/V]+/GP3_7F5\HS?^YDF)\ M42PDP[E ;^O+.XZM1\SOCGSM=[QZ7[MZE6?EX1 9.Z!I,6UE=.Z[;D3%AP.J MCG$-8#1]^/S6'W%6#964$*LI%@Y!IC&KJRSU4^C MIF$+B#TYCUB_XTWY!&74D?,S:27*I5^1:T9M.YRG]$LQD@#K+[#VS;P1AE ( MP\X?4!'ZW+@^9AD^L1/15KHP91JSOZJD%V'B2+Y;X4;XKU2EHFI^)OE5Y&-Q M'5:U:-\&.Y8=2AZSLIZ-N:*(WK26;PM57@(/R*(FV CYSF3ABAP1A]S5L6$G MM"AZQCR77&&4,\UEB;9O17VLY[.X0$E(-8D<<-R.$$M:Z"^P+9N! ?!"$OL> MM;NR(KCE12%K2$L*@,L%D[@YH&D-/%P[GNNAZ7EN1ZYXI;- M);9F)X=!56F%#ZCRE35\\%?A!.*.Z[I='J+Z%\?>@.V,*XI_R0)TQB"R&%%3 M-!,,&J0P*+<<5Q#[+P7))Z!_EPHS0QK+DY/ZVAWOF[(7L1E TEI$]E1F;8B" MFT3<^!#K:EQOP5CP6F3WC$K;[;S2=L&5MK6\TO9U5]INA)H%I_AT]N$2?2CA MNA]D ZX#)1Z/MC9 P<0==%5G'MEZB<(:;0%*+_L]T?C^!/8MZ+Z@RJ)7X8,2 ME)?X4S0(T()&B[Q6J=9*AO1JX*WC'\K&E]@OH'XKQ1\O%E)?1P,>VWVTA0,6 MLMGV!J038WLB4IMO;=3.-6T9?0QMTV\'4I6F !^QRKCEEW!!H'-;DDYJ%P:N MX9!Q7BR =4_]@]CSFRQK#@;.D/LJV;>H",0;+1O?8'%'6++O/$]G /T?;I!C M3:%ON@&Y E0#H@[Y!_JP)(4/5;^HY&PI4R#9!3DU2%-)W X"_D&=E*AQ$7M0 M!E'+L2U27,;V*X]+(#%]Q^;>^''C(^7<>6._1?=)L>!ZAN.Y718P82PU#G&BN?K>% #%43C&O&(A0:-O0C:B2H ] M=2GJ_(1;#-70W%DHU(Y\U6U*K@&[(&\5YDW"NWUJ##,1&F5C/XD(EAYL4E(; M+2]$QQ#W@U;ITI)*<_M()L4[#!;3P ]-7K^ H M6Y>*S/6&C"?G9R5F ;.^HF@)F0RQ,FI7B!]"[RL<)@B4@SO5J W'?M4;G-U, MS0S@:P_\'$J\-J9Z$*/&#E$&]I&K5=YQYG0\1(Q(T\%&C/#7ZKL147@1 3U6 M:ZVM&ONZV3-]R:VXAL:1ZI4NQ6%UK[[-20)]YE%O\''Y8?UA^;6WI7A4#W6R M\BP+^S?QT62CJ-C[SL*AY 7,C$5V[-@D%L0/[!\!7_]YIZ+EF\>M M_PB&L>VK 5/FNDB8JH1R;#J!WFR$<8G9_^U;1@_NGS=ZRU(N]\$"X989-&>I ME>3OX'[A2V03(,,;Z6^6XLK E'WN+;E%E\QLNFPPIYTO#GSL+JI>TNS*1@F38)S1O4,MJWYIN M:/+$Q#X)(M5XL8]R2\1A( PR)*&;5#1:ZQ4F10/^2S[15K)!R0*:AX?!*FIN M!I?//1MQ.HX6X*;&)SRZ>KNRK79U:?HM$U!@Z^R'(X:$PAQ:PF:2>FC)\$"" M=$W>>]*B$0YD15P&H64LJ\ YR"+J3<8U"-S$3/4V@PL$B<3P#:3JXOT8&JF6 MBIO&US?#FN"5[/;__>FR>EVI[/P4'Z7U_@0NKUBHE]$=#I(I)-V0KO\#,97=CP2GOL8N [ ->&W3]!'TL'7T&,?IDV$Z! M4:V;6]7&&_&6'JXVVO*_X+5^Y'3IHTD:D2XX2DKY]]!"8X, 9<+48'O9^*!R MGM@S%]- 269CC0TPCS-#[X1Y0T>6FJKM4F-G)YY^CNV.$Q"BDJT$8UM@C4$+ MY:$ LX!LP#OAR('I6$MDAI$O3:/D%G$> 149R52BCDQ551<>MS[WXY..;BJ@ M.;#XFN?;@+OPEP?EK!IC*:NEB;@D<6823M%T,'H 6[%SK@1ZKTJ:[2G9J.BK'I&E2-Q>)FAS$N+\]>2[M(.]NW?0*MCW5406TO: M_R;IDTN"3Q0A2&%F8,$78@&\<^Z8/ ?@ CU MDS7R LT'[;]_2#F^H],B,]B M+G?HU!&WF&V*Z5!M[&C>L=&1/9$3(XL;X7HCO%BS44;F @-GAE-Q? ++MI"M MIMV95T87))VO+YZX8 0P!EKNC=GNVZY-_?4]_RU%;52W_(Q=!,, -&1F2QB@ MXO^D< $PI02^TQ32R3T:*0S'@,L)]%FR&1M'UBI+_I@7<%& M^EX03CR%,?\A8$TVV*A&2IOZ$8LANI'4^G(!^16*YZ A*)-^8;FNSU^_HV", MGQ#K1-F\AK,VUIP%'W =#:D98SSW#._\.$:="X4Z:WO:-;\LT)_% &?7RGEH M=[9>U!37N)O(A62%U)S:KL86*"))H0K4VS1G_?@(J&(AHP!?AK:#F+HQ?DQ: M&FX1QY8$B9(V-!S[1G! ?NSYTL-VGGN27DJ->]Z-G[@4'1=:@#,C^)XA)WPSB3+!8O8>:I-3\VQ MD6-E '1MG+^LFL[';6#:)$1C14;P)+:[^-N=:,HV;1Z6!\$6I>P>B[8,EVJ M,^H %=MRS@[%ZF0$C<].4>[TH>6$L-21Y%-R)@Z9V' HEU*)9+92Q\.)9WK$ MDHKQX2Y%K ^><3;*.5N=^VW$%LH1@C6X*$#J%NM#5FO.%?ZT^[:<,0>8Y1I' MHWZGV$TYW\"NW]C^T_V9FLFWID!:\SL^ =[%)AC9#3CT*IFD-MN/4QIQB&$= MC0=KW<=E?UAKQU8&M6#@54K(=I%UL1..-T"I=DE^?[M$>8D5:L.IVM(RU=Y1!H(SG-<=*-.!& OTV&-RX:74%9=H/*Q^ M$@1G^DZS/ZU=LX&WO+:4^YB2D$9>$K+@DI!Z7A*RRB4A63O205O!%@0C&*W% MUM;8=/B]4X167.]'&Z&6J;IB5=) M:F>J89)#%S=(+JZ$LWQ55C->(IO/%4P&ZH.Z**L/0 -# P[> )%EBT!E6$N; M'>L6*)N,#'FY&JY$X8@#O78B<3!?QNZ;U&JSP\;L=]!/:U.8Q_,''F>!HR)K MN]0!V!>R;<>&:6_KL_T1WE0=3SVK[I5$-$ESW,"X/62GO-&QW?$O\58#_BB*%1.0QK" 8KNB> M3R/T.8]L.7N^]/P;GV,6^ @;KY2K4V]\63;'XZ:K/RW[8OF'A'L]%/%(L=3E MYA>[O(N-CSR=>RTX0M[/[_>Y[W>&>%KH!=N.X(.>>N7\II_WIJLSCKRVZ7@G M6EH) [407#\(;JK0K)>KKP=1$HEI&CU?=/[O M3[TP' 2__N<_=W=WY4!8Y>[_:^_*EA3'M>W[B3C_X-LG;D35I3(],KBJ3T<8 M8T8#!C._= A;8(/G"@AH\!E2TM+6WOO)1G)34@AT(SL MYX,DU-<@('40 9*FRY427R8IBJ)IGJ69(LW3'%]FBJ3.LQ6N4M9ARM*/1G31 M;$YXVJ$\>W5R"$\_OR3$Y_WHCN]2?A8R+[;D&1[?R S RW.PP#UT\>5]0>6A M4K95+/=GLK\Y]U\AGC RKP M =4> UAA:=%JTOR])5@/HIJ^\5)E']997]XL5_YYZTSZ>+7/UK%BALK;JRX M;XE=K+A_$.J+C5N/NOO)9]Y#"G%OZ2;6W3D*M!DWUD M[\=0+JN[68:E> [I;H8JL6^AN[^KJZM["^Q"O$Z-57.>Z,.J&:OF'-/7OEV8&&]G/N1AQG,$=2J>,JW7V CJ M*;H7F&K="D MSE)%CJ>1]*:I/Z6]E1A5 $(8$&KL'?=,%M8!?#I6_K3-^NF4[G9L[0F:/1\X MN]R?CG^%T0["T\[MXFG?]N-UH:T03=0.]Q;GHD%=PY''68P1U!S"@LS>'T,WFK01%D6@#XO?"[EES!\6 MOSCGP^+W>D8=9C!'4',*"S-X?0S>:M!$61:+Q>^EQ2_[9\3O$%H0A/"SYB5V M9F0@]$MD+0A]D(#?4<&/6-QB<8O%[962F+E=S!\6MSBGP^+V>D8=9C!'4',* M"S-X?0S>:M!$61;W)&[_SVC#C.8(Z@YA849O#X&;S5HHBRK>#^64:*TLO3U M.^#>CX^2/#;U*RO.=;=\@_5U,J6_T?3O%'0M@^F-H/_(5!/'LW2189!F8=%% M,IMB>OA3>]%)MF>Y^^/+%Y]?PW@YLR3$:T0!05=^8VY)=1W3)D90,QS7#DM=^5-N6!LRF-KL$_(>Y?=BNE].]=\Y0W"G@%[!NP9+J-TZ5MI"W8* MV"E@IW"!=CRI8.;K=<$K;]8]^(=\34&?,?Z8X[I$*;\QUY=7@&='B/'=#;Y\ MC=S+^2F6OJ>Y?Q*R_5ZC'CZ]+NBM""4Q',SU@$5(*M3@R M$TCT5^@.&!!*'(0Q<")D%<0PME#M- L>:.X=>'^ONWR3)8Z?D%!9^_?(*AQMF$#.( M&;QV!F\U:"(%?4?[_K^Z@F;^4$'730>@C^@35M#Y,@[LB#&#F$',X/TF _=F M*UA!7\5PPPQB!C&#U\[@K09-EGFD_^]^3.65)33SPXO0=(48/ZJ/XN.SV*79 M(O6'BIBG2E@18\>*&7QS6)C!ZV/P5H/[O=D*5L17,=PP@YA!S."U,WBK01,I M8@8KXLLIXA]=5,:*^*K< F80,X@9O'8&;S6XWYNM8$5\%<,-,X@9Q Q>.X.W M&C1IBGYL]=3[,997B)HMQS(=>,(WJPYEHN6$$5*]D*BY6GS<;?-=IE7-\V7] M?%EW446.&Q' \R (T!U'4=O*[!EHQX7D&H@ 4M$6))90 W&(BHG"4S416(<$ M"" ![274=226L[-53>>$Y%10ANQT][G2]X_WT]G8MV(&,8.8P?N-[_=F*U@4 M7\5PPPQB!C&#U\[@K0;-3!2K8O-^C.6?$,4CD+J.:^\)*8V@$V;KN*IF0!L\ MJV0L3/,!-:>P,(.8P;>&A6-L#CLEI["P,+W"X889Q QB!J^=P5L-FIDP%07Y M?HSEC82I""PMML#Q96/9=+9+$$(L4W,&-:>P,(.8P;>&A2-N#CLEI["P3+W" MX889Q QB!J^=P5L-FIE,K4GU^S&6-Y*I-;@R'1.K5.SL,(.80[,5 MK%*O8KAA!C&#F,%K9_!6@V:F4F6A>C_&\D8J509+:&&!BOT<9A SB!F\RUA[ M;[:"!>I5##?,(&80,WCM#-YJT$0"51E*]V,K;Z1/E0"&R$H!7D?%W@XSB!G$ M#-YMQ+TW6\$R]2J&&V80,X@9O'8&;S5HTA1W/X;R"A%3=%'?GN I8/U;N_^^ M6[F!#:+L2!P0$N:+C7V!HQ,:*A2@*WJVA;"4&N;2C%#Q]/O[Z1GL!#&#F$', MX%\)Q&0$EA9$GW_V_CIL&P1K$T'.;GW^^Z?UE8? (_C'=B#R+ M=UTQG_=^? MJ)^.WSV@Z^?O?[F).U./C.Q6ZG\_$4LWT&'PH+F6!;P0 3I_^BDO6.'G,KP Y.[)7&% OBLY;FRL,P[U.HX5UD(U%)SJ--_08,HSC=V2-V:B& M3@@B-]@3'C*;HXD&06;:3ZM<.23K_@SD/Z_2W.Q\5I Y!@UYZ-C*;H=/0>## MT>.&)HHW %E$% '-R PB) R09/X,(E.QS:/N]%X/^N^#[S M4D.X/F^9I#YT'O_]K]$+7XP<)%P^N>0(;%$+4!E/00,9IY>Y6E3&T7.=JT-J M%[4)6"&Z['G6T4Z!A9QF[*$Z NC',(RRB'!TV9+XM0V_=G)W^53UY^6S92Y_ M^2K%0\WXGX<'HFY"2_]XG"CXA,I!'*!(^)%@RI^(";#B["-%/#R<34@WDS.R MI_1MZ4:1:W\DJA;0M@3]6$0-"UW+U,]M?KZC=(3T.;-\F4E^G6E^6<>W*>)7 MJ>2W+?\\^+XSI+[DW8*KXQ//H^/;3OFB.G3O"^;.G'TB1GL/U2\$8&EJGX@> M"N@G7GMN1B!3?/D4>7XL^Z_/=G:VL9])1/3W. \@V#Z64;-N MB>*O/>IWF7E)Z'&JZVBH?V^ ?@_12VI1$=]8](F'?V2X_B,^Q]3_^Y-*_TK1 MY9^>Z[]DZ]16HR>,QD-)O6@+?[>#WM+'7L\LP/E4]'__"\71+/YEX= ,X"ET MG\]&_R,9,Y<_I)JP0GA7+28B%J#_H/%'XS_;B$ M!K!6* (C%*BD8W!_NB-31##.]-FQ0!!'AAL@_/KCU5*.)U[>?FH1-3R[_-^? MF+_!Z7<"W,5 J_U>JXM27DEL]OIRO]&2U ]$JR?F5G\_FUCQF"!=R\3P,VSV M*E%SY5>&G2\3>W*!S^']J#8N24 -2<2/)X ]-\F.00T(&@4VAF*8"_7F=]OP MNLZDNO_XN^#_6,GE9>WE9_,7,B1/#6@"EY#-^&?2_"6O%GM%+N5.H:+L'=G1 M"=X[!:+2WY^,:HF-*E\]]?I0KW;20#1,N#JQ(:5(HQW7>?JKE:G!X!M5>N3L M:IN* L [)3 =S?2 ]1M-?G\*"5^T^Y)3N3E@ FO'OY%BO8Y >;N4\564R]OF MBJ\E;%[FC:(%]E%V)D> \,8ASA]O!=8_D"L^V*MP'KAO/"NND ME#0!ZW[RPL]-SMY($#3-C9TH>ZWK'TH3<[2J\ =K_95/1-\[OMCWD9!!&.'U M_DNL]Y?^[GK_)5>UOVN$%QU[7VD09>9'HRAB[4/BZ5&) M+I5GZB@9E0;=:#!:+.W)L V&"KTA_5EUO/'G5JPF4\KN\G:KN!,DL24(?"'P MR_J43[RNUT@,.O:"6B/1%QVG(]75A3N6)BVSY]1&:4$@+=:81($FMJ=EDEY* MMCKO2S%TBN/UJY(JO-D5TWC?I):/*G/J)Y;J)!)E:P6E:9? Z022=YV M(_JSUGIJS*TU<(9V.QZ)EE46IK/R2"WP':_@CAJJ3[=8.1[.2*X9;%<;P&Y4 MN= Y]!P>H 8X$X:$\89/@KC4DS?MZ9@WM')!8M(1ZX5>&9#-R=(<'NQ=@5X9 MVD$>[5N1)L]'P(V8 &JN+!5-!TZW3J>V*3&)VG<\16%=+JD)L+4M"#-)Z=2K M8K52*B[KK!4&_.00^%U2V6TWU:6]:$ISQDT2QNF,]VU2=<=06\R;]L)JNOV& M5.DX>W8$-X.XNQF8%A,$HWK0+JO%5;M*MON-,'4*>WH/9ZNUHU<*^TEMJ/.3 M$[;@L=*:U3LMJ1(*LH6';&'5:07%1TI/" MNA4J7(,B:WUV)K(<&:T3(X76IPAE^-#"$>UR;#=+JQI]Z$:8Q]NB.J:[^QFZOIMM;G MABNNRW2CEK43.XNZ-?>C)O#&J3T!Y%X=T?W.))H?YAOFL"QLFG57V7@%65@6 MN?I(4)J%,KTL3E)5"<%X.U0YJ;!R-9]M&U#MK5VY,O-ZLY)<&38V4VX[\?LB MW287XLS1A\/M>'*H6?XLK:>HAW3>/%B)%G9'<-OT#;6W:BAQN[ N+:?]U"YR M@BU7VM&*#-B$*S?GO;&>+D,G'BZ+-6H_K@S::;L6J=->V>""QE[U$O=@I459 MF@4UBVMJ=7E8\Z-B*L%Q MK#HP@\5L9,H@ZLT:'AO(7M6MNFZ3:J][NB#=E/95G8U:Z_MYURMJ.Z6M%*:2-.A.SVPDST$Q<2P MJY >%^:Q1\'14!+&G-D'7(NJS"FSIXK^L!Q,E:!SO:+AL#V7Z MX.X+<;KSQ?G:<&=]34U4DP5Z-Y%5>5!A%#/>5F)E$W1M72R[@&.W?,.-U]XQ1$[B)X_:I"BP%S:FU*H^M\L$;5[12 MTX#*'BFNAML*^,Z.4D:=S:;>C.OZI.^6)B6/*O(P M'43-0;$YG[+,9 52NMP1RJ"RCOVJ)8760E.U27\N,3U]"_16;S6A>^.M*N[< MSJ)ZF,;LP"?K3K$<&B;'E!RJ,S3+0[7*RIWFQO"G-=#R&][8'Y!U=CAS*4LV M+(4.>A2E;69^GUV%C7(Y[=CVH#IK3#Q***Z'.V$ORD9 N7;4FC&%E=(L#BJE MS825DVY!0OY'2IL#02CU0R[2M*<0\UH^2F8P^IZH80"&RJN7P^%*5U+=JY5M#H5OVG5#&'"F 5+[W>-J(M;:= M4;L]+'.NMO&*Z7AES(QM2YG-ASTXA?&TR4WU]F%0T[9D)1CPI4ZZ+9K21JQ. MU'$GLCL--?2'<1JP![V^+<5T+$7%BH#2-"IN&F!F&WUV(O)FS6GY5;$H;#8& M,TN"@Y."GB<.M+0/#L#9%O0 V,I6KGC3:@6J=36*IVHT@6I_ZJ0EMU>L>8P^ MJJ;5FM0L)ZY6;35W6]\<5R=24U9GL]B7TM4L>T_)3B>K8NK[6X9>TTRI2 _F MH!OHO3&]LL2"U)M--_*Z*4[YY6A&&3L^W=KMKD1UZU.)&>VZ'$P4EF(CLUBW M/=U8[YN#>K@=\72%&J:S@N,T_9FZ;JSJK-P-R?7<7VB5PJ2]6M3G!Y71I8G> MZRSZM7$_J3"FSO5--#A-"_UKSEF&:NEZU^N+!_$P;ZX//L_W"US(!M/6%*S6 MNZ&L)RV//AQ6/5"H5Q?\H&*2LWX?=?NZ/E,&]>YN,: G-L_U0ZI30LZBB@9+ MRTET:K1T9X96G#4"K;M*F'57T2M*V=+'2LUED8T+-4_B047KE+=1+!4V FN/ MM<7!#):BGNJK&BO4N59-W,NK=84S1VNCVDFYIMVT*ZUVNFATAXW5K@^$41D( M@U" !A0:=LBT09PLR9UHK$IT+:(=;S&6:\-PJ4%VDRCT@6>KFU+8FZAU9U8* M%U*5,UE=K?GR>E5N**.5XS834A.I=G\1]91-TAE.$[9/=9P=515%::M[/NO6 M^=:^MBLI'$G6=VW8(N/$F/"-7E".MP7'CH)ZP:<<8\\;M?ZX6$IF]6H/Y5&D M$_%E M[I ??_C3'PG\]^'/G0ZYX,QSC\F9<#J7_EA\3V[HC!V3C\QGD@9"?D\^42_$ M-^*">TR2GIC-/18P*# M'9,WNP=O1Z33:<#W$_-=(>\'EPG?:1#,U?'>WN/C MXZXO'NBCD%_4KB-FS1@. QJ$*N&V_[0?_=>L^C573E+Y_=OKN?KN:W[W]Y\Y]W??9E^O#Y],UHY/_SI\7^_/:7Q]F_ASWW[&^C MS^+3?L\T^4$Y4S:C!,#PUI]WBT*^1D[W!__V#OI^NKH:;;,83'3Q[W MOU21'[Q__WY/E\:D)4SJL@*=8L[N1#SL00'0'Q[&A*'J3"B=)\1CJD::J9)!1X5S M3?SU*":'MY6D.9Y8-5C,F:KFJHMR%=Q %BKD[ ;%>UB,=?8[^P>=PX.XYK!_ M3LC(UIZ($.7T/J\3%G[@X)J)RP M 'NHFE.'+6,7]W/J^P*& XS)Z V^F\\Y]'=X\8:G5242JK1"]B,ZUGN%/JX8@:3AD+ ME#%@_I7=D(=@/71L++&D[S(?1,0G)3SN0IE+(I;$\"2O[GT:NAQ*_KJUNKJE M$A2;LH"#N!40Y,OM>!P]%P_R*M?A MPMVM4L&.XMMO@>+6)^90[8][5$TO//%8](C9$CM.WZV($\*$O(EFOAUBN+:E M_J+KNY>!&O*)#_&X0_V@ZS@B] -81]^"$1W.5!P4-Z:W _<.(V=8BGI"A9+! M'W=31B+NA/HNX3"F5-H H4D+9!XUL9F0#=@#\T,V8(Z8F+8,-!7O[1"\+T(0 M<2 R9;&9)KZ@7.H,R36C:!OT',;(E256,Q_L%\V,/,@#,B&SE,MF6CKC0K)K M%70$PL=Y-9H9EI+9,3@H8I!AF%_$D)3G9B)R!5TR]O;1L]VVAT7;FEH;:CWA M3SH!PR37*'(9^5=V6QZ5;(F5[Z RP=J;:=/Z9=IJ2[.#UR4OD.$0Q>L;;.(. MIM!=]'\00=,TL*@KM!O[3:6Q#1N2Y;.9%K_TX9'=T:?8UV9?V"W[MFA94Y7H MNIMI3>A/,Q[HA3@L36#IA^L$YN?6+;4$=FM_5[1VAI5>J.28;:;Y;UAP)92Z M97(XI9)U@T#R41C0$; 0:"_A9UVM@6352G:82NM)8$^0/X$&B&Z!9)L@@2"F MD=PLL)GX#=D$^S.,C(],3"2=3[F#>\9REIT&EA#9\2DM-B-V>@BE#$F&XX9B M$8X4^QJ"/NE-6=:GQ@&FVGS=)?AZ4%Z1KI+_(J M;FQ#DY?EC-<=NG95EP^+2NW(E):S%5DQ\LJPVE"[5R7!LI:WE-MM7UK^5J?* M-MS\2Y-A62R:$MN!*:^<&^3/-APFDP;+8I%[8S=X:?5LZFZX26LR$;G^;B6Q M&[VTL*Y+66PX#"NNW++PK%?5#EMIA;[>TF_#05VRO,N-L4:D=M!*Z_7EZ\$- M!ZCY&N2,!91[ZH9*//;UP%9=PY3JVZ$L+>W76LM$C9*DU0V%&<_(NZ''^F-P M8]': ZQ+)Q/))C1@IXM;*=S0"7KPQT3(162X:&BN6]L*\5$YGQ"U@^=IT-W& MBZ1L6V2T(%%K)&XNP7E#T2TO2JL':P,Z.V*E!$/E,G8[Z.*DVVQ&Y:(_3I:N M7:68WBNXXG3$/6@_\8MQ1FZ5*G:P2CF'B#F.+KT$UOR):4"[U$P3FSZD4I<7 MS60*1@WC#Q@KU/C&>D([3J7\1-8-QDQ)RG4+36SQ2Q^SSO6S5:G<#D0Y'Y$! M(N&U-7]LWGXP9=*XCQH *BCL$)3W]S,0:&ZQO]JBD+H=&3+W_ D3"<7I9!F5 M'8URZB+OF9 CB5EN/"++R8E?(6S9*JVYBM$+-U'; "#^!I(,(T M",.$:1PF+:I#MU5JVK$LIS/2""YN!9\'_?M<&(=-)<'<=L)*G.!%&( =KZ'% M63C35KJE"WWFYMYWF;P1OH/#P\,H*_J\S9]HNLSQG!H'^Z*\[=VB?.HAXY:- M'"02).H+L2@D1%E(3AB22!,19X\B;7C7,?LCU8Z[ILP*W>M2RB/>@=GZWXJC MSC6&MY+8[5]*8.2/0F]QJ#\>71.^+*>S(U+.4I2/3V]A*<]E-5N2431>,TDU MJV0'S)JNJ-W;C)K8] DE"1*UH?IS;"V.Y*JC20NA':=R-B,-'C538KBFD>06 M&V/R?AC@33YXW]- A34)VAHB.R;E]$:*288A&0SO_[+QP5>-L[+,0PV([?BL M<%9C.R.5/CFI1L9&8$>CE,K(?I*R1:#!9RJU>_:-*]@1*B4HK)^Q;"$KAW'H M5$*C57]\2A5W )(S[H4!R$B#?VIY=$^))%K[F-6& MSY5Q6*+-" ,K @_MISXSR*RC,+,]E8N\1I>3-,WW% M=AJ*!W9TC.=T,6"3-&HNC/X:(CMFMD,H\>&AT8(8EIL^!O.3ME#<>-'(3K8) MOI;6CHXUEY/AFT%K.]4FA@>OXZ!:$WB^$P'UE@"UE-X.EO5X2LH;_]+<_Z\1 MPW]P63Y@8Z(O=3[&>X1/=A3':[5WHG=3R<;P3OBS3GS+[\^@VN[3S(M)D+7E M4F<->=$:4<,Q"RJ=$I?2I=/ 1,R9Q+-U>['P,8. !UC]-M,,P7:@!^V]A,H> M':VJ,E1AWC?4]0KYOZB2T/M65;+08;^1JMD0]"45AJ&SJL+YT?:-]#U+&LFJ M&]VCO9=>I!W]7;QL^P,H+F1 _-*UW;8KU\UE\5?"T:PL5?"O3ERO@Z\Z!X>= MHX/=)^6FDJXB1&J&U82(ZZTA1,W%[U7MJSIR?-"=J6FCR57OT^]4%^7J49=0QKU:6I7B??C,YXJOU08:(P;KM@PK9B_>?@8=F MLQ(@RV_SKQ-G64W]MUIK0.@3TW*QRJ#(5HG_6*]GIC^9L%H_,"!@5UBWV35Z M0;GQVBX0_=2""6G[-]<_XX%H%0BIKMELA#]O@-)ANK_XFGOZG-')3B!#G"OP M9S2.80[APKW34YT;FHO$=XB9^I(?C3AVQ8QR_S)@,Z0$K<*1@EDF1.J/4H3S MDQW#C@.)3=@AK#F#VZGP64'[ MKK -@L=?6=S2!K-[!SH417572!I&'S!&^6RES=5$; MA.Y-.1M'8Y)Z_?&8.TR"V\'E-7=+':1N4,SL=T-G_RYS@3I@C/.I.W(;2 MF4:'B:,D>P&O-2JV0>%['4\P=P#_2N[ DY;Q'E:8A7FQ$64;5"I \1EW(?#. MG)5!;%:S#2KWJ$]=BI]!X$GS[@Q:=VAA'%I)VJ#$>8BY#Y#PFKNNQ\ZI*K@2 M&T$;%.B%$)F#8;L%RY=>MTG8TVIA3ULI;*]:V'9%4_@C)B%(=580MO2Z#<*: M$^#Z4_7>E/H3!MY.?S31=<7QGJ80/"T+ MJ%R\""2)W_Y$)<<>-A[CU(BVM;IJ*2^5"IE[(>20R0>(N%0R MQ=65ME:?_-=< SZ9!OWQO3(W-W1G0@;\E^PQ^_ACP$L_8#";!]'KV OQZZU M%OL(K@'/;?1]_/(&0F^S=QW_2(2QPS*BUFJG)Z1M'U(G,K2KVRU<3K:^NRT;=TP7H=D7A9 M/?-[Z'-*WK@!86LAS0JO/\(]%7ZH;J'Q2OW*)*W5+#T&8MQA%_A(ZB0A0GTY MC9YBG5:/\0P%+K']R4NHPI*T77]\&BKN,V7NNU[TSPM8@ M9O,2\P"'B!1Z 5Z.US6?XN,A2#P0C]E,\;@]Q.>>F"-E(=IK3M[6N:3K>>(1&U(P08#C M,>=OA8PNZ1NP()2IPVU,O51=I01> MJ;CE"EVQ"?7L8-60M%6Q?, ?I_'[XZYRWKT^S.74;%3M7<6SS+7)?;]GKN3* MI#G3^&4Y86NU+*WD:G!L0-=:'?, C>-X>E]/]^6R:C]NL);@?L F3+]&)DV\[<0N&SCD( ME[DM2N^8)_VX&>VJ*J6YTKEIX*6V9THW-G5Q'VVB24\7*4F$5_>12CW]NU^?7;OFW3_1IG4Z7JWU:5-L^4(* M'O\'4$L#!!0 ( .5(;E7+>-Q_I!0 (S] 5 &UL[5WK;^.X$?]>H/^#F@+%]8,WK]V[[MYMBSP7 9(X<))>^ZE@ M)-HF3A9]))7$_>M+4F]+(BE;$KE #T4WV>4,9^9'S@Q?HU_^\;X*O5=(*,+1 MUX/C#T<''HQ\'*!H\?7@^7%R]GAQ_^^7 M/TTFWC6"8?#%N\3^Y"::XY^]>[""7[QO,(($,$Q^]OX)PEC\#;Y&(23>!5ZM M0\@@_X>DXR_>IP_'/[YXDXD!WW_"*,#D>7:3\UTRMJ9?#@_?WMX^1/@5O&'R M&_W@XY49PT<&6$QS;D?O1^E_"?DO(8I^^R+^[P50Z'%[1?3+.T5?#T2_:;=O MIQ\P61R>'!T='_[K[O;17\(5F*!(V,V'!QF5X-)$=_SY\^=#^:]9TUK+]Q<2 M9GV<'F;BY)SYOR)%^Y(D%'VA4KQ;[ ,F8==VX[6V$+]-LF83\5>3XY/)Z?&' M=QH<9,:7%B0XA#,X]\2?'+V\5XHCM&+07PK$#L6_'EY@/B*YJ))N2>#\ZP%O MM>+L3TZ./I\>">9_KC1BFS4?F12)@77@'>[:\3D(A94>EQ RJA.@L?$0@CP M B.VA SY(.PD52-E3R**:0-7G#V=SJ=K,=7Y6-(:34TU@&B/#/N_+7$8<%=S M]7N,V*:+B.W4HXC:"?D=6/6MQ'1^ >CR.L1OY@.A@:8GL42< ='F+ IN&'U$ MBPC-N?(1._-]'$>,A[@''"(?0:VPW3GUI,(,OL(HYJU]S#L5W"'S#B8BFPD$]#"BP&3:: M]0.GH6E_;G6%F PTW"%>8.G_^*+!S(_J2'L2\AZR6TSI R2/2Q[YSA@CZ"5F MX"6$3UB(@:/R4-()OB.[OL8D7 B;<9-]@WA!P'J)?+&"(2NSL6E&WI>P\0N% MO\>\PZM7([_;TG[T)*#_9&"TI.!)#$2MX#JZ 1,$,P'UE&,E"V;R=F33:^)@ M)F%3VV$#I:'E3(CMA (S!?9B.DY8,$2B"Y/1??(E9 "%]!X0L5/P"OOSS6V< M^\+&7\(@#N%TSD=*ZG@O$06+!8$+OO(]WSP0',0^N^"_+##9I/)HX=J3[V A MJ"M2YAQZRTM6*T VTWD>9\0;Q*O M9-0+JX?"6:1;^-%"MBLM[SL/QB%Z[37A[CI.U51#[.1U MEM"$>+"=OL[SWIA#[S.B9;62.L[.0[T3N[Z]ENQ\NA8=9LZFJY/2L^A;Z&G, MY T$/N5G-.Z(_\M?LPMXF?PA]BLRA^(&(-ZZ:9?=II3W_.: MOLC+?C&=+ !8'PJ@#V'(:/8W$GH)>_H7_TF6K1B02 _R'6%*\@E"D!N^#.;,-3 KFUUZZ#(?FV;J5Q=$9\#Q/N1K\> M'&?] .)71D_]UF7:XI *YR;83#C>JXQ^SF.3RM2I6?$NJI0AX5(<>&\0+99, M2F\'POH.)H]?^M&GI#(#[,0J8"9ZNX33/4^R"0A@(:_>1ZAHS# ZM8J17F>7 M$,KWU_E :L>DVLH,A8]646C2RR6[/Q"X!BC;A^=.N'2&H)TB1L1F*'VRBE(' M*[@$7B*@+LUQ)0=HBR6N6_F!X#4D;/,0 GE70:0H:Y$6*UV5FLJ-(-\Z&_0* MNP10]4AF)J29SI]ICI"&S(T8WP*1D6&\ M[MUN;SL8&N.B5M@Q:,3UFBXS74%B.Q1V 4BMMDL856-X?L5&"Y2.SG:0-$;+ MS N078A]U1\]BMBRXN8,KR"Q!PX,VK;ZV5C^+H8PR402PH:Y3U.)0YM&<-W MX?%2]URZM6&R%E!3.90\J(.24FN74"IGGR;XM+5W*&LPR+/=QJ3]Z7$=CZ:V MML)E?E]#=YA9:VG;YRH>>V^'P68E71H^#YP-Y(,[,,&BL;%M-VL,AT)5EQ Y M"P)YLP:$#P#QV' !UH@5Q5$:HF ;@6TW:XR,1F67T)F)*T(1#*X B?CZA/(0 M'J^$46%P">?(1XIP:$)K>XEFC)FY(5R"KQ3YSZ*@2^S44]J.2Z:ZM2\07$3, MH#A'<]+02F0[8.V(DW&5$AUN%K/M+OKJ:NJTJ?G+X;:6M_SW<6Y,-I1M97G7OV&C+7D+P'V#.'#D_PN>P+LJ)]F!F>U(UX!4+3O9V49N!3_*\AOV MJG!7:68[P.GA:=2KP? 3^T34GE4KE M I1DMB=[*Q*U*6^@O4N3^Q&&H7!!47 'R&^PI*)B!T]!8WO:FP*EU]LEE)*" MX2&7]BQ8H0A1EKPGTT*E);2=EYOB96@!ET"[A0L07D/E,5[1Q/:>BRD0-:U< M,GFN1'*:)9YJ&H3,N?NBAL:18!L;KBQY!FK6!-@&89N(@8)I,JG)0-V:GO0 MCV#1MI'6,"8=\F>9%HF4Z:S@BN),?,US)!-JV^YA?/"[6-6ET? -H$C8:1J) M6P%<^>3MN[R>ID@!E52V\[_QT3>QHFNH4R$PY"(_@I#_,=>]K%+1V$XT[2"N MMJ!+>,MW&F5O5'%3BG160V?[XJ:%(&]D29>PYX''9.6RU2S4L-O6%6.%3_ME7KRIJ_SB8VE;.CYL^IU71]Z>.^@IU!4M/\K1_>"RJG'!Q M'@A^1=Q YYMG*BYVYXO=M"2E\M9*%Q[_#Y*=_&A';+8+IC0Z8H=BWB5<$^BC MQ*11<+;"A*'_@O)W=.HH*8DXH;2F,87&/R",DK\AN=MFC=UMCV0G]W%%1:]7\@T(*! MLH9%>28797EDRVQ9TKY@%^Q[XVY[6;\?RCT;V:ESHF*C\1+1HE1ILO-TW.Y5 M=71FB/_H(.*&"CJ(Y67Z:J?SNEY+:(;F3^ZB:6B:X8.F:F._+79J:,S ^9N# MX!@H-UHDE1V61+B&;5&QL:49")\=!4&AO%,>3JI'A8"87.+XA MU%2&:^XC!Z$STL^]%1QWPD0,N$N8_'D3U6OA*C>A#:@-475X*Z6+E4;PCW5Q M[G'T5"V.V^(PS4@-$7-Q(\5<20=]:EWPK-ZN<@M60V:(IL/;*T9V<1S)M"9O MEOTVUN;M K$9/T/L7=S4V5/S[V)02(D+6W0>!,WTAJ"[N,?34=/O N2M,HN[ MI%,YJ2&T#F_F&-O'^31YJS1C1UQKU(;0.KRST\5*PV_OU*7Y57Q6*V(;-6C- M&60CK2%DKN[W=+*0V]-16;RQR\S4,#)$W,7-I5U5_A[@K]C=YP4 MJ&YOMW8VF%-KA1;]KU$$(G^_4=W(PU:%AW4*TW1>+E':KE,[A:,C5H%8K>"# MVAA.C4^NI@]A(*_@BZLUHKB3_)!J5B%4>="C(W7TMIXYEL;F<2F2EH660@I7 MJ3ZQ:VSOZ)V]W="K&\)IR*9K^0+FZAT2']'B9KL!>G521Z_][0%DFWE@CR&0S2#\A6_Z+4\@$2A(-Z2I_6![MZ]Y<@6L 98/!J/H>^ZB,. M(\MA.X#;L7O]:G[7U9R3E3I<-J9J$>%DQ5&7C:ERQB[5-16W[T&TX9:Z8?01 M+2(T1[Y8"29'#%R!!QRB2O79RH.NOXDOUR/JAYC&!/)?GI;02YEZ( H\Q*A' M"[X>R!E[ZYSS<$_3TN*#,^AC+D/EC4%%C\_;>J2$'BE3#B?G-4!$UJJ_X\.0 M2U!9@9J^"UEN5B0=\[U?@6:Z+*V#'$2Q?W*I(?KPM>8E/M1*N M5V8UG!Y;]S0KPIYL"[M]8W4 (%P2LE\B_B>:8 MK!3#OA;M4BX2HH*/5V$TH [Q"X6_QZ*.ZVMK^#BI!;Z"S,OH!IT*AHF2,F$Z MJ07!'1(F[X>LCT&?]==SIR<,H"G2,=2K%:@%\ MMX@W#F[JT*=2LQ;8]0%P%)7,H\RE^#!32._%_2-1IKE9SUJ@WRG:I'UY>6?# MPNHO81"'<#KG8R\-(EP'L%@0N ,GF\>" YBGUWP7Q:8;%+Q&BUP6L\:4O:B MM(P8W%F8*G?AO6R\M!,OZR4WP\@QUPCHTUI:T1A]1P92;..1S72>1^3D%K)X M8EYLC9N2W-+7UNL"2.+>W>1/B6P?1RC1*'^X6&5UBZ=[IV%(7X3"6K# M,] 'GH"C>$6S!RN%.BH =V5H^XBH$\#[6EH6>Q[>=^Y_!A4=;VNJ;'M2=4%%H6V3AW=%8E']K93G0G7MP=*^4;.PG:6 MD0NB*;Q?;F7K4GTJP[7X6@XWY3>, ^6CIN;VMEU6D\5K=^%5JKKDJG))9^#M MCJ_<" *A"2;5YK;=51=(FA0=XZU8VCT/8I#2MO?VR:.IIJ:V+X^H3-PNM=-A MH/2:6QD(ZH>>I4 @F60+:LNQP.BAO_+U_CY#/'LNKRD.66]FVZ$WO>K'*H'' ME MW03<:F;;L2N0:!;8/<.75+CC?AJ&(8@@CLVCATVCH:;=/7H-F' M])01MWY<6-WJ%8R\C)/MJ%LO0:#=C%&0]!H_DFZR)]?Y[I="0.E\M62V([;6 MY)588F@%ESS:U6H=X@V$,QB*#SQT&5L&I+:#OS%\YBJY!V%Z'IH5O) Z@_ B M!)2B.1+C40.D,0/;&417.#M:9H0\.Y'@&A.Y3Y-L9,+@'C.^JL4\YV]Z_Y:[ M%@VA[82BNZ\TLL1(J, @*Q["Q9J^A&@A53:,8&I2VX7J=XIB)M9PR0VFTJ\UW=G$;ST2;0#%+(NQ&ONR[A*PRQ+%=A-($TI+8KQ>\R@8RL M,1HVCTNT7I<^+VZ$2BN1[>+PN^"AL<"(LX3%)*+YZD W,;9;VZX)O]M<:-9Y M-*/?P@4(.XW]9@KK9=UWL;Y*>9++?U'V30T=GO6I[UX!N9@BWMM]T[R/, M;LO6;KF;O92P='TV?4+.?YKAN+A"*QY(Y%4'E=N/]=ONQ2W:C+GX>39]KERE M%3WD%VI'N@!=;+!>Q^)HY [Q)O%*RI(5+WOF#,5GIWV!4RANZ%2_2_M/C9%)X,5"!*\B@Y<+D38NOWVTO*=["SFL6U;*@ *(($<'UT<=Q#^F^?.>^K:1!L M&>Z[Q9[WV4-H++&RO8D^)OYEXSFUF$B>&!NM&#[6GA%F[Y/'71-42L2825Y[ M&5@M&3/ZJJ961L9,C?I+P'I9&7LO55N>D*>[(:I%R$?E,\#69^4IYY'69-E* MM%0L,ELW*G6K/SDH%IZ2EYPQO3GL=Z?-@\]LUG5H8[!N%.K5!/)3)/:EDZY1M+8TBOJ)IEI4]NQ M4=91LN?WQ!")F>0ZG9\#BGQQ#H7"F,&@8U4*Y>13[M24A!"_2C&DD5)!=JYA M,:HODL)RY%++""GIKY# JW=1DA(&HECO1=%Q2E SL\J,GQI**.4^+.L_-X64 M@*=IO&$F@R<22:\D14[8;.51++C;.%-/P$^UK&G/,33VGG%:_N%\,X.+(AHT MZZHJLI"5D7C9> FGL7>!Y?Y[]@'[5!JEK_BD3*A*[$KJC5XJ@@\BG_MRL. _ M/V$&0B/-E"\X"Y;B-\FT5;UTH27^3X1Z_C?_ U!+ P04 " #E2&Y5L4ZM M=[D@ #?V0$ %0 '-O;FTM,C R,C Y,S!?9&5F+GAM;.U=;7/;.)+^?E7W M'WB^JJV]#XYC)YE),I/;DAT[ZRO'\LGVSGUSP20D84(16H!TK/WU!X"D1(K$ M"RF2@!)/3_/2]"[PD2BG#TZ>#XU>L##T8^#E T^W1P M?WLXNCV[O#SP: RB (0X@I\.(GSPM__^]W_SV#^__\?AH7>!8!A\]#YC__ R MFN+?O&NP@!^]+S""!,28_.;] X0)_P5?H! 2[PPOEB&,(?M#^N"/WKM7Q[\\ M>H>'!GS_ :, D_O)Y9KO/(Z7]./1T??OWU]%^ E\Q^0;?>7CA1G#VQC$"5US M>_W\.OLG)?\]1-&WC_P_CX!"C]DKHA^?*?ITP)^;/?;[FU>8S(Y.7K\^/OJ_ MKU>W_APNP"&*N-U\>)!3<2YU=,:\3%1!-R=P^NF MM5HP]BI4;Q:,B>FB/O@@7?4]L&G(.16NIU#&%.= +6-^Q#D M!A 8Q7,8(Q^$C:2JI>Q(1/Z&P05C3\?3\9+W"LR7M$934_4@VFV,_6]S' :L M5SK_9X+B51,1Y=2#B-H(^1:LNE9B/#T#='X1XN_FCE!#TY%8?$@"T6H4!9RA_5W2BRBDZ M$ND"(")&U:\0T(0(#'5"J6BZ\L$-*L4ND"/')CB1OCLW9M"1P%?,%'K/*[?J MZM$XFAW&D"P^PT ME;#)(X7_3-@#SY^,^EU)^\$G =U/!@:;%-QQ1]0*KJ/K<8)@)J"> M+5P[\NUM"&J*E#F'SN8EBP4@J_%T/1MFYB.-X#DD*:&,AY;1]P$\2&)P_ M\_'3W'4-Z8>::C7M.%HS[+H?&?F,.XK9IPE.-J\_GW'E?8"QC^_ LW.WNDAB M-O?^BEB39"$>?0-68LU^'[&YS#6.?&[UD'<660@_FHEVA>5]8V?LXZF=3KB; M^JF:JH](7F,)38A[B_0U?N^-.73^1DA6*UG'V=C5&['KNM<2#Q\O^0/SSJ9I M)Z5GT;70XR06R0KLE9_0I/$D34W>[WJXE9N;L^D^L-Q48 /2_@//+=:)35EU MWJMP>)-8H#N>G@**?";*9Q0F,0P:AA<:=T']/;OK5U\(Q6#('LPEHG] L^? M_3 )8'!!\.(,A'X29MK4:]&TR^CGL78B6DU?CH[8=^T)6<3@=#6!LTV/:(RH MFKR7MQM3E#I']NQV[ZF.2^>B,^!]UC."&?M\AV,0MA;?E)-*!4#\7(NZQD51 M)%EJ>;(<3T][)R2<,Q;$3Q[A88#8($#%+ECVH**9UEQ0%!^QID=9FZ-:!OW+ MO7[888 7 #44NDH]@,3B28<+N'CDV7J-Q"V3]B\K",-F$@J"_N6*<#QJ*EI. M,ZA/PBE(PKBU4^;D99G9SR@-$%^QKR6YX7,,(S88YY)SAL9YI3&*>>LL+?C8 M.^0YQ F?$K*/6)*G/'2U)=,+$6"?)"9'8 ]CZ,."?* Y1P/X6>!DG+V7E M_?4^ DF V%_^:RCQZS,+2[J\V547[Z^EI_2IFR9#M:376S.]-BP]//4V3 =" MRS"AM:39NS::%9G_!;")RV]>^HR2HIF:N:(A]DO:A3PM'9-J;T3S;F0*Z*/H M2Q)Z. -@><1G'T(AN 1AN*Q#UGCNK9' M=J46V[ &$F?MMJ7=.-.(Y')G';#A*)?V^A]]ME)F[G<>BJ>QD2/=/?HZ!600F4-JPF/ M>D4P. [4*%+:;N@]"K<32=\'JJW!):0*#SPGAZ;*0(!R(#,=K^%W\1;FN M,2!W'RMC+:1S,L?P2[VO/8!;]/N*8)T:,@C?.@:A\#ZAP*GLD&&S][&>U[Y" MJU-)!O,[QV!.7;0CG%7,]A5HK4XRI']Q#&GAL1-(8X+\& :BU>@[(,$7@FG+ M,5;*;E_1-M!*AO>OCN&=.FYW@&OX[2OB)FK)(']O+PCS9T+3=,([+(E,",4J M>9T3R%9D%,7P%I(GY,/4"(534>(-4,5Q^GVR\VXTB %D#O?!EL-=PSC-N[U2 M=AVE9LY#6956M0O8RO UR6KCZZ_93H3 ^VP.HAEDOB3.;XP"O)1,O3BAELY= MFYN+WWD<50)"(=[^#T 0SP3AZ8*$0O';[3)$L00'$U*WH3#60(J&:S&C?"#? M4J+]1&>;D;N [J"/%%[70DKI@GMS$HB>/T/B([I)2VH8CJACM:\0:S22@NQ: MT"E;;'>"LH+7OL*L4TF*LVM1)^&OYXMEB%*U6F[2 M9[BOH!OI)86]$(/Z_6A+92;0-SL9OP8)V[_TEOYK M(Y.[KL1L2=U?&ZK+M>4L/<%SH#1N\]I&]4J^YT<<$.5ILPF![,O=''H94P]$ M@ M$Z?U%D7B_EX XY*V)<&/MP4O\"F?T?"*K'I38ZL&;DG6DVU9\\;]25-;#[3MFOF(IJN259W]7*FE)[9?+>!*ZK MIEL2\I=M(5,*+R/IGZL;%M\MJ549XS(N J -'Z_$J#\59!5ZBS*?5(:[ M#9F7TSDP-U+.D4XJ0U^+.1*;X6:?^IP-:HOYEO2J#),UDR;OKRF'/J4VJ/!; MDKLRDM;/H880O6FQWY(>U?'68$HUA%:U!8)+HE>&WY1D$),;50DN25L9AV63 MA2'DWZU(<$FORK#=;J ;!+5&%85+6E:&<_VX-X1&YJ.+M!9.2 MY:T?9NEH]6<#=GP]JR7YEZ M]8_7'4_? ]F=.3(__.NT'0G? [2D$?6/9M\[*R+P]5C>I+ ;"V MDJ;VCO_O#_)89T2IAUCU!6ZX"4QK!M(Y6M[A$$QJN)G")20P#Z2C$R'14@^=5*1T> M-Y-;!LR[3L8A"OU7,_QT%$"4XL(^;"!A7Q[2L9/OU!(F6UIGGRG&^]W"3S7 M,&(SVH=?[:2]V0LB-#.-S .LU;2J)E"8G$&15EJIGN'XZ1RBH6V&6; MY\=3*]C_N-Q/(!1VB,\ (2MF(\T!32/RG]8KS*TSS,2U@5_<$.Q#&%!^$P3/ M&^9;N*)@?[ZK)_<)+>E/ZP]FEI%.Z*R=_Q8WM9TEA!3FKC6'M8O-?EJ,JU:0 MX6GM.%3A#D\MJ-6V/RVR$E-(I_E[=7K^9P6U:@49GM8..;$%*62"\)G$9S:I M#/%25-U-[].3XZLD^VGQUEM%AG_;BCN2*/UGZ!.>:G89-<67DQM2_WPP-S6. M#.U"L9UAS[;M>@-Z,17K335K.6//CWCQ'+L\4;;X".]QY64/\?*GK/.Q;&5A M;>1#ADNL* U>W MZ';%:= TD-L%8*+,<035B2"5=D-?7F'DV5@C<-=]D,2H%Q#$;"9E8-::E@]O M';>L3&9I!*MCZXIA1\@ZCN>0*.U;V_;AO>,6EDLM78A8O,]#S 7$7="LDR3 M%PNWLX3&> ')>MG&(Y[LW^ ./*NB$8V9/1S;6KVVF[VV5M%@FWC0-6CU\*71 MP9\WE>.EM<\6?P$VLO"Y13N'V38DZ31W*G"AFMNDVN.X*N$K3P8\AF+\K MV$!R*1@=+Y1&88B_C,!I1N@V&J@'/3@NP" M!?0O&.0KMC-,XVNH2(B1T[@+DIGHTCF!-7AJ5M%Y$LY*F[ED0NT^9*9*2$<> M6_O8R6(!R&H\7==$2@?+4104\JB4F]>5JDX93[YW+0HE";9>RE<4%BEPMKUA MK50[*P\5C*,)]!F(/"@4!=G% MQ;;ZG\ZA<3Y^L];X=+7^^'<$"4\C6EWQ)")U-,>4WEILIWM()2YC9$"'9H-U MU?MH505=4*(A&SNAI(8@21!N8BB78DTVD'8Y(C6<-S@:LEJ+>QDMDY@*E8]U MP2L%T= I%#N]F!(XZ[5RM] AOJ[MS(E1ID;9_-SH$<62G)PP?E;9@5-HQZO#Q@K0TO M7!G%NO.;U8LU"DJL60PL>B'U12E\]6:K@O""2;YW-ZS\#'R2P" [!:S6H7KA M1MF+.",OYS2,'KJ+6LQRM2LW;IA=V5*3O-WGS4S9'O+(9X]",?LTP;X4H8JS=O;+:2<^;\\V1\7]I/YD]8[RH/_9Y=)/PPSE?&>)$LA"CYL?A[ MQI"PCM_G*(6\]QJSU2[@-VB(=H5+SY1FJ5[$5?#N]/%>]OS,%KD$7L)%\$HR M>&LALL;%N]>&,%UZ=8^1_[^MG(S/[_UY.9[P, K^3&CZ3EY@<@V_ M%V[Y(3AB'_TT>*D.XS5DX_9!AE8V<6@+)"V2^CM)I87E5,#KTY#^=!;JA*U^^WY(Q->94[0;-Y M/)[>TS1:.F$K5W^S6-PZ9&-"ZBXJC31P+C)?EOQRL02("'65]4E55.XB92J\ M=$ICK2@PKTFQB2/=)FR]Q$0?BW[[#I^+6(P<+2-RYV$SUT*&7]NBSI(>+X^W MW>$[2!8HRBJ27$D&(DZC(G$7 "/)94:W5FKY"].=O]+CR B>C$Q%Y2Y"IL++ M0+)6/UDY<(X6F,3H7T(+;4GEIIR@IEOQ*L[\ Q%N;+<4_+-3MGHHZ-SU^CFXLLP^-!Q!<P%Y+YN^ MG4SV?(24&%].X+;5-7*KME8L;7-E$\/TZ@#%-E>IG;L@R,65VMY:Z&YKS()4 M%)$7N4S9-"00PY?Q,"[EX#Q>C121(FDM+K"UVLJ4X!;*O_$^P7C-*:%W'L4& M:D@QM!8V*(O]!^132.9U3^S7F<@MY %A'C>\@<17UNMHRLEY7%LI)$6X$%@8 M- 'S"D>S0S8-7?"0L%EN3:4.J.#!G=CC3-S)L2E'N2MXZB+\5[:S;!D^ZN;VW#4F3:2YO9NC%"8OG8[OUY1A_:""Q+2-*$> M;'ZY8Y\H\+EAM0=%&C.RDW2CQ@7OII)T\\E>JH8E>%W.UNG1!0:]XR(_QW$# M5KPCND 1B'Q^+F9&H)!/>86 (;6E/)RVKQYNI> PO;+F_I@)5T]^=U+ASRX/ M?V5)I1WBX(:5O@NYP):&I5I[X7K1!AI>.C2GD\. NZG) MX)5<),Z*%>(-%%[5618\:RU;;#)XE16]92OB27L*:^N,:QS#?"B6SS*+K>Q= MW]ID,5Z16&;ZCB=_92EO($$X0'ZVW(U7'(NM+0N47\UKQ,N6]0;>LX:FJYAYEA=I)++6+G01;O!K-6N=3;//81 M.ZT^TAF7K3(,,?:_S7'(A*"L:]B!<8>2DG=_8#;I-'B@($R.H6 M\!/80M@*LK7;_$HZ:TD*F51CDEKZ*XSG..!U(V@,84'6TU6U<=Y,=Y*WTZUU7J1')Q5%6A.--2FW&#C2H[ 8EDC8;\"G:XLZ&>QI;/5A M0_C_<_-W-AU T8S7F0'1ZNKJ3!VUEQ(,':B7.2LV%=:Y5=2>[TWWV=NWV]2V M5PWO95/[95/[95-['S>U>.11( MT/@LQ)2MFY0#7[6AK0M &KPA6"N_]%5JVPW*9AJ\*'A@8NB:EK:NZFYG:9D" M4I?N=L31)&#<\4T37A0Z0$_B#)<\"4[2](><+\C5E<'6MOQ&-ZCQ6WHG,!0G MYND<+>^P)GQ8IZ".R?#9>6H,%%B9V<-V-I\-&)V@-X0=D=6MI0^J'=\.GP+5]OW [[61XO;,6GA:CR"6E"0P^)_S" MBS1YZ78.F/C7\+OXD[).M@G]PWM+$YM66\[F*LGPM+<^$T*FPM\0YHE,=O&; M D$9R7Z!IM3"N5TAB8^).@/MW[HR^7[A9ZR1E^X-=(&^ELTMJH!GDECOSE/U:, M7^6&>X5-G>PR) H%&BU=\294.GSD=8MXN@Q;SQ:+#ZJN,GJKO.ZMP- O#,+VG.KU$?%-)68>-CO+A[?Y@ M9:2+-,!A#;PO;/U.0,C$'@4+9E<:IZUFFX#H[E",BS?6\-R BED MDLR9\)_A$PSQDJMMB*0!\<.QI<2K-D :ZR/M3^U5$ MN@((J_1T;SW96NN-9E%P$X*(YXYK#X'T\C0[\;QZ9&ORDGJRKDN!O_WW(I?# MC+8\S=%X)%MLQ@3Y?+'!)]GW#"'*YJ4&:VXYF:4X9:_]0V6)KE9__X8FF6WR M@S!Y<3@ZCN>0W,U!E*['Z#5.#\D$:7'&'A8"346P%7SM;^([J.4,0@H_BN]^ M82QB>AFEP1D;KEN6X,5S=S%FP-.=8LQ7F-*2: 8[(2H:2W?<;DNDV:Z0M7=F[T$/R_;UMDH+V-D@ MV/][J#16;705U?!W?+U<1?5R%=5>7T7UXB)_Q:J)A.3Z[111?RO&] ME.-[*G6)G@%PGB5[0%F9:S&TVL83^ 3C.HKXG%* M/:'["#30P[EX12:W]J!RRHKO7BO.K>;/ M7UM"2.!]9R)XN0P>=V^O(,6:L-[(E@^]CMAK%V1JW4(_(0PR2$L&+;KO.2 1 M>TW7IJR\J37G\CI[@NT#L#MJ8GP*MIOG.)..TK6+20_$=HF/^Z=B=U/V=%7/ M0'/&ML^'.G!BMU,/PL.9KNL%=4_>:7(44T]IZ7#N /B9>(S;QW;[P]W)^+^S MOC'L;;AB&GR;//X)_?@.9]GT=SB/_A76,>H;[)KRL75SKNF+N7WLIJEN \5) M[[/CCW4'>I6 Z0EMG3YI Y&A-M)P3Q\G[#8>\X>XG3G>_;4R8&0K$-3!BV6J MG0Q%>^7_=AQ$1@N<;(:HSJ?N*?N'XU]=\HS.UI =&L=@JW'0.&2["*/ZP-*[ MX^T@V8[1PV'.::WCB-GNU^EJ F>;HW/UJIXHXH$9'^]QY:6<;$?S\FT][K'G MS#HD N%90F.\8-8>1<$5CF97S,K!B%)H=!U%>XZVHW4-)3>.SK7CZTPT;E<7 MD4;?=K&WDT?,UFFO7R">$;"<(U^5,*IH[D!D:R=TL(F2P\2@=)BEWE^43I6# MJ&@^?-*HWK;81/"!@D(# >%DV*R' MA_O;&GBR/][?#AUN,?)S7"/D0'&3,Q"! /#.DTU=HQ'K29E\ZE19.<7@D9(F MUC61?:BXR'E"L"A2]Q4%00C/ 56G)TO;#Q[E:&IQM>0#13 T_?R((G #?#1% MONJH;:79\)<1-+&^7&)IUV+O#&XVM4NC%&D&-$]SSV=W:12#WVW"9G;LW^ . M/&O7>TV86;N(H..E3&O570OYE%//,$5IU"HWES+*+ZD79I1X-[MOL\G'. M1$EV=BGYS9K=P^-D]"03>DPRD>6!D_J6#L1,^H *:]1V(HI2HX5J\:YH/GP4 M16G6BO7E*MH.H'2%@:L!E%UQ_;%:WF'ZJ4:'7H0: M^CLK"\ULQ%R:6KXJ<.>!EOU?@1Y;JH_2]32QM>[N+D&S4Z=@QC[?X1B$1LO0 MZD5XA67HAB7_)I@ZN!;-)/H*_L2DU8ZG:(D*N7I%4M,^+&^+/#6 M9E79F+F#:T@C5S!8,;8TM/-G65A?QU]HDG:?B'X[79W"R)\O /FF/I"BIW1J M'=D6P$J="R-S.30[JXJ<"ZP[%Z"GM',>Q!@$'7;UAG#I4$=_X#FY..T78$?7 MK:)>7]8]74/M^K6VN:7C&,:O%#9380\ZS]7VW7U&(^.&Z.<8%"L7'+I3X:8B M+9>U<6]:)')F%*Q878-357.GQ[X=@=JS$:\]F(Z.C*V%?S M-N&F>@S36VKK]Q<' _GN85V['VEXDZ@H?;.&Q(B?S!M/2^*I]J@4S8??)U08 M%9M([,8N85<(.#DL[8S2L$5TLT>/U!G Y586MO[T/HV5XG;=\VC,>6IDSE-[ M&WJM['EJLI_7DT7/C"QZ9B])NI5%B_+*+/J^:XOBB"9<.K5%RZVL9#XW,VF= MP-*HR(FU&J65*>QF8U!1]%)%9>U\^VY[17J5=M@?SG[G_^'7A+)?_A]02P,$ M% @ Y4AN52P+O@QR7 BBL% !4 !S;VYM+3(P,C(P.3,P7VQA8BYX M;6SEO7MS)#>2)_C_F=UWP&G/=J0U4JI']VRW>GK7DB\->UDDAV2U;DZV)@M& M(,EH14:D$!$L9G_ZPR/>>$8^ &?=VNQ,B>F.^ 'XP>$ '(Y_^Y^OJPR]8%*F M1?[7;]Y__^X;A/.X2-+\Z:_??+X_7MR?7EY^@\HJRI,H*W+\UV_RXIO_^3_^ MS_\#T?_W;__7\3&Z2'&6_(C.BOCX,E\6?T'7T0K_B'[".29159"_H+]'6N[YO\)]7_+TORW']G_>HQ* MC&A[Y>6/KV7ZUV_8=YO/?OGX?4&>?OCP[MW['_Z?3U?W\3->1<=ISMHMQM^T M6JP4E=[[/__YSS_P7UM12?+UD63M-S[^T,+I2J:_I@;Y 9(R_;'D\*Z*.*IX MMUL_@[02[+^.6[%C]J?C]Q^./[[__K5,OFD;G[<@*3)\AY>(5_/':K.F5"I3 MQH1OFK\]$[Q4@\D(^8'I_Y#CIZC""?O0G]F'WO\K^]!_:?Y\%3WB[!O$)"D_ MM/7Z\ZBL1ND'WV!O,4F+Y#S?#O54.Q!\.G9(M4,%AOK>J_!05%&V%?BAIG?8 MUWB[%N_U_+:!X$=B5#GMV\ZG;-V!^OZ+]&$/%K12&INRN]"(>E9LQ:UX0N>YL9N1E+J/RD1=<567[ MEV/V%]X(S1]^97,C7N&\.O^]3JL-F[FI#Y!7Y>(U+=MO\8K^]1M'G1^F%6': M"]+6)B*QI4D:B1_B@DYHZ^HX$XTOU)>D6#E#:=JO<%3X-7OLOB,:G4+15&@D M1G!9U"3&L_I\6*LY+=R@7&54BSEQ.#_^?/_-_Q"BJ)=%OS#I__UO/_1?"$(Q MBFA5Y/=5$?_V":\>,=%46B'GDTI:F$/Z2$)@**-#-J6)D$-<$/TB1,-S9)$D M*7-5H^PV2I/+_#1:IW0&-O+%HN.3.T[PASPR*H#AE O**;]Z'<24Z!()-6IP MV':'JRC-<7(>D9RN@TLCS73"/OEE!CPDEEH2#*.,\*94:H51*WU@!I6D&K"' M_E?/'/H?%'O93LL*YT@IX8,C!FB,&(J?@[-!CTFFP$O*-I!0L42W=#U)D%A6 M'M2WL?#@/L9Y1$'<$@JNJ,MLK4Q;YBG?\NS]_?,<[__[F^M.O]ZN(5+?/=/&F=DAT0CXZW@R0=;M:(GBG M&V%-NYS+(2&X-TN@Z>T+'%4UP;;^5HIYZW$#R*[/%3(P>ET/;-KOC:2GGG^( M'C-,='WO4;06^\;@7;]KY2"P0 3M"D'&EEN[KDTG.7J292QH[W[ M9XRK]DS/L#VK%_>Y9+6!'BY:=;+!6>0(<,JE1AQQ>=0J0-F/Y>Q>E"5ENW'C M0R'GDT!:F$/F2$)@**-#-N6*L#5"$([)N8A2PL,E3C;=/_\]Q80VYO/F"K_0 M7M<;(%=EGVR:5Z$AQ=PTP?!N%ES)$:(:(DP&=3I\1KQ>_!V*^>IJ=9FOZZKD M57IO-&1&C2 DU$-7,D\6AT5&0:_QE$<=%G5=I_G1+ MBIS^,^8'PB9/:V89?J. MJC>."IH1@%@R+H-:LESZU38;8T\B0B=@3^ODZC: MUZ';[N3M('8(!< /[][_ZSOSA.RHZY6L'J.L$)N 58C7DK4:...GW4%1 XXI*-"%VL9?^;MRC+*9PNOK+](3@M5&BD*)>* M&I.R2N,H0Y]P5-:DZ>IP(96?TCQ=U2MM_.3D=U\=KH35=OKH1Q =KT(D;70) MF;#C^E/T:N[N\>_>NEL%J^ONX8\PNEN!2.IN(7.8[BYQ_/U3\?)#@E/1V_0? M?4?3__CU"C]%V3EUH:N-PHPK)7QTM@$:ZV[%S\$[7(]IVN5<"@FQ SN,?[O] M]R)CF238I<,HWUQ=G1I\1(.T/[?0"KGW!+6BPEO=!GMT4UTG')Q4K@@E5E$I=I&KN7M\R*GI(B5E M=9H5)35VAN!ZA92_V'HMQ#ZT7A()WO=F7-*I%!-$C>3!)QI,FSRQ=KI2S-_$ MH@?93RBR#(Q^UP.3ACJ7W'O/;[7:?$@K9ITN\R1]29,Z4H6N&N1\K3Z-,-M5 MJ%(H.#ELR*2[%DR6S02]]&&G@]/G%"^;[5RL<)?@Q^$^CU'#I_OJ 'WH MP!K$@W/,'>.46D(#=2K@KO><%F5%?7'J:YN#315R?M,M:6".TRU-A, 01X=, M/O2E#C!;\S!).%;H'F<9.RC,$Q'S2O]]_KK&>8F-G+&K>5U..U9BM*JVZ( A MF"-0V?'F:GSVZQ11HPF'?R)W<$9KMTA6:9Z6E8AP<"&AHZY/)LZJSI".3HI@ M.#D'[928C:Z(=1EIPV/G'2XQN_M&*WK&8FB+-<_%Z,!-)TV_F<.%/;)%> 0R77% J[$^C MTYR)<"WT+=4KOP-D?/(J3=*L9I/U/8YKDE8I+L]?XZQ.<')!>Y<=)]<57P;? M+-MLC;>8W#]'A%W>5!9@,F6'_*)7PWCXIAN9V<-]#LQ .WP=I2E@H(!ZC0-G M@V-@R_OZ\1\XKAZ*&WX67SX4M[0MGZ,2V[)J;UN(OY.P;2O8GY/-+2$XAW>" M+2WU>3FH*0@]%*@IBOVS+0P=)-^WAK.?\QJBY8V5[E7H:&A7 M@<$[9YQ3HK6*2..O'/I?H[839EJ1U/H5$HH6SBCBCICZ% $#%9NC=MN M#MNR#F\/M\LCW1XA_82+)Q*MG]F-#$UL@D'66^9H&]PN9;1.,#CA7-#)^Y:] MV"%V -H@>GX7BVP$89K_Z/G2_.%7BFA$//I@@ V'=WO\U>!]+4*39[/KR MX?P,W3\L'L[O#Q5O$N51$BW8XVU5FB]6F,Z:D2'&Q"3N+Z[$#KJ/)='+!F> M(T#II)9K\*U@KH,:I4.[-^D8S? M"!X%O'&XSD #!54J.1 G.;)$"A4.&7=D?.8BR*_2\O?3C8G.(^?5Q$Q79VR MJ_F-&G2KQ#B(T*P#AE:.0.40PX$:8GJH4X-R9LW#'^_P"\YK?(W-4Y-&UJM= M,L$=V2>5(!A"F= I7EIC8D/J +9V4*DS&(@R&5':.#@8(43W-: MEU5!U_I2Q!D,<+2W= MQ:$W;MLOG=A[^"18#Y]8>O@$8@^?N/7PB:\>-F0UDD2\][ N?]'D=U@];,Y4 M1"?MLN:S]\%[N/G2F:&'IR+^>E@-KN_A\>] >E@)2MO#9Z%2TYT6+W0J>627 MD.)J4A'%[[[2TBEAM4GI1C\&[VX=(KFO7[BSU4CY[NBS(JY9O =;K0+6]//P-1"/0C MB$Y6(9*..UL9Q(1"=?,9[G+3F>HQ$O/>Z0J04M\/9&!10 :F9\) -I!AO\-/ MS5UB%B;:1/<9S)A&WK?I-\*>S@5*81"D<4&HG2V&2GU*E4 \6N1Y'65W>%T0 M$WW&8KY9HP(Y))M*U=4PK[9H@<\Y8LL"8HQ6GA:SG"-+DLZ&-J5IR)GD(7J]9,_!L/OZ_-#9PA*MO%^R6&"/.:,1!D0=,T(-@Z@2 M&FN%)!)[!8:LBT&XPZG(.W1:)'H/Q:+EEU1.51A3RZ@"B& N.#4T&ZD>B9@4 M5+![9+P Q$H(PKA%DM"&*IO_?A2 "'-QQE5_1B>-!]=2?,1 M-&D^;D4:VO%!;<->2B^J(*SM9)!*"-#51*F%X-'%PF;C2Q,@?DS3"4D M3;AC=4-N2?&2YK'>9=:)!R&,!K22-1-9>-11 [3QIW.(6[V@MD8XY=9!THJ% ML3)CD&H3TR2M!4>2,3"K<1'2(2EQ6Y15E/V_Z=JX$%<+!Z&'$K"2)"-)>%11 MP;,11N@@JA1B8=W0E1UH**^237[W=P58 :N_ CSX$00)5(CD*\!B]T0(^>YF MQE&"(XU%&/_LK9,5H+H^'OP&HXME0%(/\W%-94(,9/8$=W;[7.3Z %9Q%=/ MZ\"UO3W]'42/:T!->YV+(2X7:#?^M<)YJ3;?@]^\S>Q3.-U$WOX HG>G:*1I MNOW=KEXTPVQY7"H'H?1.R*1,:6306]DR+ M^R)+XY0]9/Z)+CY)&JEJI1+R10@]P)8-L@0(*FAA2=FL.T'42GHFP2WA+T%A MVA'\$B#.$TQNEDOE;&\2]D4*.^"6''I)$"2QPI.SX./C>*"!A KB.F%I: 0 4$%/:XI&ZX+U(@B(1LB.]4(K*(ZD]]]$4 )J^WZT8\@.EV% M2!K\H[X.9/+/7^-G"@IK+B2HQ7R;?A7(J?D?RH"@@ &8_,2.$$6M;(@+"?V4 M]61W IZ".0%/%B?@":(3\.3J!#P%GM1F="NIU?&>TY"G.+O-E05;\^Q?T'XI::N2\Y;0TP>R26JJ$ M0'#$A$Q*:RF2S@V$$9/VS8LZ22N<"# 7:1[E<1IE77I$U8ZX7<4;6QS!=\2Q MR,/@D!M(B4Y"K M;\2,!?8X:$8C#().+@@UH3-,Z?@WIH5:M68G+ B3_EYD=5Y%A-\E)RK+I)'S MRQP-S#%C)D* F*)&IF%()XR$=)@+VB)[1.=D,8.G3 %C%O=\7=L(>G)K6RD+ MB#-&@+H[W$W.C]XW%EJ!KEA6F+T7D;[@LZB*&FS:^NK$?5^J-(&>WJ94R0*B MD!&@]OYDI\-2Q40MIX*EC"&GU-5Z*@Q1XA,I_XEC)(AR[IA.!! ]5+@,&60( M:F6#<.%^%67925VF.2[U$]%$RB\7E!#'7!B) .*""I>&"UP4M;)!N'"^PN2) M3F\_D>)+]=SD9]7632/MEQM&R&..*$4!<<6$3\.95@4)G3:E;ACRO/8)Q466 M17U-%:*>::,%.^&,) >),#IP$ELR'+/]ENNB0@\%^EQB5#UCQ,-9$_KW029X M44ZHET;BF%V($%YYGD1$12&3L/=71[2 I;=')$D01++"T[]#TFF@5L4S:VXH MA\EP'<=!7%9XI;WM8%?QQ2!7\"V/;/(@V.0(7'-%Q#1#9C,:)K?7 MNW@C(<^>L0+@Q#$>2(#@B!:6SBT>OA40)G=>_9BE\4561/I=EI&,YXQY,KQ) MLKQ> ! #9%2Z%'E<$'')(/U_$N6_D7I=Q9M;4L08LRBKLK-6MOTW1VV_G)E5 MI3&;G%0!\6P.7@T#^R+0H(RCP8P5(D) MNW?P@%^K$_JAWPPK# ==WZLWY^I,%W-611 DG(M6M]0KT; ],ABQ)HBT"^L M$,1+V>_[YFY!5@I8+%59:&N?011JXU^:?7#\W)1EK@J+0R<"OGD MFAK@D%5C"3#\4<*2HLVX4' 6G$;E\R)/V/\Y_[U.7Z*,V=9%=1H1LJ%S^M^C MK)Y&R<_4]/3@7F\U;N@Z*,07U MF.%K7*E7LFXJ7JV5 _B1[3+(@^&9 TC)KC4JB'0Z1RC'^UV%;L.NZX(]>9'@ MOBZEF5LF!9_,L@,?\DHO#8955HCRG='\F&L,2!6<3YR&V(!LZ)#05'8OX MY(P*W) EP]_!\$(!:LJ$3B1X]]\2O([2Y/QUC?,2T\F8GQ<)K\YL5YPT?9)E M1E6&'')0 T,M=ZR*3!9,$V&A6G+7J>!G@W$3@!O!<.5=N!>0958^A6-.5511 M=F5=T9F)\L *@<:)6U*L,:DVMQ1J16G/5@MKMC^AG[3,*G[MDAW\V"#IY0%9 M(BM(V00)%6YZ<"L/PZN^H<@B=MITA:,2WZ5/S]7-\C,UL8S_FB:PZ/BDF!/\ M(<>,"F!(YH)RRC(N=5PLC^L20S%?@UF:K@%BX]2FD?7*)A/<$8M4@G#88T"G MCI("0A>!V3B'A_!Y],X.1"_'Z-X Z>BK-'I,L[1*<4FG4'X@_5QD"28EFTZK MC>54PUW=)UGF5FI()U==,#9F)F IE76OSKVB\XP MLQ57B_SI 9/5&7ZT;&8K);TR4 ]U1#99# ZOM-BDK!F=-NI=]&&[;CZ782,A4.<0:B!JPZ_1A+@F&1$9[VQ&,MI"'PAM0X M&=A(*W5T\I[98X8](9!:&!*'C @5-&+RW49C!N&<$K/"ZE/!A[Y !2#BE@LJB*7L$X\,-% MK)51.N%0&P=F%JDEP?#'"$]^3VVX77!$W:FR[.Q4XV:%YU)O+^V&.-@\9IG MP,Y>QGA9&#;^.M!7ZV'_6BH,Q,W:,\INL MG88(WA[JH&^OBPJC]^^^"\ZSV6[[=^_>4[>9H!>FA-:8H)+="_X+ M-4;OCMZ)_R_^1.U673T7)/TG3G[D-NP/[X[^]>-_/_K3AS_Q_WS_IZ,_O:/_ M_X]_;!52EBHY$1&7_35C%%7HGO8%9AE8T,=W1XCQY8B+G>&X^?-[_F?ZOVE! M:\Q37&:;[X,S^98TVQY6,BLE/8<%ZZ!.PH"G8F!8K<>F"/-MMJ.LW#Y"?]0S M6] P+[YB"B^2A%]FC;+;**5+[=-HG5;2*Z]6::]['6;(HVT.M2@82IOQ28=* MG31B4>S':8YBH1"<1G>XBM(<)^<1R5GFDD4NFEP;-,*,#IV,7 M$!].51^[&V?5"LTQBS-G40'--KM+IZ,<)*].A 9W.7TMD4Q::;^)WXR0QSG@ ME*)@>&7&IPGC[A,P TJU?"=NN%S0GE)=F#E_C;.:$9XE8*#_DSQ$K]JCN"U* M\GL8NG55QZ>CLXL!P]OML4MY+W'5WHZ"$$%<5C?+IG+:I?U(QN]6B0+>>&]D M( "&+"I4\NY'R?/)@Z'"3Z0HRUM2++4Q&B,)GS100!N28/ SK&-+&=B4!5P" MK;E(< 9T-Y";C)JV=P0,\D%NA.M@*R^#3X7!& \;0BE95RO?)1GX,3B3[G") M:?.Q=/9GU+YE!4]NV%1(.\,:=?SZ.P[PQYZ-00$,LUQ02@D$&QT>.9'T6L$I M=H^SC/E;>?(I(K_AP8#1!2T9%+R&@%F!CT+!M-)@:&6%*-U)B;(F%&?5*@2G MTT\XIV8THY58)*LT3YG)9;'99DY9M;QZ26Y5&'E.9A4P%'/#*3E70HLS+1KI M!:?;%7Z*L@NLO[[;_^XUDG *:Q0RV/X(AA931-)=;O8[P-Q+K6?GZ@$&]J>= M_&A8*R\=/'6$:"&YT'"X(K9 K^@RT5;5H600OLA0E8SIQ8!R1@(HYXB@BW;6 M""USBCP\8R[S"M-VJ03ZAO?71=Z1V_2DC8NJWQ,/]\J,CS_L>F"FKQE@Y8,1 MH=H:K.#L^RE*%-"K[9908^Y99:&A2SC!"5\R4+ M]:2RC%! $L[S9PZ&]G9DB'5>@D7)^],4U@I(;U1H-< PS FF^M6*5(0,?-M, MC-_!>%&G=RG;$^0TKVF];CK_\00O"X('.>[.7RL2%22AAIAL+BN\XEGOV-ES MP??;6A? &&AQH"_Z#WXY:-/) 30'^1RLY<[A*ZJTPK5BQ0$8GK6)C M8$YPCO7'X%II_Z-""UEFM"3JAXU_%FS,\1,+O[?S40?3D. 3RA*(KM:LFS43 M&:\O#JO@C1X9'@K LE4J:*JXJHS^')P';4:-]IK)252FL:9B&EF?O##"'?)# M*0C&932ATU%EF/[ID;56](1]G%0"&I]N@GO*W+8-GKWC_ET@4U0;;UR5.$,L)5:S6-3_5 MR(=\O]?P_;\%)WP7YOW $G;KH@TF0GZS]Z@ CC/W#"7 D$X)2TX5VD79<['P M(?8=HJLTQWR]8:O?0# (,22@2G)T4O (,H5F( D315S6R)2#-ON6V;0^>&UX M:G73(J$M1RJ3DVO .>V%$_R4YLS=H6:<_A"'7_RXWM\+?&//Z8Y>V%MYKFQQ MO)(G4:6]E!>>,HSOX@;K64THPEM>R331'0 M3.&.5MJTH3\R"K(SH'B4_8-YJ/2/:2L0%R6 R)-7<70VY*BDC( CFHJY$#2 MB29TEJKA[DC3-V%0VST1G)S292'.2[[%O\48UQ4$@,8.%76UN^I2H-/;#MV= MZO% &2JSQ7#>![7-)0'@MDM5G>WUVV2W _;MZ/TF#/@=+BN2QE63D6/Q)2() MOSVZA8DPE 6 ZF[5=;7DVH*@T]T)O>IDH\15E8D]F@GM4;VF_R18/!%,?[R[ M_PR5]&*T[XGUUL( T-ZQPLY&_LT2WPW^[LP'8_87R3_J4CP#]U!HG@+AC?(X MG?;N6-[R,JWP/28O:8Q% ][AN'C*>2FFMX@._UF_K\'X:<3QLS*'_2:8D>JI MHM,Q?;Y:9\4&X^;YI1RW_\W']#'_F/-"!4YHC=_3!U._JG$=*K*F+/(5MW[O M_OSQ';> ]S?7GWX59QV\D* M".[B65S=27VW7-W(I0!:UNBJ.&,],RTB.(%WP[T]G<&L7(S[T.RW&SX/E.>O MF,1IJ4T:O44Y *AMKZ;S<8.J$.CTMB)WW8T5BW/<:+-?Q9^%$P&6YGB+3+=#WQ/5WX1A;U?EXFT-VOS/U*._I=7?PGP8R@) ?+?J MNAIY;4'0Z>^$?OL1<'Y_>PN5\&+D:^N^E:-N*@T Z5VK[&SR]45!)[XC_MVH M[V+S(<90?PP0%7N>&Z^0&E!*6\L\9M8E?!I>-'*(Z'5;RVM!FAL>D,/3W&NX M6<2)Y=YEZIS$5?I2UJEUK&BD_M=)N#7E>;< M2+K?(G)UAQBXP<;V14&:&-SIJ851TEN;]%>^/R@7%ZOW627+[!@5T.>=1ED:/:996F^#3:Y]-_RPMUT69BFSZ(NWY>\W, M8%,*\\:!J0+J5PY4&E"X.0NM+C%]PE782T!-<#P#A!=8Z>HIQ;QQQ "R8X9"!A0?]/CD5PR9*S3DP!*'3_C'=_I* M!KP@9T7]6"WK;!''19UKKZ^857Q.32[@A_.221[,I.0 4DH.&+%'G1_A/"-& M)U3"Z'Z&Q?\=[" WUXPM!QQS"O#\7L/,BDV><'#4!L/&V9"E'8YR^&!):NZF&Y:J^,F:6RGI0YN M,$M;%HT@ M.Z-J) _DE,D@KXO\@40)UK)KAIXWMVU.-3H_SD4)"JGF I82+13Y<<4D]TBI M YBVR_P%Y_1#J3;WJ44GK#%3P#=;L8$"%*;- 2L_G20DPF^JRNAO"5Y':=+N ME/1;R?QQ/^-SG]L6%I:, MC"7+I!INZY5&R>MB^@63QZ+$VRU6QH"U*Y6U$(/).E+30=T@:0:G'N: MRECI-]%[$PQ48U:0D EVT[.WM?+/$2%17FWTW)JC&'"U;*B(8;FLT J^23@; MJO0"7B,)*$)$K@Y[4YEMQYN56[BF3>!H'*8[=PJ!B>M^QC=>9!#M;Z[ M6=TWX5'H<6L]BL:)4-I:J*R]2/,HC_?@0Q@+ L!BAXHZL-E0"G0?P@[=YD,L MVQ) ^1!W>-U,.C?+JR)_8B'29_A11U^]N$^2VD /J:B3A3;W6W!.V=6)LZF> MQ10'9Q(=,3'&27E!NZI-R7FS'+PWH7-Z['J>8]7=JC$)6#-Z29 TD^"9N<62]*+U8"'#F06/ M2XZ/$#CH!668RQ,#5B6XO'-\0&!,0;AO8[A[ISN[MU#7';NM-][$ZEF/>^9^ MO&K-$9S#K,;L_[/-K);W MF.ZHNWV^7&+M.MPW")]C*4P##\>C7P2PQG20NJOL0MJ4@KY-FG*^8_MKW%RP M/6'^#]Q_^VT;AJZ-SIKD(C^1HEY3#?K?=,Q4:5[CI#GH++2+ +\0WHQ1V+)Q M]V829GX_P(,-]U5$JH.9A>WJK]R15(U\%%7H$3^E>#C(D'J/XNKF-TTDX7. MJ](H>ZB;*I@=@WEXI722 VV6UBS.BK(F8E^T/?^A3E=77/@#GS8_X&V4)M1+ MU 8S3J3\QI J(8[C1$2 &BB0::C2G[2V2W^U9DDZ6^B_3(DV[?BJ>NMT5"N.M[W8B<6ZW1/J2K M,A@FSD6LRJ'!9[I!Z"_USF &.PPR1>MRR(Y% KT/JLP/._P=#'T4H)R?YTSY M4D$$?15[O*2MR\W.7S[L\H2?TM5'G3'"&M.TVY7\96QWK4"?O-VF$9Q'LV!* MSC?7&R9SCSO50^=U'V+^G">8G!1Y7:KB"^SB01BD :WDSD06'FO4 ,U\J9D. M>F1*:,VT@D]/3=X ]AYRD:6QP_-2!@6O#T-9@8^>=-)*!R>6,T1-R@=F>%H- M2._ZW9"G*&_2_3/S2B$F_#].HC(M;Y:WM '9'@;_4UVF.2[+,US&)%VW#_9( M+?* 7ZN33!_7=^!O^N2WE^8;#I&#?A#,*/-1R^E ?7C&B+T;%.7B8DQ:E:A, MG_)TF<812UG5#^1U4V3PT7LGKJVSF";5]7?+).&L[3>">U:5Q@'=3JI@6#X/ MKQSGS;5%7%JKC[[0 E!; J2)QE)9VYSAK@Z(K$9+[JK[5NAJLZ\M7]E#DM2J M@GBK[R)*R=^CK,9GW0&-S;,VJ_@DGPOX(>%,\F!(Y@!R2BRF@K@.&BA!LGVJ M2MD,GD4G--&,ILVH )IJ-B/&N?;"N;;"$5,!<77ZE. DK=BK-A;KI1+T&FNF M!3J*LY&DP)!&"TTZG^."B#]L!L@4M1DHZ1+IFD_BPVSH-IODJAQ@A\FQ0HK= M)HLF&.;-@BMM< X6LB=1QD]=[I\QKOB2M\CW$>6KV0_OK:MX8DMCH2RRWG;" M;7"[;7"=8'#"N*!3/FT5?C_C"IDDW)IS5RJ\#0"IDUH*6R4QLU@MP2<@DLYFOGF4 =@!9,L.T$DY)GISR2^=/.&>A?,Y& M;&897@]7MZG>Z-QU3@%@6+D-:NFTMB^#!W^.2@%J'YWJ;;.8C59U7 MPMMBM,WR&BD=G+SG$6$I95A:*^X3VW9&M>)>]T@MH$>[I1I9,"2S )1V4!MQ M1.415X!D"Z>5L9D]@WQ(0AF-F588+*5L)HKEHN,!4CVG%E5%TL>Z8D$MJ"J0 MR#^-AONDPN!I9Y,XYZ&A(R7^PG7#R1:/VO' M$O]>4Y3G+PYG.GIQOQG)S*#'*C(\H,/7_APC.JT8<..R@%)]!< MI'(<7Z?*$ORTR@>BTU7Z>YTF+! H3Q;BS>^'XK1)*[HH?RKH7'W*^I+D#B3; MI31OU-N]RATAMR\*!DUWQB]%#[8%M*5*L1T6A*"I1A'C!J"DY^(3;)$>8 MI#[8F/D^5]GG5#RO0L-YV4TS.'FW@COE*E<6[[KV63$X;^D?UA&!L;:X)6E! MQ",&=SC.HK+D]Y%XNH[D'W7)=ZH'87X_<-I>TJ.7Y2:5X98$B\)? I MG6_JJD_AC:).,SB#K_&7P0 E14[_&?,8M7*.H9U?C-_7EK:KY/C-I7EE@&'P MEL#E;>TOHVQ!HX+"YSH]2\OHZ8FPAT>Y6]\DYGAPN0'LJ.LY(M&].I.X0[LB M&&[.02NMZ>-GG-093[3*SES:5"R#,C%['HQ2/JGC"IW2_WXJ2/A0]"Y%PX+G M?Z7>_54:<6<\Q>4GD8 ANT9.O#[$AX*DZ-A[0RGS M>NSM*V"&U\&J)N^OK581V;"A.$A<([[*G?;!=X./O]9P=$N3DEUO*:^**"^' M^<#=4TCL5*+7;>#=JS[:*-Z^.#!C9/0+!9WZEBVDG>J V0G(Z0+5,X*P*= MO[)K:@=[8>$N?7JN;I:?RX&SSE+,M- W1@IN5X2W4[TM*]<=YWC!NWC/A[WG1+LIX:'6'H!$>W!8)/B+Z M.>E\MGA3>A%QF$TNZ(\N?0_<2(.HOBE:W=G9._?"^.['*C9 MU*[.GC\&9J0>NH:F\:R[]-]Z5H"&J+HU> 5N^#%OV<[%,Q<&VQ<<9M#MVA#J MT;5MJ0"'T8Y5,7A[O PD"NE/_G*?4\?T2D62O V;V5R"-GBV; M:,Y0FOF)-S.NMJN789#=U%59T044\QGO[C__"R@_<7+QD!W'Q701>99F-6V! MF0-I9FF!?+QMJJSQX.84!7 ;(/?Y'VQ850W890L\\-.U@=S ,W9W]_:A0+O >VXHS6[QGKX" M<&SNN6J&^>FL^4HW],2;KE\P'9WM]YK'TJ(LKK-N?.M'=? 1.WARZ_RUPB2/ MLO:YK?)DT]\B71 <3 MA!L#@PF>&I%J\W.:X,%M:7-K-*&,["2A?2M\A@.X[^\%BBJ*(-'\)OE&5YB0B9;_7UV:O8 MZF6>I"]I4D>9<#.I_RJG^:46X+8H*X*K5+P9>()SO$PK:B0>TDK$I[7%4%GZ M5UH]]>?YS&ZU5G"!AYD,X;:':5:%BAJ<<0+?5"9;V.J.S_J&2?#YL][]=X]0 M5P&DR)\O EW&M4!M-8Z8B\]K(H):VS*Y#ON)5DI_#)90[>VU=ICB\K MO"HUQ/,)P.^#4;X;=OP&E:^O@[%@WJLL)VKQ:'W0+PP.XGAVMB*:^% 6J$^7 M8*3\A%>/F$S:72WB+;Y3 ZZ+WYS\'IRF!E!RKO=&"OTBY/8[390X_OZI>/DA MP:F8(>@_^HF!_L>O8H7.4LZ3=2$6*6=1Q6?LP9\F%9RCZ(,E\RO"N..N%9Q1 MLZ%*!HM=5Z8>2CJ4-5'M@-/E:50^LQS=]/^PY[M>HHS;XNHT(F1##22_WJF: MZ9P4?_T [0'8>;"EG.14C<\.,?L'[@LX0E%%_RC*0"^LD$ =>DN*&..D9#MZ MEV59LY!9_I[/JHE54G6F50E>1[I#EA.99AGKI5B3TJ7%-6UI(':%8R 5JY,&-($-+RU* FML 3L[\UHF&;OAK7(GG<]BI MM*K-1P*_?O33W'\6S9WSK"&)R<2HX:F2P*?BE:!O,RKX'9T*QK$TZRA@)]SA M$E-Q-NF=X1><%6NVGFGBL-4GS08%>/. &]QII[5:?#)/>CV$]Q.@KDT:&[.S M;7R9.W7+< GCK.HQ=>RLR@RRQSKI!3>^6X"5MR:$-C40B!R8<@?-JZ7;^S&J M0,FBI=RH,\@'9]X,D!+C1BK#P!@P.]_J2EW9]JNM:@#H)E7"@7)7\'9TW8#. MH-Z5VYZIGW \E@*9O3# =J;;6)=N0Y@M6>C_) _1JR4,S[48B"[3]I60'2E> MUH'\)78I\0M;V9<7!:'\$GYU09JXI#MW MST6N],N=U+RQ;$8E.HHYZ,#@ESM0Z?&_5A-E5)5-31%;E3?J:,7TT9H5$-P] M.HW6:15E[/)U:YS9]>MKK'W0UZ#@];53*_#Q\8%..CC7G"%.62:" .->#<7L MXGRHDQW%U-YEZC!LA+KHP?-I9J&6GYH5RM0ZP,E=NK>,KIH6VV/Y;S)3L(K[ M>RLP&#";#_MH#MM.Q9Z_\=8&EW$/9*\?^*H& MF6UW93C0U-FV4?LE5.2FL2C>V]EG'-O.PU)4J&O&_E%2X_&S4M[G<+'"EH_R M%<)@:&Q#.*7D)[I>VJ!51'[#%5K6>5*B_Q:>2DT:[CX+]T]D<3.[8J"%O>Q6S6T&YMB7[,IKWU@"0#EI2&KWVO2R(8U MEIH=)J6@5T-9L?T@(]$,$"4:M<]+].;R".48P+-R?/,DP79SJ)3T^CB<'NHH M+$T6 S/!ZK%-"?-WG"?4X.1%?ER!FV<'\"GE)[N1TG&E4M9O,A<#W/'YL$(0 MEM$Q053O:$>RZ0E.H.XQDXLT3\MGG/Q4%(G.\.B$?5+(#'C((;4D& MDA"?M M6C0RZ(D)P6'-7?3E$W4#21IE5M*,98-P1@5729FA(#S&*-!)\231%[1J90YX MOY+CH3X5+LN"I)++8I#S>M-2!W-TW7(J%+SC;<@4OFTK$>BPM .K64P,?_=\ M^&F=T)785'=;N= 1RQ-XL/!V<1.[S16EHH4LXS%@70UO$)D^%H QD#2HM-?@ MK^_.#Q6.E[SP"*V'XN$Y)0D+P-E\BO)Z&<7L_0ZBCL2S*_D+PG.M0!]_9]. MP1%7F)+E;?38-:6*:?*P*+:I/] -[K:=89Y&3IQ/:*S@1,9ORA$%O'%6D(% M<,*84,E&AS5"D8."Q]@N9LR,/6NT3X?_-3Y(^*]QC;>KP\A5V\H.NKX\T8>Z3 *3,>*@Y]/4.%=C:("L2L'9-A>I M="N@T3LF0A%4^&]S:>;GB.4QJS9\4$79:1:59;I,V? R$=!9VR<-9U9IDJ#& M114,)>?AG1*S4=L##4T39Y1=%(1OWHLC(9Q<%]5E_E*D,4ZTAMVBY7?R=*K" M>/HTJ@3GSSR??*7*HA>68F)4#D7,"N"9P.2ZO[ MYW2]3O.G)NN/PZRFU?!-)0OT*8DTXL&MCCM&*>UC(WUHP\-S%'2;'D;:3T7] MFQ6$2A84+PP MI9R93#2X&RLVUAOPKCN--B7_)QJV"LB''#H-*+[*++2SS\$.O\IPZPM]Q8#% M.]F!*O=%QON[H7/C KAU!2>]\:XUF'GEZ@BMFT+YZJ'@!Y6.MR,.2(D=+QF M2\EBA@G_+N@PP_Q]E&'V;$"193ANLR+:[CO-*<#S."C!K@[$OLR$K MWWW@;V\#N@)#5S11FC6'GEU\KW8PJH7]WJ(R 1Y;.)4D/ -G0'F8_(:'6@#V MN1ZN6+[JB48AI$5R7T6D,BX- MC5#E_09&HW8ULCE"Q1KG+#7/8Y0=<&MJC&V1%&LQ_RW*^$]_^* :1C8-;QM4 M;M [*V46#^Z7N&.T,J?58SE-%_>GB*H>['(/]7V*IYP_YWZ3GS*B9DV&< Y+ M:8?M2AZO_SA68' ?R*(!@TFN,.7@_H$>2QH6]YJ,3QG3!3;'M6]T.MGA7CC< M##<%K)_@6DEHZ7",**T&ZI:D>9RNHPRM&\U VRM[<#S\SAS"]3C/9W2.#-7: M/SA/'#T/_WUC.CDP:L!9C=7=CT JQ.Y&@Y<[)6"NPESD=II6%";P0F8C7\"84#NTJ?GZF;YN10)6>U] M-E$(8NAGKC%UD*6X!R;'O+F:=E/4/,CYB)_2W,.* 'W2Y6D*WT.8K-*..]'#5X_B8[EH=!Q!E8G)O:: M_(6[F\_B%^^;;N56NVXEI&VW:14<]MU*KQMO6QD[ ]QM3!W07;E%\H^ZK-@P MN"C(8L56H?_D$'4A/GIYK_=N;+!'@54Z82CLA3FJ>K>M7$";1; MY>ASGF#"'F%I3/DC4VJ9T B?%JM56EDWR+T8=[;)B+%FLZBMU1U>12FKV,WR M@C9=E/TGCHB&]KL4Z'-ZV+WB0^NT?6G!]PGV5H7IH&%<>QO\/JOQ-7ZM'K[@ M[ 5_*O+J6;> V[XX<-PV5'HVLQ5EO2U>ZRN@8/7'-\-J-CH?OA0[MDQ7"D0. M3ZJX#76;(MX<8\>X%43]P]LB*OVF[A6X+F*ROD;1)V@%Q!V3^^ M&$#>@S+/ZOIJGF%.#WT8.Y M%1N_B."J#8:SLR'+3_#0GYDN]2$?"T**+VSWG^R!I9K@ >-ATQU.:DV>5S<] M;P$$;>5%4@S%6/4(++F*3K?=P[T M9BH7V-T,91(.3B97A%,"=2$/[#VQ7LDI;NV 0_^G*,V9:;[)S1WC(@_O;ID3 MVFE/,27T;4;5OF-!AG,[*T P]<0U&L:K-6D>MPFZ4A83+NC:O9+.<7"*,H+; MEQV!2PO_@>0H+#O\-GR[4#135)+R^\RT$N+X_=N1"!C^J'')*V\A13T8+L8, MWOC>XN$2TM^2@G*\VCQ$KY@G,6P9WZ:F5>I O>MCL1%-9<<&%ZFI799>)G'Q4HW*TV%?$Y*:H##.6DL$9PA1EARNCDA MA%(N%9P.$S\,EVE21]G?HZS&S4(B&5W",+MQ!O6 GK6U4@:/6JL+AG8S 2O> M4^$*Z(5IH*%6A#"+BO/TO9I%GQ$&HE$-'JN@K9 M-D37!4'(6 M7.D-1,P6@SA!T0O5?V*IH1O-=O><3:O!V3FN70MZ(3"?-?$R[)#P%M.6=4R# MXU),.$/J7DF]0;67 8;%6P*W\KE8HNH9=S%51WLY"=YSO,(#NZKF=![>2(:+ M0!A!U8<:<#$PW-)CTUXVI+1AR9>.F>E$3!_U!93H%U[&_P9&HZLTQY<57NDN M4&FEP]%)@JRG5"<*E%93?'(:T!&)T"], 7&-\$2Z+BI)HX'L=-E_8F+BW_$9]&C>;+-CSKVWCB3@Y*]E0]FI!R@4HI# MFD8+%00)/22^@EK](\0^Q%;E_%/H<8.4:JT\F!5ZCW+04K:%NDTIS*@Q54 ] M#E0: )EM@*GGZI21KLOY0W85 W)9EC5.SFK";GN)C-?/$6%O0W[A/ZF[S$D3 M7DCF3-Q2B F%],R.[%#)-5#*BPIO-#@:4:];DL9LSYO_3=<,>GFOIL(&>T0Y MG3 < V%!*$>A##B$UDP#K3$1W()E$OAY]3868:SX9@R"!K:C/3A"7#^X66BC MH)JYBE6&;1*>%J7VH2:SBM?7B#8QV4@M-H+E+)7G6J M_+';6"BCHM=&)5,'8[EH#6\IX?%JG17\+RB%LF+4:*D.F50I. MP[E()9.&6:P%LV9PXFY;2-P4O]=Y"U,IK]ZR&N+("1N+@"&*&I>>%GN9Y';G M1!/;<;,\Y\S&^!Z3%^JE<\?]A/E]I\6*W2O@%YS82^)QU#U=SYX*^"??&:;^ M)*^W<9?T,-_RRL]#-M>(Y8?X$)RQ@Q[S,-BLZ6A!V1('%<5ISY2;A MMVD:7X.5SY\EJ%E0"I!MT_VTE6V?=>]?\3D^#]1$PY&YYT^ &9.'J=^!$W5SFB[>NREX?J9E5H=&+-4Z:8.@^"ZYRO^+XD;,X'FBU5S"# M\U(S>ON!=K+I19IQN/@2D42D:BD':VT1Z&3:#M[O=[QOSA^BF:1-_7U^!.(# ML8>JI)PEB(L/GY$=[.Q\3>-N8O_Y&QZA+DQYHY)H^ M_96/9X>J6R\LX49I>H+H[SEI7MM'>X,\SFZ0[EKB:9'S5[_J*%,$W@9#X3%; M0Z@F'F2!\ TAN$,6 MGZ*\S,6^UT]$_[[Z0;[TED:HH:GV.385GPD^L1Z^;MK%\1-/H (D9M-4]7)6 MW0^Q)-XG E #<_]-.VO [N_S;V<@[[W..ZR+VU]")=\W1J'S'YM&:>NM3'\^ MOY0W$W[K4@>-@7?KW+=AX=M*!S7R,T&\*3N_50/OU=3/0@!N](:H_:'M/@S3 M8&FXBX(L<5K5I&^Z WG8RB^!&N3;-]4^5UF*ST![?/)P5=0NMI9"Y2V,.)NM M4M0^Q'0\&P:HL7J@1M[KE#P3P]>S!-NNXCO,QV_(.E@=F75*N,ZAYV/EET"- M\>V;:I_SL>(S7]M\K*^B=C[&3.4MC#?[RD&J>YC%\4P8H$;J@1IYSPOD61B^ MGMEXNXKOM#JVV@; TTJ@<%._.ZKB@/L\/^BTHJ^D?EH1=X<=HTW?!HN@!D1^ MW8QSJOHN1DXP%52TA=?8L@^F/O2-Q+LW%*:I)3/A%P;(8X,@37#XB,JW,;>% M# C\NNM#QTU_U$/82#@)G[._@$^L;3><3:W-< MA4#REA:".S3U/A>"6\" M3D>I.[[60%^M;9CO'SQ8"*D#[Y12Z!IN ,-^,G7 M@/H AZSKG 4UI*':)7?;_GS0+8W@SN6'21VXIV91IPO>:V1ZU)1K M-TG)AM\89B8K^?,J \$N>QG[$I@<@5LO3*YLSZ_LH> WL2J6&F(O"]XK/[W MW\3XW+99]S*,YW[\JTH-L67EI6WI02;^J$)_B_*:O5?V_@BQL?<5C_?Q]5_O MO3/]_-PC[_]]F?V[2H\'=\_[2?YA"D/VT$J=X5B1)AJ3\=H*_85S[87[<6K8!.N L'7,>=JF];/M"M]'LK8 M#E?UZ?B^<+EU^":Y!VIU]S7%^6U=>TU,7775YZY0/ M115EP]_9 M'*$ZCU8%J5@Y7^^X%G,MG52;/S$Y7>" ;Q!?Q4@W-K"7(:]$\/6/?5.U;7%$ M@7S+RYQ:(/P0O39O]#0/<:K8HA'U[+>9.M:&<-H'0AY5T2N8MX:NBK)DD6C4 MW\-YG&+C&Y Z89]6S QXR!^U)!CR&.%-F<.$T4@:3-""5(\K2S""22$HDR3@ M1C9=@0L*L$)T8=45H-/[08CLS6.6/O&)4%-YC:Q/0AGA#KFD% 1#(Q.Z*8,& MLJCHA(,3YY:VQS/UL*RL40EZ?7]="W3TX+HD!88L6FA3IK2">Z2)YI#QKMA$ M6;5IML>HCQS3_W.SO&:>\PO.:SR=F)RUO!WJN5>A.XRSJP3GS#R"VI\%I?CUV*N33YJ@!#NW-6"(X;XRP=#2!LL"BQ!;+ M/N9L+5ZB-&-N^T-!U_:K(N=;<\]%EF!2GD1E&B\>2SZA:II@Z])\$FS'*@^9 MN&518"B[&_XIMZ_K%2:,HS\&I_7D5ILX56K"_8?I)BQ\GE^,3R)O6\DA@^>6 M 8:Z6P*?\ 'AOF&P'7[>!?-Q>1.67U$M4LV.E M-.#N6,:V%H8OO;*R$?T.2M*L!I%1N;NCM,BKE*-*7_ ]CFN25BDN MSU_CK$YP,+ M8"SG0:IEN@(W_ SJOX/:#R'6L6CP*:;4?@S1KXGK/&"VE'=L-ML&]/Z*]SD< M]]THPX&XK[+!#,$]5TBZS+VO 0=IMWW'-ENLBCK7^?E[*OL-C;=Q<^QQL(F" MOY:1-JK-=)CQ((C@XZ*?SML=2E:K\]<*DSS*3NNRHNM[4B[RY*K(GZYH.R2+ MLL25\2A]UT+#.(*[-(#:\=NF1##HE<#(>84\^M'KVR@76+>C=JE"DH' <[17S\?G%.O MJ-K\G";X,E\69,6]GT'-I;%PLKDE15+'%1L53:"HHP.QUV^%\2L.T%QJ=V./ M'P)C8P]9.XT!UMK?QPUJ2^2VN"T3C$LRMXEL/LD.Y7F-_=^UVJ,P_FT+ S-D M=JW!O&$!:YM'92X:_">;3]$_"C(P#W=XS>X'Y4_W^(G?*YP[)MS1X&*](., S'I\^L^P$Y4-QQ;+2+))B/8UC M=]/X-2EB;QU$O\43):@N!\R".^TJH2=2.Z-8:**J0#QE#XH:Y>]#]-D@Z/#O M$4G9ZTW,A)$2\[_=K[/Q14QG)5@]-P.Q/,Z8*BJ9'.U"H2Z0?I MOYLUB_ZD;A#GX1T+Q[I9?J:,9+N<"W&1G[=*$R'-]E>9Y&5.%R2XK!01W_LL M%Q8+]ELI^76FIO1F7!-6/O-D:S;(V2=0-/A&&XW.]T2$1MI\I_TI"*,N\Y@P M-&=8_-]+=@W]@43,'XIQ^C)=X3@KP>+"#,2**]M&71AUEO7Z0+A11N)=E66.6 MR8%Z>F6=B36TV#J5NL^J :OK7.$J,Y&7*.6*:$D76'&GBLI&-WB7?#DKQB2W=>OV1<'J[)WK(:5]: OD[JB8 M_C9LC1HWA5(/%CT5S1-CK%RT%N2H&#D>6=&!W!V6(JD@Y2<\31^I^AU6-ZK! MR'PCR/I*:YE5*P&MT$40HF$;)\4'#IH%VPR++B"]M^ M8&ECS]*R(NEC38G1'*_?X:HF"G_#30U6)\W"+(7B=\K<1TQZ=;06^G21Q@L( M8K+.RRI=\93#Z1+?+&\C4J5QG47D4Y'@[/:YR.4%MH,.K YT!RSMEK::X@%+ MZI"L.V6T8MIHS=2#33AD9UR(A5W/+I(7;D ?BH?GE"1L^&X^17F]9(F="":*6<:F M :LW7.%*V1.8B%9KC>BC+JW?Q4%$DI-IUQ99]%&7?>GIAJLZ=.NS$O*I0VVD%'F2HAGG6DF90 ]IT;8NV(4^8!!##J M<'*'2TQ5GND:\ R_X*Q8L\:P])Y1"63ON2#6]1YI=$5^CEX;0O?=/Z?K=9H_ M->>QMF&G$0?996:LNLXJ&ZWVX!C((.-+[&ZBUH^KL1S(?M& U(\>+MX[&R$[ MX@H_19GC6%')@NP0 U!=IV1,!<80,4:BW.&D5OE_+DJP^FH&XBVB:8@H($@' M3NI2MJ%";>C!AN\4*5]Y7'.@A^C]QK\DZC0\[&+;4-KIL"K ZS!&M@WF$ M.LJ6[9[U'6V'SI)8!II:"5;7S4!L&6Y+NH9N]O69T]E;3@#=-[0AY7PK6;XQ M,UEN;R?+L(;REA34*V;NU2OF\0NMC]RN@Z1>LVK ZC17N-)#$HT>>T8+"R^R MZ-8/[8(O4%QH0:H'3%9B!<2>-Q!O%:C"0G6BL#K)BE,."J4*U($GJW8MQ]]J M:)1"[8RP'',E1/\PC1M.MHFMSW^OH^P_ZHA0&F;\4>0HR]3C<,?R8/7] M?BHCSY&/[!BN+1:MFW*[AUAR7C*;+3$K&_W>%HZ&I8<9^G^[_?*PNID*TYI3/_M%C4:J%%!5"?H,+ZO'[LH=)L9-LC"ZAD[4&FR M'&@ ,; 7*2FKTZPH*5TT'2*+P.H'+;YI\W-!U$B&'0]T%9(GYF97R,!J=SU MB?=<$D3+]VD4V-VT:)W2"6OP) :_,2ZOM!R48/7-#,32>JM3%9?PA#(J>FUQ M,3Y,2H/G%"\;)Y76:+E,8TSH8O*6MF*:Z"<51SU8G3@/M)3;X.*&+Y8[Z; 6 MCUT>?)P^@KY@EW*?^"QXLNE%&A>6OXQ^LQ;[.CW])L_;W.%5E.;B3E0;D\16 ML(HUN&\(L.@4K/[R\6^SWS8P*5\FS]4CTI8YBC5C&PWA[@"?V!OO9-IX(C], MOTPK^56CA^V(5+0H5 M#8M)4QC+,B#6RF$.V@[RA"PH0CCCW?(IV3 >31OSKO-ET!D(3NMV M.2>_ VMI)3AM2X?=PNPS$:DC[W7)UASU8/7,/-#R"4*?=TE[U2!D&K3V3/.A M8*L4]EBM(83,) RKUQR02IL]C0J_\=@KA0V%N%]%I.*WR'6)/R0)6!VA@R?M MBS(Y) 3#G@+@B%UN-;:Y0@96J^L!2@D7>CC=*P>M0%ZK3SF Z+.)^]RG)Y-:0L\A5_"N3=GS^^X\^!W#6!&^%_?=$^+\PM.PK\:__/H!S-LM$T!2K&7SWNP97D9U5E$_ MF6J'>G)6DP)>\3.@!E:ADO/7=C*!FI8/N^ D M/V,@^B^H.05?5"+/IKBP3=V-B-WT"$]U]I"I4^_8=& ."C-4PTCAZW8A'JB3 M^#1%YZ/E^)4AQ<^ FEZ%2G+EF P20H':UG@[4"L$J)WUV/3)0EK1T&U^F5-? M"E]-_$V#&,1V5Z#3M[P01M\R\>\"-7\/N'U*/LUK"JY!6>3E"5X6! LY?LOT M_+4B44$2NMXB&_X^XS7]#@LG++*,MX%XDTG5C0?\'" Z^*BEXGV>GDQBG=)_ M&/5?1H_\TRWY^,>/T/ACJ/U:*,>0;\D,(F.5?N%4Z->/8 B@QZ;>?3I" ]D@ M&XK,&^I>%](_FJ04 S#R7- I'7))'%QN,P!/$H8?6 >ICG9FWJW\4 N#;OOT M+"W719FV&7/89HKRG5^S!H!1/1.H3(@KOW6=_"!#$TWD*H. MTFH%RUDWP'*!9:.JD $P5*S0E.GHQK+AEB"35RG;!!KJYU/GZ 'HF:W@:E_? M_+95_X[%@7:91OHB8#R@NJ\'<(&8MUE8=7UG4@8S]-JW:S3''48%T(--A=-Q ME U4P?33+<'K*$W:_'J]1\IOY>G/ KS$;!COXH^[+=@@?7F)._8/*^G40+=ASJL<_V=1A]2Q_$4 M^^9@ 1<]Z-VG@^O>@_QE@?#1!W+MVCP+/Z?5M&W+'7FX+ M0U]H::@M[JCK]5"'YUI&#TYBYMI>M3KHOK:C=O:,^T.DP#;Y&E>G4?E\2XJ7 M-,')R>8S3T71^PMQE;YH+;.[-J".W0+TM%]I$8B5@=I"T.,&??M9)-[X;N@H M=64%ZM_^&N8B_KU."6XS&-_2"E74VV=1.?P2K*I_W;4!]>\6H$TW49M"4%O* M$>+E''4Q3;PH6,-7/.2^[?!5: /JWBU SQR^75'AA^\=;K-7WRROBOR)[3RS MG+BJWM3) NH[*T0I64ZGP,Z>F,HQTT%,"=:0ZY-=;S/D%-J NFT+T#.'W"#5 M=^@AQU"R_\],^TN487[2T%YE8S_0&63\AX&D2.$ENXYQ5B<\OC!^9@G#[J(* MGR^7.%8.9+\( /$L4,7EN\;E\Y%@ZZ#\H^&-1B'"/(#)'\<: A-2+ ..4(<, MM= 0PX8$N+=(_JY&(F0@RGXB1;UFR5K2,A9!=3CI0^KV3OV9WP=P2A:TVH>C M?4_M%A+BF+CF$-4@P#+4Y0U#YX"G MR?>C5[H-#]Y+,3LN2@"H/Q^KY@%LHW+0$2$=Q!DLE%D#W+BQ M4,)?ED,;3Q MNL-5E&9W["E$MLT@HHB4)XEJ24!=8P$H3R-,'#7R7015J'._L>^H>D_0+ FH M(RP ];<-N?P1:C7"/Z*ZSS=P@6U(N,'7"@&R>':/DOPV$ &W(=..XM<)GM3+0Q%474!_- MANRX73,(&CIBI]B/F$YA:0*Q4S_G"=L2K/.*12''5)32L%;[Y%L5]%:ZVXI_ MF[X?%HI$J4@4&_*6^C8OZ<@O/XEG954\V?M' $R\AZ^;\I;],2\'#;^%!A]C MY[A#N>:#B'_QJ,WC.KJI?X3$=]\^ 2=/CYV_8A*G='E!TE@Y07GZ]-=)5J<: M>Z-PBP8U<%"+!W% ;Y_;EWE%TKQ,X[]'F=K=.MC'OD[^:NKHC;'=]Q$' )6A MI:5%VW%6M@_F[=T([Q4!(.Z01!Q\%P81 MO3X"_4%+5+\PH!$Y4.W#K=8Z;&@ #C%T;]8H'AY(=;%M,^@@T'A^D;H.FUPQPWJ.)X%T>9(/)P7X/&X,-6 MTAMIW\C.F,XFB(<5+O.R(K6X7,DB^QZ>H[RI[G71/,IV ,]@[L>_AKW=K>M\ M $8W+Z(,P#39FBH*I^=[ARB0EW'?/3YWD :_P_SMLD2U'^'YTP ('JK&2GI[ M@?#5F>QFOU#-Z "?A^9Y>*YU.,/=83+NU@W_=$7_1?_<_HG^+^:#T;_\?U!+ M P04 " #E2&Y5_'=T?]8] XV0, %0 '-O;FTM,C R,C Y,S!?<')E M+GAM;.U];7/C.)+F]XNX_Z#KB]B8_5!=;]T]4STSM^'76N^Z+*_MFKJ]+QTT M"4FUXFDR?" MLIBF?_WA[8]O?IB0-*11G,[_^L/G^UO)IADGA$W.Z'*5D)SP7Y0?_G7R\X]O?WFEWD>>K M[-?7K[]^_?IC2I^"KY3]GOT8TB6LP_L\R(MLT]N;YS?5?TKROR1Q^ONOXO\> M@XQ,.%YI]NMS%O_U!_'=ZK-?W_](V?SUNS=OWK[^OY^N[\,%60:OXE3@%I(? M:BK1BXKN[8O7VW:OW;W]\SJ(?:O E@HPFY([,)N)/KKW-5S.: MQLN*6 MF<7"L'Z8O.[[X=,@$2C=+PC),QL#RL9C,'(;,)+F"Y+'89 X<:6D'(A%,6S( MDG>?36?3E1CJW):LH)FI1F#M/J?A[PN:1'RJN?A'$>=K%Q;UU =AU4GS/;H: M6HCI["S(%I<)_0HW! 7-0&R)=29(UR=I=)5G]_$\C6=<^#0_"4-:I#E?XFYI M$HVV&NK3-)V_R@E;GI-'J^Z4C0>; M.-PGY]$G9/Z!5\*;B83J29H%D&%G(1N(N2ONFB_)0_!L-QQ%T^&FU664/R:YIEMX3=+_C*=Y+G+'XL\N Q(0]4L$'3IBG9 M&._9W5 V2>8",P[91T+G+%@MXE#L8-@29ILP\J&8+1XS\H^"?_#B"33O:MH? MW D8WADXF%/P( S1RKB-;D0' <:@G?)0S@*,7\=N!G4<8!RJVHZ[4 *1@Q#C M+ 4P ?;J]##+ E 3+IT_HRU!KIJ"]S"87[)< M!FP]G6U6F9,L(](1O8Z#QSCA3&S,PNZT].AL<-.JK#KC()+X28Q49RNR=C$X MTU>IAXY"7GO<<[_=D>+[? 7'E<]!X!M?(\^!S>KRR+GOO>GF#&G<]FNL;UW-L8QOCJHP^UJIV:J,4[RG#F$$(]VTN<\ M[L$]##XB-+N5:N)T-G6G[H:>M>3'IROQP7JR<9VD[%T,S?2TR&4$ A_R=UGA M[*29R(I?:G@L;[]M!#7S+%U5!]6'"4?2&,7#R'21&1Z)+1Y5F0A$522:.6 MPG7*&.>S."=:KH-CH.Z'MH3JQ.!T?4?FVQD1K%$S^2BCFV9Q:1S5M_N-4ULO M@[/.%1_RF3&8\[\_T#Q(>K,/[1'5'0A)P M9%D>YZ)U%>WW=O)*A 868E'@?RU;5IS4O"0TW/E\(D+H:"M4K0Y'E(%R&0E_ MG-.GUQ&)7PN0Q%\D6A(I_L-O\D,GCUG.@G!SO\ZW.221_?_&V[2:O#X 5S42 M#[Q'-5.[+=H\-;5VPL()97RJX%C7?04LW-%5-[*P:O%Z)0.77H6+.-FH><9G M7QTZ%1)4PV@3*/Z)PZ!YPK\?"1XNDV"NAK/5!(CG6PQ E=)@(7I.LI#%J^9% MM@;8G99 ?-^AXJN0[< PUV-'K)F"7\'*)G+//"]H2(# O\><*8S2(FG@)$T+ ML7ZN*+, O]L2B/=/F'BK9$."^;^*@.6$)6L(TIW&0+!_Q@1;(R$2W@\L2$O_ M%@)XMS40\5]0'0^-C$B0WR](DE07Y1#05>V!L/\1$W:]G!X +V/=SOG2 L>^ M00*$_T^^P-^1%DD#?#\:TX@OZ0R ?:%6-(="CK+GM(J)"OM_DX"!06\TAD*.L@VUB'A@ MP,\*QG:8,DNUMU64(Q1-ITZ MH5"PK4\:TESDHIOP;;>$8HRRUS0)AX+S&9>'!V'X/DJXE+)B$@!DAUT+0D4>Y1M M)4A<%!6( !BVHHWCXC,14LW69S0R3ND60J@Z4/:;#J*C*.4DBCA<6?7'=9R2 MMR95*)N#[XCP%& 0TQ/8W[G!_@X..\H^U"JF)["_=X/]/1QVE+VH54Q,V,]$ MP#Y[H%\U-]#:QE#(4?:B%A$Q 9 ME.V?4;P#0WTO*UF(Q*5/W$-D\;:LXR[.JG90D%$V>WK!#HSP+9/Y/X2[W3*. M2Z0:L.ELIIMY3>VAB*/L]>R"XB)_E64%8:[X*ZB@6D#9]D&%/O0\0\*"3WOK MM^\>'T3&C&:6Z;2"8HVRY=,)=6!L;^@#"T1>\OUZ^4@3?7J(LB$4890-GD&T M X.\PX<:WE83*+ H.SNE.$ASPL5SN C2.=%'+ZA;0@%&V>F9A$.;>^>@N7?N M./>B[/AT0B%A6\:&\Q$U?4SB^4Y)5#7,2@)PG@TFX@91#YV_)U-^&H4&+_E? MU+!KFD(!QTF1-(EW:*B+*,Y)5+)T&:=!&O(MU?:U WJ5BJH G!R*(%"HQSO M?R%)\I\I_9K>DR"C*8E*5]]TPJ\E@6H!\0[1(BZ*"OY&DX*CQ&0@*-., 4U3 M*.2(=X<:\7!B+\N@YLW:4[ZW9$)<1P$%'O$2T2PL4GQ:3@3/\1,Y#_*@XM"$ MOXX"BC_BA:)96+3X>5:7XS7!WFH(11LQ%%8I&@K(]\L@24Z++$Y)9IQ;6@VA M("/&O"I%0P'Y8DG8G$]J'QG]FB^JW$X3V!H"*.B(D:U&47' ?][FD9?Y;T;D M%:W!U0D08=<*B55V8U,X_EX^@K-QD,#(QU4-9A)G #!D;R@;)OH12)1075&F A3>"#/^2G_T.]FIPA M#M4/:D4A, P*-?WE=4>N:_X/XY4Z53]/O5/R]-WDU61S)"YKGO(/I!F)Q-\R MFL21$'12]30INYK\X7,:E*?K_[I_?=19D#U*C179JWD0K$I#)$F>U?^RM ]X%7GW/]AQQ0E]O(G74!^JQU"MCIZR,5XUW[Z84[M0GFBG/MZX#=9B M!PT^T6FWQRO_.XR.S#CXH";QI'A#2(BF="1X=80'4Y89#71][?JDFR?&K4JS MT>%5)QY&KY+S M\!L#']6TE0XT6V)6=AY\FGP!\Z,(?(MS&6 E @VHC$(G:6C4IY$(KX3T4#Z+ M%1'T4=?GZ&N PZX1ZD\/H[,C..)J1)C: I@Z+?%J5( M)I2-\:I7]U6&069T?9Q$D3S1#I+;(.8NZ5FPBG-E-<7:>=41X%6Y[JL7B^SH MNKDC>1"G)+H(6"I2%?B^H5@6B8A+/BN+C34EQP 9]A>WD#)X4 M^8*R^)_;L6W47Y<(.R=E&,7IP/!/8;(6FHNR:@+LK)0A%;4+@G]*,J<@ZZ3J MDX \XO')<.H:.S%Y_T,5]T4-2H^=]K*''MT@\DRC\.7-1H>='#.8!KU=Y%1L MVM8Y$PUV'LW &O-LM5.Q"%KPK(38:3,#ZPVV[!U\<[XM:CR=57%KS4>)=C;F M/\$VYMLN)W0VV7:*7_NA#!C9\&??A6L)L,ZSGTA:D$MNJJK M(OG,"F$@8E\ M"?[?Z"%X-AUP]^@,>6-N46#GL+LW7.CSZAG-^,1326#:-NPTP]Y_N^E'*2,Z M\A\9S;);1F>FVZ&=1MB;:3?4%?(=\?7")M:ZR@0'U+\QD&#OL]TT:94=?2S= MQ=MQ[V]#@%00-?5/4D2L1BFT:> _4X: M\AEN*0PTV#ME5RW9Y4=7T4>2-L$>\OKJH6.=.AX=R1P< /P*T&XXJ^5]B4X=*4O=$V5+S*T M 6@VQBX?T5N+78F/6(_R+162Y:50%10W-*6UM)9J81!J].H5;OZZ"R3H,^G' M($Z%*4Y3D;P3IQ+4Z4RFM!H<#2,5>DD*QYTR (O])0)+@GG\SY(^!\S6_47 M$PUZ'0IW'9G%1]>0K!34'.8[X]^PN%GHT*M1.)Y6@&! U]9V$:[/C>.T$(^> M;NXQ3LF,,M)(/KUXYG)SM/D,P=;BV0V9CBI.G*G<4M;SONV>8:2/HA?"<%TE M1U? 4;M5E=35N#GE&V'C2;66 +W*1A^ST KNKM(/I4I3OH?-J[9HE8U)#MGM MM)JAU]9P4Z!2R",>B74*31WZ=!ID<:A7GJ8Y>LT--R4:A49?N[\041>31"=/ M?*F8D_+UJ^FL$X!A495C-^C5--Q4V LDWT)5#+DR.R$K/_<)66EV_B_!BF9_ MGI3?P(]@:00E]4NA!Y%C)?Q5S#V(XG0 (:IVMO'7L>!1!J&39CJ)?[L2-<^M MD'7!1RV1'C5 'XVVGNEDQZ)TX#?8;Y9P059 :4#BG4&:RI(>SS%$%VJR8U2+ M6I)&)!.2^[?+UCE=!G%JG:8X?1]=&0679TU1RH M&L;X$UO'H1R_",9*O@7/.6 YZHF10W9,_WR8\:<]JP8!^2Y'JD!AFV4"UGG! MN&2WDC&9 7E#OLK?&)US$+DWLR=HJ$+A\&,&[7);6FM_[77HL:.3]U6?!A!? M]2>MK3Z+)I%8ZTF:2;3[C41=7]CQS(,,2S-0ONJX-,F!E&SN##L0>IC1>YQJ MEA9Z1[*)<^>? U8)%.6^HUF0W?8T=:##&@K7+XJNS34X;1M[0\[N'N8 MD>V_OD^BOQ=967[Z@6K./:0LC^WYZ8[P_5X6Y^2>L*D;3I83RS8?W;R2<]].;3]65 MAM3OV2)(YX3;C@QV/HGH2N-K"4( '7KDMQUPH"2C:F"GZCB+17U+D1[/,E)6 M$EDERE _00LC18_NANG!!0?T*2K;LN]M/C= M5$X+V<4S86&@*/7)[F#,'$TZ^:KC:1P^B8F-?Z&'8 YTX'*.2I7E> M+%<)79/23&\+%B[X>G^;!#V/#PW=H0=L#S*X\KL%REN)LP^5^0N2L0_H5&R/Y(./0O5 M![P!\/0[Q N/XVQQ!SC"T(R MH5\UQ6'_Z#ABQ8 574YDGUYEUFPD=1J("BJT(W'!RRVC3S%7]>GZ2MZ4 MF3D)\_BI?'3(*E^?OOP9G5I%=@_9>R*&[O>.?/\QDH[V /P UR-#7H&*0@1< M4ND)/E!QC9:&<4)V^'Z@@XW7\;^,'88ZF.D<2DGHUGA.N(["N-10&ITL*8!2<7C!LYI;GT;9V^7E%5Q%ZK% M7+36-<8.3SVTPDQ8]#U&&:XDC$;3&_ED4,&=*,0PG7'19<6RYGQ2%;GALXQL M619ZOJS9NZKMY;_6)BH\..N$5: M5&!P'K7%G%<,.YBAFR(9 M;+!\270NA[(E>G0MAJX-F!WUS"YAR81 E)W3XC&?%87PK<'EAFK]E9!7$4;TKW9Z!R:K^MO8SV"D9B0>F%&4?M&M\&ZK_NX(44/X1[1=VSATSM& M^(FP1YH1_ZR %5R".'B,$[E[)M'R/8ESA=G19;3)6$UYX;T&^>.H&H>\]FXH8LQ.VH;@0=SZDW$I0^HA8QVN#ADX+,C M1@QF* M.W(O;_FXC-,@#8=9/HQ]0R\? ,S0EX\[LJJFP>GLFJ9S$91S3AX- M2M530%4WVHGB'GIHOV]A1N6H%P(.3TA()%\,%OD HF .>Q@7LQDQ>>:'Y@-JKN,77X5[]3BZ^E:->P-- MF?85)!\9+5:<@O\VU.3<')8+J&'[=-J)H:>C?\[LVS-NAQ*! M[\;^<6I+%:I5(H(.D!OHJG5&V+'5M+^X%[0!J4N,7]H6;E",ZZ+N1 M.L]>/&'"_6M3R$"K(50[XQV_.D+=C@E0"NZ!0AHA"5:==-M"U3)>O=T]U:(3 M'UTS=1;;YC(GC39;3YG:!KCF@'/X)7<=;C=<$4+7::/4C:$ QVXK< VG MT0Y4G&'6%B57E\J24D:I86B>#95H[)3@=5PWAGEWW5 !3P8(KY MG'*D3FE:9+K;@#;''0JH,L8[9!Q*&1HP?*@:+&JG!>F:BW:59_?Q/(UG<2@" M4,I1$,B+N]%2!_?8Y -P!5DB-D3W V(;W@#Q,'579B;)Q M \J'X7<9Q$R^[/2)!&)@[82'-@?@VS?M 2A()T^"=K)L$*/8Z$:,+8> Q==, MA3/:5#P!AIB%#'E<0=33&DP@''P800T7]S1(1%#5_8*07'BL-"7-XDX[P^EM M>S@U^IE4'4UD3Y-&5SA718Q$<2[*']F'E*HM4AW^*G>:NT(W"0\?1E:K5.+.\'G7'CY5XP$/'[;=EWT;C%^TUS?'L?]KOB,@ M9+>R,60EL=%AV;L98Z7)PR 8.(GR\,.$IO-7>3NB>V>TO.^,%D$CHL GD@BI M;/!COF7*OK3HVF,5/6YR QA76@+D!<2LADYE8J/4/JP:^L= =\?$3QT'K$%8 MO1V(,S"@#P'Z^N+?#!DF)2DN &)KEXED8BY KIX743(4\ MW "JT859>;YVBAS*N"PB?I)&9S*L=DY2[1WWVS^V!TZC!WG'O=L'SJF?7BB7 ML>78#5(P/(1)P/AS[0?[[+"/BMO1Z;V@\V'4WA!Y;'I+F%R/3_*YV(;B>\WXGL>-+L>9+32=GWSGX3::,9L)1K:PN!? M!(M!=+I38L?MW,;"#'VB_ 6%;7/ M;N!X>#&\BL>,_*/@_5T\:>^:WW5"-[9DDXH.*4EKEWM(5I:. BO-;)>P(FFOFBY+U@^N+/=;)D'<:JH<5H[09**G)G)'\H>D%S2EYX\ MP^$/YG,FRJ1*7ZYB]P$8A PD/^JT&2>(?!B$JIP9TS#L1%^J,V>01^(+3*$I MW\[C3GCC2:5*9]$TY9-HP5B9A7U#4U;_*#T\Z =XUM'G*PS..(^C'=KAH]I M\'?#3 %Y/LA3P7$F_-R'"Q(5"=ELSC(1=IE=TR#-FH46G+* ]NH4^WH?FAHT M '+H6Z"M#/6#S.LS/KO42[.3JFT]8)]&]5 L#!2/M-AX$=E=@09B[ .G'KJS M0N&1VKJOE+IKS]X']LE2OYD5!(P/#D^5*&?P:CH) "7)?GZ+EWF8&J;NXODB MG\X^9PV75WQN\XRGU>Q%-\Z]'$/R92_!/)G(5!FC&YX_!7G!(*JM>NO5&9IO M,5!^+1 M'Z8Y32]D)30R9L9_),O,6MJ= VAKRQ;"=4B-9\#JIZ( 2\T0_2- MO:<=V:SV!=U[^]F^ ""%^IS&')VO 8N&-B;G#V'ON%$LJZ6UQ9FX>@GE,DS>-( M\!H_<=7^O3K'36]PR MP0; SZ/Y_X)/2/GZ2QR1QA@SBWC+:%2$\NRV?N[!S3,8^I/8JX%K*N'8X'MC M7IG86*4A$:%_U:%,G/U^NA;_?\D!HI BX;TZP]Y;]C2)'H#YX ' D^G.21[$ M2783,"'@$U&[!9T\[UY)==6W)IN/?=5+=2=@U<.<3J7X:HBPO*G."J"I'1MQ*Y'$9Z'I*4C+CJCU=/PAS$,$I=3>\+?]7 M+I[Z\W*9A:P]_O)NF[$ZHWV4>(8H-VL_V_PBL*.C V?PHE\*,IP17= M'OPPYF.P3>6@.J2J-I[0L(,C8WEC8/"?MH."__!;%ZWG6&6[O*VFZ7<3ZV=B M>D0;VR1$0Q! R1L8VB%Y;K2:1NIQ]M>6@2(N#JLG;?5S9:?1 M]UFR]RS9P;)Q9H"B=M,,J&B&/\=I3%:-\4#S5R^0[T.2!BRFMXP\Q;3(DG5Y M<$,B[73'R>Q4P.GOES&F/ZWA-."'RCWHA)>1\,>"GL@Y="HF&A$29N'$3KZB+S&L9$5@'M.F-"4"*G9*&;DA@ M>(_:B,ITIBJ)UG"OL]L,NT82NG$H84-?8AK)F%:-JMH"U?KSBU6K'D!TW=Z0 MO'P^1(0;Z]7::H:VD_-%HTK8W&?L#^6,G8JB3E5;O#BXC'#6A9-SSIW=A*X$ M'A?/ E^#_V@A QK*'U^LH8!@Q5SJM76&0Q&P1ZY25\,HZ_("J8'V\:>79Q]. M,/D3V[0]N^938!6;UZA,1S8A>6?\ASEEZRKL2!G9]+Y;<;_J?D)G,@FFKL38 M_,3D<3VI/C*IO[();_I>G_'@]1D-,19&*C\N8\8KRNA%I(V:O\ZL!-;=M6]1 M+1#+A"GM&CL*I)K4IJP*9=9?;*I;'I]"M**@!%\H@LE-EXR&YOB7C29;ZJ*O MDF&JZ=5H91WJ"XI*(&C($@*JR)=KQC"NN M!CE'0E9.6I([65S.B*VF+1#=#^CH&F5%/Z>RN&F;K9DX0>7_C1Z"Y][.MKHS M["MRH">G3\]SQ6W@4PD/'@$ I=N\[[QAI7P.P)=TFI>^\[ROPW9L22VM=GXX MP_OM+MLRX>\G-QP!=I"JMGYH16U3.O#'WQT0HX6#^CAK Z**A1%UKKP%=M%4VQ8Q+LYM52A5;< MD?9(HLC@5\%B=DD9]YO*,E6459N/.\+W;*EJ?A+44&+LFAC:9:^Y@W)#8B1U M7&1YO)2WR?&,3&>W QG M!_?%+?=>56PZE-<;1C TKTYT-@*=KC=__?>8,!$. MMKX6P6#F\QTH_3=F'A8TT(^-5*^C9EV6;2=)CMUX9@0@D]=I&"8Q]NG3AK.K M=%7DF93NK>TI10=_\J7A\UT=S[QPU-]K6?"S-O3L"S;WO MH[GWCIH;;9,^EN;>^ZJYT[5T$,Z2(,O _D^;Q+/5;GR7IPW .#5:^N^D%-)* M\3ZG]#$C3+Z9*ZU3!&VD(<=(ZJHI&-@A&OR+GEF3;H28]TL#XH'M67VB*5E_ M"MCO)+\LTLAZN:=K[XT_-=(8:1F$&3;T%: $07$"I5>L@03YWG"4@R1ESK@! M,+_2QNJGT[>/I!M/T=^;,L3JOB;;SK /SO5/'BONAQ1MD09=1RD?F3$?7$N M/.# +TY;),:?!NM8 A%*0(O'?%8D-<^WW/^/B^4F5'LK@TEC?3O$7A[A*MT/ MLJ/.WN^:LS%^0-,<^WQBC]&KCAIPNWO.:1XDJ&J\D5?L$0&-:&5C[(,*L H- MHJ)/O@V>N%U9XSPTS;$C!\&J,(H[Z&A"]#M%\>(TMQ4D^,GD;FZZ^.YD]N%Z M ]]EG,89A_4CI9%A?M.U/Q87TRPO^B2W8>\N^/J).S L#A*(-G:;'XUW:!1W MI%CYOT*RC+)8N9[7M=6[3?UWR/2\^V;F1H=XM]71.%$JX5[*@MW(8S N MV3^;EFS921UC^2VNVMKR7J5AU&GAFEFIV\S[Q5?-]JC3_$GT)+,^'NC#(F:1 MR#98?PK28L;9XR;)M,DO=CK_EU>@()ZL!N=D1;,X+R<$_?!K-?-_&5;S[0GH MS8PT/E&3) E20@L#_GJ*HUF:;4+[I!60(H[H0$,AVDOQBKB+S0H2594AS9[1 M+Y:[,]'1I.[INW?46-!+;#95&C9YG?JC0+D,6LF.PGN"2H\^@UTL5PE=$R)? M,2.12YER *G_KA=<%D\45B5"?Q$E<])\+0TM2&3(2CR+A4987 B2ZH?E5^D3Y%BHR37D60O]=-J@DX^M@FPK->9D^)G%9 M[@NX\)A)_7??X+)X,J%5S-[1=9" UATM ?8;&2Y7[R:1QQT!56,.NP0;73@[2'Z MB@U# '.Y&,H/<]'O *K%W_J/IU4_CCWC>F@J,B!A!7W_ MV#D'W?8[J3J>R)XGVZ[]J?![G-%>1Q? CC^8!XM?_P:B9O'GWG&B9GU839M/ MU-X'"1'O'M,D(6%=>1XP6EWZ.*;#6D=@/!B48A&KK@8VX6*F4:EN[_\AKD6 M4<8E7EW"$VYS3W'._W9'BVUVJ7A-<%.3T7@Y_"=#><*Z<_'WN^GGG1J%X@N; M2H7[1L+KHM,V?,G/F?P>&>ZE;8ZTY5P1X3"F\UUU&/::.@(LU\6,JGJ7:1:Z M]\#CW<8TNL\#EH]P(KG+[$E$5^54?I*%?_KIG<;>;$1H+HR+VB""C'IB=DX: M[ZE,TS/A^2;5XS:2,=UHM].A.12N"@!C@.Y'[ [O^ME;Z)2V;8_F1^P]I;5E M/NI\X:&6J-_@T]WP]\K#K5*_J2:[/NO41>JE7NVGW18ZM.OIX73\DG;H&A%O M:!KVU'23%.TN?#AE=Y'P; 6]B^>+?#K[G)6E@:#ZZI"AW7[OK2L- IYN%%K< M9L"M@IT,[5+=U5>%(G"0[<*L3O&Z(^+A"KW[TO6R=:1H5^[[;1K,2+P@)_5J MN0IB)A\J,9:F,E/A7=OO/6&J <#4L//./NN[M<]<]_8C7,X/M[EOPW#4H_0D M^GN1Y<(L+RD[65*6Q_^44AJN MQ4W9WE(>F>*%M3Y\I?OK>]/14=S']17N&+7+OVFHI]ZCJV.ZUNN-U-'H>'_5 M'M>MGBLN1UPAV"@J]\\Y<")@6%0($;7X^*:T,-T&]>SNF*X#]T+L!6W@#Q"' MYO.-H&$2/_A>NY0#E+SRTYOV7KDD'BP]Y65N<3>/FEN>;FZW0W[CJ8>YMR7 M?SU9_Z"\ ?]KW]XQ5EN0#OQKGUX4WAY+9Y>4W9"O5181GQ-O&4WY7\/R 4'S MPWJ.W1R1VAPE0W\K^('W/9W5%^ZV=\[4K?U03R_3;&E/+1_V:W1;0;@)IE' MHNSS*N+&^.[-VU_>6-^-!9)C9\>9+%']1@L,$/2M]=DB2.?D*FW:8YR&\2HA M6D%J&,[YW_6:W;]GY 16_7K>TOA0&*(;PSEYS*]2[G850NPKOCGDB.=WG,6K M-&3"*SLGY9]ZM;OT@3VJP1IV!V:D:##CM>P=B0I]R3H8*79.JETE<%D\&56( MX5RCI:6"1XYC*)<7AXOW!7>A.;=3.4,_T MYS $^3-218]FF(C-38=FM;8V@_VJRF<](^*4/6'7-.RYK,%!0A^[M>]J55ZG(7851+!N-"*.M5 Q MRFTA7S\$ST26*:HMHRX,J%NM['38Q1"!2Q84@)$4<+_@HTW,Q>50Y.P:LK0% MA8D O;HA#'.[S.@33>TU\@TR79INHEKMT(L0@N<9M83HP+>6)I+%41$D?PN2 M@E1N2N06R6[H 2]K8<\%VXH*NAI5X1ME@&W]DQC_;A$N*GJ\K(0]MZ461- 5 MN,OH%R)\1&YDW,4/YN2\BKX11XBWA(4$GKH.Z0FJ5/RSAKXH>1'.0M/Y*^YK M+L7Q,"RJY6TGJD7T(>QV(CKQI_BJ%&G#J+T JZZ]#Q<9EE@896,_KHW-6C!> M4G@3%K/+5F<^L.GCVK< &8-M&15R[5.H3'6?+1Y?FLMYVAP2HVE^; K1B($> MY]+@2.R@;V@:;/_E@?\M"V2IU':D1\:-%IC.[S"5<0] V3T[UZ4!:J# MM3"XRS@-TI"[,2=S1B0K6E7=EP](P*BQ;\A[6F;KL0P7I,;QVS.6-P8B_VD[ M"/D/O]T)D313(/]]X]=^#!C E+?+=N/:_L"H:L=!S: G4]$N7FHL1XVYLX!9 MY86;X&PU00OE:,/5 5,I"\K _Q0\6U'=;8(6>6%'524+^C'(#%T/MT=O&/(DC^JPA83EBR%LV# M)#'=A^S=*[:3 M37(+)Z,JI:#H#Q)%C5%CO,SVV(Z:7U3!'-R%!Y!!I5QY;! MO%?(;+'<]W[G(:_+VC"DQ> .$E1Q](OF"RI=.LIP0\2S-="8!/UUW&]?-;&F1 M@W[%C[VB6L_=N^P!!<<_=-ZRV."\,UN9#$!-YX=*QQ@,6H-0 S'L$79&PA_G M].EU1.)2N_PO6Z7R'WXKWUI- MK9?=%LA*42'6P727XY&.D/_C]M^Y;Q"G<_'Z9I"NKZ_/S*?&!@*T/5@'+,4) ML%50=#?^)=V''6!U,%^D#7S*_/TB[25?I D##%DL]<[<^1YOR[3EZ"98\K\VK%7KW-5R 6A]4[+&<-L: M T@VSL1X&;,L/TMHQOTFXWRH:HA]3 @WIN;,IQ=YK-P1$M(T@H"L;(F>T=L+ M98/0*'>P#^(0=3J[2J/X24;EZP,Q-$U]FUJ&7S_TLC=L#%%E7^)\<5>_\K&( M5P_4$<:_TEHG\%YN? M#:9&R]WN@W1W/G1$"=_W%C/(5985)#HOF*@V5+X M^!893?DJ_R5L?8@C!Z[ M_!+H"+]3F- %FZ/.TR]E*F6]9=QFN:CRWPR:UY-@[YO[:=L&@:]C5>8=]A^J M;7+L:(XAAZH:FJ,>J75N=@6,D$P\XG-&,]-+XF8J] U>'Y5#@!BK3,,FTN22 MLK-@%>=\J2_R3%3ED]7Y.#\:/PA&BKX7=%((7"Y/)M+:=#BKM]Q MNY.2O'H4A0_$K2Q)LV:](M,S=C^]-SUCU^AWTNQX4O6\Y\MT^P=L;AB?SIK\ MR3VCP(*K3/J04H1ZC $2H/?L%VED;NSA0DX?A-P3]L0]:>2<1##C] ;1IS.5*R(7QWZ0WY8 MVZ@CMV6$@T.(GP!?%FW:EBFI6#=?81N)OCVS,,*!GE2OX[M201^?EI]"E@OY-& M*4>;:NR4V!OM/IJ"XH&NN(]\W\^"A#-Z$BWC-!:.I4@P FH/2(Y=E;2/"IV0 M0=?C'0>4?W[!V3TG3R2A*R$H4(L@8O2B?WV4Z +N@HKOXI$:K?+6GT92H]\ M1SO2)JX=J>P$IA?';,5R*4)[RE.V\N&$DY#/.-M<4O71VD^=H[6RI\W)VJ3L M;%+W]OTXS:OC-/4 V$: GZZW32JF3[X&+"JUFC6N7\IB!):[_&$_A5UV8Y3S ML[$TTOM&>E5&I.0!R_'C1X9!IE6V]>*9L##.B S).(@%FQG WA[Z;M@0]6&; MN[;X?PV;&85'9Q0VE:7/:"KU4 2)ILY*69'_\(Q@A_T,:]=8*'JR8QAP/%]Q M">,TBT,92W60";C]2>SP)-^G7+6*L"=9="/^R!OFV55:;@X_,N,+B:-\##N, MRTO#-:C%_WDS*;KBE9H7%RE-7L&]X@[=,7=G#= M.(;4&]2CCC'?>_S4<&#/A(Y\8+\8Z>=DV$N9+]O^+8A=4C8C<5ZP+6;C>9[* MCV&_K^FEYVE0B[NY?BC--25S(9#?YFH;X0I@D"9L9TZP PC\G+)[*A3?B=US MA%\\KV)69FN//_$J/X;^YJN7,Z]!+]_VS*L !LU5=N0$_6U=/Z?>GAH]^JD7 M,]K@MW<>O![LY<2KA&J0^X&+U/.I]X5$'+C8]C=[ V8#\.58_$'OL]]9K/_0 MS*"_1#W>.,#1ZS=]2N=3D(/++/_"[N+V@>SES.M[;:[E:B=R*\?VO!6?@EKM MD5W\C:63[[9:XX+C=8,9@-KU"[L,'%9_+\':]_#,]&CI/#-3.2,,9J"CX @O M$G'TZLA%GJ$-X"C:FGPJ1DO+[*Q1;C+BLR8$_FS(2>R MT<_D[O[SOP0KFOTY^YX4J>X7N\98_YL:<%VQO3_A1X&7D6N)[8T2?OVPWF[Q M-> 5T 'Z]L..!A][0VU.KGTJ!E:*R3]@+O_5:O9M:+@E-'I9K_Y2;B5)H]LD M2,63.=:'K4;YFA^6H[3ZP6(K3/)C5QN[(WR=C$-1440D!'Q.XSSCWB.@M(Z) M##O-?,R1T2W%8P?0CWUSG\6I?I")"UE(X*;Y@K"'19!6>[4;6C[6%(UV>N_. M O9S+8/Y8T.Y&'VU^.UFX5H1VTVRPS#[-@?>3[K^F;U:B6.]L#B:&'PK3 21 MP1HW)24.Q !V08[AC?'0"'X+ >:]X:I21(PF/_KLH6 "N]C'$<[!6E5^-_TC M<;@=PK_&>_/I^ Q?@>*+N=Q2OZA3747=!*RL.:R^Y/JE<\FE>T>GOMN:;'K\ M?LOEP2T7J!3NQOKE8,D>:!XDS=\+V6YH_M\DWQ;*;=:LT(-VH,^_Q!*A!]4< M^J'8:-*6?@QW;*I_$NT, 2:'Y@/[H."X3->H3!\J;)<%Y!^"9Y+!%M@_MA?8 MLH>)[,*?174CUY97^XII),)\?8>S5%5GK]ZD!,C0)D!><@ *43ZUHQ7=A]'# MA_\RSLL9)HU$X&/,'?LTC*&CZ4_MT=3H<1*DPF5M].G/\#()[C#@'+O!&8+7 M-,MV6+,$4>G:^W%;W4MSK9&IDQ _FJG#66>'#M#7M6_11V8+M"GG>O00H8SE M#>7PG[:*X3_\=B=..S0A0?SWC5\?$]R[G(\3SP,!5AMM43,(C:L8&=Q=O-18 MUJR.$MAB ?-3\!POBZ4)SE83M//Z-EP=,)6RH&^97^I;H4[3,^2QSW??'_L< M;0?R_;%/M]EKM$N7(WCLT[)B/(BMW'1VE4;Q4QP50:+W<31-_1@88']'(T5C MG4,$_TN<+^0AH#@F7L2K!WK!1S."1,A,=RX.*(BZJ=N00YF!JM!'L?I'=UY22G)YY<(\5W M^IC$4W7+WG5#4QE%LZ )A]Y<)^)#)X2N8D$4BF@P(7Z4 M;,B+RHJ1">=D(EB9<%XFDIE)DYM)3B]/%$1X)\\<2QURB]-QRI@[PZ1W7J;*EM#?T_2POX*K;K#W'B-I=P>DHR[ MW ;(HGY-<^S-BZ.:C4)[X2O79=&D,QH_D6H1EW;XA3!R\1PF!>_PDB-Q%B1A MD53NM-J--KG)/[\QE%.KO[]Q=24'DZ^\B#U4\[ MX5O#J%+1/0D+%N=\D[AC',V]5EL0KDX-7.0TF]V M2C^,Y "##V0Q Q9X,]62R>Z+Q[^3,'^@56;E ZTO5!M'7\;HC![]8)\[0E#UPC74-_KM(05<7CC/J"$&)?W?11$!R0,8LS;2WDBTC.2O/]1Q2H(^QG MH <84@Z H1\([KE,G"QID1HVS0-UCWP',_1>:5A7:U<'/AQ<];N^->>6_ORV M?4"UY]4L>M+I"SB":N!:EO@1X5(L(_(7]ZO$E-D-(CZNRU<'/'P8IIOSY2K( M[92S.]^6)E(/PW>&<^*JG\GC>E+VA'W*>T_F(A;ICJPHRT%7EWH*[%/>.A)1 MK <77-,L#9*S(LOIDEO821I=TW1^S6>SZ"3+2&[+ZMZW7S\VN3;]:D]Q^PF- M?VKKR#?@E+9_CYZ8P" #I%/(O"\H."GIF[2SCX3.6;!:Q*$I?]($.FGV8D_'%.GUZ'8F?$UJ4FJA^VBJC^ MX;?/]PK4JU^*WZ&=\ID!VP6WP>^HAT-G01I$@1AY7/[TA ]#SI,YZ\U$@79 MYX*M58I1$;\H&)5O<'R*HR@A%T%FSC(TM$<[7'-%VRHS2H;T218'MT$8S^+0 M5%=#T0PZA8Q27 .,O)IW3TXJ*T^@/ XK,Q=%9FKM#)3'96(/P!T!_M_H(7BV M>KUNG2$?1NSK^ZM]W#YX]HYUS,5A"'I!YIT4%)K%Y;%J#:_Q]..]+9FDZJYQ M&H*>#/*2#D'*S/,O<42NTAEERZI6ZL:2.^/B='W+:%2$LCQ<50\5?C8RZ.<\ MV5KU/3(9% O\DQ17<0!'*7MTZ8EMC#G.VM'7_<'".6.IY)NR2CK]\8JZY3>D M8BT&*&H-L>Y4-4DW"HV^F%#;WP#_G/%]NB?P82P>=*K?"H]?G[W G>'.>()M$?N@38*:IP=%\PR$YID/09N]T#P[#)HTS0K!CQG-=BO42$PW M.-4"^K<)V]X=&*IJFZF\N:,"G<#:?'<%($[YGM5OQ/^)9[_YO_Q_4$L! A0# M% @ Y4AN50AUFB?%" $$H H ( ! &5X,S$M M,2YH=&U02P$"% ,4 " #E2&Y5*ZG6=;X( !620 "@ M@ 'M" 97@S,2TR+FAT;5!+ 0(4 Q0 ( .5(;E415JDFQP0 $? * M " =,1 !E>#,R+3$N:'1M4$L! A0#% @ Y4AN58LL M.N*Y! ]1X H ( !PA8 &5X,S(M,BYH=&U02P$"% ,4 M " #E2&Y5Z4&8.2]0 0#:* \ # @ &C&P 9F]R;3$P M+7$N:'1M4$L! A0#% @ Y4AN5>,V]E6U#P \)D !$ M ( !_&L! '-O;FTM,C R,C Y,S N>'-D4$L! A0#% @ Y4AN50 M 0!S;VYM+3(P,C(P.3,P7V1E9BYX;6Q02P$"% ,4 " #E2&Y5+ N^#')< M "**P4 %0 @ &CL0$ &UL M4$L! A0#% @ Y4AN5?QW='_6/0 .-D# !4 ( !2 X" L '-O;FTM,C R,C Y,S!?<')E+GAM;%!+!08 "@ * &4" !13 ( ! end

H.)LJU$FE395%/-<BN6DZI'P3*MP4(70#PA ;!-RJY@!502152"ZD:CE-:N M/?.U3DT/30O4W[+HGDH%@SNWLV$9;3T'MX#/G\EK<_J <\$](/U)E\W M;VEUMB^4D!TKNWZ M_#,TL@/E.IZBBILN6($+-'=WAF"(T01L\?"D2HX:1T=?]>\75QQ@.-?Z>/-* MGRV:7]4O-:M,O;,03,(J2N*UZ>\3^3G+OIG_9F --+76[-WJWHRS@)SG<7)D*TRK"F_- M=Q/F^THZ_$1F/>A4+NT)HNR=I@>FO/\X%)>(](&,_ZK50#L6^DUR"22Z!0-\ M3ECL0<>C%AG-336T22ZHTJ16RS:S/_@SD\I*G ???R.S>"H@@V)+NEFDEZOT M\WZ ?\@;5_CEPZU< LM:#E,TI) %ID=NIX6AE^N7;76VS>TZK$6V+(7%K.-J MVA4K@R6 TX[ZG^P_2L+_I_1_4$L#!!0 ( .5(;E415JDFQP0 $? * M 97@S,BTQ+FAT;>U9:V_B.!3]CL1_N(O4BDH\ K2S,\ @\4BW2"PPD*ZV M'TUBP+N)G3I.6_;7[W4>E++M/,,LU4Q5!9+8U^=>'Y\6@JLFU Q?@<4\&L"8WL-, M>(27X@LEF%/)E@7LB%VG:3^/R!7C33 *G5.^"/Q6NSK=:_*YH5NP#>:K%BCZ MH,K$92N\(-EJK0J=]N5D;.V&+2^)Q]Q-\U.!H[8!^X?&.#!2KV,^K-F"J7RN M4:_4VM4>EDB'[V24 -0N\*"_&(?/)2U]YDGL8;_#DR;Z#;M_2=NF'47VF2G[&P=C'\%0:* M+3=QK*_/B'&'ZO[U\\J%GZE6#'D^9PO.J:V8X'#/U!K4FL*'D$BLGKN!&?6% M5""6,!><>6!1>\V%*U9,QQURNP)%W>/4=6Y#T>H+SR=\2P(-'C\URT=HBBLJ:0(>1=9G$@*#*$C0Z2>G1+XH0Q"PA4H M ;6W$*_5?.XTP+*TDK6*D(@C$*KSI'G21G,>QXN0$KD@G ;ER8-+-]"UH^)I MSI?P/E'- ]'^<"1)2?\4MM7MC4SHFZ/1?-KM#\>_O2\8A>A\VAT,TO,O3NV> M.6JMFQHG+5@(Z5!9MH7K$C] 0.FW0F1GVM;LRP>XT[-N$S==HTKXA<0,'[#JUN 8019K9Q]%^$UBF"50:TUC<(F>+4,7Q-< M=XM1$"\2OY86L]T"XF%V+-0^4C+_D+!^\N*[PBK67YNL,8[FRB.15J&A4X1Q M="HLMD2IYA&F'9TO::#EK:1O$]=%-X%6CQ$7Q2_P4>^"4M1KR3CAMKZ. 1T6 MA=;>"UN%;JR. IU<-&8B:XD,)B:P\CR#JY%SZ&3@?*)C['?V3%#YIPOZ^ + M8O^]DB+DCHXK9!/NUTS1;W)"^S*S$$H);YO,A7&2Y7P,D+7-&.U8W,4[B!H^ M8O4&(B/7](QN;K-I9)I,;]/,"'-"EKCV. 0TG?]ZJPD]T#[_NQ^P=X&#[_LT>V*ROEX,%_P$&Z); QF2)> MF%(Q) M>:2S?.SZ=_#G:W$J&9IWG[@O$.[LY2=N=@;]X/X;,?Y2+L,EHZ[3A"E9T18& MN TIMW7'%DS\:'O2A!$)%)3+Z:0-AG\\?66Y=4QO]&9BST7U]ET4)O;H_'>= M_OY.(!GC10N_9_7_.Y6/R_]9-[I+))K6(NT+#O% MK.IJQA5['4S0K[+U*^SXG;9^]?TO4$L#!!0 ( .5(;E6++#KBN00 /4> M * 97@S,BTR+FAT;>U9:V_B.!3]CL1_N(O4BDH\ K2S,\ @\4BG2&QA M(%UM/YK$@'<3.W6<:=E?O]=Y4,JT\PQ=JFE5 <'V];G7QR?'I'UA_3'JY'/M M"[,[P'?0?VUK:(W,3KL:OV-K-6EN]\:#:YA9UR/S?6$AN&I"S? 56,RC 5S2 M6Y@*C_!2_$4)9E2R10$'XM!).LXC9I);/O3/> MP/@7S^MG/F9:L60YW.VX)S:B@D.MTRM0*TH? R)Q.JY:YA27T@%8@$S MP9D'%K577+ABR73<(;J4P ]E$!*N0 FHO85X MK^9SQP&6I97L581$'(%0G0?=DSZ:\SA?A)3(.>$T*(_O7+J&KAT53W.^A.U$ M-?=$^_V1)"7]0]A6MSYJ M'+5@+J1#9=D6KDO\ &EGPJ1CVE;T^^?X)->=9NXZ1Y5PB\DKJAM#7X8L%$Y M8WR/5;<&APBR6#OY(L*?$L,L@5HK&H-+]&P1NBAN-JJ5JS5EHS.2WH1,4@^W M4J#W;9 H8ZU1)*AF$FIG1>+7TF*V74!\F1X*M0^4S+\DK%=>/"NL8OVER1KC:*X\$FD5&CI%&$>GPF)+ ME&H>8=K1^9(&6MY*NIFX+KH)M'J,N"A^@8]Z%Y2B40O&";?U]QC085%H[;VP M5^C&ZBC0R45S)K*6R&!B BN/,[@:.8=.!LXG>HW]SHX)*K^ZH"]/,"?V/TLI M0N[HN$(VX7;%%/TI)[0K,W.AE/ VR9P91UFNQP!9VXS17HI/\0FBAK=8?8#( MR#4]HIN;;!J9)M-;-S/"G) EKCVN@8L+#36]&2 0+G.^NDRGOQ_M_2 ][%2# M:IQDWR5KA[&]_SL?P7N"D^_O-'MCLLY>+^?V2,:9=P,.5> M[Y5[A\F]3 _#_Q_I5HPN8N#G&W,U7BR8366VY'LJQ>Q)>:"K?.C"M_<;;'$B M&1+,)VX^]QG93IZ^S6;GSO=NOA'C;^4R;B7J.DV8D"5M88";D'(;!YZV8.Q' M9Y,FC$B@H%Q.%VPP_//A@\J-77JC3Q([%JJW:Z$PL7O;OVWS=X\!R1Q/^O<= MG__Y,MYO_4>MZ#:)7+J(1FRXN!7ZOG[I4J?+W*YB+=*R;!6SJJL95^R%,*&J M'UO'S['UX^[_ %!+ P04 " #E2&Y5Z4&8.2]0 0#:* \ # &9OQ]:7/:SK+W^U3E.^CXGMQ*;H&CA=5)_!0&;)-@P(#C)&\H(0T@ M6TA8$K;ATS\S6E@E$# ""2;GY!\6(?7T_'J=GI[O_^^]+U.O0-,E5?EQQIS3 M9Q10!%64E.Z/LZ'1B6?._M_EQP_?>P:\#EZKZ#_.>H8QN/CZ]>WM[?R-.U>U M[EW'JJ_7EW*6&ZZ5)ZU+#N532U03+I%?1 M85TQ^<&[U[4,HAF.$/RYJI>GEQONUT\O_6IHO*)W5*W/&W .T9V2<9J-LZF9 MF\1U(,S="+X_[ZJO:^^3B7.,L3CHM@@=W.,^$7\!3B#J^WS0OM+^;N:G\6UX>#@0SZ0#$\?X>N,7_[ MPCF_UC5CY2_M[Q=^!>^GJ3+079]D?C-'HFAH<6,T +K[\.'77]'7Z#=TG&;B M[&0J!'6H&-K(G;_VEW./@O2Z#F+NHD:UY2E<5J6\ H7F M+@"\"/^ET)_OAF3(X/+[5^M?^&T?&#R%;A('+T/I]<=97E4,R,1X$X[EC!*L M=S_.#/!N?+54QE?TNZ_V;;__)QZGKB4@BQ=4 QC?J K?!Q?4N_C^C2H5S!(U_$QOW7.;W).9N6=^J&F36_X%O%94 MQ )O@);U=;E!O]])]/CN_L>/#1Z10O@HM)B6K7^MF\&/-KD'VVKT> WH+;9E MFAOK)KKYV2;W*2!::O:]N"62=KMYME4;:J"5F+W+ 'ZRR3T2K1(4RB[06DGG ME?WSMBJ.*-T8R>#'60=*[@7%T .#:DI]2&4%O%%UM<\K,>N#&'R$)G5,'2%* MK\[O1$D?R/SH@E)4!9A?2N\72-B!AK2(^4X21:"8.@6]A1=6(- T2;#4Q;M1 M1S;B6E/[2,J0+J090[5>9^-0+5$*'!=\%) N7.7H['(J2-^_SCT"SU/GI.SL MTA2S0![D*8-GE_=<($_TDM"SRWB<8:&#L.*IUQHO('?"OIUM<"^J Z!!-T/I ME@'T&.I2MV=4.P\ZR.DZ,,[F:,SIU0ZDB[$>=49)XH\SB%I60GB'#@)TK8:* M9%T+A0G:,OU"D61H7[0A)-&AS2%D8^+*$M^69(0HBPT;49?)8*7#2/+C&T"GLI-6@&PG@_(D-0Q6>?_/R M$&S$+?31@4CRXA+Z"#-)2/=#\V.48 38!\7W 5!T4%$5U9&(RJ)TVAH$JH\T MU"#6*S<&L@P;*FJ9-=0FL%-[PTM*6=7UJM($6E]2S"BKVC%US+8\Q:_[MJ%R M'2^S@5"I(S(!)+3!P[BJVC%-A[XE)UG\Z-R4DL*7E^(!F\[#5(_"[;/@;I%YOXE7& HULB M/X/?#=93?TB4#P*CW51* ->XZ$-2N8M[%Q:?# M((49_'8@9#SPB>4,_C !>HR6-UD.0G]F\ O?+@1OIA>S^$5O)_>#V04['+/? MT6SF?NPX-'Q6&B7)+XI0PHV1.8Q\CX23+I.)7Q@=QU7:2)/Q.3\AXX!.W&?P+ M^.N]OUUF+H#,\RX$;Z;O,GM><$3?53Y6_GU/R.)?:_GC+T63Q:[F"O8'" DN3?[_*RF#H:&7 MH0,NLY9IGUQSIRI@=,=KS\"X'BJBAY^5PKAH%-S8N"W'%H SO='8["V+@^82A;JC]%M0 J!F0 M#H?"MV5P#9U[18 #S77A6-#@W#51!E6[+,9:;1B4ZY!P]#,4*)Q=UMB_F[=^ M<-\*D=,T5)B/[GTUFEYB3X&9;;8]ZAMXH:&7%"LILU/U<'8NZV3Y3SB\V'4C MU#<:XB- (@[$W"M$:1WJD2^DF6KX1N^^B&#='VMHE$UD0SE] MSL""G<'%U!6^&MIVQT#-M/0#":ZB.OF2+05)TUWG5Y2(9.)8( 0Z"\8 +C M12H(7L#(5S"[*IDY-FW-9SIT+S-PVLIKISQ^$!QZ9ZOWP(!D"'GAO0<7*@[P'#^:6FH^5!R@K M!2\K>/!@;HW1/P_0A]/>;(@E&LJY TB+;EV!NGY>Z&8[5WAORNS1>@$]9?@8 M757Z<=;NBGC^KD-#;WV-FEK"KZ7^0 96\T?[4?,WMQZGJU#MV4^#EYE=[BYL M!INC7&$SG2:5SL^ V1IN\NGD?;3!J93L$R%;O":@1JK74Z'X]QI^MW2SX#5C>UR.N[IX\6YGSB?SQ'@?&BS MU)O/DV"'H5$P&2W>6NV C,!%V4-)GYPOY*A,2\#V1)D&P_F!(E>*5U.,$TPP1YAGYO]?5 ;BJF$U' MWR7]['+JHB^,^_M7UT?,DO?5G3X_!35J<=V(NPVLN M#X$'8B[#9"[WB(#HFLM F;3%P1&G(2L'-YS1J$W8]@"/TP!1J"QOU %%3/?! M37=D(,008Q9J8Q:RZN$=#Q\X#1"%VIA%#5#$F(7.F(430INTQ#X-](3+F(6Y MGGFKUN2G :+P&K,( HH8LW 9LS!#R'S84O4T0!1J8Q8U M0!%C%CIC%C((>?1()";L\"4F^]@93G*#(;= !\8#,2 '-R![[Q5!+$'8+ %S M@'DGEB"\EN 0>""6($R68(\(B&ZQ8:!,FL;>V3B3F+Q*1HQ=B^$I&LP6X2F3 M#'KM>:&0"C5B;@A X>%=:QIXE=2A+H_J8*!J!A"CK9S@V"[0*8"V:K)4$?IP MW8 /O>H?/@GUX WAAHX :2XC/30 M.B5B/@K!"O%3_/HI!"O$5_'KJQ"L$'_%K[_21">?&7I.$:M&#VA'C1;7L1Y: MMT3,9R%X(7[+)GX+P0OQ73;Q70A>B/_BH\;-9)AU-'6T(>)4*USQ,J\(H-$# MP"BK@G6JYEP]P]*0#UC*L,<#D,B4AV/*]]%C>%'*W4Z/9ZPAKSL]/N+8F(S\ M:C1Y>0N?PVM";V3R81XI*SBU'C-;$F8",R_S^D+AE?N,'+FV\@-=ED#7)W19 M MUP09'*L7/EW\R\39C/,J$6 PI[K:L!4!\>A M_)JC :AV+)COU9N!4,/[1SAC"TL7.&X!:T MQ69P9X\RS.05'I1.-F-*FF[D956'MR'X#2E^-R$"/4@2)5X; M-7@9DF.V&YW=D[HTX8*1.Y.1^Y< M9OS0@H?PO<42%YT)6O#<]VH2K^RXI.NDLL#KG+E\3P(=.[7 R]5.1Q* EE/$ MF@9T$U71AC%*]S8E RG&DB)*KY(XY.49(/D<_J%!%5I7Q5UC$E!% 50AUE0> MIX3K!O1OH)=S)&6R)450^V#2M]U]L^O2J \-FZAT9B&P"0]L(M2@A< F/+ ) MK9%:=6 J@N8<&A=%#7/ MAX J[*"*H%]$0!5V4$70:R*@"CNH(NA3W0 %:+P,^9D3^Y(BZ88&N?X*3@]9 MOCAQ:)T5->^*P"LZ\(J@GT7@%1UX1=#C(O"*#KPBZ'O5@0Y0MQ?(U0+JYJ(. M$%-.#UP^^'!HS14UOXM *QK0BJ#/1: 5#6A%T-\BT(H&M,+G:WET%T2GJFN2 M8 #1K/A^4"1#KS<>C@-*N3=>$U$!\!)XO,>\;]CL?Q^LM]4B2#@D$D)NFSS: M%Q+8A$>![*D=X;K.1E&=]=U[O)R40EAW^&6CQVM ;PS;3T PFFK5W&:C-]7: M$#INO [R:K^O*J8$11LW$VT![RM*\A"E_1I &&J2(0&]^"[(0Q&(B%UHJ]/0 M,/W9:J?(:XJD=/4:T$Q678W<;S"[86E3EAX:LE')"A'($LA&+-M$($L@&VK' MP/,44@+9$X=L^+)CZWS9!^45QGQ =(O\"$;]870]#P^M1R/FK1)0'CTHH^>/ M$E >/2BCYW$24!X]**/G4R[X[(\\ZE%DD#@(8QSD@Z>'UJ01\SD):$\>M-'S M20EH3QZTT?-9"6A/'K11\FG1&1/:J/70B"H*4;G'I.KT!JA=C1_T),%IR6[!BI6VU_O81]:IT3&\R "B& HN2G$ "%$$!1\FH(@$((H.CY0,6AI@X MZN4FB:(,BKQ^!(<>K(./YZ /K7TBYO\0\(0&/-'S?0AX0@.>Z/D]!#RA 4^$ M?!ZTD3BG2WR-%^#D"4>-&/3UTE@/K66BXM\0H!!?QG=K @(4XK>L]5L(4(B/ MLE%GTIJFBD/A"+Q:>R!5K0&T5TE8Z'0S-\Q#*Y.HN"<$(\0S\=MUC6"$."7K MFGX2C!!_9/W)?R9'CQTC<\,\M!Z)FC]",$+\D?7G\A&,$']DW3%[!"/$'UGC MCZ!#G.O@%2A#4 $VMZ;'6YO+A$#+JXH ^:*9.[KJDFYONIJ43]F7Y:(-M>GQ MU@NCO1I= 47H]7GM>0%Z;MQ;#\$=B5EN=+QFGO!09/79?5(UYVFS._86('!H M51TYEX^((1'#(Q/#*'K51 R)&!Z9&$8Q<"%B2,3PR,3PU&/#*R*&IRZ&5R$0 MPU./#8D8$C$,@1B>>FQ(Q)"(80C$\-1C0R*&1 Q#((:G'AOFB1B>NACF0R"& MIQX;$C$D8A@",3SUV)"((1'#$(CAJ<>&1 R)&(9 #$\V-E05?0@O*Q Q/%DQ MG(? H:WA:<:&1 R)&(9'#$\V-B1B2,0P/&)XLK$A$4,BAN$1PW#$AD-%LF3P MH5%8DH@^X/6A!BXE74VP3/H"7N/FK M>3Q'E%ZA*"[S%OVV@B#!&ZH+U#;@P2*-;G>=>6@!*&I?4M8]=CU?%I_K=F/G M^SDN^&!H#3YFS90-X,NM)ZP$$=EU4<7.C4RAM2_R^9#OTON%!F13M^@]:4!U MH'&I@XX.S0PO&%!#X$4SN/G^%?J!\%_TO^\#2C=&,HQI.S \N* 8>F!031A.Z50% MO%%UM<\K,>N#&-6 847G&P4CS*ZD7%#HTLG?;Q0*+N*\+'7A5RB^0W[=__X/ MDZ*_??\ZN-S#PR:/^4\\3EU+0!8OJ/I0!O$:WP54/'[Y'8[;H>!-$HT>(H'^ M=#;W15O5()OBACJXH*YD7GBF$O"1NBI+XC<*T1W7I3& OQP8WRC[XK9JP%C3 MN9XY3SJ_F'( L=S^[PQY7^?H.[H)T0>\,ON$>(?O2_+H8MTS9MF<&1CP3NW+ MATJI62Q\_-!HYIK%QO>O;$N66H%O:RM)<"XA BL<+JC!$ M&5R4E6X):$ FBFU3)?93FZ-7X8_,I?U_X]_6(9>#_H+RFJ8N;P)(&R4Z?0 M"5M<,S34Z>+(&:7P:'4 /O!B]GEGEPP=OS=]L.D]IZPF:C%\8R%J\=35(C8T M^]"'3T/=D#HCS%K]\QVO/7_\4%7 %SC!Z@7!^F4M51. 44$ M(K7.>ZR9%Q>M57=WD(P==?&(K(B.F(*_JXG\J,1X#6@N$GN'&%G MEPTP,*S*"(Z.+8V*61C5M:1#;?H7WOP:?J*[C^M?ES%*[&VB*V\0%XSP)QD_;J)K&+\;K&*[ID%HJM\)/^*.+M M;V'\NW?WC--/ZO"R[NHH+5)E>TJ)"'M*S7JNTB@A%X>X2L15FG&5C G6'5\) MK5%2K>ML[MU-MNOA,5#_-Q+E,EDZ39.G>4HPDMQF1W&9T ME^Y7*YTZZ$HZLC)&!:H&=\53'O\:&<-\IU9/85,\\\^%0;.J2'VJ"82>HLIJ M5T*#*BG"^7'&G9^+[[Q@?/P01VRAU X5UR;\H'B=BNL#@(ZN!B(EP;DSX"=" MSTR:N&:3B18^]%C(DE4TU7K0:)XF,&83%HL)C=T2&/9\"*HL\P,=$N2\LG9V MX$Q?F)L^=@VAG0FR!Y'(?L*L71AA 1GFAZ\E?ZOMX^^J$F0Q'7 <"VG)F@(&FOB(3,)]7]D'GV64!R/P;C[;_ MK#>0AAC0W+%8IVY!A *C.GC$9>80U^3?2_9.5,&O'Q_IW[/>*Q M.5L>!)Q=9A-QCN-2Z0SG$T9F3BC$6@6R+)KF SF%%B=,4:=4C5*-'M"HIZ$F MZ:(DF#D@M;/D_IG,B^R8I5DE9PT&C5SK\HHT-C]<='CQZX4(J;!(P[MT7C]O MG%O\*/8'LCI"^TJ/"L[S6M8:344]=\7P5)5.4NS1J7"*?(9]T6(GYBQV3A0U MH.OV/V5) 8R[M19RA4HZ4V=^W[GA9]C#9 MRR4'Z\;&NH]-5]O:K_=_>H/??EUO_=C8L\O&4()#8FG::T01S_8LSD?.;3[R M\&55:ZIOBOML%&_YE]^58O_Q1L0]&]-'P[G@H=HJ2*"K^H97WFTXIA=3U6HP MP($VWJOJNW&?DY._\Z^C'NXQ+3S_[#*?\QB09]W1W/UJ*@S8Y'_2P#M*[/T> M#-4_;$[*X//U0PTTB#QIP,L4> ?"T)!> M4:H7.@?PKKPB4G Z*32?N%*ZAQKT-)7_O_^389GT-SA\ \A@T%,50"EFJ!FC M("_D("@0(EA>$'5$#VFD'+S,6]A>ZC>=77Y. M)>DO?K6%H_W**@QL:VC(JZ+[/,\__7ZM/HV[70QD+S[S[))+9^(9QM.2XD=: M%%7"'F0"(HC^^*$.15ZC:C(O .I*'KW0!C.F1-6A*A@SLI&>' KS0HP2H2G2,:S?V MO$^89K)KJ^'O?:GGP--M+7M'-A/9U'@T\4>67VV,^FU5_JSC7A0@8K*MF"1H MW%H1U8/-*T7P;KE;%+36;ST)?C(UZ1%.@U%%Y]Y9E9!.VL@#4.%J!SP&O7*RT- _9<^IVD&E;139G=5 M'SLW0CL+P2_Y!088IS#&-A:6=O5(/P_84KK)-OH&#K3,/=!J#TT@L!=2FSU; MN2YBX7I!>11MI>M=%CQZSV6K?/GV'6R?RUJLBD*J?KD@RHVF,V@H=)%_\P\P#1_0#F@^_@A)QCH>[17CA+AUTK7O':@ 0&8F6V&I-GC# M:VOZ_>_LD\36KGLW.+:FKWK^V>5?U(;=7=SM9AE419W[)!'TE@TBX'L3< 1[ MB/B^9!A02( ,D:^I"G+7Y1$%H.L^HE"W>HT7S*6V F_PE+G];D'^I_>830>B M.O2/'Q)T$HEX'72'5E]7JA%O4I\1]]/?6(X]MR\P>I*.DL #M"4#LS+X^&%1 M&U@43V0B2&"M(;LF^NG%,1*W.4+O0\%'SY#8I(F@(RGF[FH="35:OF;I;UX$ MFE\SWYS+UEY@$X@6(!8I=*Y$)MV^VH-8YTI),344U"KM..MX*8YK@I8MSLFR M13B7+38FF.6PIM3*",X654N0Q12R!K.O8M$*8*$1,W-S4XY:M 7 UF307 U3 MSG0?^=%IZP,M#V>NJVHC=\^HQB:$]P?]^77PA"_#83[7 ME7D;.(>UX/)FV'&7PB/-6"L%'"N-:%FRU*$CURMM9Z'&',S54)<4H'O$ZY6? M!GW5[MTS[]M[^SZZ6KK0LU%'RR-5247;R[.(F7?U0H^U^7T$SE!NS$'DK3&X M8XY7@3 VZLE4:OM=$KXQYTK7)M@+!>\Q+BD$2Q;9QA2VF+SS\8-W\(L*L:V8 MG9H/V:6.6[[-S++!:$%1S2394+<"9S@"JV>K2W\R&'NC9\DC4\V]2?#9\+F4 M @>@HFC]5=+-\$/A%4'B9124H'WMB%3=@ $QKXDZA3;&2Z)7Q1[WF?_B&@-[ MKFK9JN%]VCO0:MKJL=CYDGUCWX?W3\\ I[Y:ZFCH197OCH9' =BC%,(M$F-Z M#\BR(Z?49RA]9G[*Z@&T.OGSY9SZ"^FS4;,F-]Q SUEIKYFG7X5.5LLVFID] MX'^6'A3IK$D0'Q=0CA'\.6O_4U4P5+,+-A.C$#)BRP9FN>GW?*\6JX;(7,JW MCI:N#@W32$!KT9)*%GH9FF-:8_DZP?7Y]W]M[8PR4 72CS/K'I1U$ZL@ !)M MWH>:N=$$XM?FB@6\=&D]<@499W,2D=.K'5,*&#K.,?-2H S[HFJ(0)!@5'1& MV2_T'V>ERO49A^B418)U,CA2!88]2M,3KE M59-ZJTFA%33_NCY$Z^.*2*G34026/0Z35&$^F7!%URN/LPDG9QF&YF1"HN8P M]GR;G4$T=]_@3U^&0!'03ZR)-$.X952MJ-Y=5V2=,DG9J%&ZYUK(PIK)\HBG MR1B7%,O\+*#NS_;;G),O!PV*;:>=TU"4^:8!_CK0FH')W%G.I#S+ MSR<8FT'.;#O/N2?.BB >Z5M9'1_L*:%;/!KO%@0THZ8GD$<64C'T8^]=218R M5VZGF)QCD,9[C '6\EL/VO>;B IZH\>*#1WT.>Y#)MJ72)4&OE$#B@;D2%=3 MAXJ(Q$/5+BBMV_[,THD8RV5B;#+Y)22K (@EN7K3HJ5T'E"OQ@!@>EVJY"KY M4JYLDUY!YW[FFN:!R=CI-YO1[BMY'2 ('WN2 4*"O)(!^A8AS'E$(.Z M(UJ5S9\?%'XH0MZ*7PCZHJ8" ]LR,X4@3_4TE%#YGP;3HFD&)_43Y"'7%L:7 MNO7*M,-F==45+_.H,T2C!P#R>^UA\N&&*'/2NG'OD&3W"LD9S8F2LP-@-5V- M##A9HCH/A%/N@#@UD^X]58:AC]-=C"J^#"5C%!7<I: M5M\BHU031*D>"*=)G-175 ->;ZC46L!.PJD9Z$8%K,F3UJ33T)T--G2?QVD* MYQCN>(7OFJ";&/."I M#\[!$@TSC'<(]J$R6H2=&.8X1-^('LO$?0EE5]B&HT EE\U5;8:FM8T50 BPB1!8-0TYORZT1X6CN9! MF<4YEFKSMEAW74$*!(YLXM3U5\ +/G-08;#N&B^#+O0!3<5EMM:(CN8BX?4R M#'/[Q"'651_DME'7O&"H&H%@U-3?/H-F!O/*SDP'\P8O6Q7?5A*<]QG MY,M@7;^YDQ0 568'0$TYDXV)# *)6EP"8W*?8,2Z2%,U=WZ6%&M/F*0J!(81 M4X2I?6(/Z\)+\;TGM:7H+/6Q^U_KPZOYYN<2ZYI# XZ"-P*T8U-$AAHB'@MI M&-J0'';GE#0I1I VVV/(?J.J W,Q] (]SVF7<>H;#U=L=K&W^<[PU.'F-ZHY M&L#GE]4WH)D3]XU";> \]5*H5AI% L?/\"7C6JY M5,@UBP7J*E?.5?)%JG%;+#8;$3_[ME&L-8MW5\7ZQP\<;;6YH'*5 E4HYLV/ MG>87#/7YH9)[*)0@!Z)^WN_G4@7B^+;ZT( C;5#5:^KAO'%.%:KEH(I_ M\I I<'IS]2+B1<1'6T-S:P_FKOI0:39PS5\$MC&OLNE.SQ:.+K08AFD-%$[A M6F/PJG8*P\;3_?@)VOUA'PY@9%YX,:TXI.+^]LW,;O':8M^T/W=C:=^T^REH M,^' 7/>"J9_ANG-XKM7!U)6&E"">_SACIXQ,9+,S/9@RXOW@BOTWNE<3B_[3 M"J?-51PB)&T-,( 0,;L&+1V,O-6YA8<:")I(MT,*-\(+5G#1"%P,PZ)F26EP MSU]UA_F<\GQ"X"H P<86$W5L,;MC:S:G,D$)G6N!H1[O\OP@'L_I.E3"N39J MUR48+>FJ-?Y=O$HF;GOZTRUWMEI?;IABN;0>YHS#'=@N 9T5[;G+C$OZ8?V% M;C<,$S7NTY:8F3:T"R6GB.@?M$C\RLNHR#]GY'E-0TTY?Z.68"V)9DJVS>[S MN?PX/6);8^G78^HEG7BZRFXQNUXY6]O6IA*?W )U<\\,6KH6T LP)7B1+3,' MK*Z:#L>RNS[LOQXW9;A/[MDJU\9P-J.?%ORVUV< M4[-:V.J/J]>A]8)CAJYY!1C.@4ZN4OS>K59%)9_HB Q>)>VMH1PB*6U"98Q2 M@!&T!ET-F%6L"UHN4S$VDUJ+DT-9'LQ\PRA?="SCVO%R=QLY*U05. :-%\%T MA/I*D:J-WO/I42'Q.) P6L;E4:!S/DS"9@3IL%CPYE3 $I3)TA$5GPU9AD]X M6*2P Y&=V;"@I+S"H:C:""H%=VFY;?_31^I JDFXHX3)LP\[P[,L"%@,$C$Z MLH*PEDWXH)^,)1/KW>!MH$_/0+^F@0$OB<7W 5]N-)?W[X M1=^'9I4TW!2S"K5IAU:Q'$BRR*7XN_MXF[;15'FD5WC:[ MDR]$^IC @.69C26X]%J@^NA"N8IS9-KPZY=,D@UFVGR$@(L*ICG1,(:M8:"J M&=-_.ZWQ\.VF5,H(URDA%4SPYXP1#<1*2KH-L*D:O.RA7 X4U.Q1R+ELC$FO ME_)P6NU]BA67C*4RNS+*78#8.;NM#J ,C&HRKQA0?:#TT0"M1"Z[L)84U9[_ M_,\AS#3(P*$J!*F351P+VD)&-F^R,=,PVB!W4$4>JG0=HCY'":YN^&: MF\7UU)FLJ(K@&L=9>&YDP4LY<9WHT0<)XZP=)*<1J;E.2L#BDHIQ/I(()#;; MJP+0-?2\(;WF6#$";HS&PJ1M/,QBAD=U,7QSHO&)4#XRMEOM6\ MN&N'S(QV*$M\6Y+-C>XP IAI7ZQ;'1OFRJE>C:O1*%W3^L8V_K'_,'.&*#/2 MU&?(LCLQFM&G$?BZRK$68,TND)55I=L$6K\ VO.%&GV^G!^#[DMK+-\TS3VSNIG\K!JHH)W5, XN<<-3AS/,F M:-E *U2[5A%$@&/XQ"0;2Z2#*5G*SPN*-@3BC"EW77%V)$:]3PK_TG>)/RG, M-1@KA0=1.%EE/C@4W/D5M/S0L71J?5@06OG9@&E8RVJY9# RY)W!=D8Y6BE( ME7I!8%Y_/G%7SX&:'C?_#%%)R0Z98?@B#O#[0_('\K0N2KRE>35?Y_5@+SQQW 72 ACH=:N 5*$.PR*-C2Y_Z MF;.@A2NU?L&5)+WQS!I.D[G/!'C"/<7E7I-D:Q6H7L:T4&B-L\]9KIKL">7[ M;;+B7B9TFT(D>4KZ8:WIWMU2EHMEF%T]K)!S"V,E/1W+9H(II;]>CNE*B@ 5 M2)-_!YX+T+8DO?0S+VSJI: -]Q746;11!O\>FIR()\N"CNQBB4Q42_$W9AM& M0Q5+T.L7:W?-(\YF1]<(4;)]^[M8O[E[?N@=HHJC/)=UC\&+=7UBH.SH[]C] M)_?9"KHJE]3=!S=-^/1%4-&(NPXINCNVBQZMJ3F@!LDUBF,U?=4:MV]S#V#\ MD_^9ZH2ITH.9K?1P\7:/%JG3H0;M2"=C'+=Y><&I:Y(U\X/1=6=CB51 \^.N M0K)S*;A^7S+,8U51JPHX4/@0H BV2IGQ12::Y/?=[]RX\W+S^Q;GWG)_T?$, MN583EEF"J<_H7%GXVR][3:&*DCZ0^=$%!:..3K.P6 MR=ECYDUJ1]ZL+YI:529%,U!&'J7GC-YY%#OO[4/N:FN0NBG,=5.+NE-53!X[ M/:K8J<*$ZI+MCUOC]$MYP.>*/_E$]R#J4E6L\KD8]=]I(UTTF.QT]EJCGO\\RQ!>V=(!B)M_J$#7J-> MS49'EXN/3VS_>+LO8.GFIB;U2X_,?=K'X]=DR-<2@,%1*U6NY^U_S;RS'A1U MF[DIWM31Y^ZEPTL?S&K=*?.I = H'=WK&[6(@H(["JPGYX9&3]6@$1!=P"?\ M^Y.YEOY(7$'TF'WSD=!3F-QE&829S1]O@Z^>UM^JCXFA4I$V>+S?:5XD #OX M-@:>+XIV 9Q#$4/3,=KZNS'DEEA^@?Q$6WWZ4W\6&25='[JBKJ>6AZ]-.=5^ M[ZV>=LF\PS+B\JL>6QT:N@$IAKK=Y=F_"W^YJZM?S,^'U.IGJ]/;;#S#ULC# M@K<9A@1&4H*.I;AT+,.ZE8^NQAL*0A8GV,-'\,*5K4Z*/?!S7,E>=[N9[7#% M;($K^]F/]?H?];7X4.QQ!\$5#JV!&5=8%%DFEJ'A7]KO )Y='[899U%ESGH+4]1K6OTQ2>, M2U[!K'_U[W?O[BW<4"%P/Y"IPF]GM&3]^@V"*#JC\UT M;$V@7U.H/^V3/R+6-3_R0<8!@ZD=" Q=/!5; M\CZ2GHCP$5+][FM_FJ.J_DL5O9'@(ZK*;D6$#>!KC]J[_G>9D1L,.LA M":^V( J'8Y+$%U_%7%U@;]VXY 4KG-@2U5D0ZG=2Z45N-MYD8>W\>SG#Z34$ M+/K#RU1( _'^CM-'G:O$6BKFW>(%4E);\<*6A50# P0$%1XN<9+8DG) M\P/)X&7W>.5/KE&_?N5N?A6WV8JRP5;?"5$4ZBT:EQ1*L.@Z<*6F.[,"WP.2 MC262NX:M4> 9QDJ3)!=+,+LV*US?GZP.#%Y2@%CD-05J33TG",/^4$815@%T M)$$RW"6)U_L9[M==:O"'/?"FKAF*(6]-DJ-?\/1Y-2;7SQIVD=8A>?"S)9PF M,K$,B[%?UA?B+8+TFCTO$,O3ZK2B;3M[Z!!-4QE]ZQ'V;W/;FM>S(YTL[]U4TS: M,Q[%C$6L<>-7\W3SX(^AMS^3T#'G\-ZTI 1_<'MTQ]/L@8\?>$%0^_".Z"Q/ M2E$-I#XU0*'<.Z2@JYF9&LU G7&,'M !0J-]B+PP>XA\1U)X19!,K\\^<5X_ M/QY>N$'5^"Z4_P8T,D 1X ^Y;U1U@(1)OT /:@!+^N-Q M1SN)TJM_W\;B0]Q0!R8O)A\X/TF9NPM,.8,,D65;8'^<0;6.WD/"!>?]_$.A MF9;Y@0XI=EY]HYRC5&GZD]LF!NAA>+@!D#XWK>"1OW!F;N9Q\-H9GCK<_$8U M1P/X_)P&E:7PC:I %6IQO*(BCC*S/_KJ_ I],]5$CA;Z_A4RWFT.-, _Q]L MJE1X[X$YF[-<3[EPW6+'!-8S8)U"9C#_Q%E"T0 L0&PG'&Z\7 >4Y6THNQZ- M[@QT[G#TP.4=\R :U4KI[N.'9C%_6ZF6JS>E8B-&E2KY\T.-"[GP#:9%T^S9 MY/DX!YRO5@K%2J-8^/@!OFQ4RZ5"KEDL4(TF_.>N6&DVJ.HU5:T5Z[EF"5Y M?7ZHY!X*)7C-EXC/]>=2!<[T;?6AD:L4S&$^G#?.J4*U7,[5&U3Q3[Y8:U*- MVUR]2,$K*,@#Y]U=]0%R!A<#0B"_[DZ-/SOB1)D6CVZUPA0[<#X0T3"=ZD+;0P\[AY>Q++OXO5,LNQ)XR;K(46 M9AXWR2(+DL^YTC@MAADW5G2^PI=MLZ+;\ZH00AG_8D0?7Z1G/\-K#J R7S.ZNJL*]3WW=ZGU] MK:E]MT[#Q7=!'J('H_.TX/_%)O\^J?ZZJ8V?;Y36V. :CW=_\F4M)P>S4FK' MJHG$)[9C]B_93ZL7RIQ@V/7^2PMBD]#YTQ8K7ULP?'XQ#/W2 M6KY,QVD&=ST%#'W6+HNMY):[M!WO/#"3>6 P'AH52R36%V*1>9B7!S@!C*'B M7=I/QM+,^H5B,A/S$L'@E@@.E1"MKROU/0_K.W3F5=VH=FR>."9/=TQ>L9;N M&6!,ZQK.XQ0]'!!$"DH+>QFY8RM0FV/]WHP?DXXQ&5),B'VN C&0;"SEX^0K M,E>;RU4 1A0J;]I'GPHR6YM+%GY#R\32W/JS. ,Z[^5&4W6]IJD=M-&H.:G) MM:UNGZ^6RF,N_]0:/]RP>K$O@[_C;4[IQ+GAR"29&I@T'SLD9Z9G;V:9BW$^ M-KX1W;'11 5BDV/IS/JC\\A$;2I1 1CD="R5)=X3?IG";HU3L>P6&PMV,,:S MC34GQW 6[5-VIYVRKYRJI_O\NS2XORWG^CAWX2U3/J%E)M1$ MA9KUOF@=Z(#7A%Y.$0O0"9?5 :K/LV4!;1J;K(-4B^.WD=P:_ZHQY=_57]+] MXS;G]VYU9II#I+G[2YR2&33+UVYJ7L&[ %U'CYW-S%:GS =_%@5F'@;AU25C MB2P;T5X=6Z$P '#&"Z688-I?S*[&-X LHP6.!3QCM>> MP8SOXZKOW\>I?J=8;W8UG,?I+ ^B 9EB[>_M.V0=%A3>?-I?MCZ6]'$L<3AE M:D/V!:'6N1B=6;_0?Q3L"T:G)R.LTS?''W:%GHXEDL'H\]DUW!N@P+!1A@/- MB7U)D5#XBIKZK5+J=S_3*?E.^,7\9O;EQ-MDFAJ>GR/TL#A9P[X]IH!37%3/ M$]^&AT$H?#:6];%@>CP\#"QQRIX8$@-0_2EZUXC27?7/=DLN@RXO7P/K+,PE M)7]_2V?3+U?,_4LJ0,_=^UQN1-PDDWGLB?/)5.ROCI4C*X98)RD(BY1-D4/2 M<4M2$":/K!1BER7L-A4&'.F]GF6?6K5.:';4FQ3OV#:WKT^*=UCI'Y](_[U+ M_]YFT1!G\8[514]=6EP\=H0N3=G>3',RQOK8V4 4RA;3%5"A;9(F=CHH\0K M7K-T+,NNCZ_(C&TG8?@+;KD8'.,^;3?M9KM+BJ#V05G5%ZVW;;3[?*E\G:^. M!?I/:_SK_;[;?JH.&Z-M-GSZ7_A"Y% =R'O'1*O*Q#0?J++!A6$'J&> (K[- M 1J!5S1@8AX>2^;%/#J6WBJ)%Q7NX;(KGL4TT/7>)I4<%?[AT?)>ARRD8-"R M@^RN[W=>0DT$@&Y8H[3M6455)E%.!1B3A.B,4J<9[J&;R/;H8GI?"U\.J4[< M=6" ^.'<_I6]#V?N$+5K_H[\8AD6W32,AY8%"(8@U6]VFV7S\, AL1L!VYJK_%SQ-Q=/TO\8SM07Q;114&4&5.JT)YN M&=%UX(7!%1S;6UXH[>. D(.MJ_H%=SJLN@X_ ()8:3@&"&2#T&]7"_I-1[,% MX'R9E:'5#NK(8>ANVFW&A/.1M6CVQP#P8;1T49!(([<[*& 5:,'M%F'>\X3=U-V79"[HG_= M9,=CX1!5/2;!E&1227VV0]HO,4H!1] 88%UN9>5D'4#'9O"?8TFF;W\Y6A^; M?I$SC;-:W,7"?G,M=.7M[I02@I0_B(Z7$H5^8Y M5=9U3?X=Z,5W0^/AA,"@51N5#-#7(1<1MS35W./B9/%FNPE-/88^7RF5Q[U: MMC5FN\D_1OGF1GK:IJ'?]H&2=?*6XS48:$P'3WP&-@N'6"E-^J@%#M]:U;XG M(>@5UTPBBNO5!Q"%0(TR"^=AFTV+IS8/0:\ I]+K.^QM:$>+2W84LL'V'ZZ M LR.>A7;!HI2"_+#,7V9JV&_^E;J5#7V$&%S:6+Z%I>!C];=\YB@_2VV8*P/ M/'[G?)/9"F2C#,;J0#);^ZC Q;ACADQ8T 6X+(L_5>%NHPLS-KH"C-F2VVET M.C'+Y9>7Q,MKM7;#9@ZU2X:UL(4.6)$AF>NXPFX)1?-WE*@.VS+P=V,S->A:J2S M-/[96I^ +O*: N^HUX#6Z/$:N.)U26@-)+$U_OM0DAFZG,VEMJF.WCE(=DPP M-0 :I2/:8O QD#JK\:Y'\\13(.:@">:[H#)$!RQ7.Q95U:&A&] LPD?.&/#^RZ]<_V>M M+"7V4 G[--0-J3/RC*@=^LT*.N8;;PW#,NPZ-=2!2$D*G,K^8&CVI5!FS7_# MP_S_WZ&\7L'$Q&8P#\5HS/)&+M%N9*GM^IOPSV9RQT] MAZ6YS,2X5"K&9M9O#293&818[N)4+$TFFXAE,IE8QL=66S*;00CF]@['TERF MH7YE8\G$YJZ\KZF<>!M?#1XR#+[^^.'[P+DE.F =':@+&=J4^M X5\ ;55?[ MO!*S/HA1#:!)G6^H-WM74N*&.KB@:/18^P.'&'J1%.>X][F2>_- ]P[?E^31 MQ;HGFM?JTAA8!$Z'9=?C#W8T $2'A$M>HGHE1D*\%#RJ(ZD\(H@P4#6H=;[!^[P,@2+ WR>H M>-S1HJ+TZC^H6B>2*9,N4^SA@&79UA\_SJ#"0N\AC8+S?OZA,"R0^8$.B7-> M?:,FAV^CT[>7AP^#&8^P ]+GIJ0\8@MK9N8>!Z^=89_#N&]4P'8&C%,=,)A_XBRA: 6(*($_O9D:.WH2G#[LE&ME.X^?F@6\[>5 M:KEZ4RHV8E2IDC\_U+A0?J#!M&B:.YL\'^> \]5*H5AI% L?/\"7C6JY5,@U MBP6JT83_W!4KS095O8;OJOE?M]5RH5AOF#%]^AM5O'\H-?]&?+Z;M_5B\>.' M7*5 54J5(G57K31O&U01,@7RH%B#/+@JUBF.CE'(_,E#/E"-VUR]2.7NJ@\0 M$[B&[*;W??B9P7ME_FRFD[SC:*[%, GGT,BW]/6H4?VKOI30.7G#/AS R+P0 MVB['W:'B5'[B&^5G?:/))3IRHQJ&*CSW5!D:9?U_^8&J0\%[&4K&" )0X8>B M!'_RY6QSSONS\V>3/.7&#Q E?2#S<$)@0 -OZIZ*=$DS6D]HPQ%OC"#;K< & MC6M5L\B#OBS5[&D 4'?PFIY.%>',P9D" SA3,'B/K<([C"GP,&0N@(<@ M0!__.&,7'<(57FBH1F<%U=&6VLK#^!$J!*C= M/E&B^))27/#R2#EQUD)D"%+C[V1.GA><_(7(@J;2]IV4?"ZB+.^D;4 M@?\N9@45,]*-#Z3HEE=U82=6!P4L*$)U""4<[W;6O M;A+=MW;AY>D$M%-.$(;]H7CYS+7&_T9WPTYGQ/X4 MF1,0+'QWFD]B6.G#">N/360MG1UAB;76BUFM$.E(!T9R2Z%"Z,I&W(>T^BEJ=(4VC98PV(YHS$!U*#X25 -(2D6)[="@] M$$#,(PLCQJJYBOZ-G2&R-!;>F25+8^&8A^A0>DR((_5K4.E7B@]%:8L"9*R]"3;DNUWAS&4^X>3W%2_SB@ LXGB#^CF4 M1Q2#,_MAT\UB)7N54MR)3.93L#DH=[OCP#J;F3TU.UV MVM5N%F/EENHE]LYOF\[IU8ZU\3T5A_RU?]5:XMI.VZB9;(Q+T+%DRJV=,$;I M.PRL-]:OA]45(>+G?W&Q\M RMF2% Q6R52V%74_/P<-D(EU$NB(D72LW"N!H MWIV$?B_CUK*'B!L1MS"+VYKN?EO*FWO-.];FO G4CV=#'S)$"/E"A"UTPL;0 M43)N. [@B=&,6]_,:(B0W\39W+GU)H]+NCX$8F&H0=U4@W=7Q=^\/ 3PT>8W M>FL\>GW]4ZA=):M2,M"DF5=';O_/"I+#B!O37)G:0:U 891B50F;)TJC#R7[ M*OBM;JPN7%D_H- JLT.FR):RO,L MM(K4P0'FC33"FKS]PNXR?#"QDFS37E] M"!V\EKW^>KH&E$%CZ5B&XV(<%T"\$?H@@^@'/),;#K&:-[M[DJJ5@;Q;=T\B M4T2F3D2F@DZ4,8D8YWH&,Y$Q(F.'D;'9.\5U(,2E]WA/$D4 GP;=;U9Z;VLR MS::2:#P9EF&7"F<(: EHC]0P8%+YZ0 2M:%(+15]II:%D-E2/,1;E/P$$34UPF&4MFB7=_TKKD" 1LA<4.08J*9*B(?!'Y MVE-=UZ95RD>!&2)M894VG[FJ-$MR502T80'M04P$%N4??5?+/6O%^LQ:U8%N M:))@ -&\*O?&:^*-INIZ:]R^?[A_S#\)Z??4"1=(58!!Z< P9#.CX9JSHH8# M^%(#,H! 1E_6&P]$U>'/7#%^,U?>H XT>97[G2P7_KR\#$:IDZJ9\F3W05-5 MV4R,X]Q.RXZ6>B>ZXWC<)+^^?9KX]@2T40-MAH"6@#9JH,T2T!+01@RT&3KJ MH%U?:),3GX:Z89Z]VE0]E@!,1[^]F#NJ QBWZ9(!(#VOD@"L0*4.!+6KF'>IV!_(Z@@X79,4T3POUO[02G3$36Z3"IU E%'4 M$@:+*B@BNH=@]/0,9B+J!I. ]GA NS+/&K3?$[+BBQ27)@E:(INAD4V_!B5% M# H!;5A &P�DS%BKS']4S>HP*,D@+C:U V2S"*-__20UZ"X>-< ML2 J,V3(IIU1X$K[GO6=WP[W(43U)KF+H(89VNS& >0"D]$B4H&)Y9'!O&_W M%_^J&1$3(B;')B99_.MT1$R(F$1%3-:T'9Z+=#9,2P;?>YB)I>@,_GCS /*[ M>Q=B(KI$='<572*;ZV73_4@P>HLCP8JM<;D.2DKVMG&G,N$H;]GZA'H6M[I9 M/!TLJ!/2 Q_(MGK3)(02U6%;!H[."<59]NLV %VM/D>L&.SVGI]X_O&=C@J+$HG"\6X,Z>!!U+)=.Q#+NA%=A-RS)E)*I/1TI33XOCC96"(90*L:_K+R'Y?UK5:.,GKW07(%!/W4'+^GI M5!'ZE^+>UIU=1GIPT8B8DV2M/![5]$1^ ,>$KUQ?'2K&44U/Y <0 GQMG7*) M&^K@@J(G;QTZL29?OKM,MSF0VJV1NM\;M3T:LFMU>L^$RGP(H84?5 MZS]Y9P2:=Q4JY[]8OFY+)?#IL;3JWNC:],5.;SF"O3>_\ZK;0 MG_'ODE)F4DVF]TO:^ B*#0K0;9YG/AUV-=]7+3H39]@XQZPJ;T6S> T?0=,T M1Z=VJDUG,K$,#?]FD@'5IA\4[ANKWL/JD!#QTZNR9F-"#RUS_BIH? C=[J>D M!E#B1J2+2%?TI"OP6O D%TLP 9RE1,2-B%L$:K@7Y6T/-=Q< OJ1&_J0(4+( M[G7;1-AP"QM#1\FXX7 0,[$4%\#IWH>S6NX-1!,^SWJ%CS:_T5OCJTHSJ]Q4 M;_](Z9 W%@V2PX@;9AYMX4#7F$6O @STC>1<):BZL6NWT=!JLT/FSC)^#W:= M(CC(;-KXZ25I/,G%]T&UH.H,E/Z*,,HA\B MV6;=E]G=DU2MC.2C?]X]D2DB4UO+5-"9,B81X[()(F-$QD(C8[-W\NY6S#&1 M/U64@/9X0!NL83!4K)O\H=)/, 'D:D.17/(1FYN,-Z.W*W[A$*'66)1$[K8" ME#LN&X[2K4-S?DW2B1RN&VRN*>DWU^0!Z$ 33T;UOLT,U7]<.S5)/'GB90XJ M1YB-J)+B*OD8;%#D*0B.2HB7T2^]I.P2C(S01F%-722;ZBQ7N>2L8YPM#&"CWXW$K#C<9GN_Q M2A?H3;4,(-=SHCJPLE2IRJ/T3X7O>D\G7 _E\ .E&G*-/)5)L)2I99EO%L4R MXII.?6X 0%54 U#)70L]B5*;<"YJA4:XCD@.O?D@& VKX?7I+;(L\18):*,& M6HZ EH V)*#UV$?5J%;N+M:ZUQNFO(+?795-1ZRTF'C91*XVDZN=\P3'*3KN MN8)KGS4N=: ;FB080#2ORKWQFGBCJ;J.MHR\O79_)[B_J9!T*#HTWRO H'1@ MP)#6/%5CH7C!(GHX@.\U8&85T!7UQ@-1=/A+7E)^2UZ\\1UHU4N^F^=?:O=& M]XX_J>U6GNP^:(T+D\K&4AFR*GC2RB-D,N8W9":K@@2TD0-MAH"6@#9JH,T2 MT!+01@RT7.2WN+FG+XHS\5U.?!KJAGE*95/U*!XT/?WV8M5)'<# 39<, .EY ME01@12IU(*A=Q;R+F0)IC>6$=%?\Q;TF.^"$2R6*_8&LC@"@>$6D8)@$G/=F M>B-N0"DPTC4H&)Y9'!O&]O&/_:&1$3(B;')B8)_*MU1$R(F$1%3-:<7#07](1N M@PW#Q>A$ !TQ#R# NY]D1&27R.YVLAO4)IZC%4_W0\<+6QPZ7FR-U>?2:/3T M,F@_=@Y8Z++UP>\L;C4S<^AX PP,TVA0'&WWK5U[[G@HQK"MJC0)H41UV)9! MN'7E=-M/=O6)Y,4]G4A^QST)J5Y>Y3?9W!/8)(3RB'(?&WIFCRA/9'?:X).@ M8ZED.I9A ]C)Z2K D8RPB.I9,1:O,RF/1FS]'56YCV:XB0"ZX1(I)5)ZNE(: M^&GIJ6PLDZ)BB^?4]?VG+=E$!KK%QR&Y^/.61&B/6FAQRBP.*PJC MU+1OWS<N/'[X/-I>\/J]U)4@RNG3R-T#:!Q:E)M&4 &39 M9N>/,SB3Z#V\3G#>Z\,^I&]D9IDNJ$F&B(I3>541@:(#$;TR,_+P.W%ZB8YZ M_,P"Z7_Y@:I_HRP\49\?%'X(73,@?MDBWVH+FJ#*,C_0X4B=5]^H-TDT>N@N M]*>S27K8?H![FM8E&[L()<]LM\GL-X#$T\K>3MD]C]G9.PJ0/4#;\IY36N&8 MT93^.$MM4#+F1H?+ ZW@UGJ6.8F!C6=//&+/O+2'R[K%"L9,XPG"D;U0'C%N M-%4C2&C,KGGM4ZE=JQIE] #5[&D 4'?P@IY.%:$%$.>7A]#*$+/G>7,60:Z3 MUZUQOR\\7X]N*\6:A%\K6DGU_SL"K$]YEFJ-7^6&Q@V>>H]_LOAYENNK0\4X M+IZQK?'UJ#IL9/1FK9G!S[.I&VDYAW%#'4 'T?$5)T^ ;B+*:L4EQ7+K*,Q_ M-J##SJO]'R+D".8:NQ0(PK _E$T7N0 ZDB 9A$O+^G4V7$#5H.EOW]L:]14] MWHH;]F-9I]4DG+EFSM!I>\V<\5%-TFB-D[_NVP_5W_)8FE:38-UL9$,VR_=(O$%>$[K%HJKZQ8:D[J%Q3G M6K<@--*_^J+ZI_\WN4'=@LT$USEPS]]@*!]@XG1J@_*!9&JG\H%4+)5-QMBT MVRFXKEC:%A&+B/0-O^4[_]?CIIE/VTR*OU28CUG9.4F6WF0.3HWA@:_SL<$,'3P0H!C^S@;RZ8V4O*K MT;U;Z_T*>#._T5OC]C!I\$.^?%--;>%)>57;+A./GF>Z3 N]ZV.4 LR&]I)S M@:#JANXP9B5@-G"#"GZ[MD]9LQ?'Z!_?$)ORH\SUY0T_G;G^.Z&E_!W?SVG MZ!C'N6T5"0G#?6XF3;EL)@W)"/8%&5Q@6!]S;.,')'8_@D>F!ZGZ#3\CRK]Y34)* MJ Z@T="!^5EC($M&:_QK6#?H^MVCW!$"C3CSL\;CU:8G!BV(29']N8YHPFU& MEA8PO'7H G?V9#\$*2DFI/0-DWLZH/U8'#MFPY'>S7!$WVJD70[JCM@(7$YM MCM@($I$?P8Z^A[O5H/=ZRD8Z-6X^:Z SNDON*YCQ6( M =2E UQ(1A"^YKB'RWVQF>@GOC(,@=KV4 L%B-:;HX4.R'==/EWY6:REVFF, MX8KOYC[3QL+SH_3H@[4*7IN5D>UF7C9[UFH#Y)M7[M)R&$[MP@??ZFBMGQ_E\M):9R7#!AH\=&V]4%Q^OW _F_[<;P7=YLO7UIGS\?-8@;W@5S:6+@I4&;JV?/3@%DXKPF+O"\"Y>,I1DRE0$5 M:.^[J0[+Q>@,AV\VUSJZ(9](G/.(I\X[Y=H,&H.P1:8ARF(KE##2Z-ZT)8R4 MDL8R&_1@V*[]D[6S=<^M_GSW(M\WI3MVP G5Z%SZ[$1Q2J)#ZIG6N'*=E_(OMVJ.>\8#O4ECLR.:N<@/( 30VSI'LZ*[&L9L37O:,JX] MG[MQZP"WV9_0CWU&)21;X^9UMY[[!9K)ZZ?9!G9S;#D.L8C\ (A $ CP@D]XU1H_%0?)8;%0??^9Q!2.>#>PM!C@=+$\HIGU MJ&FC[=(H9K/.F2_&Z+']^J_RHJ:W6+[!6OVVX71,6W(&= [K3UX9\MK(HG/2 MT1,'DF8:H.WUP)?MR'3O/K:_HU:3_EN6,L'5!?+7FGKUEJW4;KL;U 5:'+%F31#&R> MH4NL[U2+F41[X4]"9?P>?>&.ZOVDJ-) 4[N__CS5GRC&++<<)J EH(V.@?!V M1S>T#T'GI-P:L!%1(Z(6;OO@G8!Z+Y/0^HX7PFBRK.,=:M<2W_ MG+N3E/Z_?B\<._T.S6RO&#]FT:L \\QIR;E*4'6#Y(B"WM^W*A4Q!?->\D*9 M?V6A=)^O-=N=M7FAF#M5RT#(!+0'M<1L&7"H_ M^FO6[IDIQF=FJM@?R.H(6/G!VE 3>KP.:C*OM,;EYQ37?2RU?W=()9/?2J9B MHU8CN@U_<]9:LJG:)<8?C?:CJS1143@L\1)JN\)P5S]BJ[XV&9 MV2P)LT]:XX1,Y'R& &R"A $M&$![=8A@*>9"%FNR/4T92)O1-[";212Q$@0 MT(8%M(^>,LCYS1G6@&YHD&$ TK\J]\9IXHZFZWAI?#;IZXJ<"*FV> M5# 0>G ,&3KG-^%#(!%M)D&T( ,>"L+4&\\$+V'/X>4\)M#\L;W7E)( M#S>E1QH,7LM_$I,4TFH8N2'H"--(GO."-XO$I7;*(B63L52&B[R)($KG>)PM MGQ$"QY (@8 V:J E^W,(:",'6HZ EH V:J"-_"J3>]J#;0%A"..H_EQ4]IO7 M)+1H7P>O0-.M=%-C($L&#-!N!]WN0$T/F\()5\;D9P/05YM;,1B%FORRB+:^ MU!';B/; G]'PD;!S(N<%$.\IE2'0@O;:[/_AL]-JF-6XF87,4:8P%B<";^XB MP>VV?VO#3M7A%!"B6D[,,8_KF;Q'!1@E!<;7H&QN/[FI/8+Z M!$=4ARWG@%_]9W;543@38AX4J& MW*W[P*7-B1Q MJWE@<>N;*RL[0?$&O&1@F-:#XFC[A";$8NQ8PCZ&;76F20@EJL.V#,*M-*?[ M@N:.)3,32M6AH1N\@EB,P+Z7S3_%],O58-"[;I3;D\T_19.$S=)=.&9@WWN M%ID^K_1S>K6S^=Z>E%^CX-7=EDUR2.L$;PC8R(991.VL&,M_-W'3HBBU2X[! MMF*[\^I= /OPB) 2(3U=(0VZ,HOEDK$T0\26B.VIBNV:',B6@@ M&O8=0'+QYRZ)T!ZUT.*461Q'BP6F29]T[]G^&_IQC6<#&GVP,"&3V@ R0@(E!T(*)79IDT;\ W'4GA%4&"E^M.:DT_#XK9[IQQ)MA^ MF E8^*4LVX+TXPS*,'H/B1*<]UL29*-V";,IA.,W231ZZ&[T)SA?AN8\9#%A M#N\Q/Q+4&T#JC%!Z?$8/.+=;DOXY=>FD1Z_I?&O\ZZE>3K^,[A* .<."E?_S MT%&NU"\0Q%RUQHG.GY^%7VE=N)'Q$(0T>T=5#019*XUHOS%3B9DSZKTO7\@\ MFF6@Q!\:9Y=0#Q"PZI&'%VLGR(0U6=CG+))SL,I-LC8UQ6_[[ M,RW>U, D(SQ[,PJ8=W/K10^!*?.Z;I$SZ"E&ZX&K]\2;W\:_QR1=RM/=>S8[ M_'?S>RBPOY]+Q>+.5[O]O]:^;?C0Q_)<_66MDE=D++&(?&-DK8#W1, MX\N)2"+%U2-[T(?L 'A M#A0!_C!)Q>..'RQ*K_[WWZP;6LH-<)S3YPE% W L0N M+L%*O ?M.@7K2P9-_??V9:-:*=U]_- LYF\KU7+UIE1LQ*A2)0\U6/OR$.-" MIKC!M*#Q/IL\'^> \]5*H5AI% L?/\"7C6JY5,@UBP6JT83_W!4K3:IZ3>5S MC5OJNEQ];!R*#9A&6RE5BA\_W%4KS=L&580CAP,MUN! KXIUM+,*V426RE4* MIG&D/C]4<@^%$N3'EX@/_'.I E%]6WUHP,$UT)P^G#?.J4*U7,[5&[A&%U8K M[-,2.FXO1Q=:#,.V!@JG<*WQRS#Q(KP^"& H0FLY[,,!C,P+H45R8CHJ#ITE M)P#,SP: TTM@J)CG]1YU+:MO.L26P@]%"5[R98MHRY^U/IM42-D/\%6IY%*% MM"JL7$XYQM\ BL"LLB7/?=DSOY\^#PX#S=R/,W8Z'8EL&@43[*1HA36+5L92 M51PE>3G%)3H;-FY:(-!M=.@QZQ)/]L;;I3ONE3=LRZ6@9]P9W@_4\?7#=>DI M$-XP>'@S6\3GX4,&@^[\>-V52GUR3]#NW<&&M%BZ&:KW&W<2%X6*TZ]*D^RA=>?+E*!A] MF%XYF[/9\[1IMU.;*JHB0!59@LZ'WE11UVA%D&0PQXVFNK&RI]':3OE%N.N5 MC>[-KVPPZGY>\IFE_)[%EIG1HC2_YHR14FPU@#Y%KQ$CJ($]3*H]HCX/430K M*5^(V>>"W>&4OO))0*V M(LN#FR777!7B9P@.>@96*[ 5G S4;LSKL61RO1([%(+Q\B^(YOE,+,4Q._+/ M7>;HQ:U15_S".0)>XE9^?'Z]9QI"NKN-N&VLQ;TDKS$]W6[A8+M#@L:=E7N4 M-R;&<*F(2MP&S-O?216[BUJZ!03H<*A]NV*DI.M#(%ZK6L,ZH -%1VS%%C51 M:O7U&6E[O+E]^J?__'--,WLW;B:UE&22B]A+Z3;!@<-D>,H?0E$E!T7M5*4CZ0-7-;6#5CCFC.K-*7L;/5W)EH*FWI-ONQ=UE\6HNR]$!FH:R9BBGUN3?;7UY M!130D0ROT.MOYBE3O2O]^_T@'-)P.=13DDD^9?#O>_ )_2K2U&Z*=._V=IIO M6(F)_>F%NWQ[K#\G">/_Q$"(: MV2)C2O+$;SNDL[:2F7MTP=);F:"PN&!)VN5XK-W5?F8*>G-"9J;H&JP,4PKY M?^GT/?A]UT\?4MN;5,]AO@,"A[MKG+I*!EQXNT?DLZZI(S^Q<7C0SP6!_MDB M$7/!4$=SHVH%==@V.D/9WC2C>WD\_?_/WKLVI\TD#7_H->U5U6NN["7 M\R'9)U48GV,;8NS8R1=*2 ,H%A*1A#'\^K=[9G0""026,#ALU>XZMC2:Z>[I M\V%$NNW.S^O1L+-V=G\LRH#^MB40)H@3-\CGZP?SP+=.4M]2*V-I\"7A8BZ6 MWQH-"[YF&<\U _W10&9X0MC_>R+SO-F+)RR?/6Y-I%KU6_JBGOMFKJ)2Q29G M:CU1ZQ)30!W+C:Y3(Y!&5FW'V"[2'@\[GJ43^SK<$8DH+U@A !22"U-/R+/Z M_W^0-OM5WMMZB0'.=WM!4?B56D[PZD@P4$S6$ MB\5D/$(5US28/?BMKMT;HDRB7<;OYK>7;_>5YUY_%3UI:1X>=B]ATX<6[GJ- M%W..41 %JN_BJTWEBIN;%C//S%H9HDEH4]E4KK**.KK(235'1%YJ+T2S=$.A M7JK0Z_A',W-=]6Q0S"<7,2+W/%\)/&]Y->^^SIRE+7;H+2O:[IYBYM>P8!_+45R 37$L6UR!KGEVW7M\:)F97-)%6XNZ08:L.UN&F^?@N8Z MO?2I2G%;/?6KP3&)"YA+%?/):+[Y1;?0&!+YVO5XAUW$AY]2^O1WO=0X*;^' M$Q9WZ2BV&\>\9\'X'NIJOOP&'\5&W<$HP$S$SY/0)@ZU14-[@^>&F%8WF@)NO$B?N.9J-HK4[^,EED17X[5OK]"_FJ_GOC[77 M[T:,.D5DIG2[?%N:[:?VQ9V:(B+X70+1Z50FMSB8$IGX9WIG[?"Y3L,GG:ID M%IN2RV)S<<5@"% P,<"3Q3G585.PM[EIEO=UE M5?;64XACVL3L7J]*?X:*08 XX(Y8XX8J:E95DW&(R@ ?0<$6$$.5OX,\&U\= MC],7UYEB,[DTWN!.;*%"KC$TI!X6'>D=E'/T3#1K@M@'^O \,#INUZB)+^XK MM)-B<6$P$3]ZC#KX7,%564EP!:G?R*)\ZG?O3_[TQ]UWY5MGE92/%03:8E6< M:]^!@N[#DWET]+Z'\KWC6.M#9<)Z]YI85WDQZSIC$RQ#=6[QYEELF$^/^G.< M7:T7*]H=>U\[1?OMBO:IAP[NR( +\WKG6M>Z6&9^0MIA:O5#8P"&5^'X5.R? MC2ZLF#.DOCJ[0?48ZY/?.0P2!IUU!GS,";R+U3DWO]W6--FP,& I K\[8:.I7PZ'T^WLQ4?YI;Y"[*?@6\59) M=),"'2&:HJW Z2_-]\[17PC2=>;XYE/YP&:7FR$)D@!D$I>PDDKGW]JO-X*K MR'->>CXT0H.F3[D!]3J@AP**[>-IL-(2!QPM$;V+B)!.Q4THQ MNZD=QJ(3O4L$ZTNF3;Z&;.:$]0%^QSQ])8:D@/(>1O&%F^N3FQ-0V#I)BIQP MAZ>/^@G?K4/X@LZ.L?T6:.0K5EATQ78A__EW>YKRUW;-%R<=Q1CG3Z]DK0CUHF>-W MD5?ZMHX;>S9>V 5A)M@5')E59 MJ9W)7&]=+2ZVX\#JA'?I/P=^,( WX-\(*D4;$IGG;^GH=VC:H^2_?_].[NHW ME?3WA#J:1]:R:F'\1A MH4VZBJ:ACH4I*91>/KI<7B=!^"]4U:QWZ#7*9 ]S MF5@[/P_'WL]-Q05RK M3RL;@9\2;($4E9-F5[Q(]#U!UH=ME40:&+SD*MMQBV*T;PNI?&EY^S;[-C:Z MP_[;A&ALV$^G,N52,MA?/+RJ.1P,5(+1";?CR;TZO3B\F M_=SDK+DFG?+@JW=[.*I*4G5S:+!8LIVE T:ML]]=6LZ*T9YC7P4JFS77$!7Y MEEB>V,YDU%#(F?9\__J-))^"1;O[X7A,A6]H17#.<*05"O]\$%FC]Z"R]IFS MD: 5,=Q4SB3E#KJ]2]D*_;Z?+C54R!E>OTO%0[IL'><5!O=,P M6J?S/KW80'P/"HX#8HG4\R8SR,)7.:!K*#S=_&--=J("EQ;I^[-N,\IU\_J\ M\?!86J7;ZQ(N:UT[I#+=4VL+ULPN^39&*>^UGCVSG3.49TX&ORZ,?O&./-PE MU&YI=LN7(1&^QE:;V\!D;;4$4.XAD$#_1M734'=56\_G$39T5F@-%"M^.=[RXY.WKKJ/?5 MR8 -=%\$J;7.=EM[6"Q.W?:M\U!#;?,@JG[09&(XB[@D_ MH0![NO]B7H*4&MMN+69BFY4!C:4\M/3!9X%6M_-?V'ZO MF8IWB:!Q/G50_-YA1^PKZOCSHB_29TUE0M@&W6-Q* RV^2SW/;*_)TJ@6\&* M8Q1 FF[AK 2#@'I-/2M=0U3!8C5H,0:H6B;!2R-CZUF92BZ,-RT MX!>TQN9_RM+3EVD^Z*7"@ZLJMP1_/\.@&GAOV&/DOUO_T>!T:OB MP(3-V3]]$4:*;/7PM.E_@HX/LBA$D,#^@KS-(?R!8<;W.7C6 SX;<%^$^_$ MOE\UQ+8B?1%N@:TSX-[J"-&\]Z7_VF_A7URV8[.<__T7 !^$ X.(SX=M BP> MUAY0Q'FA7@RFM M-D]/\*=F_?KRI'H/_SB[O*W>UBZKUT+S'GYQ__;CF^ M/UUJ^WM63Q^:HB:;*,4>CII'@HQ,SS %\BH19+<])O-DC([;_^JS,08 MGV&$!2(\TD3D;0=-^'UFFNKML \O2Y&U9 +:[P!YO3$D!U/^A;K1%35E0N-P M-4=M@'\(S-@VD\J^IL:)?K$@7N!69-*AU0 W"6 ME@,D8<"AY-#4W/NQX6 *UO;CNQ[41/706[UC$R$EMG$(B>>/74] E+=;$^W[ MH*L.CJ5.MG20"(=* /C HJ;HLEAN32Z')&?6+RZ^%WO8\-LY_/X>\';[_(*# MLK9MN#9U3>D+]T3J:;JJ=Q7\\J4F'0F?;D53%O^ V@G(^%<8B2:-S!D#W:"& MC:*AX<.L&I0?)T051R@@=$WP[Z^"D7*9*(>'IW 7K/&ELPSL[P1>KW=\OVI) M2!_I3#K3:M&?*KET:](L/ SDF\Y]'PXHP#((QQ/^;<7[NN/W6)82O>X,--[Z M\%Y/%L=C L?2;-J$@WR.=HZ#K]5A%_ O%%)"IE)Q^F[R?=D\(,58ARGTB"C_ M&8)120PB[^\!@)L Q1.%=/644 ."@@UJBG@D>-D.O">"72&B?<-D.*_,,A P M0]4RQ$-CV.T"QOIZ6P&#:-#3-3[Y#_@34 4=Y2C(!#D7/&8.B$09F*J.J2?6 M$LWG_;V1;CP34 T&O;')_TBTKMAU2$$Q!'P&?ONB&+I&+=T4;,(B:#,+?<7$ MB?>'0)C42!(,727FT7H4A;7QP*W9?ATX0Q-T/-)O ZED@$0QAI&B=]JF+4(K M# #!XLR-+DY'Q7H@L8 \,&7,&M\1,(5-0O_0'*B*1:]T)EW)Y.F5QI\*KAD;'N=+>Q6BFIC6F8PM@.1[F,G'!*)><1F0R>>>GPK3V%6'C!U\S MAW '#C/ID-OKW93P":&'C#6;_L*7$NA: EV,_B7SY5_*LBS')4QG< XMX*0: MWN+]/9-YC*?C>SI>,]$2D#<="5595I#+X$UD:-.&%)=8J>TLX$$G9?BE+Z9_ M47/8_@U(%BS=NP?V1Y =K'*7;M%P<@/YJ^C+-=FGG3+Q 3Q!63)LRS[FS+IV M#3GC?&%;]VYS?P\54N.%QX8Z0PLSVIPV*8.A@3_14^ 7.=V@!X]H)F7&S-DN MC B:,#)>*%@+&WKJ!H6B18"A8:F7KFF$NDH%Z #T]Q<0QOLB+YQEZ V8+P); U", HI[X0H0V ;9N M Q+18QDZ2@Y+>4%( B(,TE$I93'W*/WRA^/WTTPA9AWX6@%*AGL^1HN+C>ZX MUVL\W[9JGNMPI^"?$C&T^9KQF:L9K[YF:_+X-%"SC7K]>-A-6E^>U7(SK4D) M4/=R:HB]0N?@JW.0_3VD7'X6)#W[-.BA$ 5Z(H$?R5:!Z>7+?!%0%;X/9)*1 MW?DL6 !WA6E+/1H+P.^SNPK741\:0MO6P>F>NG1/$MO3C$;G8N48#Q #+DX>29?J^Z9P: MV#><;H#'@SU+C(NI-IRIPZ%=9Z-+1L%@YF M <+AD?],*Q;3=8! I%.IZ%6K)AH&QF5^(.-K*9<\=5%RC87;Y\)+[T(:7E9* MCF816@22PBH0B:_)N&F47/J%.WNO$@A*WT?[>R=# P^$1&'U%$,6N'&!.*)8 M\RE[AHBM.>8C9'$;M8%6T(J!!ES+-*S#PWO$!=I)L@)&RE!4JT LK98[^@[S MZW3#O*$$UIJ Z_$*L*?:P'^PB4(I+8@=!!IMN>:_J3U1 MGAJ;#J#=WYL!H3>%C(WMK;&W FGWY/;U_.4J7Y1R.>?,[*V4_;5%Y.G[2,)D MF*ND,J6@6@RF'M,+QS:ROZ>Z<^*0"&< =>(!E&>FW#QH_:C<_GB].?[^[;'M M0,OS:F20S7XN8;AEPUKMQ1/%U$&YY+?$5/H]PJ_S<&WYU^R W'>.P'SMC_A#O\% ME@K&0GO(8K!P^09B%"SXMA*6B%)B"7=)S$=)%=-!S38H2IB6P<0[PTI?' -. M4./W^'RI=($#D]F9,#4"E6[1 MD)C$\LCT_3U[Q"W]"WL#>!?E3*BUPW]]VT&VY=$4F%7CT01F% :+KD/]2O1P MN!L3 &<*+[H*VZ0\CAIML$A?EXEJJSC;I9P!0;)IIWXA".QE36 MJ,KK]AID[Q!Z3^ 4]SKP%54E+W@[D0A )V$$1M->O.IW"K:HB5V*-\&W@]E, MQ1'+O 72Y?(/W;6HVK(J@1<12&T(@F3(W#*B"BJ.)E*29WP.KPOH2%1QHM3O MO3?XFHG21Q]VF=7A[5C+O"^P6S*9B!IR/"!O; X-"\)NN%RVWZ8C9-FA3,:< ML)#"(EU%VM^CY4"HLM$S8\*5AGY!^EC7("(J9L I;5O%X!YMW#3;(V5![$-Z M&PTG>NT, D=A=ZJKO\#)60MKPW-#% U0;0TI-P%A7$77$0.(!PX>(\FIN4AQ M!@K<5V@#T]*1^0*C1^!0]YTY!*[NEFB,]*$JXY/BBZBHMK@$W(!P[(@O.A,1 M<-"^2>$!*P"]' EU8'D>]L).YT.2\PD>JJ$HL$?7H'M,'"A8(\K8LCEE>)KH M],)E0 J"0I[BY07409[X.]FET^L/>@)M1P8SGI@$.6_5&9Y)" M 4[1".@;\$\.3>X+1:S+<->,\5&T>.GFWN]UNXUL38H'\J?"]./Y7B)OH_EH M"[0FW4*C6GIY-OM-LLTAU./6Q$C7M6^]]M/#0#SX2H]/@Z<#3RX$<_" NYV LFHIV-P51_18"QHG"#\11JB_80Y MJ8Z+G<>9Z'H\LL3$'<"#_\VCCF+<"=1JS)>RS1=G5U3K!PEE,H/']'CXB:KT M%8R.R/@R/8P^ "G*_)I!*J^KHZ28F;"$,NK$##!ZQ((+/(P,^@S:0@8*5! J M*G=MHG+#)1QL6C7B,Q&P7!7]67Q/H(KT6? -D8.Z!(WQ,BKE 1\ YA5-$HD67@C8.FA M2B-*J*K("KR"QAR0DL*2!)AQHIN>SQW1 )9(KYNB&[9Q8W^#JR0.=*D#^8W@ M]9 M4(8*9P4C&)9@QA<"W7:HVTX[MBF/]]M#$M0!$S,!"&"P9QQM_ M#[6I@./4G4*-G+(FSTY6^[ZW1!1Y396M>TXQS^(ZAG'\/-P6)1 M3"&(Y+6>"DZ!F6FP% E,)Q&"D$T=9_X SK37.^L;I,4#J#J%2P63HHU'K'HEFES(]M"Z6G1B8MF$#*%LUF9(X5FN/"88:JCE.@%^9+ M%QQ7NIW,BMZ,F3@IWJ&-Q]@BD_3']4@%8E7A&([G.7,JDS?88:?=G* M=J/?5ARI90*@.*!TU8=!.)8OG*CA$!BJ< M=NB:/$0#-DX(_?G3[=WIO_R*,*T>(S@A[4 $=IWX-T(R.CZ88L>J$\@KA36II5U-:A(UJ87MKDFEO,8FGUCOP]I4Q>1-&]BHQUMLZ)J.Z6K4'HWB?"[X M4A*66ZHUT9\*F9\5^;@PRFZS:5-H3>Z&+X7S07EX,2GB4(J1DU[(7$%>6'S> M&3@;'IA!^]#3!EN3&.:]@>^8--@GUX^#/7>4% M"PSHNM1K[?1.8@L#R/S)F/9MJS9K"$-T9EZ)&D5TANNT]'GZ''?QV\\R![=; MU,C<#=1A@>;CS$F!PEA2M0-PMY0%ML@P8G]$)AT"RK8\]0H-_#@>7[W3,5EJ M% O.'PG'SI@/M$S"7"*F[;D'+6_B#5T$[YI^3V3:OSG0F1T">QLRBX^:B:[U M0@'FUF[L[U$+6],M]+.HW+7._# F=_/#+Y@A0U-(GGFNG*&8X0&CQ<[L-K%& M:''S3^WO80A"D0!E2$1@=NNFJ:!>W2:2.&2Y[A05-%*!BB:U\#UBU'0N*8ZN M.P)^P;.!"[YL-$^7[!F#:%J?\J@RA7QKTM4>G[K:H%?YGML:?>2]?.)87Z4- M";Z.E1MHSS\"H=:HO=[]>2ZTAZKV]B;(!O6FR#; MFF3U;N;YQR_UL0.:(X>(X.%&'[CWP+HUD,]V''KQEZ92%!QY;=*Z5D01L$[8 MC.)&4EGB*_5R\W(=;P3@*(0S M97J)W#P&7<.D!(WX$KM$QP)5>^;(%B=5YE[%)[K M*\Q5*3J?IP%;S$S B+.(/6: ?<.ONSHFRAIV9U WKLNNNUU1#Z)7T9@OF$6; M%18E<,NU,(%WYIYP12-0J:OILA-E\ZAV-4>U*Z9!J;0O'\5GS8$E%;\V3_(7 MDV 6J*D'40==@SGP7*Q0+Q_F:-KH09CUVYBJP74 FW(H+!:Y#NT.JS3#T"%" MVDG Y.N!C$;TPN/.TT?"(TUU]&2,S]N$]U6_+N-DHG3L!!9.#;1:3G&*A4)H M#QZA5#SFKDW;\0GOVA1S)#1"7N6OF-@R@<@NB2DLKYJMV0;XHR^6>N_@7&U" M%3,9=5V:8T#]O_:KB&:N27+Q:%\S&X$TF48FJ&VSE-11CU ,AQQP?X^FJ-,E MX-IBX@6%%=N'_6$_4.U#T41^IT[92>>D::C\8LBDBR$YVDG#0F55=;/=Z&]D M,D!#A%Y<6QOS;(]Q'/L,L"_4$:D6/W5//94)E'WA76*)N^R6ZVA]B!JC]NF7 M/2"E,)RJ<,,34%IW/.V.;AH>9,079AL?R(I,CT"#/1R6#CODG)A?$$K>C*]Z MZ9L%HUQ2! :%*;X *VKAO%02A6\P!-K$Z:O"=YWG2;?@/5@T$H+A2;XMD6, M>&&S%U:B86)%/&CMIEV^P5MZ>*L_=5I*D**I5E/+.?>>I]1@L05MXD'SC/&( M]!Y0X]!DUYR]2,M>6/'G_I[-C.DAAO"_"%%F:?&4+78FED;$C4,&6\G.DO'= M9=I+8*3- YYMHOK@!O:"#OO$S^N^U"4!# ?KT)$UYG! TV <'/)N LY!/EA0 M9'NV?TLL5U#38AG-*Q4<#&*ECBU 9[&8ZL386M4RF.$8U*@:\! M"BTI,OGM169OJ9@'A82A89,\:A@SJ<6U%(B(R,/F=\')-:8;MR?T@E>!4$50HZ0.4VJQ8A(: O<*6W1X#<,GR(=A-&BG M^RE;E$ UG$>;'HVTNY"U4.1CZ@=*X MDT9%F\,NZ68[:F-N_A%7RF?_;GJO$\.+K6K!9EQ9R6X4?0$NLM'EJ:*NV')- M+EG!:#D:0([X"_^^K>S!#CJ$-KU"=Y8M5'"Y/L@=6(QN!51NH&.E3[C/C(FF MJ5OC[)])09<&0F^]2XH>ZK?SQY&,G(M ,;J_9RK FT4#O<(X?4&E5 B7O>OF M(E/N2A0F_=MC[Z,IUW/,WCFI!1U<5G268B5+OR#'Q_#*'6LF)W=PEP,,,(2@B3HZ H3$ M%,Y,'T@YT9ASA(Q3>F]C+JG[M*X0<_0$KO(N@2N)!*[B+H'K?6_ ]HA .,6) M8HK=+O;&<'H0X=+C'F]72#2TXNW(&NG]UN3R[+7R M<#OX>752W)H8-8VE@2ZNZB.JG5-VS-4+D[8.\/@24-&R 8&FW]C1<= P[>K& M^/,'H\6MV7[<*SD7X?BL-5'EFWRE>#GIW+OS5X$4!JHXQL"M1@Z^-J4>D8'GTGLO.\!PQQK+V[#,,.;!%X] M-=J=LG*;ZR4"P\R'@F&A%31_(5<^O[X]?GP6+SL[.EP(PRRCOHR?#DN7A5Q[ M4JT_]M1MHT,VJW*.71K*D]_$?&/!C*O=1ESNGB83W+!JO5-,'GC[OM[]4+>8 M%Q'SF;P#>5>B"ZZ29,/&5+X!@%^$0.J/#M?8;J8W\23*4:)J,3OP+ &>MY#J M%JJ5.PF]+K!\!.5O1RT?@%J\',[11'V3FA9429R^\@Z?59J!0N1[\94W ^_1 M_B;<%U(WFBS0Y&_>W\1^' V:BVZW.[DY/9;NS/3/'V<'\YGN%V&VAZW1;7_* MIO.I;*Z3 M/'ZRJ7(ZO*05O"_3J[FDCBR5BYE9(Q.R/8[ Q8 M?(/"?P6ZP4BV_WP5;CE?Q#Q*7VZES1"S@0B/@P,!NC/9A;#QNB+%:95/GS/K"5RZH?>IO,*IY+OH:89.]9.37#@?ZMD5+PE]CPY@ M5$DD3]:2J[ROKA.'?$NG\I6@F;P1\+$ZS]NA,TB7B4<[S><7VVH[=":FKOA+ M-][NUP/C.[,X4K-#Z!H4DCA&H)=3Q=SR2DIYQEZ\HVW"2'_3W6F84VFE+U$6U7*H1.L)@N(@8ESVXZXDSL MMEM^V<6A)O7L]W%H]^S+SL25 MCHZM5F?';5P&'&6V_RVOC_9T!F)=/3J*85JLQIVVFA#I-E@W,\F@;2)HY3H6 M3RN\%IO:([Y![4Y_(&=&.N\D 8@:8A^UH<&*LP&W]9,;WBB%;GE_#V?/C/UE MU]M#9=M>6Z9\;6+A/6V11!L P?^H;."Z:9E;78+Z,4J$?1U1L44$P;XTK%.# MISLGZY] !Y1[L<@[O"C^7E%NCS[:HLAI]L"Z:9@6GPJN=K!U"F^=@#TF:3LO MI\DH[03F-D_W-,QCK;#I0M/C=23>2,)N8;7KOO*NI>>LQ09K[LH:AF$OJA%V M6=GJ6_,![_Y*[>!D%\5+M883/)WAZ(7V\B#9)1+6/V7>5RP=AW(A*YH_<+#B MCGBK.JN?Z8:'2'F$\XZMW%(NN4=0>,=JM&WNS#_ 9!-4:K-# 7E(,U M9.R;TP]W)\'>C\?;_@WL'?D^ZJK;6&>[@%<=#-2Q,V=V0*G>[OHI*W1B8Z ) MR4QCCVW(]3QL-M;&;LS,=K#U2V;R\2$IK.L7O#OT-T#SSF2A'2]Q6JT]6(<- M8J1= &FOZQ%VOA]-#1CU6+B*25OOTUG[92#1<\0E89\: XW(&.>,+VO[Y6O,[$5QX",;5T:^TV;D4^-W$#%B09/C0+[ 3D G4G.Z@^/@$?Y%.S]/?_(B1,B<<6; MS:;C\R?XGN?M,VRH,PT#S%A*94]R2LT%A:UA(M>\)5:0T=ERWCL6531EFCU" MK&N=3;YA:;C.(Y0O,[9LY^#^')=KST^%X]NAY/"-^V"4+ K]A6]\GEUJ[ZXU ML[E8LHR*Y:!TT3E&:WX%5&0RV5SFS:@8FC]?;[+G9'*Y9DQD#C/90SA DIC( MIG*!J1$4$W1 .PI3!726\4[OW02;MLUH>!>%>?]3!'IB@WK],Q/78LV\<3R: MTR;?&=S# C#N_($C9^R9=^(IU6_9EVQ;61+-'H9+^2Q:_@!\F=#A3_*0C823 M7UB3](ZW9WK(1^A&6$3&?L]=GYHPW&K@/F8,]!)LE3[=N'RHF7 8DT[X"IE9 M,>>Z,]Q*1B-=IH-#W+FH_-8()K+^6?W"[\ + MT2ZDH(T&ZPW>$IZ@=)MK>^YMC0U0"'1;-[Z=R H9%KJN!A $JX5")\+W$W90 M9XM!">1SA/W;X,?$_N19O_QUVV\H%:WT/@#D\CN6JLJ_4T0G/SOW3%2,'Z(Z M)">**:FZ.01PWI/@@;D5#U7.?:\UJ4K]DGK\YUOVAFSCE-Q1ZDLPYE]K;[L9X":HPA]<;41T_GK.&X M7$^H8#!D-CH^3S4![O'\@R%K'"J.?^1[GOJ^=WD<<\^6[($:!:<1^*?H%*&A M)LH(6H(Y<+J%6@$?6$7'F=,I6XD#(ABY+C_Q\H]I_K+T MN7WL)90-S8RU<8>H1I1L?&=.:@_]7N1Y(;2X(9N:]U:X8Y8UK^M+651@697 M%$:E:#M6M3G4MV-5.V+YB*R*&41L?RR9R>K!TGZ?$1N5;F#0U7%$VN.-*?_R MLJ_QCO8^Q+9VC&H3L;)C5/ ?AQ_)\/ +XU,:-D' 9&S:;0#XD:0;AM[6#7OL MK(=W<;-1%BT1_X)/8H$C.H+@1<8&^T34/+[LX#X@^B3G7PS%-5_85]&G^7DL(! YZ/3D? C-,5!(SS/07Q5^G!:N@S\A15.3N<-T&I$ M17.>W-_CCP8D&>R8U[NFW>A8P(Z9,PJ*,9:3,6 Z2B>48RDV6=!&2&Z1GM>W MQ E+%C )QY\5 ]S.K7W5]/T]"8S!+G%:105\"!:938$-J;#94=0[;?]&U\AX M?X_KO9VA)K/T:$D%&F':$>=O=G;2O+2A-I%$9!M.M21]0 9Z0'+EK@-?:&:' M^/=D)>S6FIZ\+K&M4\?RF!<,$W_J'1C16%#)Y W:6OBDIE.]&-0+!:N>7JC8 M8%UBL!R)"@[V.K >@W14EE",3[&>,=Y40O-(.,.NH8]=*J9B PL/ HO^$U!RBS:1K5_C= M<-E7U^[L8G)XX%;7G-KR8Q%HB'9&#TGAKM2"4KAC^UAK3VZM'>6LZ MATYI+-0] OHMSXF%J]@>,\F26J1'^QH!.)JYKW?@O0$ 88'J3D:L\UKW3X)'5 MSF"*2K$54,SOR(SCL?/CA8IYK.@C&5Y9'K@LY0,UU.VG5J)V MP U5B,[0"+#+TU]/7KY5)_W2KW9OB8G;&X4<[MQ#?&2VDYBV9Z>+R#Z=&-EG MXR7[W/CJQ\]?O68E_P'(/KN=Q+0].UU$]K7$R#X7*]DWOE7;ISF]-!J5/@#9 MY[:3F+9GIXO(_M33JHSDK[M9L7A^:2C;2EJT+\]V8HIG*,PIW]I9 ^N]*)FM M52P\?=,HE^61G>W$3+R)9;M+M'9ILYUW:&>3[NAF9]1M]DX_*-WLK*(=W?Q% M)D^LFEU0EWBCV_Z43>=3V5PYE2T4_MV0R@(6\?L\%W=;6^L0V&ADG8\;"<8= >X(<$> 6PFY'0'N"'"#D+LCP!FMV(G4I-.>S$6F.0:TH'7[ M($\&U4N=]-OCLB6ND/D47;E^9#->WD"ETW/=,ZQ7H/UKA#A;R,FZRN?_"<>* M#;*S/$!A4I,GY$GK6C?=@UCPQ;/Q/0V,6$;^_[V9RD+ P(^<_6?-7":J&1SE M:':RW!RLQ7&J_X3@((FCI/])F'?-[TD>R@$BC729EY1F/Q.<@,!BQV>PIW0Z M72SE8ID%4TB'MC=/ZCHE38HQ29X=3]CQA)E\<[X2SG4[5%X/>XHL$_@:R+RL M\MHV5+B7>40G:^ ^U8I]=YUVUVEWG9:\3H7===I=I]UU6K_&.J5N%M>M;F[< M-9UM8[2UQ7/)EJ =;&IQV+(E7PZ<9KGTX8C@'681WA!V?.!]?U$V<+45,#1S M TN>>KD_-Y=J[N3[M;ADV'X*9$$4?LVZ*$1D!3.+'JP382>)(2S>8IUKK20K M]8N<9B2%K^Q6X.LT,7S%6V52^$9^=C*9\[M?G:00EML*A)5=A$T&)\JDT1BT MCT^D^('"TWCB ,GRA00)0W3I1/H(\)KI3Q0G['P"^[VAMVQFVH<0<7^?D/C[ MN.S&L] EV8"3S\=VL! 4Q">\\\M>STX@'VR9 "[F+O[,2FVKU[N"P?SD;!L MSJ<;(3YK38@TNO]^_I2[ZJL'TT03-?0<>@>H?C43*/93J.,N6^XF1;X]\[3(GQ2C%X@/4(X_;EF.R9&4#G D!6(W$X;=(*0$<]Z/1B=1G>^56>?[ M#L2Q@KBC-:''H&@MX-57+H# 7US":U29K. M1YV=&TM][&%:+=^!=P,XCI3_KW<_SVP7:W>#*N1OVC81T=--TH37Y953) M2S'?>;GMQ9.]^'^Q)!;/[#5S"GIT[217(G\&KU8GGKTB:^WHNJ7I%F$LD?^# MLD6P'U_[ZF=51&HAVN%#$\>,T.&O?'B;H@F2:/98=UG\@?P9*B_ (+&G*V_T M#EP8A"&VPL;^LW@OV<01$=:5B&#V"*&]U#U;^;H@'F>S6=X6U==^M%IL34YZ MU88Y/J[>7A>WID5H,&^JOC_ ^9W!&)*"]S6KRF*UX[ M,]("K4E]<#KX)2E_ZMW>UB#E?^VOM_7[T_V]O& K;[Y;6M"8/N;9R/KI2 MBJ1T\+7IF5EPS$F\B21.>[:"W020P6 M&(1YK8L:4MP9ZR:M=1?2;,6;W/^&55N3R;>[],N%DG\@A6TB9/ND^WONJ>R6 MX*;3S][N4?QYJZD3CFL3:'*G2"Q-+H:5W'[)I=;DV[%1OLB_I,5?+N>=[I?, M+P32@4TH@DLGTREY8;IFK,D?/%V&.0C%H:5'R0:>X[]_/VH^E2;G6^[V$&S\PG2B9:YM J^_V5]^HE*G+*VS3 M05@O,-_^EZ>7^(F+A]G-DYOZN5S\??-0^8N(RQO/WG+:RKR=MH(C2(4 S=Z5 M ^>&;IIN_*@O5N]N)QWSOC49 :.O_U8NJM?9F"-)?@]0(1OH=;Q'LT,PG(V: MH3[1^<[/Y5R;KE=J%<=E,'3GI^J^W4U93.4JE67\E$M[G;<2PHYC^.T0SJ1* MN4)\$ Z^I]XA*U74V='2/-.-$WW8MCI#U3Y[PR!]9=A'JZ:.XWY<6, ]OK4O MLJRTX!'[+I=ZROGE0$K?_))7N,MAQLEK"=ER<2&I+#KSI@,L1J&?3I73BQGD*I+>Z[><=;#[M''G M\E1ZW9SQF)4R/_/O(<%_$$T&T0V0.+06*>;;Q_GG4U\ BA*^K.7*XKR#-V:4 M_*U(BH]!9%$,)8.F8+91]K -SS&!%=:&!L[5] E@AW,\Y3KWCHIIOW2J*=[5B-TA.K^'DZ=[;,/*AKP:C8KF\VT]8ZI7?=,9AO)[&LL M+8&\TKPE7[X?9OI]@0_\&1(PU'$?+.^/-5OH> M%" (#W+"_@*[*6G$]T7O M1IT\U/]ZZ&=C,P@^$F<3@9N,)_ ^,A&-$)ER%. [Q,")]_B/@8YS['&,O&00 M6;$$50=NQ&8[ RN$RP,_VSXX,]B3#&R-@& 'QFF:HC$^$NY=GK6_UQ/EZ17, MH=2S/V2A>HIL5!P WWL%^6T1=2S\QY]_4?'W%%W546\KZI*;'V"HYR_*%7DM MW;4/!$NQ$ ,+/.'0,>%#&'"=0>DU@ ^SZP!Q!=5@]^(P&_TD&)Q4^+LP1166PJ^R]@ M"=$]%G]DQO?/O9O79P?=,V'H6,V]4DSHR82C9UJ7!!"+ $; &E"6.K9Y,&/( M"DOP]F)M?P_1YO+-8++W<5K^-1)P4[V\LV'H$D@"$Q-)FW P(.L::$2$[K_> M\5Y.+ZHRZ4S+DU5U>]=^_#$ZOSY[*CM(JV'B.E6&W7,OPEOTW1Q$3H.- ;&A M>/4FZB/.@#>(BH;BRX-K1//(4"R0K'!3.LP(("XR]_>"L;FU2L?ZDY@O-;"H M+-T8\ZM^/R]CN1:8L3Q_B=;D+O/\]*O6G#R?=;;&+/]?^ZMSK/V]75+RTBWS M;5LM0L^Y#4Y;GDE>SK4F\O'OA_N*/FZGBXN2E_?W@& <.@K)6?Z+4I"9VYO> 8\63XULA\O7% MM_+5GZ5&C4?T\R;S3@Z^P#Z%O;^1]&U*5T!>M&PH)O"!JEUSH MWOG?A3D%9IX!C&_X'KZDG!,U;$ ML0!;G2[DQ6/2#"657B$?]&_.Y5J(G/A822%5R.]/ _Y>N)8EJ&TAX"_>WO&<0:&IHG<0$0N,7^;L7!SQ:?PI>8 M8F>6& 03W>#NTDPY23];4;-62KZ0N"4J MZAW[@,,L Y-2&O)/)5,;=GYT<[,I$#P+)WQWBX/E01M)7$%?+KMD6B&4N6Z;=_0JY[SHCS1L<@?7$7LN Y$;MA]63 M?KT^B8MBKPA!"ER!T0N'W13%_T7!UX@#%9+J]I/S1%0+#;'XO:O^_'Z<>U,D M<+NZ_3C"99M;_;A1ZOA:2<4X7L2EMV-/Y/EF=-&\.Q]\T[XMT[HLXH59PU B M7SZK4FG>GP[;$R4:CWW'N%E>XO"[=WI MY@8_J1MW&IJ)QY0K^0_>]"@Z6.,,)>?RB7.V?(P%5A?]ZZ.>.=HLV4-A8"+^$[ MF$VE(PQ(V*S(\QL %^SO@@J]6T6/UG9"!;BH6T]Z#[M%9/9\K?9-.&T\Q M!Y^_\D^_=S;\U4"2;[G(?L/2Z.&\5$VU/4 MB#X,O 'M[&WQ*IWOWQ>["09;N>Y--_910_DV-85!/^'K5UR^B\)?FG.Q$J+B MK"1<9^;%23!?\"5>V+R@5JF/Q3\O^0=/!^5$4[%BSL%@W76X.Q0_[7/;?>AX MOP>U2?.95"Z74+C_+\5-C,I%JEQ<[!)83RI&KC7I9JY-LY3_1:3MJ=I[EQDP M\'?Y6A';BJI8"ID?U0OKI!\YR#=F2=(=_;C M1/U>?KTN=78QNEV,+I$87<83H].ZS3/IQ]E/DFMO>8RNZ(D/,,Y6X^U>W/RI MF3XN?;%Z79N4'^];D\G)^8^+^_')K]/,>P3M[,UZ>DUM>)!I$923KP\M+/:> M;G\L;R4PQV]X Q&E_H.IC0GB6HD<]GW=[,R\OU M+<8"Z#?SIL6975S9U7$NAV3!<>MM6(S6/JM,NEEI3)1G MDX+N[O*]*60!]!+7 C,1YIMLZNU:!79Q:H'I" ,CWYKIP@]ZIX]%=9%5]=O\ M73KM%(N7?^*065^=;[ZOIA("@<1O1CJ"(;U9-V,5B,5Y'[*99!(>*S,2YXZ8 M1#2D7E633\@+4?4!-HZ>=S=.3XK/THTH%2\3ROR8/9B]25H=*;O;?'^V.1=\ MR2<4E[V-YYT:!+I4'D]["FR3. 9@$M6>6T;:KI4K."BY6PF^R4DTVIS MR34$C4D3:@1?_RIDF@V0!+24WO&S![N;+W+GE^5\N7>Q/MX_TQ/DO2EA&E)) M9]$M3J';W%L3"58Q1FTB]'Y:Y;J49J[+->F*:A26_M ^'J3+K^4\645?FF'I M]+OOC]>@XR>M[[P9MUL!L!B[;;VYRF;Q;'.6L#J343CO0IP=-WM5Z3K[O9A0 ME?"NHB0,'TEWUEW<5WE75_)6=,4H+ -[.\6 K\7E)7,XAJ?8Q&$98O7LX>'J ML7G:+FU/FT\[S]23*9$2)';,OZ'.Y+VX4":=*A67I^R_N>SDO3A0)I/*%9:O M<4NL"L4-*1DU? :%M#1+^U_YZ6[\_W=\K"+9_RU^GD"VU)N2\ MHU[?2A>WE*A^DL M=BZ=-U&SUA.U+KG4^%Q2H/B&H6B2,E")^ZNF)6JR:,CFPT 6+5+%SP G/(&? MT89R6XRV7!5*QL.BR]P\TPTXC_<#N@8_2G0(J%E]54SO>V$?Q?.DLS1#[X0;'\\T TZFAYXHX(93(H) M E.B1Y/9B$Z5=$5I+#PTA?-JM1&R&_C= *XWSN_6.\* BE60P+29KJS8 ^XQ M*\H@V K29).F)9ZS)K'@/QTG1X!XZ)94RJ_8 ,VI=Y6.H(!8QV'4LF+ 'FA' M8%/X,X1;V1G3C"R0(PJVWIVP5KZ^?2LRCK+&7#FZ/)*0H@T96/F>QOM[IO+J M;,(4=%M\.+^SA"D,'@E55;4+_Z;["MMO&6Q$J]Z!8Q,!2[J(?W,]^)@'L/M[ M >"T(6(2BDS"5J?(!:L!P4UQ!]1T./L7G98^\ U]L-ZNK!S6GAWOG2[?H!/L MF^3/D "?@D4R.&H^8.[]0IM[4\[D#'_QLR'T1[L<#^'[5 -5=^B+< E=DT+W5$:(5[TO_M=_"O[A: MLJTA_^^_ /@@',!-?SYL$R!56'M ,>>%>C&TT;U#O1Z:=$EEX/^B=Z-X +9) M#_UL;'7KEK?AKUK[>XY4QP+99DTHYZ?FB\L$"+*O:%R^=$3%$%Y$=4AL#LLX MF^WL8%P?9Y*[I==#8Y9M?V+(Q=]0[FKV0 0>XJ?X$_\BM\?W-6+AM'@3^:WS M8=Y>GGU[((ZIP@.RF*\WP_9!)3"H5@3L&VZY06O!![>OY;'9M4Z*?4< MY>HR=&N+>U)%W5K,P[@O;\\0'7\M'LUE]_WCUJ/V].?C :=P> MHFO33H+ %NA@>TX3"C\K>X/.:O?2[$@?JMB&D!&C**@ZH'>D6#WX&90M1BYP MA0 V_?T]^KK"%C8!P/9'?,3%GZ:*BF=1^UV32$.#[19?!>N*&.K8H7>!-=[V M:QB^FR5:N!'B(U0''-/T64Z,/K\7'CO=GS<_K_]6^G3T,LJVYNF8FG!7?V"( M960 E,78E!G(@JA#SK88*,^CJ\MLB11%-( ')#*;E0HK.LP9-^629Q_-&C^5 M.NSW2&A@+W*;DSM;-(41VAYT@ >CTYD)#J=NK-OOI+G#G=<[#R:A'6KNV!J! MXQS:8K60N\]<#!MYAX#J?MZ?8I XU#N'0_MFI.R-S8VH1ME5TH[+?%"HBU$. M,AAVB>'R$TGOHFW$)*ML=RCV8TLAW$*8*1S_8/; ]FR_KK%QZD$WV'.9@.5C MEUO$+7R8,0'TJ@T8*V S:F2TJ'6#COQ08"G%H)+DDXG>>J0#8/9ZG[A"! Y% MS7#-4L?('JA]+K(!.3TBVN3C%E_\RP>*S- /E5.BA%-[X+ZH8P&^^1LM=. _ M>.G=W8!L5<#X(75#?V% M.:'H1G0Z(($-$;(9GF]:$%W) T3*JZAE[8($=%4\DTEEN#E4+7C >Q#DGP;8 M.0K>LX&A(,O4A0#]]HO0TT<$[+04Q1-^>WIKG #89D3_V??WZ.';A&C>[4V! M5>H!^1*NB?3$%\)>L#=X)#P,8%,!NV.>%F=/R#;Y;EQQ@YQ&T9#7**87;G[- MW?;3$-F[,1^: ;$>>-+O\!5-$Y]."8HUK9!1:A4=&-E'V-^3F2X69"/X<"NB M%\9+V@[T)=$PJ-+$7A[Z0$2Q[X/Q% $Y\*$7>$:\>6ON_9+DTEGR6C=-WW2G M*?TH>WJ3;S_4C9NFNIQX],#-@SM9B5I/FIG24@M*DN:#SW+0CH:F@8P%5 M)B_YZ\#]V* PQ!L."+-5$-N6$X-8BH@/P5)?C M26'_*E^R*B\7G==)Y2_&/G)@O)9V% *O7YN J-8\O J=]3BD2Z0L _Z!?S39 MC9Y![$[9V800%_4\HJS04&P*CI)BVQYB&V0Z#F #$K7&\)AGC!E7![CF$ZC? M(-/P*3A^(;"_YU%P;(?.T8SE6PV/)S?Y5^N4L.[UTU>+:'+P3:Z5^E#^F)*AT%_/C8'-NYYSX^G!QT!\"N B>QZ9IPM@.ZBJOS['ONU3221V\7N(6TR ,V/ M^OIL!/?5LI) AZE5]#/-- MT[^/V0^+U%YG1>]'0ET3JL,N\ !;6$[Y:?GU1=<:T_'%KD&8TXQZOBBL M01:KH&K1 !MFY:O3I@4>-DAVVHZ!!M_TZ:A,KS'L&"2WXPZT<<0551L-'J0Z(Q^S4\[W*2W'('V1W<=IMSNJ M60Y!(>DI)M?K*4\'CCZ#U[2'F9[#LJADU+4 Q'IUHC(F([CH??CUN]YYN#@N M2BXGQ;6$3RJL]B\=[[H$AFVF.&\[X4C.I9=&\CPMJ)0+QW<7S\B5F:D#NKX] MQ@&_\A.,=H(Q[$YP+/!J\AR@L6T'VWHX#Y=Q'#-? MBCO-VQ?*=2EN[.@^WF (\__8_CF'VOSD:Q!;V\$>W"^$+:,J'3(W,82]^ KXRX0P!SJW!GTZJNT7NY7MYZVEGJ1[ MTE/5:RKD8E8UF4ID.W]\/+-7'*AUN2N?%U_4L;C;\/""KG!01DVB]*' M$FE?'M]*;B/T+#8U?DZ?],[;G3$);80^[,,!Q]0U6O5<(KQ 5?<"42P(#AIV M+=+7VR)]I8*S;6R ?LWLYNUM?NZY(F_M?NZMFHNS+/;KL:BBD9^:];.O6!;M MUB0Y1F0Y'>I8=T#44IKSW.JO/^\*Y_+W:L9T3D@:)/+ M-24IIXMO:TKR)KR%U2;:[*S\#TY6G8D.AO2A?E/O[BD6YD.M+;#]"+4W5N]4 M30EV-0^[Q?'D^+A=S;1OV^'8#3CIP?3>RTMW$I^_Z36&4S*I2FEQ"\Z5>HJO MIQG+B3^A1>/>0[]/)YY>"R[Y'7N'D'N^7]=J[M>#7%13%/@H9LC%W=/%CQ?) MH)DAX&6>!W054*BO!A'K:KNI24;[L#<5P5CD+BA75QOF$'!R0;CB? M7!OO+*Q0TAW:K" .8EZ]$8FCC\TZ'K:'G#U:W>EF7 DG9NZ+ MF5;JDFBX$7R(I%L7I9NZSLB UMB3-_V^?'".7)VH,B<(MX17[[XR M,2^SOYZ?E/)\+"?CV5NT]9UO;V7?GJ=8C::%S*@_B;OW.B=\ W>8^.Z:FXO< M)VEQ4FQ>E!H7M=_S:3+JB>/Q_P4?9YT4&EBSN$E^OX.OE[[J#2>K(VZ:JT:M M EE(;$_G%3E'SDY/BX7YQ!9RLA5H:RMJ1-9!5ML3PJA&"6&8=@QC(=%)TI_Q MZ.RF;;UVE^)PZPIOF.N(;TSY([*;%M0(,6^J+!U.W$1'F5?W=]O+G>F&=].+ MR7-R+E5?'_)*6K.>>RCGRZ=6>VO:6I_1]GK[>UC[VQ_:T1^WSQ[M(0*HXF8%KM)GI\^-P6#L4LQT.K_4(_)0 M9;V*&+:$&XXL%L5K^)%UZT.66^O.'JZYR/J+4_Z7MZD"8T*QYIG_Q K!4ZI? M^N(__S.'@Z\FSA.!_T_YDM 3"\ Y(UTJ>8^67&@,I+;4O+D1W=&540-H;ZZI M6"HHYQO6&8VIV[?HCM9= W74.V<*ZL>(%^^4J^OZ]75C4GC]TYIH%S?I6_'F M+'N_RA#I"-:9&T\*4I""K+$X0DHS TE6"M]$$LQSH9[X%)G%;LV5HCG!T\DC MP>%D2&[A._B\=9.B?F^W8" M"@!@63PLMR/]!!*R5Z]9IKW3^VQN JEK.2"!T#G$R>:B(D" M^1@3!5PTS6E/-!]-/8.0$$2]B/*S(C^0N[/?"5[I4*T D%;8#'_UFS(JHY)% M=MF$LY@&XT6E%M^FYS*+WE']=_:Q*VNOE6'POKFLGK<_T%1>MC8S2K2TTMLDE/LD$Q4JMR;?G MA]_7M^-F\5=^:WS-6]ZVZ5+;WP,"TP@C2=IKD75*2H6U'P*5:/9J3O?N=MK^ MS;3MBYRI[4UXX!/HYX6[OST6JI6G7]>-G)M=Y%W"E[]FOBE0';"S=\_(H/2W MO^>TNPT]>6I^)T5[SDD$B+='=_W)G7!YV>F1BP"_M0>UID5 M.#M:Q0?:F59D0<=+T5Y$FNYK3.>V$58T&MVD;2UKNLD2*['%^)"81\(/T5!H ME,(?M$K1H4-\Y)1!E'Y[:)C$;4/J;8^*&W4:'5OB*V^BYX:X^)9@HS@ 8@#/ MO@)L+*(&C%7Q9-PW^)KWN&15DYT[PO$TM_NX*G6RA;ZJW(T]C52C;')^-]5% M6UIGHG(N2)1RXL&S>>HL_0T-@SJ^EURX-_$];"3*>!&\XA3ESVOW?EZKG%Y? MRC\:10?@="5:$9?R;V$ND,._OT[HSF%ZM*^D]UKY+MYR8@P11=?3.QWL;1PT M:LCK^; ;7E_29N'S$/+TF,MW7L]&G3,WY[KI[S6^B#'Z/[9&Z)=#6\DB7YIN MF3[5U5J'NXW=%ND<$?P->Y9@%VV3RB?#WX1VP$8OT*D98T]K18S#PW^GT5$+ MURB(J-3T<64;8B6B391^T!1:6Q!ZK8!5B?LYT M^V;*RG@KRYD1B=@QW"=:YJ$MR&B_L[]&_X7\AR+-^NG%FM(EWZHEJ=J8N&+E M<<&^4W3C2\R GL6$/#3&-)BWV/