0000917491-24-000011.txt : 20240501 0000917491-24-000011.hdr.sgml : 20240501 20240501163924 ACCESSION NUMBER: 0000917491-24-000011 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240501 DATE AS OF CHANGE: 20240501 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FARO TECHNOLOGIES INC CENTRAL INDEX KEY: 0000917491 STANDARD INDUSTRIAL CLASSIFICATION: MEASURING & CONTROLLING DEVICES, NEC [3829] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 593157093 STATE OF INCORPORATION: FL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-23081 FILM NUMBER: 24903686 BUSINESS ADDRESS: STREET 1: 125 TECHNOLOGY PARK CITY: LAKE MARY STATE: FL ZIP: 32746-6204 BUSINESS PHONE: 4073339911 MAIL ADDRESS: STREET 1: FARO TECHNOLOGIES INC STREET 2: 125 TECHNOLOGY PARK CITY: LAKE MARY STATE: FL ZIP: 32746 10-Q 1 faro-20240331.htm 10-Q faro-20240331
0000917491--12-312024Q1FALSEhttp://www.faro.com/20240331#OperatingandFinanceLeaseLiabilityCurrenthttp://www.faro.com/20240331#OperatingandFinanceLeaseLiabilityCurrenthttp://www.faro.com/20240331#OperatingandFinanceLeaseLiabilityNoncurrenthttp://www.faro.com/20240331#OperatingandFinanceLeaseLiabilityNoncurrenthttp://fasb.org/us-gaap/2023#Liabilitieshttp://fasb.org/us-gaap/2023#Liabilitieshttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://www.faro.com/20240331#OperatingandFinanceLeaseLiabilityCurrenthttp://www.faro.com/20240331#OperatingandFinanceLeaseLiabilityCurrenthttp://www.faro.com/20240331#OperatingandFinanceLeaseLiabilityNoncurrenthttp://www.faro.com/20240331#OperatingandFinanceLeaseLiabilityNoncurrenthttp://fasb.org/us-gaap/2023#Liabilitieshttp://fasb.org/us-gaap/2023#Liabilities0.023607200009174912024-01-012024-03-3100009174912024-04-29xbrli:shares00009174912024-03-31iso4217:USD00009174912023-12-310000917491faro:ConvertibleSeniorNotes2028Memberus-gaap:ConvertibleDebtMember2024-03-31xbrli:pureiso4217:USDxbrli:shares0000917491us-gaap:ProductMember2024-01-012024-03-310000917491us-gaap:ProductMember2023-01-012023-03-310000917491us-gaap:ServiceMember2024-01-012024-03-310000917491us-gaap:ServiceMember2023-01-012023-03-3100009174912023-01-012023-03-3100009174912022-12-3100009174912023-03-310000917491us-gaap:CommonStockMember2023-12-310000917491us-gaap:AdditionalPaidInCapitalMember2023-12-310000917491us-gaap:RetainedEarningsMember2023-12-310000917491us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000917491us-gaap:TreasuryStockCommonMember2023-12-310000917491us-gaap:RetainedEarningsMember2024-01-012024-03-310000917491us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000917491us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310000917491us-gaap:CommonStockMember2024-01-012024-03-310000917491us-gaap:CommonStockMember2024-03-310000917491us-gaap:AdditionalPaidInCapitalMember2024-03-310000917491us-gaap:RetainedEarningsMember2024-03-310000917491us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000917491us-gaap:TreasuryStockCommonMember2024-03-310000917491us-gaap:CommonStockMember2022-12-310000917491us-gaap:AdditionalPaidInCapitalMember2022-12-310000917491us-gaap:RetainedEarningsMember2022-12-310000917491us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000917491us-gaap:TreasuryStockCommonMember2022-12-310000917491us-gaap:RetainedEarningsMember2023-01-012023-03-310000917491us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000917491us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000917491us-gaap:CommonStockMember2023-01-012023-03-310000917491us-gaap:CommonStockMember2023-03-310000917491us-gaap:AdditionalPaidInCapitalMember2023-03-310000917491us-gaap:RetainedEarningsMember2023-03-310000917491us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000917491us-gaap:TreasuryStockCommonMember2023-03-310000917491us-gaap:CostOfSalesMember2024-01-012024-03-310000917491us-gaap:CostOfSalesMember2023-01-012023-03-310000917491us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310000917491us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310000917491us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310000917491us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310000917491us-gaap:OperatingExpenseMember2024-01-012024-03-310000917491us-gaap:OperatingExpenseMember2023-01-012023-03-310000917491us-gaap:TransferredAtPointInTimeMemberfaro:ProductSalesMember2024-01-012024-03-310000917491us-gaap:TransferredAtPointInTimeMemberfaro:ProductSalesMember2023-01-012023-03-310000917491faro:ProductSalesMemberus-gaap:TransferredOverTimeMember2024-01-012024-03-310000917491faro:ProductSalesMemberus-gaap:TransferredOverTimeMember2023-01-012023-03-310000917491faro:ProductSalesMember2024-01-012024-03-310000917491faro:ProductSalesMember2023-01-012023-03-310000917491us-gaap:TransferredAtPointInTimeMemberfaro:ServiceSalesMember2024-01-012024-03-310000917491us-gaap:TransferredAtPointInTimeMemberfaro:ServiceSalesMember2023-01-012023-03-310000917491faro:ServiceSalesMemberus-gaap:TransferredOverTimeMember2024-01-012024-03-310000917491faro:ServiceSalesMemberus-gaap:TransferredOverTimeMember2023-01-012023-03-310000917491faro:ServiceSalesMember2024-01-012024-03-310000917491faro:ServiceSalesMember2023-01-012023-03-310000917491srt:AmericasMember2024-01-012024-03-310000917491srt:AmericasMember2023-01-012023-03-310000917491us-gaap:EMEAMember2024-01-012024-03-310000917491us-gaap:EMEAMember2023-01-012023-03-310000917491srt:AsiaPacificMember2024-01-012024-03-310000917491srt:AsiaPacificMember2023-01-012023-03-310000917491srt:MinimumMember2024-01-012024-03-310000917491srt:MaximumMember2024-01-012024-03-310000917491us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-03-310000917491us-gaap:OtherNoncurrentAssetsMember2024-03-310000917491us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310000917491us-gaap:OtherNoncurrentAssetsMember2023-12-31faro:category0000917491faro:SalesInventoryMember2024-01-012024-03-310000917491faro:ServiceInventoryMember2024-01-012024-03-310000917491faro:ConvertibleSeniorNotes2028Memberus-gaap:ConvertibleDebtMember2023-01-240000917491faro:ConvertibleSeniorNotes2028Memberus-gaap:ConvertibleDebtMember2023-01-242023-01-240000917491us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-03-310000917491us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-03-310000917491us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-03-310000917491us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-03-310000917491us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-03-310000917491us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-03-310000917491us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310000917491us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310000917491us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310000917491us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310000917491us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310000917491us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310000917491us-gaap:FairValueInputsLevel2Member2024-03-310000917491us-gaap:FairValueInputsLevel2Member2023-12-310000917491faro:RestructuringPlanMember2020-02-140000917491faro:ExtonPennsylvaniaManufacturingSiteMemberfaro:RestructuringPlanMember2021-07-15utr:sqft0000917491us-gaap:EmployeeSeveranceMemberfaro:RestructuringPlanMember2020-03-012023-03-310000917491faro:IntegrationPlanMember2023-03-310000917491us-gaap:EmployeeSeveranceMemberfaro:RestructuringPlanMember2024-03-310000917491faro:RestructuringPlanMember2024-01-012024-03-310000917491faro:IntegrationPlanMember2023-01-012023-03-310000917491faro:IntegrationPlanMemberfaro:SeveranceAndBenefitsMember2024-01-012024-03-310000917491faro:IntegrationPlanMemberfaro:SeveranceAndBenefitsMember2023-01-012023-03-310000917491faro:IntegrationPlanMemberfaro:SeveranceAndBenefitsMember2023-12-310000917491faro:IntegrationPlanMemberus-gaap:OtherRestructuringMember2023-12-310000917491faro:IntegrationPlanMember2023-12-310000917491faro:IntegrationPlanMemberus-gaap:OtherRestructuringMember2024-01-012024-03-310000917491faro:IntegrationPlanMember2024-01-012024-03-310000917491faro:IntegrationPlanMemberfaro:SeveranceAndBenefitsMember2024-03-310000917491faro:IntegrationPlanMemberus-gaap:OtherRestructuringMember2024-03-310000917491faro:IntegrationPlanMember2024-03-310000917491faro:IntegrationPlanMemberfaro:SeveranceAndBenefitsMember2022-12-310000917491faro:IntegrationPlanMemberus-gaap:OtherRestructuringMember2022-12-310000917491faro:IntegrationPlanMember2022-12-310000917491faro:IntegrationPlanMemberus-gaap:OtherRestructuringMember2023-01-012023-03-310000917491faro:IntegrationPlanMemberfaro:SeveranceAndBenefitsMember2023-03-310000917491faro:IntegrationPlanMemberus-gaap:OtherRestructuringMember2023-03-310000917491faro:ConvertibleSeniorNotes2028Memberfaro:DebtConversionTermsOneMemberus-gaap:ConvertibleDebtMember2023-01-240000917491faro:ConvertibleSeniorNotes2028Memberfaro:DebtConversionTermsOneMemberus-gaap:ConvertibleDebtMember2023-01-242023-01-24utr:D0000917491faro:ConvertibleSeniorNotes2028Memberus-gaap:ConvertibleDebtMemberfaro:DebtConversionTermsTwoMember2023-01-242023-01-240000917491srt:MaximumMemberfaro:ConvertibleSeniorNotes2028Memberus-gaap:ConvertibleDebtMember2023-01-240000917491faro:ConvertibleSeniorNotes2028Membersrt:MinimumMemberus-gaap:ConvertibleDebtMember2023-01-24
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
 
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to                     
Commission File Number: 0-23081
  
FARO TECHNOLOGIES, INC.
(Exact Name of Registrant as Specified in Its Charter)
  
Florida59-3157093
(State or other Jurisdiction of Incorporation or Organization)(I.R.S. Employer Identification No.)
125 Technology Park,
Lake Mary32746
Florida
(Address of Principal Executive Offices)(Zip Code)
(407) 333-9911
(Registrant’s Telephone Number, including Area Code)
   

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $.001FARONasdaq Global Select 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, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    
Yes No  
x

There were 19,205,873 shares of the registrant’s common stock outstanding as of April 29, 2024.



FARO TECHNOLOGIES, INC.
Quarterly Report on Form 10-Q
Quarter Ended March 31, 2024
INDEX
 
  PAGE
PART I.
Item 1.
a)
b)
c)
d)
e)

f)
Item 2.
Item 3.
Item 4.
PART II.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.

2

PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
FARO TECHNOLOGIES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)March 31,
2024 (unaudited)
December 31,
2023
ASSETS
Current assets:
Cash and cash equivalents$79,518 $76,787 
Short-term investments19,763 19,496 
Accounts receivable, net88,908 92,028 
Inventories, net35,376 34,529 
Prepaid expenses and other current assets32,854 38,768 
Total current assets256,419 261,608 
Non-current assets:
Property, plant and equipment, net19,855 21,181 
Operating lease right-of-use assets11,075 12,231 
Goodwill108,359 109,534 
Intangible assets, net47,057 47,891 
Service and sales demonstration inventory, net20,655 23,147 
Deferred income tax assets, net24,933 25,027 
Other long-term assets3,951 4,073 
Total assets$492,304 $504,692 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current liabilities:
Accounts payable$25,314 $27,404 
Accrued liabilities26,567 29,930 
Income taxes payable5,907 5,699 
Current portion of unearned service revenues41,012 40,555 
Customer deposits5,031 4,251 
Lease liabilities5,106 5,434 
Total current liabilities108,937 113,273 
Loan - 5.50% Convertible Senior Notes
72,872 72,760 
Unearned service revenues - less current portion20,142 20,256 
Lease liabilities - less current portion9,690 10,837 
Deferred income tax liabilities12,543 13,308 
Income taxes payable - less current portion6,123 5,629 
Other long-term liabilities17 23 
Total liabilities230,324 236,086 
Commitments and contingencies - See Note 12
Shareholders’ equity:
Common stock - par value $0.001, 50,000,000 shares authorized; 20,578,403 and 20,343,359 issued, respectively; 19,205,361 and 18,968,798 outstanding, respectively
20 20 
Additional paid-in capital350,816 346,277 
Retained earnings(17,056)(9,789)
Accumulated other comprehensive loss(41,145)(37,247)
Common stock in treasury, at cost - 1,373,042 and 1,374,561 shares held, respectively
(30,655)(30,655)
Total shareholders’ equity261,980 268,606 
Total liabilities and shareholders’ equity$492,304 $504,692 
The accompanying notes are an integral part of these condensed consolidated financial statements.
3

FARO TECHNOLOGIES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(UNAUDITED)
 
 Three Months Ended March 31,
(in thousands, except share and per share data)20242023
Sales
Product$63,536 $65,240 
Service20,708 19,727 
Total sales84,244 84,967 
Cost of sales
Product30,452 33,957 
Service10,485 11,294 
Total cost of sales40,937 45,251 
Gross profit43,307 39,716 
Operating expenses
Selling, general and administrative39,593 41,376 
Research and development9,024 12,718 
Restructuring costs 4,238 
Total operating expenses48,617 58,332 
Loss from operations(5,310)(18,616)
Other (income) expense
Interest expense831 835 
Other (expense) income, net25 (220)
Loss before income tax(6,166)(19,231)
Income tax expense 1,101 1,933 
Net loss$(7,267)$(21,164)
Net loss per share - Basic$(0.38)$(1.12)
Net loss per share - Diluted$(0.38)$(1.12)
Weighted average shares - Basic19,046,855 18,816,110 
Weighted average shares - Diluted19,046,855 18,816,110 
The accompanying notes are an integral part of these condensed consolidated financial statements.
4

FARO TECHNOLOGIES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(UNAUDITED)
 
 Three Months Ended March 31,
(in thousands)20242023
Net loss$(7,267)$(21,164)
Currency translation adjustments, net of income taxes(3,898)2,780 
Comprehensive loss$(11,165)$(18,384)
The accompanying notes are an integral part of these condensed consolidated financial statements.
5

FARO TECHNOLOGIES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED) 
 Three Months Ended March 31,
(in thousands)20242023
Cash flows from:
Operating activities:
Net loss$(7,267)$(21,164)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization3,621 4,413 
Stock-based compensation4,539 3,634 
Deferred income tax (benefit) and other non-cash charges
(805)562 
Provision for excess and obsolete inventory152 344 
Amortization of debt discount and issuance costs112  
Loss on disposal of assets96 69 
Provisions for bad debts, net of recoveries300 33 
Change in operating assets and liabilities:
Decrease (Increase) in:
Accounts receivable1,405 2,378 
Inventories1,957 (1,530)
Prepaid expenses and other current assets5,587 (4,219)
(Decrease) Increase in:
Accounts payable and accrued liabilities(5,721)(2,450)
Income taxes payable783 (102)
Customer deposits819 (433)
Unearned service revenues1,282 121 
Other liabilities(285) 
Net cash provided by (used in) operating activities6,575 (18,344)
Investing activities:
Purchases of property and equipment(1,323)(1,688)
Purchases of short-term investments (20,024)
Cash paid for technology development, patents and licenses(1,442)(1,820)
Net cash used in investing activities(2,765)(23,532)
Financing activities:
Payments on finance leases(40)(44)
Cash settlement of equity awards 14 
Proceeds from issuance of 5.50% Convertible Senior Notes, due 2028, net of discount, issuance cost and accrued interest
 72,310 
Net cash (used in) provided by financing activities(40)72,280 
Effect of exchange rate changes on cash and cash equivalents(1,039)348 
Increase in cash and cash equivalents2,731 30,752 
Cash and cash equivalents, beginning of period76,787 37,812 
Cash and cash equivalents, end of period$79,518 $68,564 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

FARO TECHNOLOGIES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
(UNAUDITED)
Additional
Paid-in
Capital
Retained EarningsAccumulated
Other
Comprehensive
Loss
Common
Stock in
Treasury
Common Stock
(in thousands, except share data)SharesAmountsTotal
BALANCE JANUARY 1, 202418,968,798 $20 $346,277 $(9,789)$(37,247)$(30,655)$268,606 
Net loss— — — (7,267)— — (7,267)
Currency translation adjustment— — — — (3,898)— (3,898)
Stock-based compensation — — 4,539 — — — 4,539 
Common stock issued, net of shares withheld for employee taxes236,563 — — — — — — 
BALANCE MARCH 31, 202419,205,361 $20 $350,816 $(17,056)$(41,145)$(30,655)$261,980 



Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Common
Stock in
Treasury
Common StockRetained Earnings
(in thousands, except share data)SharesAmountsTotal
BALANCE JANUARY 1, 202318,780,013 $20 $328,227 $46,788 $(33,331)$(30,655)$311,049 
Net loss— — — (21,164)— — (21,164)
Currency translation adjustment— — — — 2,780 — 2,780 
Stock-based compensation — — 3,634 — — — 3,634 
Common stock issued, net of shares withheld for employee taxes122,108 — 14 — — — 14 
BALANCE MARCH 31, 202318,902,121 $20 $331,875 $25,624 $(30,551)$(30,655)$296,313 
The accompanying notes are an integral part of these condensed consolidated financial statements.
7

FARO TECHNOLOGIES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
(in thousands, except share and per share data, or as otherwise noted)
NOTE 1 – DESCRIPTION OF BUSINESS
FARO Technologies, Inc. and its subsidiaries (collectively “FARO,” the “Company,” “us,” “we” or “our”) design, develop, manufacture, market and support software driven, three-dimensional (“3D”) measurement, imaging, and realization solutions for the manufacturing, architecture, engineering and construction (“AEC”), Operations and Maintenance (“O&M”) and public safety analytics markets. We enable our customers to capture, measure, manipulate, interact with and share 4D, 3D and 2D data from the physical world in a virtual environment and then translate this information back into the physical domain. Our broad technology set equips our customers with a wide range of 3D capture technologies that range from ultra-high accuracy laser-scanner-based technology to lower accuracy, photogrammetry-based technology. Our FARO suite of 3D products and software solutions are used for inspection of components and assemblies, rapid prototyping, reverse engineering, documenting large volume or structures in 3D, surveying and construction, construction management, assembly layout, machine guidance as well as in investigation and reconstructions of crash and crime scenes. We sell the majority of our solutions through a direct sales force, with an increasing volume being sold through an indirect channel across a range of sectors including manufacturing, surveying, architecture, engineering and construction, public safety forensics and other industries.

NOTE 2 – PRINCIPLES OF CONSOLIDATION
Our condensed consolidated financial statements include the accounts of FARO Technologies, Inc. and its subsidiaries, all of which are wholly-owned. All intercompany transactions and balances have been eliminated. The financial statements of our foreign subsidiaries are translated into U.S. dollars using exchange rates in effect at period-end for assets and liabilities and average exchange rates during each reporting period for results of operations. Adjustments resulting from financial statement translations are reflected as a separate component of accumulated other comprehensive loss. Foreign currency transaction gains and losses are included in net income (loss).
NOTE 3 – BASIS OF PRESENTATION
The accompanying unaudited condensed consolidated financial statements and notes thereto have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions of Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These condensed consolidated financial statements include all normal recurring accruals and adjustments considered necessary by management for a fair presentation in conformity with U.S. GAAP. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates. The condensed consolidated results of operations for the three months ended March 31, 2024 are not necessarily indicative of results that may be expected for the year ending December 31, 2024, or any future period.
The information included in this Quarterly Report on Form 10-Q, including the interim condensed consolidated financial statements and the accompanying notes, should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. The accompanying December 31, 2023 condensed consolidated balance sheet has been derived from those audited consolidated financial statements.
8

Stock-based compensation expense is allocated to the applicable departmental cost in our condensed consolidated financial statements. The following table summarizes total stock-based compensation expense for each of the line items on our condensed consolidated statements of operations:
Three Months Ended March 31,
20242023
Cost of sales
Product$276 $240 
Service54 32 
Total cost of sales330 272 
Operating expenses
Selling, general and administrative3,942 2,568 
Research and development267 794 
Total operating expenses4,209 3,362 
Total stock-based compensation$4,539 $3,634 
NOTE 4 – IMPACT OF RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS
Recently Issued Accounting Pronouncements Not Yet Adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires disclosure of significant segment expenses and other segment items on an annual and interim basis under Accounting Standards Codification 280. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods beginning after December 15, 2024. Early adoption is permitted and the amendments in ASU 2023-07 should be applied on a retrospective basis to all periods presented. The Company is currently evaluating the impact of ASU 2023-07 on its disclosures.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which improves income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-09 indicates that all entities will apply its guidance prospectively with an option for retroactive application to each period in the financial statements. The Company is currently evaluating the impact of ASU 2023-09 on its disclosures.
NOTE 5 – REVENUES
The following tables present our revenues by sales type as presented in our condensed consolidated statements of operations disaggregated by the timing of transfer of goods or services:
 Three Months Ended March 31,
 20242023
Product sales
Product transferred to customers at a point in time$57,774 $59,892 
Product transferred to customers over time5,762 5,348 
Total product sales$63,536 $65,240 

9

 Three Months Ended March 31,
 20242023
Service sales
Service transferred to customers at a point in time$9,753 $8,390 
Service transferred to customers over time10,955 11,337 
Total service sales$20,708 $19,727 

The following table presents our revenues disaggregated by geography, based on the billing addresses of our customers:
 Three Months Ended March 31,
 20242023
Total sales to external customers
Americas (1)
$37,228 $42,343 
EMEA (1)
25,435 24,165 
APAC (1)
21,581 18,459 
$84,244 $84,967 

(1) Regions represent North America and South America (the “Americas”); Europe, the Middle East, and Africa (“EMEA”); and Asia-Pacific (“APAC”).
For revenue related to our measurement and imaging equipment and related software, we allocate the contract price to performance obligations based on our best estimate of the standalone selling price. We make this allocation estimate utilizing data from the sale of our applicable products and services to customers separately in similar circumstances. Revenue related to our measurement and imaging equipment and related software is generally recognized upon shipment from our facilities or when delivered to the customer location, as determined by the agreed upon shipping terms, at which time we are entitled to payment and title and control has passed to the customer. Software arrangements generally include short-term maintenance that is considered post-contract support (“PCS”), which is considered to be product transferred to the customer over time and a separate performance obligation. We generally establish a standalone sales price for this PCS component based on our maintenance renewal rate. Maintenance renewals are recognized on a straight-line basis over the term of the maintenance agreement. Payments for products and services are collected within a short period of time following transfer of control or commencement of delivery of services, as applicable.
Further, customers frequently purchase extended hardware service contracts with the purchase of measurement equipment and related software. Hardware service contracts are considered a performance obligation when services are transferred to a customer over time, and, as such, we recognize revenue on a straight-line basis over the contractual term. Hardware service contracts include contract periods that extend between one month to three years.
We capitalize commission expenses related to deliverables transferred to a customer over time and amortize such costs ratably over the term of the contract. As of March 31, 2024, the deferred cost asset related to deferred commissions was approximately $4.4 million. For classification purposes, $3.4 million and $1.0 million are comprised within the Prepaid expenses and other current assets and Other long-term assets, respectively, on our condensed consolidated balance sheet as of March 31, 2024. As of December 31, 2023, the deferred cost asset related to deferred commissions was approximately $4.6 million. For classification purposes, $3.5 million and $1.1 million were comprised within the Prepaid expenses and other current assets and Other long-term assets, respectively, on our condensed consolidated balance sheet as of December 31, 2023.
10

The unearned service revenue liabilities reported on our condensed consolidated balance sheets reflect the contract liabilities to satisfy the remaining performance obligations for extended warranties, subscription-based software and software maintenance. The current portion of unearned service revenues on our condensed consolidated balance sheets is what we expect to recognize as revenue within twelve months after the applicable balance sheet date relating to extended warranties, subscription-based software and software maintenance contract liabilities. The unearned service revenues less the current portion on our condensed consolidated balance sheets is what we expect to recognize as revenue extending beyond twelve months after the applicable balance sheet date relating to extended warranties, subscription-based software and software maintenance contract liabilities. Customer deposits on our condensed consolidated balance sheets represent customer prepayments on contracts for performance obligations that we must satisfy in the future to recognize the related contract revenue. These amounts are generally related to performance obligations which are delivered in less than 12 months. During the three months ended March 31, 2024, we recognized $12.1 million of revenue that was deferred on our condensed consolidated balance sheet as of December 31, 2023. During the three months ended March 31, 2023, we recognized $11.4 million of revenue that was deferred on our condensed consolidated balance sheet as of December 31, 2022.
The nature of certain of our contracts gives rise to variable consideration, primarily related to an allowance for sales returns. We are required to estimate the contract asset related to sales returns and record a corresponding adjustment to Cost of sales. Our allowance for sales returns for each of March 31, 2024 and December 31, 2023 was less than $0.1 million.
Shipping and handling fees billed to customers in a sales transaction are recorded in Product Sales and shipping and handling costs incurred are recorded in Cost of sales. We exclude from Sales any value-added sales and other taxes that we collect concurrently with revenue-producing activities.
NOTE 6 – ACCOUNTS RECEIVABLE
Accounts receivable consist of the following:
As of March 31, 2024As of December 31, 2023
Accounts receivable$92,246 $95,195 
Allowance for credit losses(3,338)(3,167)
Total$88,908 $92,028 

Activity related to the allowance for credit losses was as follows:
Three Months Ended March 31, 2024Three Months Ended March 31, 2023
Beginning balance of the allowance for credit losses$3,167 $2,285 
Current period provision for expected credit losses, net of recoveries300 33 
Charge-offs of amounts previously expensed(129)(90)
Ending balance of the allowance for credit losses$3,338 $2,228 
NOTE 7 – INVENTORIES
Inventories are stated at the lower of cost or net realizable value using the first-in first-out (FIFO) method. We have three principal categories of inventory: 1) manufactured product to be sold; 2) sales demonstration inventory - completed product used to support our sales force for demonstrations and held for sale; and 3) service inventory - completed product and parts used to support our service department and held for sale. Shipping and handling costs are classified as a component of Cost of sales in our condensed consolidated statements of operations. Sales demonstration inventory is held by our sales representatives for up to three years, at which time it would be refurbished and transferred to finished goods as used equipment, stated at the lower of cost or net realizable value. We expect these refurbished units to remain in finished goods inventory and sold within 12 months at prices that produce reduced gross margins. Service inventory is used to provide a temporary replacement product to a customer covered by a premium warranty when the customer’s unit requires service or repair and as training equipment. Service inventory is available for sale; however, management does not expect service inventory to be sold within 12 months and, as such, classifies this inventory as a long-term asset. Service inventory that we utilize for training or repairs and which we deem as no longer available for sale is transferred to fixed assets at the lower of cost or net realizable value and depreciated over the remaining life, typically three years.
11

Inventories consist of the following:
As of March 31, 2024As of December 31, 2023
Raw materials$19,450 $18,460 
Finished goods15,926 16,069 
Inventories, net35,376 34,529 
Service and sales demonstration inventory, net$20,655 $23,147 

NOTE 8 – LOSS PER SHARE
Basic net loss per share is computed by dividing net loss by the weighted average number of shares outstanding. Diluted net loss per share is computed by also considering the impact of potential common stock on both net loss and the weighted average number of shares outstanding. Our potential common stock consists of employee stock options, time-based restricted stock units, market-based restricted stock unit awards, and common stock issued for settlement of the Notes (as defined in Note 15 to the condensed consolidated financial statements). Our potential common stock is included in the diluted earnings per share calculation when adding such potential common stock would not be anti-dilutive. Market-based awards are included in the computation of diluted earnings per share only to the extent that the underlying conditions (and any applicable market condition) (i) are satisfied as of the end of the reporting period or (ii) would be considered satisfied if the end of the reporting period were the end of the related contingency period and the result would be dilutive under the treasury stock method. When we report a net loss for the period presented, the calculation of diluted net loss per share excludes our potential common stock, as the effect would be anti-dilutive.
As of March 31, 2024, there were approximately 1,754,711 shares issuable upon the exercise of options, the vesting of time-based restricted stock and the contingent vesting of market-based restricted stock units that were excluded from the dilutive calculations, as they were anti-dilutive. For the three months ended March 31, 2023, there were approximately 1,077,583 issuable upon the exercise of options that were excluded from the dilutive calculations, as they were anti-dilutive. In addition, the Company issued $75 million aggregate principal amount of the Notes on January 24, 2023, which, if converted, would result in the issuance of a maximum of 2,124,645 shares of common stock. These shares were excluded from the dilutive calculations, as their effect would have been anti-dilutive.
A reconciliation of the number of common shares used in the calculation of basic and diluted net loss per share is presented below:
 Three Months Ended March 31,
 20242023
Numerator:
Net loss$(7,267)$(21,164)
Denominator:
Weighted average shares - Basic19,046,855 18,816,110 
Weighted average shares - Diluted19,046,855 18,816,110 
Net loss per share - Basic$(0.38)$(1.12)
Net loss per share - Diluted$(0.38)$(1.12)
12

NOTE 9 – ACCRUED LIABILITIES
Accrued liabilities consist of the following:
As of March 31, 2024As of December 31, 2023
Accrued compensation and benefits$13,212 $15,347 
Accrued restructuring costs1,206 1,609 
Accrued warranties2,671 2,831 
Professional and legal fees3,146 2,851 
Accrued interest681 1,712 
Taxes other than income3,226 3,313 
Other accrued liabilities2,425 2,267 
Total accrued liabilities$26,567 $29,930 

Activity related to accrued warranties was as follows:
 Three Months Ended March 31,
 20242023
Balance, beginning of period$2,831 $2,610 
Provision for warranty expense837 736 
Fulfillment of warranty obligations(997)(664)
Balance, end of period$2,671 $2,682 

NOTE 10 – FAIR VALUE MEASUREMENTS AND INVESTMENTS
Fair Value Measurements
The guidance on fair value measurements and disclosures defines fair value, establishes a framework for measuring fair value, and requires enhanced disclosures about assets and liabilities measured at fair value. Fair value is defined as the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties. A liability’s fair value is defined as the amount that would be paid to transfer the liability to a new obligor, not the amount that would be paid to settle the liability with the creditor. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or inputs are not available, valuation models are used to determine fair value. These models employ valuation techniques that involve some level of management estimation and judgment, the degree of which is dependent on the price transparency for the instruments or market and the instruments’ complexity.
Assets and liabilities recorded at fair value on a recurring basis in our condensed consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, defined by the guidance on fair value measurements, are directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities and are as follows:
Level 1 - Valuation is based upon quoted market prices for identical instruments traded in active markets.
Level 2 - Valuation is based on quoted market prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market.
Level 3 - Valuation is generated from model-based techniques that use significant assumptions not observable in the market. Valuation techniques include use of discounted cash flow models and similar techniques.
13

The fair values of our cash and cash equivalents, accounts receivable, and accounts payable, approximate their carrying amounts due to their short duration.
Financial assets subject to the fair value disclosure requirements are included in the table below. All of our financial assets are classified as Level 1. At March 31, 2024 and December 31, 2023, the fair value of these investments approximated its carrying amount.
As of March 31, 2024
AssetsLevel 1Level 2Level 3
Short-term investments: U.S. Treasury securities$19,763 $ $ 
Total$19,763 $ $ 
As of December 31, 2023
AssetsLevel 1Level 2Level 3
Cash and cash equivalents: U.S. Treasury securities$9,871 $ $ 
Short-term investments: U.S. Treasury securities19,496   
Total$29,367 $ $ 

The fair value of the Notes (as defined in Note 15 to the condensed consolidated financial statements) was approximately $64.9 million and $65.3 million as of March 31, 2024 and December 31, 2023, respectively. Fair value was determined based on the closing trading price of the Notes as of the last trading day of the quarter and was primarily affected by the trading price of the Company's common stock and market interest rates. The fair value of the Notes is considered a Level 2 measurement as they are not actively traded.
NOTE 11 – RESTRUCTURING
On February 14, 2020, our Board of Directors approved a global restructuring plan (the “Restructuring Plan”) to improve operating performance and help ensure that we are appropriately structured and resourced to deliver sustainable value to our shareholders and customers. Key activities under the Restructuring Plan have targeted and achieved approximately $40 million in annualized savings. We believe we have successfully redefined our go-to-market strategy to place an increased focus on our customers and to help enable our sales employees, supported by our talented pool of field application engineers, to sell all product lines globally.
In conjunction with the Restructuring Plan, on July 15, 2021, we entered into a manufacturing services agreement (the “Agreement”) with Sanmina Corporation (“Sanmina”), in connection with the Restructuring Plan. Under the Agreement, Sanmina provides manufacturing services for the Company’s measurement device products previously manufactured by the Company at the Company’s Lake Mary, Florida, Exton, Pennsylvania, Stuttgart, Germany and Portugal manufacturing sites. This phased transition to a Sanmina production facility was completed at the beginning of the third quarter of 2022 as part of our cost reduction initiative. As a result of an evaluation on the usage of our manufacturing spaces, we decided to abandon 17,000 square feet of unused space at our Exton, Pennsylvania facility in the third quarter of 2022. Since the approval of the Restructuring Plan, we paid $24.8 million, primarily consisting of severance and related benefits. All actions under this plan were completed as of March 31, 2023, and the remaining amounts payable of $0.5 million were rolled forward to the Integration Plan discussed below.
14

On February 7, 2023, our Board of Directors approved an integration plan (the "Integration Plan"), which is intended to streamline and simplify operations, particularly around our recent acquisitions and the resulting redundant operations and offerings. The Integration Plan was amended on May 3, 2023, and the Board approved increases to both the expected pre-tax charges and the annualized cost savings. Key activities under the Integration Plan include a planned decrease in headcount, consolidation of our cloud-based offerings from 3 platforms (2 acquired, 1 organic) into a single customer offering, and the optimization of our facility assets to align with current and expected future utilization. As of March 31, 2024, in relation with the Integration Plan, we have incurred total restructuring charges of $26.1 million, and have made cash payments of $9.1 million.
In the first quarter of 2024, we did not incur costs relating to the Integration Plan, as substantially all of our planned activities under the Restructuring Plan and Integration Plan are complete. In the first quarter of 2023, we recognized $4.2 million in employee severance and other professional costs associated with the restructuring plans. Additionally, we paid $0.4 million and $0.8 million, respectively, for the three month ended March 31, 2024 and 2023, primarily consisting of severance and related benefits.
Activity related to the accrued restructuring charges for the Integration Plan and cash payments during the three months ended March 31, 2024 and 2023 is as follows:

Severance and other benefitsProfessional fees and other related chargesTotal
Balance at December 31, 2023$1,489 $120 $1,609 
Additions charged to expense   
Cash payments(403) (403)
Balance at March 31, 2024$1,086 $120 $1,206 

Severance and other benefitsProfessional fees and other related chargesTotal
Balance at December 31, 2022$318 $210 $528 
Additions charged to expense4,118 120 4,238 
Cash payments(796) (796)
Balance at March 31, 2023$3,640 $330 $3,970 
NOTE 12 – COMMITMENTS AND CONTINGENCIES
Purchase Commitments — We enter into purchase commitments for products and services in the ordinary course of business. These purchases generally cover production requirements for 60 to 120 days as well as materials necessary to service customer units through the product lifecycle and for warranty commitments. As of March 31, 2024, we had approximately $27.0 million in purchase commitments that are expected to be delivered within the next 12 months. The Company’s long-term purchase commitments were immaterial as a result of the ongoing transition towards direct sourcing with Sanmina.
Legal Proceedings — We are involved in disputes, claims and other legal actions arising in the normal course of our business. Although it is not possible to predict the outcome of these matters, we believe that the results of these proceedings will not have a material adverse effect on our business, financial condition or results of operations. However, any litigation, regardless of its outcome, may be costly and may require significant time and attention of our management and technical personnel.
NOTE 13 – LEASES
We have operating and finance leases for manufacturing facilities, corporate offices, research and development facilities, sales and training facilities, vehicles, and certain equipment under which we assume the role of lessee. We do not lease assets as a lessor. Our leases have remaining lease terms of less than one year to approximately eight years, some of which include options to extend the leases for up to fifteen years, and some of which include options to terminate the leases within three months. We do not participate in any material subleasing.
We determine if an arrangement is a lease at inception. Operating leases are included in Operating lease right-of-use (“ROU”) asset, Lease liability, and Lease liability - less current portion in our condensed consolidated balance sheets. Finance leases are included in Property and equipment, net, Lease liability, and Lease liability - less current portion in our condensed consolidated balance sheets.
15

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are recognized on the commencement date of the lease based on the present value of lease payments over the lease term. Variable lease payments that depend on an index or rate include the variable portion when calculating ROU assets and lease liabilities. Variable lease payments that do not depend on an index or rate are expensed as incurred. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available on the commencement date of the lease to determine the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU assets also include any lease payments made and lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option at the time the lease is commenced. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
While we have lease agreements with lease and non-lease components, we account for the lease and non-lease components as a single lease component.
The components of lease expense were as follows:
 Three Months Ended March 31,
20242023
Operating lease cost$1,209 $1,730 
Finance lease cost:
Amortization of ROU assets19 15 
Interest on lease liabilities2 3 
Total finance lease cost$21 $18 

We recognize lease payments made for short-term leases where terms are 12 months or less as the payments are incurred. Our short-term lease costs for each of the three months ended March 31, 2024 and March 31, 2023 were less than $0.1 million.
16

Supplemental balance sheet information related to leases was as follows:
As ofAs of
March 31, 2024December 31, 2023
Operating leases:
Operating lease right-of-use assets$11,075 $12,231 
Current operating lease liabilities5,106 5,434 
Operating lease liabilities - less current portion9,690 10,837 
     Total operating lease liabilities14,796 16,271 
Finance leases:
Property and equipment, at cost1,685 1,722 
Accumulated amortization(1,532)(1,547)
     Property and equipment, net153 175 
Current finance lease liabilities79 108 
Finance lease liabilities - less current portion92 112 
     Total finance lease liabilities$171 $220 
Weighted Average Remaining Lease Term (in years):
     Operating leases4.504.57
     Finance leases2.412.40
Weighted Average Discount Rate:
     Operating leases5.73 %5.71 %
     Finance leases4.98 %5.02 %

Supplemental cash flow information related to leases was as follows:
Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,743 $1,773 
Operating cash flows from finance leases2 3 
Financing cash flows from finance leases40 44 
ROU assets obtained in exchange for lease obligations:
Operating leases$131 $ 








17

Maturities of lease liabilities are as follows:
Year Ending December 31,Operating leasesFinance leases
2024 (excluding the first 3 months)$4,481 $69 
20253,924 61 
20262,501 37 
20271,642 12 
20281,492 3 
Thereafter2,813  
Total lease payments16,853 182 
Less imputed interest(2,057)(11)
Total$14,796 $171 
NOTE 14 – INCOME TAXES
For the three months ended March 31, 2024 , we recorded an income tax expense of $1.1 million compared with $1.9 million for the three months ended March 31, 2023. Our effective tax rate was 17.9% for the three months ended March 31, 2024, compared with 10.1% in the prior year period. The tax rate for the three months ended March 31, 2024 reflects a tax expense on a pre-tax loss consistent with the prior year period as our United States and Singapore entities remain in a full valuation allowance. Accordingly, we are not able to recognize the tax benefits associated with pre-tax losses generated in those jurisdictions.
Our quarterly estimate of our annual effective tax rate, and our quarterly provision for income tax (benefit) expense, are subject to significant variation due to numerous factors, including variability in accurately predicting our pre-tax and taxable income or loss and the mix of jurisdictions to which they relate, as well as the amount of pre-tax income or loss recognized during the quarter.
NOTE 15 - DEBT
On January 24, 2023, the Company issued $75 million aggregate principal amount of 5.50% Convertible Senior Notes due 2028 (the “Notes”). The Notes are general senior unsecured obligations of the Company and will mature on February 1, 2028, unless earlier redeemed, repurchased or converted. The Notes will bear interest from January 24, 2023, at a rate of 5.50% per annum payable semiannually in arrears on February 1 and August 1 of each year, beginning August 1, 2023. The annual effective interest rate of the Notes is 6.27% when including discounts and offering expenses incurred by the Company.
The Notes will be convertible at the option of the holders of the Notes at any time prior to November 1, 2027 only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2023 (and only during such fiscal quarter), if the last reported sale price of the Company’s common stock, par value $0.001 per share (hereinafter referred to as “common stock”), for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on and including, the last trading day of the immediately preceding calendar quarter exceeds 130% of the conversion price on each applicable trading day; (2) during the five-business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the Notes on each such trading day; (3) upon the occurrence of certain corporate events or distributions on the Company’s common stock; (4) if the Company calls such Notes for redemption; or (5) upon the occurrence of specified corporate events. On or after November 1, 2027, holders may convert all or any portion of their Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date regardless of the foregoing conditions. Upon conversion, the Company will satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the Company’s election. The conversion rate for the Notes will initially be 23.6072 shares of the common stock per $1,000 principal amount of the Notes, which is equivalent to an initial conversion price of approximately $42.36 per share of the common stock. The initial conversion price of the Notes represents a premium of approximately 20% to the $35.30 per share last reported sale price of the common stock on January 19, 2023. The conversion rate is subject to adjustment under certain circumstances in accordance with the terms of the Indenture. During the three months ended March 31, 2024, the conditions allowing holders of the 2025 Notes to convert have not been met. The Notes are therefore not convertible as of March 31, 2024 and are classified in long term liabilities in the condensed consolidated balance sheet.
18

The Company may not redeem the Notes prior to February 5, 2026. The Company may redeem for cash all or any portion of the Notes, at its option, on or after February 5, 2026 and on or before the 50th scheduled trading day immediately before the maturity date, if the last reported sale price of the common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on and including the last trading day immediately before the date on which the Company provides notice of redemption and (ii) the trading day immediately before the date the Company provides such notice. The redemption price will be equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes, which means that the Company is not required to redeem or retire the Notes periodically.
Upon the occurrence of a fundamental change (as defined in the indenture governing the Notes) prior to the maturity date, subject to certain conditions, holders of the Notes may require the Company to repurchase all or a portion of the Notes for cash at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
The proceeds from the issuance of the Notes are presented under the long term liabilities of our condensed consolidated balance sheet. The net proceeds from the issuance of the Notes were approximately $72.3 million, after deducting underwriting discounts of $2.3 million and other offering expenses of $0.4 million. As of March 31, 2024, the outstanding principal balance of the Notes was $75 million. The Company is in compliance with all covenants under the indenture governing the Notes as of March 31, 2024.
The net carrying amount of the Notes was as follows:
As of March 31, 2024As of December 31, 2023
Principal$75,000 $75,000 
Unamortized discount and issuance costs(2,128)(2,240)
Net carrying amount$72,872 $72,760 
The following table sets forth the interest expense recognized related to the Notes:
 Three months ended March 31, 2024Three months ended March 31, 2023
Contractual interest expense$1,153 $843 
Amortization of discount and issuance costs112 55 
Total interest expense related to the Notes$1,265 $898 


19

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following information should be read in conjunction with the condensed consolidated financial statements, including the notes thereto, included elsewhere in this Quarterly Report on Form 10-Q (the “Quarterly Report”) and Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission on February 28, 2024 (the Annual Report”).
Amounts reported in millions within this Quarterly Report are computed based on the amounts in thousands. As a result, due to rounding, the sum of the components reported in millions may not equal the total amount reported in millions. Certain columns and rows within the tables that follow may not add due to the use of rounded numbers. Percentages presented are calculated based on the respective amounts in thousands.
FARO Technologies, Inc. (“FARO,” the “Company,” “us,” “we” or “our”) has made “forward-looking statements” in this report within the meaning of the Private Securities Litigation Reform Act of 1995. Statements that are not historical facts or that describe our plans, beliefs, goals, intentions, objectives, projections, expectations, assumptions, strategies, or future events are forward-looking statements. In addition, words such as “may,” “might,” “would,” “will,” “will be,” “future,” “strategy,” “believe,” “plan,” “should,” “could,” “seek,” “expect,” “anticipate,” “intend,” “estimate,” “goal,” “objective,” “project,” “forecast,” “target” and similar words identify forward-looking statements.
Forward-looking statements are not guarantees of future performance and are subject to a number of known and unknown risks, uncertainties, assumptions, including those described in the section titled “Risk Factors” and elsewhere in this Quarterly Report, and other factors that could cause actual results to differ materially from those expressed or implied by such forward-looking statements. Consequently, undue reliance should not be placed on these forward-looking statements. These forward-looking statements speak only as of the date of this Quarterly Report. We do not intend to update any forward-looking statements, whether as a result of new information, future events, or otherwise, unless required by law. Important factors that could cause actual results to differ materially from those contemplated in such forward-looking statements include, among others, the following:
 
an economic downturn or other adverse changes in the industries that we serve or the domestic and international economies in the regions of the world where we operate and other general economic, business, and financial conditions;
the effects of shipping and other supply chain disruptions and the impact of supply chain disruptions on our ability to deliver our products to customers;
the changes in our executive management team in 2023 and 2024 and the loss of any of our executive officers or other key personnel, which may be impacted by factors such as our inability to competitively address inflationary pressures on employee compensation and flexibility in employee work arrangements;
our inability to realize the intended benefits of reorganizing our business functions and improve operational effectiveness;
our inability to realize the intended benefits of our undertaking to transition to a subscription-based business model to deliver new and existing software offerings on a cloud-computing-based platform, including but not limited to impairment charges of capitalized expenditures related to the development of Sphere, our cloud-computing-based platform, and our inability to realize the expected benefits;
our inability to successfully execute our strategic plan, Integration Plan (defined below) and Restructuring Plan (defined below), including but not limited to additional impairment charges including existing leasehold improvements and/or higher than expected severance costs and exit costs, and our inability to realize the expected benefits of such plans;
our inability to realize the anticipated benefits of our partnership with Sanmina (defined below);
our inability to reasonably source essential equipment and materials to manufacture our products as a result of global supply shortages;
global macroeconomic conditions, including inflationary pressures, rising interest rates, and instability in the banking sector;
our inability to successfully realize increases to the pricing of our products and services;
our inability to achieve and maintain profitability to fully realize the economic benefit of recorded deferred tax assets;
our inability to further penetrate our customer base and target markets;
20

development by others of new or improved products, processes or technologies that make our products less competitive or obsolete;
our inability to maintain what we believe to be our technological advantage by developing new products and enhancing our existing products;
risks associated with expanding international operations, such as difficulties in staffing and managing foreign operations, increased political and economic instability, compliance with potentially evolving import and export regulations, and the burdens and potential exposure of complying with a wide variety of U.S. and foreign laws and labor practices;
changes in trade regulation, which result in rising prices of imported steel, steel byproducts, aluminum and aluminum byproducts and various other raw materials that we use in the production of measurement devices, and our ability to pass those costs on to our customers or require our suppliers to absorb such costs;
changes in foreign regulation which may result in rising prices of our measurement devices sold as exports to our international customers, our customers’ willingness to absorb incremental import tariffs, and the corresponding impact on our profitability;
our inability to successfully identify and acquire target companies and achieve expected benefits from, and effectively integrate, acquisitions that are consummated, including the operations from Holobuilder, Inc., UK-based NGH Holdings Limited and its subsidiaries and US-based SiteScape Inc., and the intellectual property acquired;
our inability to realize the intended benefits of the technology, products, operations, contracts, and personnel of our acquisitions;
the cyclical nature of the industries of our customers and material adverse changes in our customers’ access to liquidity and capital;
changes in the potential for the computer-aided measurement market and the potential adoption rate for our products, which are difficult to quantify and predict;
our inability to protect our patents and other proprietary rights in the United States and foreign countries;
our inability to defend against a cyberattack, security or other data breach of our systems, which may compromise the confidentiality, integrity, or availability of our internal data and the availability of our products and websites designed to support our customers or their data;
our inability to adequately maintain effective internal controls over financial reporting;
fluctuations in our annual and quarterly operating results and the inability to achieve our financial operating targets as a result of a number of factors including, without limitation (i) litigation and regulatory action brought against us, (ii) quality issues with our products, (iii) excess or obsolete inventory, shrinkage or other inventory losses due to product obsolescence, change in demand for our products, scrap or material price changes, (iv) raw material price fluctuations and other inflationary pressures, (v) expansion of our manufacturing capability, (vi) the size and timing of customer orders, (vii) the amount of time that it takes to fulfill orders and ship our products, (viii) the length of our sales cycle to new customers and the time and expense incurred in further penetrating our existing customer base, (ix) manufacturing inefficiencies associated with new product introductions, (x) costs associated with new product introductions, such as product development, marketing, assembly line start-up costs and low introductory period production volumes, (xi) the timing and market acceptance of new products and product enhancements, (xii) customer order deferrals in anticipation of new products and product enhancements, (xiii) the inability of our sales and marketing programs to achieve their sales targets, (xiv) start-up costs associated with opening new sales offices outside of the United States, (xv) fluctuations in revenue without proportionate adjustments in fixed costs, (xvi) inefficiencies in the management of our inventories and fixed assets, (xvii) compliance with government regulations including health, safety, and environmental matters, and (xviii) costs associated with the training and ramp-up time for new sales people;
changes in gross margins due to a changing mix of products sold and the different gross margins on different products and sales channels;
changes in applicable laws, rules or regulations, or their interpretation or enforcement, or the enactment of new laws, rules or regulations that apply to our business operations or require us to incur significant expenses for compliance;
our inability to successfully comply with the requirements of product compliance regulations, including but not limited to the Restriction of Hazardous Substances Directive and the Waste Electrical and Electronic Equipment Directive in the European Union;
the inability of our products to displace traditional measurement devices and attain broad market acceptance;
21

the impact of competitive products and pricing on our current offerings;
difficulties in recruiting research and development engineers, application engineers, or other key personnel;
the failure to effectively manage the effects of any future growth;
the impact of reductions or projected reductions in government spending, or uncertainty regarding future levels of government expenditures, particularly in the defense sector;
variations in our effective income tax rate, which makes it difficult to predict our effective income tax rate on a quarterly and annual basis, and the impact of the U.S. Tax Cuts and Jobs Act of 2017 on the global intangible low-taxed income of foreign subsidiaries;
the loss of key suppliers and the inability to find sufficient alternative suppliers in a reasonable period of time or on commercially reasonable terms;
the impact of fluctuations in exchange rates on non-U.S. dollar-denominated revenues and expenses;
the effect of estimates and assumptions with respect to critical accounting policies and the impact of the adoption of recently issued accounting pronouncements;
the effect of changes in political conditions in the U.S. and other countries in which we operate, including the effect of changes in U.S. trade policies or the United Kingdom’s withdrawal from the European Union, on general market conditions, global trade policies and currency exchange rates;
the magnitude of increased warranty costs from new product introductions and enhancements to existing products;
the sufficiency of our plants and third-party resources to meet manufacturing requirements;
the continuation of our share repurchase program;
the sufficiency of our working capital and cash flows from operations to fund our short- and long-term liquidity requirements;
the impact of geographic changes in the manufacturing or sales of our products on our effective income tax rate;
our ability to comply with the requirements for favorable tax rates in foreign jurisdictions; and
other risks and uncertainties discussed in Part I, Item 1A. Risk Factors in our Annual Report, elsewhere in this Quarterly Report, and in our other SEC filings.
Moreover, new risks and uncertainties emerge from time to time, and we undertake no obligation to update publicly or review such risks and uncertainties included in this Quarterly Report, unless required by law.
Overview
We are a global technology company that designs, develops, manufactures, markets and supports software driven, three-dimensional (“3D”) measurement, imaging, and realization solutions for the manufacturing, architecture, engineering and construction (“AEC”), Operations and Maintenance (“O&M”) and public safety analytics markets. We enable our customers to capture, measure, manipulate, interact with and share 4D, 3D and 2D data from the physical world in a virtual environment and then translate this information back into the physical domain. Our broad technology set equips our customers with a wide range of 3D capture technologies that range from ultra-high accuracy laser-scanner-based technology to lower accuracy, photogrammetry-based technology. Our FARO suite of 3D products and software solutions are used for inspection of components and assemblies, rapid prototyping, reverse engineering, documenting large volume or structures in 3D, surveying and construction, construction management, assembly layout, machine guidance as well as in investigation and reconstructions of crash and crime scenes. We sell the majority of our solutions through a direct sales force, with an increasing volume being sold through an indirect channel across a range of industries including automotive, aerospace, metal and machine fabrication, surveying, architecture, engineering and construction, public safety forensics and other industries.
We derive our revenues primarily from the sale of our measurement equipment and related multi-faceted software programs. Revenue related to these products is generally recognized upon shipment. In addition, we sell extended warranties and training and technology consulting services relating to our products. We recognize the revenue from hardware service contracts and software maintenance contracts on a straight-line basis over the contractual term, and revenue from training and technology consulting services when the services are provided.
We operate in international markets throughout the world and maintain sales offices in Brazil, China, Germany, India, Italy, Japan, Mexico, Singapore, South Korea, Spain, Switzerland, Thailand, the United Kingdom and the United States.
22

Sanmina currently manufactures our FARO Quantum Max Arm, FARO Focus Laser Scanner, FARO Laser Tracker and our FARO Laser Projector products in their facility located in Thailand. We expect these third-party manufacturing facilities to have the production capacity necessary to support our volume requirements during 2024.
We account for wholly-owned foreign subsidiaries in the currency of the respective foreign jurisdiction; therefore, fluctuations in exchange rates may have an impact on the value of the intercompany account balances denominated in different currencies and reflected in our condensed consolidated financial statements. We have not used off-balance sheet financial instruments or other hedging instruments to hedge exposure to foreign currency exchange rates, including cross-currency swaps, forward contracts and foreign currency options, as fluctuations in exchange rate on our revenue were mostly offset by those same fluctuations in exchange rate on our expenses, providing a natural hedge in foreign jurisdictions. Our exchange rate exposure may change as a result of our current or future operational strategies and we will continue assessing the appropriateness of hedging for our business.
Restructuring Plan and Integration Plan
On February 14, 2020, our Board of Directors approved a global restructuring plan (the “Restructuring Plan”) to improve operating performance and help ensure that we are appropriately structured and resourced to deliver sustainable value to our shareholders and customers. Key activities under the Restructuring Plan have targeted and achieved approximately $40 million in annualized savings. We believe we have successfully redefined our go-to-market strategy to place an increased focus on our customers and to help enable our sales employees, supported by our talented pool of field application engineers, to sell all product lines globally.
In conjunction with the Restructuring Plan, on July 15, 2021, we entered into a manufacturing services agreement (the “Agreement”) with Sanmina Corporation (“Sanmina”), in connection with the Restructuring Plan. Under the Agreement, Sanmina provides manufacturing services for the Company’s measurement device products previously manufactured by the Company at the Company’s Lake Mary, Florida, Exton, Pennsylvania, Stuttgart, Germany and Portugal manufacturing sites. This phased transition to a Sanmina production facility was completed at the beginning of the third quarter of 2022 as part of our cost reduction initiative. As a result of an evaluation on the usage of our manufacturing spaces, we decided to abandon 17,000 square feet of unused space at our Exton, Pennsylvania facility in the third quarter of 2022. Since the approval of the Restructuring Plan, we paid $24.8 million, primarily consisting of severance and related benefits. All actions under this plan were completed as of March 31, 2023, and the remaining amounts payable of $0.5 million were rolled forward to the Integration Plan discussed below.
On February 7, 2023, our Board of Directors approved an integration plan (the "Integration Plan"), which is intended to streamline and simplify operations, particularly around our recent acquisitions and the resulting redundant operations and offerings. The Integration Plan was amended on May 3, 2023, and the Board approved increases to both the expected pre-tax charges and the annualized cost savings. Key activities under the Integration Plan include a planned decrease in headcount, consolidation of our cloud-based offerings from 3 platforms (2 acquired, 1 organic) into a single customer offering, and the optimization of our facility assets to align with current and expected future utilization. As of March 31, 2024, in relation with the Integration Plan, we have incurred total restructuring charges of $26.1 million, and have made cash payments of $9.1 million.
In the first quarter of 2024, we did not incur costs relating to the Integration Plan, as substantially all of our planned activities under the Restructuring Plan and Integration Plan are complete. In the first quarter of 2023, we recognized $4.2 million in employee severance and other professional costs associated with the restructuring plans. Additionally, we paid $0.4 million and $0.8 million, respectively, for the three month ended March 31, 2024 and 2023, primarily consisting of severance and related benefits.
Substantially all of our planned activities under the Restructuring Plan and the Integration Plan are complete and as part of our final steps, we expect to potentially incur remaining pre-tax charges in the range of $0.5 million to $1.0 million through the first half of fiscal year 2024.
23

FARO Sphere and the Unified Software Environment
FARO Sphere XG is our new cloud-based platform that is the foundation to our new software and solution strategy. Our objective is to provide differentiated value by offering workflow enhancements which include data uploads from any location, access to our existing suite of 3D software applications, cloud-based data analysis and global user access. FARO Sphere XG represents the next step into expansion of our cloud-based software offerings that we believe will deliver greater value to our customers and to our shareholders. The FARO Sphere XG environment could be adopted globally across a wide range of markets, including construction management, facilities, operations and maintenance, robotic simulation and incident preplanning. This potential adoption would lead to an increase in the number of users and thus enable revenue growth of our software and a shift toward increased levels of recurring revenue over time. We released the first phase of FARO Sphere to our customers during the second quarter of 2022 with the next generation with additional features and functionality FARO Sphere XG announced on October 23, 2023 which is the culmination of the consolidation of our cloud-based offerings into a single unified software environment.
Revenue from our current software products was $10.9 million and $10.3 million for the three months ended March 31, 2024 and 2023, respectively. Our recurring revenue which is comprised of hardware service contracts, software maintenance contracts, and subscription-based software applications was $16.7 million and $16.7 million for the three months ended March 31, 2024 and 2023, respectively.
Research and development costs incurred relating to the development of internal-use software and website development, including software used to upgrade and enhance our websites and applications to be sold as a service are capitalized in the period incurred and amortized over 1 year to 5 years. These costs include external direct costs of materials and services and internal costs such as payroll and benefits of those employees directly associated with the development of new functionality in internal use software to be sold as a service. The amount of costs capitalized relating to internally developed computer software to be sold as a service was $1.1 million and $1.3 million for the three months ended March 31, 2024 and 2023, respectively. Cash paid relating to these development costs are included as an investing activity within the Cash paid for technology development, patents and licenses line of our condensed consolidated statement of cash flows.
Sanmina Relationship Components: As presented on our Condensed Consolidated Balance Sheets
In order to provide greater transparency on our financial transactions with Sanmina, the following table presents the components of Sanmina relationship with the Company, as presented on our condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023.
March 31, 2024December 31, 2023
Current Assets:
Prepaid expenses and other current assets$9,251 $9,540 
Current Liabilities:
Accounts payable (1)
$7,549 $6,454 
(1) As of March 31, 2024, we had a net payable balance of $7.5 million, which includes $6.1 million of accounts receivable due from Sanmina and $13.7 million of accounts payable owed to Sanmina. As of December 31, 2023, we had a net payable balance of $6.5 million, which included $5.4 million of accounts receivable due from Sanmina and $11.9 million of accounts payable owed to Sanmina.
The amounts presented in the table above are based on the balances in the above captions, as of the dates indicated, and do not reflect our entire financial relationship with Sanmina.
24

Results of Operations
The following table sets forth, for the periods indicated, our unaudited results of operations expressed as dollar amounts and as a percentage of total sales.
Three Months Ended March 31,
(dollars in thousands)2024% of Sales2023% of Sales
Sales
Product$63,536 75.4 %$65,240 76.8 %
Service20,708 24.6 %19,727 23.2 %
Total sales84,244 100.0 %84,967 100.0 %
Cost of sales
Product30,452 36.1 %33,957 40.0 %
Service10,485 12.4 %11,294 13.3 %
Total cost of sales40,937 48.6 %45,251 53.3 %
Gross profit43,307 51.4 %39,716 46.7 %
Operating expenses
Selling, general and administrative39,593 47.0 %41,376 48.7 %
Research and development9,024 10.7 %12,718 15.0 %
Restructuring costs— — %4,238 5.0 %
Total operating expenses48,617 57.7 %58,332 68.7 %
Loss from operations(5,310)(6.3)%(18,616)(21.9)%
Other (income) expense
Interest expense831 1.0 %835 1.0 %
Other (expense) income, net25 — %(220)(0.3)%
Loss before income tax(6,166)(7.3)%(19,231)(22.6)%
Income tax expense 1,101 1.3 %1,933 2.3 %
Net loss$(7,267)(8.6)%$(21,164)(24.9)%

25

Consolidated Results
Three Months Ended March 31, 2024 Compared to the Three Months Ended March 31, 2023
Sales. Total sales were $84.2 million for the three months ended March 31, 2024 compared to $85.0 million for the three months ended March 31, 2023. The total sales remained consistent with the comparable period. Total product sales decreased by $1.7 million, or 2.6%, to $63.5 million for the three months ended March 31, 2024 from $65.2 million for the three months ended March 31, 2023. Product sales were impacted primarily by the Laser Scanner products.
Gross profit. Gross profit increased by $3.6 million, or 9.0%, to $43.3 million for the three months ended March 31, 2024 from $39.7 million for the three months ended March 31, 2023, and gross margin increased by 4.7 percentage points to 51.4% for the three months ended March 31, 2024 from 46.7% for the three months ended March 31, 2023. Gross margin from product revenue increased by 4.1 percentage points to 52.1% for the three months ended March 31, 2024, from 48.0% for the prior year period primarily driven by better average selling price on our Arm and Scanner products, and by lower material costs. Gross margin from service revenue increased by 6.7 percentage points to 49.4% for the three months ended March 31, 2024 from 42.7% for the prior year period, due to higher revenue and generally higher software sales which have higher gross margin compared to our hardware products.
Selling, general and administrative expenses. Selling, general and administrative expenses decreased moderately by $1.8 million, or 4.3%, to $39.6 million for the three months ended March 31, 2024 from $41.4 million for the three months ended March 31, 2023. This decrease was primarily driven by the savings realized from the Integration Plan. Selling, general and administrative expenses as a percentage of sales increased by 1.7 percentage points to 47.0% for the three months ended March 31, 2024 from 48.7% for the three months ended March 31, 2023.
Research and development expenses. Research and development expenses decreased by $3.7 million, or 29.1%, to $9.0 million for the three months ended March 31, 2024 from $12.7 million for the three months ended March 31, 2023. Research and development expenses as a percentage of sales decreased to 10.7% for the three months ended March 31, 2024 from 15.0% for the three months ended March 31, 2023, primarily due to the cost savings realized from the Integration Plan.
Restructuring costs. In February 2023, we initiated the Integration Plan to streamline and simplify operations, particularly around our recent acquisitions and the resulting redundant operations and offerings. The Integration Plan was amended on May 3, 2023. Restructuring costs included in operating expenses decreased by $4.2 million for the three months ended March 31, 2024 from $4.2 million for the three months ended March 31, 2023, as substantially all of our planned activities under the Restructuring Plan and the Integration Plan were completed in 2023. The restructuring charges include accruals for severance and related benefits, professional fees, and impairment of right-of-use assets and leasehold improvement assets related to facilities optimization as a part of the Integration Plan.
Interest (income) expense, net. We recorded net interest expense of $0.8 million for each of the three month periods ending March 31, 2024, and March 31, 2023. Interest expense is primarily associated with the Notes issued in January 2023.
Other income (expense), net. For the three months ended March 31, 2024, other income was less than $0.1 million compared with other expense of $0.2 million for the three months ended March 31, 2023.
Income tax expense (benefit). For the three months ended March 31, 2024 we recorded an income tax expense of $1.1 million compared with $1.9 million for the three months ended March 31, 2023. Our effective tax rate was (17.9)% for the three months ended March 31, 2024 compared with (10.1)% in the prior year period. The fluctuations observed in both our income tax expense and effective tax rate are primarily associated with shifts in the geographic mix of pretax income projected for the entirety of 2024.
Our quarterly estimate of our annual effective tax rate and our quarterly provision for income tax expense (benefit) are subject to significant variation due to numerous factors, including variability in accurately predicting our pre-tax and taxable income or loss and the mix of jurisdictions to which they relate, as well as the amount of pre-tax income or loss recognized during the quarter.
Net loss. Our net loss was $7.3 million for the three months ended March 31, 2024 compared with net loss of $21.2 million for the prior year period, reflecting the impact of the factors described above.
26

Liquidity and Capital Resources
Cash and cash equivalents increased by $2.7 million to $79.5 million at March 31, 2024, from $76.8 million at December 31, 2023. We also had $19.8 million in U.S. Treasury Bills recorded as short-term investments on our condensed consolidated balance sheet. The increase was primarily driven by cash generated from operating activities, partially offset by purchase of property and equipment in investing activities.
Cash provided by operating activities was $6.6 million during the three months ended March 31, 2024, compared to $18.3 million of cash used in operating activities during the three months ended March 31, 2023. The change in cash usage was primarily due to favorable changes in working capital accounts and a smaller current year net loss.
Cash used in investing activities during the three months ended March 31, 2024, was $2.8 million compared to cash used in investing activities of $23.5 million during the three months ended March 31, 2023. The decrease was primarily due to the purchase of short-term investments in the first quarter of 2023, in the amount of $20.0 million which did not repeat in the first quarter of 2024.
Cash used in financing activities was less than $0.1 million during the three months ended March 31, 2024, compared to cash provided by financing activities of $72.3 million for the three months ended March 31, 2023. Financing cash change was primarily driven by the Company's issuance of the Notes in January 2023. The Notes are general senior unsecured obligations of the Company.
The Notes will mature on February 1, 2028, unless earlier redeemed, repurchased or converted. The Notes bear interest from January 24, 2023, at a rate of 5.50% per annum payable semiannually in arrears on February 1 and August 1 of each year, beginning August 1, 2023. The Notes may bear additional interest under specified circumstances relating to the Company’s failure to comply with its reporting obligations under the indenture governing the Notes or if the Notes are not freely tradeable as required by the indenture.
Of our cash and cash equivalents, $49.0 million was held by foreign subsidiaries as of March 31, 2024. On December 22, 2017, the United States enacted the U.S. Tax Cuts and Jobs Act, resulting in significant modifications to existing tax law, which included a transition tax on the mandatory deemed repatriation of foreign earnings. As a result of the U.S. Tax Cuts and Jobs Act, the Company can repatriate foreign earnings and profits to the U.S. with minimal U.S. income tax consequences, other than the transition tax and global intangible low-taxed income (“GILTI”) tax. We have reinvested a large portion of our undistributed foreign earnings and profits in acquisitions and other investments and intend to bring back a portion of foreign cash in certain jurisdictions where we will not be subject to local withholding taxes and which were subject already to transition tax and GILTI tax.
On November 24, 2008, our Board of Directors approved a $30.0 million share repurchase program. Acquisitions for the share repurchase program may be made from time to time at prevailing prices, as permitted by securities laws and other legal requirements, and subject to market conditions and other factors. The share repurchase program may be discontinued at any time. There is no expiration date or other restriction governing the period over which we can repurchase shares under the program. In October 2015, our Board of Directors authorized an increase to the existing share repurchase program from $30.0 million to $50.0 million. We made no stock repurchases during the three-month period ended March 31, 2024, under this program. As of March 31, 2024, we had authorization to repurchase $18.3 million remaining under the repurchase program.
In order to reduce future cash interest payments, as well as future amounts due at maturity or upon redemption, we may, from time to time, purchase our debt for cash in open-market purchases and/or privately negotiated transactions and upon such terms and at such prices as we may determine. We will evaluate any such transactions in light of then-existing market conditions, taking into account our current liquidity and prospects for future access to capital. The amounts involved in any such transactions, individually or in the aggregate, may be material.
We believe that our working capital and anticipated cash flow from operations will be sufficient to fund our short- and long-term liquidity operating requirements for at least the next 12 months and beyond.
We have no off-balance sheet arrangements.
Contractual Obligations and Commercial Commitments
We enter into purchase commitments for products and services in the ordinary course of business. These purchases generally cover production requirements for 60 to 120 days as well as materials necessary to service customer units through the product lifecycle and for warranty commitments. As of March 31, 2024, we had $27.0 million in purchase commitments that are expected to be delivered within the next 12 months. Other than as described in the preceding sentences, there have been no material changes to the contractual obligations and commercial commitments table included in Part II, Item 7 of our Annual Report.
27

Critical Accounting Estimates and Policies
The preparation of our condensed consolidated financial statements requires our management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, and expenses, as well as disclosure of contingent assets and liabilities. We base our estimates on historical experience, along with various other factors believed to be 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. Some of these judgments can be subjective and complex and, consequently, actual results may differ from these estimates under different assumptions or conditions. A discussion of our critical accounting policies is included in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report. As of March 31, 2024, our critical accounting policies have not changed from those described in our Annual Report.
28

Item 3. Quantitative and Qualitative Disclosures About Market Risk
Foreign Exchange Exposure
We conduct a significant portion of our business outside the United States. As of and for the three months ended March 31, 2024, 62% of our revenue was invoiced, and a significant portion of our operating expenses and manufacturing costs were paid, in foreign currencies, and 43% of our assets were denominated in foreign currencies. Fluctuations in exchange rates between the U.S. dollar and such foreign currencies may have a material adverse effect on our results of operations and financial condition and could specifically result in foreign exchange gains and losses. The impact of future exchange rate fluctuations on the results of our operations cannot be accurately predicted due to the constantly changing exposure to various currencies, the fact that all foreign currencies do not react in the same manner in relation to the U.S. dollar and the number of currencies involved, although our most significant exposures are to the Euro, Swiss franc, Japanese yen, Chinese renminbi, British pound and Brazilian real. To the extent that the percentage of our non-U.S. dollar revenues derived from international sales increases in the future, our exposure to risks associated with fluctuations in foreign exchange rates may increase. We have not used off-balance sheet financial instruments to hedge exposure to foreign currency exchange rates, including cross-currency swaps, forward contracts and foreign currency options, as fluctuations in exchange rate on our revenue were mostly offset by those same fluctuations in exchange rate on our expenses, providing a natural hedge in foreign jurisdictions. No such instruments were utilized by the Company in the three months ended March 31, 2024. Our exchange rate exposure may change as a result of our current or future operational strategies and we will continue assessing the appropriateness of hedging for our business.
Interest Rate Exposure
We had short-term investment of $19.8 million and cash and cash equivalent of $79.5 million as of March 31, 2024, consisting of cash and investments in U.S. Treasury obligations. Our investments are made for capital preservation purposes. We do not enter into investments for trading or speculative purposes. All our investments are denominated in U.S. dollars.
Our investments in U.S. Treasury obligations are subject to market risk due to changes in interest rates. Fixed rate securities may have their market value negatively impacted due to a rise in interest rates, while floating rate securities may produce less income than expected if interest rates fall. Due in part to these factors, our future investment income may fall short of expectations due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates.
We do not believe that an increase or decrease in interest rates of 5 percent would have a material effect on our business, financial condition or results of operations.
Global Inflation Exposure
General inflation in the United States, Europe and other geographies has risen to levels not experienced in recent decades. General inflation, including rising prices for our raw materials and other inputs as well as rising salaries negatively impact our business by increasing our cost of sales and operating expenses. A period of a rising rate of inflation also negatively impacts our business by decreasing the capital for our customers to deploy to purchase our products and services. Inflation may cause our customers to reduce or delay orders for our goods and services thereby causing a decrease in sales of our products and services. The impact of future inflation fluctuations on the results of our operations cannot be accurately predicted.
29

Item 4. Controls and Procedures
We conducted an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this quarterly report. Any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objective and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as a result of the material weakness in our internal control over financial reporting discussed below, our disclosure controls and procedures were not effective to provide reasonable assurance as of March 31, 2024.
Material Weakness
As described in Part II, Item 9A of our Annual Report on Form 10-K for the year ended December 31, 2023, we identified a material weakness related to information technology general controls (“ITGCs”) in the area of user access over certain IT systems that support the Company’s financial reporting process. The material weakness noted by management specifically related to our design and maintenance of effective user access controls that consistently and adequately detect and monitor the use of user accounts with elevated access to ensure that those accounts were being used by appropriate personnel and only authorized activities were performed. Additionally, deficiencies across multiple systems were identified related to the provisioning of access, deprovisioning of access, and the monitoring and restriction of access with identified segregation of duties conflicts. We believe that these control deficiencies were a result of: IT control processes lacking sufficient documentation such that the successful operation of ITGCs was overly dependent upon knowledge of certain individuals with IT expertise, which led to issues resulting from changes in IT personnel; insufficient knowledge and training of IT personnel on the importance of ITGCs; and risk-assessment processes inadequate to identify and assess the implementation of new IT systems and assess changes in IT environments that could impact internal control over financial reporting. Although this control deficiency did not result in any identified material misstatements to our previously filed financial statements, the aforementioned material weakness could result in a material misstatement to the Company’s financial statements that would not be prevented or detected on a timely basis.
Remediation
Management has been implementing and continues to implement measures designed to ensure that control deficiencies contributing to the material weakness are remediated, such that these controls are designed, implemented, and operating effectively. The remediation actions include:
hiring new and reassigning existing information technology leadership with public company experience to enhance public company information technology services and solutions;
formalized certain roles and review responsibilities within key financial applications, including ensuring appropriate segregation of duties;
revised user access controls to ensure appropriate segregation of duties and adequately restrict user and privileged access to financial information technology applications to appropriate Company personnel;
designed information technology operation controls to ensure critical jobs are monitored and privileges are appropriately granted;
implemented more robust logging and monitoring procedures to track user activities and system changes, designed to allow for better visibility into user access and detect any unauthorized or suspicious activities;
established procedures for ongoing monitoring and improvement of access controls and system accountability to assess the effectiveness of controls more frequently, identify any gaps or weaknesses, and take corrective actions as needed to strengthen the overall security posture in a timely manner; and
enhanced our regular training and awareness programs to employees on the importance of maintaining strong access controls aimed at mitigating the risk of insider threats and unauthorized access.
We believe that these actions will remediate the material weakness. The weakness will not be considered remediated, however, until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. We expect that the remediation of this material weakness will be completed prior to the end of fiscal 2024.
30

Changes in Internal Control Over Financial Reporting
Except for the material weakness and remediation plan actions discussed above, there have been no changes in our internal control over financial reporting that occurred during the three months ended March 31, 2024, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
31

PART II. OTHER INFORMATION

Item 1. Legal Proceedings
We are involved in disputes, claims and other legal actions arising in the normal course of our business. Although it is not possible to predict the outcome of these matters, we believe that the results of these proceedings will not have a material adverse effect on our business, financial condition or results of operations. However, any litigation, regardless of its outcome, may be costly and may require significant time and attention of our management and technical personnel.

Item 1A. Risk Factors
In addition to the other information set forth in this Quarterly Report, you should carefully consider the factors discussed under “Risk Factors” in Item 1A in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, before deciding to invest in, or retain, shares of our common stock. These risks and uncertainties could materially and adversely affect our business, financial condition, and results of operations. The risks described in our Annual Report, in this Quarterly Report, and in subsequent periodic reports filed with the SEC are not the only risks we face. Our operations could also be affected by additional factors that are not presently known by us or by factors that we currently consider to be immaterial to our business. There have been no material changes in our risk factors from those set forth in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. For a detailed description of our risk factors, refer to Part I, Item IA, “Risk Factors” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Purchases of Equity Securities by the Issuer Under the Share Repurchase Plan
On November 24, 2008, our Board of Directors approved a $30.0 million share repurchase program. Acquisitions for the share repurchase program may be made from time to time at prevailing prices, as permitted by securities laws and other legal requirements, and subject to market conditions and other factors. The share repurchase program may be discontinued at any time. There is no expiration date or other restriction governing the period over which we can repurchase shares under the program. In October 2015, our Board of Directors authorized an increase to the existing share repurchase program from $30.0 million to $50.0 million. We made no stock repurchases during the three month period ended March 31, 2024 under this program. As of March 31, 2024, we had authorization to repurchase $18.3 million remaining under the repurchase program.

Item 3. Defaults Upon Senior Securities
None.

Item 4. Mine Safety Disclosures
None.

Item 5. Other Information
(c) Securities Trading Plans of Directors and Executive Officers
During the fiscal quarter ended March 31, 2024, no director or officer, as defined in Rule 16a-1(f), adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” each as defined in Regulation S-K Item 408.


32

Item 6. Exhibits
 
EXHIBIT INDEX
Incorporated by ReferenceProvided Herewith
Exhibit NumberExhibit DescriptionFormExhibitFiling Date
S-1/A3.1September 10,1997
8-K3.1May 30, 2023
S-1/A4.1September 10, 1997
8-K10.1January 16, 2024
8-K10.2January 16, 2024
X
X
X
X
101.SCHInline XBRL Taxonomy Extension Schema DocumentX
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentX
101.PREInline XBRL Taxonomy Presentation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentX
104Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101.)X
* - The certifications attached as Exhibit 32.1 and 32.2 that accompany this Quarterly Report 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 Registrant under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report, irrespective of any general incorporation language contained in such filing.


33

SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 FARO Technologies, Inc.
 (Registrant)
Date: May 1, 2024By: /s/ Matthew Horwath
 Name: Matthew Horwath
 Title: Chief Financial Officer
 (Duly Authorized Officer and Principal Financial Officer)

34
EX-31.1 2 faro-33124ex311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Peter J. Lau, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of FARO 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: May 1, 2024
 
/s/ Peter J. Lau
Peter J. Lau
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 faro-33124ex312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Matthrew Horwath, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of FARO 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: May 1, 2024
/s/ Matthew Horwath
Matthew Horwath
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 faro-33124ex321.htm EX-32.1 Document

EXHIBIT 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
Solely for the purposes of complying with 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, the undersigned President, Chief Executive Officer and Principal Executive Officer of FARO Technologies, Inc. (the Company), hereby certify that the Quarterly Report on Form 10-Q for the quarter ended March 31, 2024 (the Report) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: May 1, 2024
/s/ Peter J. Lau
Peter J. Lau
President and Chief Executive Officer
(Principal Executive Officer)


EX-32.2 5 faro-33124ex322.htm EX-32.2 Document

EXHIBIT 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Solely for the purposes of complying with 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, the undersigned Chief Financial Officer of FARO Technologies, Inc. (the Company), hereby certify that the Quarterly Report on Form 10-Q for the quarter ended March 31, 2024 (the Report) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: May 1, 2024
 
/s/ Matthew Horwath
Matthew Horwath
Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 6 faro-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Principles of Consolidation link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Impact of Recently Issued Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Fair value measurements and investments link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Principles of Consolidation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Fair value measurements and investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenues - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenues - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Accounts Receivable - Allowance For Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Inventories - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Inventories - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Loss Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Loss Per Share - Reconciliation of Number of Common Shares Used in Calculation of Basic and Diluted Earnings Per Share (EPS) (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Accrued Liabilities - Schedule of Accrued liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Accrued Liabilities - Activity Related to Accrued Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Fair value measurements and investments - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Fair value measurements and investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Restructuring - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Restructuring - Activity Related to Restructuring and Related Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Leases - Supplemental Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Maturities of lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Maturities of lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Debt - Schedule of Net Carrying Amount (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Debt - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 faro-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 faro-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 faro-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Debt instrument, convertible, threshold consecutive trading days (in days) Debt Instrument, Convertible, Threshold Consecutive Trading Days All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred income tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Restatement Determination Date: Restatement Determination Date [Axis] Other (expense) income, net Nonoperating Income (Expense) Commitments and contingencies - See Note 12 Commitments and Contingencies Operating leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Fulfillment of warranty obligations Standard and Extended Product Warranty Accrual, Decrease for Payments Unearned service revenues Increase (Decrease) in Contract with Customer, Liability Provision for warranty expense Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Current liabilities: Liabilities, Current [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net loss per share - Diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Total Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Treasury stock, shares (in shares) Treasury Stock, Common, Shares Inventory categories Inventory Categories Inventory Categories Deferred income tax (benefit) and other non-cash charges Increase (Decrease) in Deferred Income Taxes And Other Non-Cash Charges Increase (Decrease) in Deferred Income Taxes And Other Non-Cash Charges Other (income) expense Other Nonoperating Income (Expense) [Abstract] Trading Symbol Trading Symbol Restructuring Plan [Domain] Restructuring Plan [Domain] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Schedule of Financing Receivable, Allowance for Credit Loss Financing Receivable, Allowance for Credit Loss [Table Text Block] Net loss Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Lease liabilities Operating and Finance Lease, Liability, Current Operating and Finance Lease, Liability, Current Underwriting discount Payments for Underwriting Expense Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] 2026 Finance Lease, Liability, to be Paid, Year Two Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Payments on finance leases Repayments on Finance Leases Repayments on Finance Leases Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] 5.50% Convertible Senior Notes Due 2028 Convertible Senior Notes 2028 [Member] Convertible Senior Notes 2028 Accrued interest Interest Payable, Current Property, plant and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Shareholders’ equity: Equity, Attributable to Parent [Abstract] Schedule of Reconciliation of Number of Common Shares Used in Calculation of Basic and Diluted Earnings Per Share (EPS) Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of sales Cost of Goods and Services Sold Executive Category: Executive Category [Axis] Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Purchases of short-term investments Payments to Acquire Short-Term Investments Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Selling, general and administrative Selling, General and Administrative Expenses [Member] Lease liabilities - less current portion Operating and Finance Lease, Liability, Noncurrent Operating and Finance Lease, Liability, Noncurrent Product transferred to customers at a point in time Transferred at Point in Time [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities - less current portion Operating Lease, Liability, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Operating leases: Leases, Operating [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Other offering expenses Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] Termination window (in months) Lessee, Lease, Termination Period Lessee, Lease, Termination Period Unamortized discount and issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Exton, Pennsylvania Manufacturing Site Exton, Pennsylvania Manufacturing Site [Member] Exton, Pennsylvania Manufacturing Site Schedule of Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Targeted annualized savings Restructuring and Related Cost, Annual Savings Restructuring and Related Cost, Annual Savings Payables and Accruals [Abstract] Payables and Accruals [Abstract] Decrease (Increase) in: Increase (Decrease) in Operating Assets [Abstract] Income taxes payable Accrued Income Taxes, Current Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Total interest expense related to the Notes Interest Expense, Debt Proceeds from issuance of 5.50% Convertible Senior Notes, due 2028, net of discount, issuance cost and accrued interest Proceeds from Debt, Net of Issuance Costs Debt Instrument, Convertible Terms Of Conversion [Axis] Debt Instrument, Convertible Terms Of Conversion [Axis] Debt Instrument, Convertible Terms Of Conversion Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Service Inventory Service Inventory [Member] Service Inventory [Member] Schedule of Lease Cost and Supplemental Cash Flow Information Related to Leases Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Research and development Research and Development Expense [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Restructuring reserve Beginning balance Ending balance Restructuring Reserve Term of contract (in years) Lease, Remaining Lease Term Lease, Remaining Lease Term Award Type Award Type [Axis] Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Quarterly Report Document Quarterly Report Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Schedule of Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Current operating lease liabilities Operating Lease, Liability, Current Interest on lease liabilities Finance Lease, Interest Expense Accrued warranties Balance, beginning of period Balance, end of period Product Warranty Accrual, Current Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Issued Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Income taxes payable Increase (Decrease) in Income Taxes Payable Other liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Fair value of the notes Debt Instrument, Fair Value Disclosure Accounts receivable Accounts Receivable, before Allowance for Credit Loss Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease cost Operating Lease, Cost Common stock, shares issued (in shares) Common Stock, Shares, Issued Integration Plan Integration Plan [Member] Integration Plan Gross profit Gross Profit Current portion of unearned service revenues Contract with Customer, Liability, Current Inventory, remaining useful life (in years) Inventory, Remaining Useful Life Inventory, Remaining Useful Life Common stock in treasury, at cost - 1,373,042 and 1,374,561 shares held, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Net carrying amount Long-Term Debt Selling, general and administrative Selling, General and Administrative Expense Product sales Product Sales [Member] Product Sales [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Non-current assets: Property, Plant and Equipment, Net [Abstract] Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Short term lease cost (less than) Short-Term Lease, Cost EMEA EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Inventories Inventory, Policy [Policy Text Block] 2027 Finance Lease, Liability, to be Paid, Year Three Extended product warranty term (in years) Extended Product Warranty Term Extended Product Warranty Term Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Capitalized contract cost, net Capitalized Contract Cost, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Cash settlement of equity awards Payments For Net Cash Settlement Of Equity Compensation Payments For Net Cash Settlement Of Equity Compensation 2025 Finance Lease, Liability, to be Paid, Year One Weighted Average Remaining Lease Term (in years): Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Income Statement [Abstract] Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Common stock issued, net of shares withheld for employee taxes (in shares) Stock Issued During Period, Shares, New Issues Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Fair value measurements and investments Financial Instruments Disclosure [Text Block] Entity Tax Identification Number Entity Tax Identification Number Inventories, net Inventories, net Inventory, Net Statistical Measurement [Axis] Statistical Measurement [Axis] Contractual interest expense Interest Expense, Debt, Excluding Amortization Financial Instrument [Axis] Financial Instrument [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Product Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name (Decrease) Increase in: Increase (Decrease) in Operating Liabilities [Abstract] Aggregate principal amount Principal Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Debt Instrument, Convertible Terms Of Conversion [Domain] Debt Instrument, Convertible Terms Of Conversion [Domain] Debt Instrument, Convertible Terms Of Conversion [Domain] Leases [Abstract] Leases [Abstract] Customer deposits Increase (Decrease) in Customer Deposits, Contract Revenue Increase (Decrease) in Customer Deposits, Contract Revenue Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Total lease payments Finance Lease, Liability, to be Paid Purchase commitment, due in next twelve months Purchase Obligation, to be Paid, Year One Operating cash flows from operating leases Operating Lease, Payments Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Initial conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Convertible conversion ratio Debt Instrument, Convertible, Conversion Ratio Disposal Group Name [Domain] Disposal Group Name [Domain] PEO PEO [Member] Severance and other benefits Severance and Benefits [Member] Severance and Benefits Debt instrument, convertible, threshold percentage of stock price trigger (as a percent) Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Commitments and Contingencies [Line Items] Commitments and Contingencies [Line Items] Commitments and Contingencies [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Currency translation adjustments, net of income taxes Currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt Conversion Terms One Debt Conversion Terms One [Member] Debt Conversion Terms One Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate expense (benefit) (as a percent) Effective Income Tax Rate Reconciliation, Percent Total operating lease liabilities Total Operating Lease, Liability 2024 (excluding the first 3 months) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities and Lease Liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities and Lease Liabilities Total liabilities Liabilities Service Service [Member] Principles of Consolidation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Unearned service revenues - less current portion Contract with Customer, Liability, Noncurrent Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Basis of Presentation Basis of Accounting [Text Block] Common stock - par value $0.001, 50,000,000 shares authorized; 20,578,403 and 20,343,359 issued, respectively; 19,205,361 and 18,968,798 outstanding, respectively Common Stock, Value, Issued Debt instrument redemption price (as a percent) Debt Instrument, Redemption Price, Percentage Total stock-based compensation Employee Benefits and Share-Based Compensation Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Professional and legal fees Accrued Professional Fees, Current Provisions for bad debts, net of recoveries Current period provision for expected credit losses, net of recoveries Provision (Recoveries) for Bad Debts, Net Provision for Recovery of Doubtful Accounts Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Total current assets Assets, Current Financing cash flows from finance leases Finance Lease, Principal Payments Schedule of Finance Lease, Liability, Maturity Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Provision for excess and obsolete inventory Provision For Excess And Obsolete Inventory Provision For Excess And Obsolete Inventory Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Entity Filer Category Entity Filer Category Service and sales demonstration inventory, net Service and sales demonstration inventory, net Service and Sales Demonstration Inventory, Net Service and Sales Demonstration Inventory, Net Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Impact of Recently Issued Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] PEO Name PEO Name Other accrued liabilities Other Sundry Liabilities, Current APAC Asia Pacific [Member] Length of purchase commitments (in days) Long-Term Purchase Commitment, Period 2028 Finance Lease, Liability, to be Paid, Year Four Service sales Service Sales [Member] Service Sales [Member] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Property and equipment, at cost Finance Lease, Right-Of-Use Asset, Gross Finance Lease, Right-Of-Use Asset, Gross Area of land (in sq ft) Area of Land Incremental common shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Description of Business Nature of Operations [Text Block] Renewal term (in years) Lessee, Lease, Renewal Term Lessee, Lease, Renewal Term Stated interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Product transferred to customers over time Transferred over Time [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total shareholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Recognized service revenue Contract with Customer, Liability, Revenue Recognized Weighted Average Discount Rate: Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Loss before income tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Cash paid for technology development, patents and licenses Payments to Acquire Intangible Assets Restructuring Restructuring and Related Activities Disclosure [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Level 2 Fair Value, Inputs, Level 2 [Member] Total operating expenses Operating Expense [Member] Entity Emerging Growth Company Entity Emerging Growth Company Other Long-term Assets Other Noncurrent Assets [Member] Schedule of Activity Related to Accrued Warranties Schedule of Product Warranty Liability [Table Text Block] Effective interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Debt Conversion Terms Two Debt Conversion Terms Two [Member] Debt Conversion Terms Two Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Restructuring Plan Restructuring Plan [Member] Restructuring Plan Document Fiscal Period Focus Document Fiscal Period Focus Debt instrument, convertible, threshold trading days (in days) Debt Instrument, Convertible, Threshold Trading Days 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Income taxes payable - less current portion Accrued Income Taxes, Noncurrent Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Loss Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Inventory [Domain] Inventory [Domain] Minimum Minimum [Member] Receivables [Abstract] Receivables [Abstract] Exercise Price Award Exercise Price Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Taxes other than income Accrual for Taxes Other than Income Taxes, Current ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] US Treasury Securities US Treasury Securities [Member] Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Deferred income tax assets, net Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Retained Earnings Retained Earnings [Member] Schedule of Share-Based Payment Arrangement, Expensed and Capitalized, Amount Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and shareholders’ equity Liabilities and Equity Other long-term assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net loss per share - Basic (in dollars per share) Net loss per share - Basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Loss on disposal of assets Gain (Loss) on Disposition of Assets Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] 2024 (excluding the first 3 months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Total finance lease cost Finance Lease Cost Finance Lease Cost Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Consolidation Consolidation, Policy [Policy Text Block] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Restructuring costs Additions charged to expense Restructuring Charges Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Americas Americas [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Thereafter Finance Lease, Liability, to be Paid, after Year Four Finance Lease, Liability, to be Paid, after Year Four Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Finance leases: Finance Leases [Abstract] Finance Leases [Abstract] Inventory [Axis] Inventory [Axis] Total Derivative Asset Restructuring Plan [Axis] Restructuring Plan [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total finance lease liabilities Total Finance Lease, Liability Convertible Debt Convertible Debt [Member] Sales Inventory Sales Inventory [Member] Sales Inventory Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Insider Trading Arrangements [Line Items] Allowance for credit losses Beginning balance of the allowance for credit losses Ending balance of the allowance for credit losses Accounts Receivable, Allowance for Credit Loss Refund liability Contract with Customer, Refund Liability Operating Lease, Liability, Statement of Financial Position [Extensible List] Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Share price (in dollars per share) Share Price ROU assets obtained in exchange for lease obligations: Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Accrued restructuring costs Accrued Restructuring Costs Accrued Restructuring Costs Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Initial conversion price premium (as a percent) Debt Instrument, Initial Conversion Price Premium Percentage Debt Instrument, Initial Conversion Price Premium Percentage Adjustment to Compensation, Amount Adjustment to Compensation Amount Total cost of sales Cost of Sales [Member] Employee Severance Employee Severance [Member] Cash payments Cash payments Payments for Restructuring Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Stock-based compensation Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Disposal Group Name [Axis] Disposal Group Name [Axis] Schedule of Assets Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Demonstration inventory shelf life (in years) Shelf Life of Demonstration Inventory Shelf Life of Demonstration Inventory Finance leases Finance Lease, Weighted Average Discount Rate, Percent Finance lease liabilities - less current portion Finance Lease, Liability, Noncurrent Common Stock in Treasury Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income tax expense Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Charge-offs of amounts previously expensed Accounts Receivable, Allowance for Credit Loss, Writeoff Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Accrued compensation and benefits Employee-related Liabilities, Current Professional fees and other related charges Other Restructuring [Member] Name Trading Arrangement, Individual Name Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Common stock issued, net of shares withheld for employee taxes Stock Issued During Period, Value, New Issues Inventories Inventory Disclosure [Text Block] Operating leases Operating Lease, Weighted Average Remaining Lease Term Sales Revenue from Contract with Customer, Excluding Assessed Tax Accumulated amortization Finance Lease, Right-Of-Use Asset, Accumulated Depreciation and Amortization Finance Lease, Right-Of-Use Asset, Accumulated Depreciation and Amortization Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Cash flows from: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Operating leases Operating Lease, Weighted Average Discount Rate, Percent Loan - 5.50% Convertible Senior Notes Senior Notes Commitments and Contingencies Disclosure [Table] Commitments and Contingencies Disclosure [Table] Commitments and Contingencies Disclosure [Table] Assets Assets, Fair Value Disclosure [Abstract] Net proceeds from issuance of notes Proceeds from Secured Notes Payable Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance leases Finance Lease, Weighted Average Remaining Lease Term Weighted average shares - Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Customer deposits Contract With Customer, Liability, Customer Deposits, Current Contract With Customer, Liability, Customer Deposits, Current Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Supplemental Balance Sheet Information Related to Leases Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Interest expense Interest Income (Expense), Nonoperating, Net Operating expenses Operating Expenses [Abstract] Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Revenues Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital Additional Paid-in Capital [Member] Finance lease cost: Lease, Cost [Abstract] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Amortization of discount and issuance costs Amortization of Debt Issuance Costs Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Restructuring and Related Activities [Abstract] Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Other long-term liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Short-term investments Short-Term Investments Total operating expenses Operating Expenses Amortization of ROU assets Finance Lease, Right-of-Use Asset, Amortization Increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Current finance lease liabilities Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average shares - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Loss from operations Operating Income (Loss) Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement [Line Items] Statement [Line Items] Service inventory selling period (in months) Service Inventory Selling Period Service inventory selling period Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Schedule of Net Carrying Amount Schedule of Debt [Table Text Block] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Refurbished demonstration inventory selling period (in months) Refurbished Demonstration Inventory Selling Period Refurbished Demonstration Inventory Selling Period Type of Restructuring [Domain] Type of Restructuring [Domain] EX-101.PRE 10 faro-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover page - shares
3 Months Ended
Mar. 31, 2024
Apr. 29, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 0-23081  
Entity Registrant Name FARO TECHNOLOGIES, INC  
Entity Incorporation, State or Country Code FL  
Entity Tax Identification Number 59-3157093  
Entity Address, Address Line One 125 Technology Park,  
Entity Address, City or Town Lake Mary  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 32746  
City Area Code 407  
Local Phone Number 333-9911  
Title of 12(b) Security Common Stock, par value $.001  
Trading Symbol FARO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   19,205,873
Entity Central Index Key 0000917491  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 79,518 $ 76,787
Short-term investments 19,763 19,496
Accounts receivable, net 88,908 92,028
Inventories, net 35,376 34,529
Prepaid expenses and other current assets 32,854 38,768
Total current assets 256,419 261,608
Non-current assets:    
Property, plant and equipment, net 19,855 21,181
Operating lease right-of-use assets 11,075 12,231
Goodwill 108,359 109,534
Intangible assets, net 47,057 47,891
Service and sales demonstration inventory, net 20,655 23,147
Deferred income tax assets, net 24,933 25,027
Other long-term assets 3,951 4,073
Total assets 492,304 504,692
Current liabilities:    
Accounts payable 25,314 27,404
Accrued liabilities 26,567 29,930
Income taxes payable 5,907 5,699
Current portion of unearned service revenues 41,012 40,555
Customer deposits 5,031 4,251
Lease liabilities 5,106 5,434
Total current liabilities 108,937 113,273
Loan - 5.50% Convertible Senior Notes 72,872 72,760
Unearned service revenues - less current portion 20,142 20,256
Lease liabilities - less current portion 9,690 10,837
Deferred income tax liabilities 12,543 13,308
Income taxes payable - less current portion 6,123 5,629
Other long-term liabilities 17 23
Total liabilities 230,324 236,086
Commitments and contingencies - See Note 12
Shareholders’ equity:    
Common stock - par value $0.001, 50,000,000 shares authorized; 20,578,403 and 20,343,359 issued, respectively; 19,205,361 and 18,968,798 outstanding, respectively 20 20
Additional paid-in capital 350,816 346,277
Retained earnings (17,056) (9,789)
Accumulated other comprehensive loss (41,145) (37,247)
Common stock in treasury, at cost - 1,373,042 and 1,374,561 shares held, respectively (30,655) (30,655)
Total shareholders’ equity 261,980 268,606
Total liabilities and shareholders’ equity $ 492,304 $ 504,692
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 50,000,000 50,000,000
Common stock, shares issued (in shares) 20,578,403 20,343,359
Common stock, shares outstanding (in shares) 19,205,361 18,968,798
Treasury stock, shares (in shares) 1,373,042 1,374,561
5.50% Convertible Senior Notes Due 2028 | Convertible Debt    
Stated interest rate (as a percent) 5.50%  
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Sales $ 84,244 $ 84,967
Cost of sales 40,937 45,251
Gross profit 43,307 39,716
Operating expenses    
Selling, general and administrative 39,593 41,376
Research and development 9,024 12,718
Restructuring costs 0 4,238
Total operating expenses 48,617 58,332
Loss from operations (5,310) (18,616)
Other (income) expense    
Interest expense 831 835
Other (expense) income, net 25 (220)
Loss before income tax (6,166) (19,231)
Income tax expense 1,101 1,933
Net loss $ (7,267) $ (21,164)
Net loss per share - Basic (in dollars per share) $ (0.38) $ (1.12)
Net loss per share - Diluted (in dollars per share) $ (0.38) $ (1.12)
Weighted average shares - Basic (in shares) 19,046,855 18,816,110
Weighted average shares - Diluted (in shares) 19,046,855 18,816,110
Product    
Sales $ 63,536 $ 65,240
Cost of sales 30,452 33,957
Service    
Sales 20,708 19,727
Cost of sales $ 10,485 $ 11,294
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net loss $ (7,267) $ (21,164)
Currency translation adjustments, net of income taxes (3,898) 2,780
Comprehensive loss $ (11,165) $ (18,384)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities:    
Net loss $ (7,267) $ (21,164)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 3,621 4,413
Stock-based compensation 4,539 3,634
Deferred income tax (benefit) and other non-cash charges (805) 562
Provision for excess and obsolete inventory 152 344
Amortization of debt discount and issuance costs 112 0
Loss on disposal of assets 96 69
Provisions for bad debts, net of recoveries 300 33
Decrease (Increase) in:    
Accounts receivable 1,405 2,378
Inventories 1,957 (1,530)
Prepaid expenses and other current assets 5,587 (4,219)
(Decrease) Increase in:    
Accounts payable and accrued liabilities (5,721) (2,450)
Income taxes payable 783 (102)
Customer deposits 819 (433)
Unearned service revenues 1,282 121
Other liabilities (285) 0
Net cash provided by (used in) operating activities 6,575 (18,344)
Investing activities:    
Purchases of property and equipment (1,323) (1,688)
Purchases of short-term investments 0 (20,024)
Cash paid for technology development, patents and licenses (1,442) (1,820)
Net cash used in investing activities (2,765) (23,532)
Financing activities:    
Payments on finance leases (40) (44)
Cash settlement of equity awards 0 14
Proceeds from issuance of 5.50% Convertible Senior Notes, due 2028, net of discount, issuance cost and accrued interest 0 72,310
Net cash (used in) provided by financing activities (40) 72,280
Effect of exchange rate changes on cash and cash equivalents (1,039) 348
Increase in cash and cash equivalents 2,731 30,752
Cash and cash equivalents, beginning of period 76,787 37,812
Cash and cash equivalents, end of period $ 79,518 $ 68,564
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)
Mar. 31, 2024
Jan. 24, 2023
5.50% Convertible Senior Notes Due 2028 | Convertible Debt    
Stated interest rate (as a percent) 5.50% 5.50%
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Common Stock in Treasury
Beginning balance (in shares) at Dec. 31, 2022   18,780,013        
Beginning balance at Dec. 31, 2022 $ 311,049 $ 20 $ 328,227 $ 46,788 $ (33,331) $ (30,655)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (21,164)     (21,164)    
Currency translation adjustment 2,780       2,780  
Stock-based compensation 3,634   3,634      
Common stock issued, net of shares withheld for employee taxes (in shares)   122,108        
Common stock issued, net of shares withheld for employee taxes 14   14      
Ending balance (in shares) at Mar. 31, 2023   18,902,121        
Ending balance at Mar. 31, 2023 $ 296,313 $ 20 331,875 25,624 (30,551) (30,655)
Beginning balance (in shares) at Dec. 31, 2023 18,968,798 18,968,798        
Beginning balance at Dec. 31, 2023 $ 268,606 $ 20 346,277 (9,789) (37,247) (30,655)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (7,267)     (7,267)    
Currency translation adjustment (3,898)       (3,898)  
Stock-based compensation $ 4,539   4,539      
Common stock issued, net of shares withheld for employee taxes (in shares)   236,563        
Ending balance (in shares) at Mar. 31, 2024 19,205,361 19,205,361        
Ending balance at Mar. 31, 2024 $ 261,980 $ 20 $ 350,816 $ (17,056) $ (41,145) $ (30,655)
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business DESCRIPTION OF BUSINESS
FARO Technologies, Inc. and its subsidiaries (collectively “FARO,” the “Company,” “us,” “we” or “our”) design, develop, manufacture, market and support software driven, three-dimensional (“3D”) measurement, imaging, and realization solutions for the manufacturing, architecture, engineering and construction (“AEC”), Operations and Maintenance (“O&M”) and public safety analytics markets. We enable our customers to capture, measure, manipulate, interact with and share 4D, 3D and 2D data from the physical world in a virtual environment and then translate this information back into the physical domain. Our broad technology set equips our customers with a wide range of 3D capture technologies that range from ultra-high accuracy laser-scanner-based technology to lower accuracy, photogrammetry-based technology. Our FARO suite of 3D products and software solutions are used for inspection of components and assemblies, rapid prototyping, reverse engineering, documenting large volume or structures in 3D, surveying and construction, construction management, assembly layout, machine guidance as well as in investigation and reconstructions of crash and crime scenes. We sell the majority of our solutions through a direct sales force, with an increasing volume being sold through an indirect channel across a range of sectors including manufacturing, surveying, architecture, engineering and construction, public safety forensics and other industries.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principles of Consolidation
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Principles of Consolidation PRINCIPLES OF CONSOLIDATIONOur condensed consolidated financial statements include the accounts of FARO Technologies, Inc. and its subsidiaries, all of which are wholly-owned. All intercompany transactions and balances have been eliminated. The financial statements of our foreign subsidiaries are translated into U.S. dollars using exchange rates in effect at period-end for assets and liabilities and average exchange rates during each reporting period for results of operations. Adjustments resulting from financial statement translations are reflected as a separate component of accumulated other comprehensive loss. Foreign currency transaction gains and losses are included in net income (loss)
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation BASIS OF PRESENTATION
The accompanying unaudited condensed consolidated financial statements and notes thereto have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions of Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These condensed consolidated financial statements include all normal recurring accruals and adjustments considered necessary by management for a fair presentation in conformity with U.S. GAAP. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates. The condensed consolidated results of operations for the three months ended March 31, 2024 are not necessarily indicative of results that may be expected for the year ending December 31, 2024, or any future period.
The information included in this Quarterly Report on Form 10-Q, including the interim condensed consolidated financial statements and the accompanying notes, should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. The accompanying December 31, 2023 condensed consolidated balance sheet has been derived from those audited consolidated financial statements.
Stock-based compensation expense is allocated to the applicable departmental cost in our condensed consolidated financial statements. The following table summarizes total stock-based compensation expense for each of the line items on our condensed consolidated statements of operations:
Three Months Ended March 31,
20242023
Cost of sales
Product$276 $240 
Service54 32 
Total cost of sales330 272 
Operating expenses
Selling, general and administrative3,942 2,568 
Research and development267 794 
Total operating expenses4,209 3,362 
Total stock-based compensation$4,539 $3,634 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Impact of Recently Issued Accounting Pronouncements
3 Months Ended
Mar. 31, 2024
Accounting Changes and Error Corrections [Abstract]  
Impact of Recently Issued Accounting Pronouncements IMPACT OF RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS
Recently Issued Accounting Pronouncements Not Yet Adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires disclosure of significant segment expenses and other segment items on an annual and interim basis under Accounting Standards Codification 280. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods beginning after December 15, 2024. Early adoption is permitted and the amendments in ASU 2023-07 should be applied on a retrospective basis to all periods presented. The Company is currently evaluating the impact of ASU 2023-07 on its disclosures.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which improves income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-09 indicates that all entities will apply its guidance prospectively with an option for retroactive application to each period in the financial statements. The Company is currently evaluating the impact of ASU 2023-09 on its disclosures.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenues REVENUES
The following tables present our revenues by sales type as presented in our condensed consolidated statements of operations disaggregated by the timing of transfer of goods or services:
 Three Months Ended March 31,
 20242023
Product sales
Product transferred to customers at a point in time$57,774 $59,892 
Product transferred to customers over time5,762 5,348 
Total product sales$63,536 $65,240 
 Three Months Ended March 31,
 20242023
Service sales
Service transferred to customers at a point in time$9,753 $8,390 
Service transferred to customers over time10,955 11,337 
Total service sales$20,708 $19,727 

The following table presents our revenues disaggregated by geography, based on the billing addresses of our customers:
 Three Months Ended March 31,
 20242023
Total sales to external customers
Americas (1)
$37,228 $42,343 
EMEA (1)
25,435 24,165 
APAC (1)
21,581 18,459 
$84,244 $84,967 

(1) Regions represent North America and South America (the “Americas”); Europe, the Middle East, and Africa (“EMEA”); and Asia-Pacific (“APAC”).
For revenue related to our measurement and imaging equipment and related software, we allocate the contract price to performance obligations based on our best estimate of the standalone selling price. We make this allocation estimate utilizing data from the sale of our applicable products and services to customers separately in similar circumstances. Revenue related to our measurement and imaging equipment and related software is generally recognized upon shipment from our facilities or when delivered to the customer location, as determined by the agreed upon shipping terms, at which time we are entitled to payment and title and control has passed to the customer. Software arrangements generally include short-term maintenance that is considered post-contract support (“PCS”), which is considered to be product transferred to the customer over time and a separate performance obligation. We generally establish a standalone sales price for this PCS component based on our maintenance renewal rate. Maintenance renewals are recognized on a straight-line basis over the term of the maintenance agreement. Payments for products and services are collected within a short period of time following transfer of control or commencement of delivery of services, as applicable.
Further, customers frequently purchase extended hardware service contracts with the purchase of measurement equipment and related software. Hardware service contracts are considered a performance obligation when services are transferred to a customer over time, and, as such, we recognize revenue on a straight-line basis over the contractual term. Hardware service contracts include contract periods that extend between one month to three years.
We capitalize commission expenses related to deliverables transferred to a customer over time and amortize such costs ratably over the term of the contract. As of March 31, 2024, the deferred cost asset related to deferred commissions was approximately $4.4 million. For classification purposes, $3.4 million and $1.0 million are comprised within the Prepaid expenses and other current assets and Other long-term assets, respectively, on our condensed consolidated balance sheet as of March 31, 2024. As of December 31, 2023, the deferred cost asset related to deferred commissions was approximately $4.6 million. For classification purposes, $3.5 million and $1.1 million were comprised within the Prepaid expenses and other current assets and Other long-term assets, respectively, on our condensed consolidated balance sheet as of December 31, 2023.
The unearned service revenue liabilities reported on our condensed consolidated balance sheets reflect the contract liabilities to satisfy the remaining performance obligations for extended warranties, subscription-based software and software maintenance. The current portion of unearned service revenues on our condensed consolidated balance sheets is what we expect to recognize as revenue within twelve months after the applicable balance sheet date relating to extended warranties, subscription-based software and software maintenance contract liabilities. The unearned service revenues less the current portion on our condensed consolidated balance sheets is what we expect to recognize as revenue extending beyond twelve months after the applicable balance sheet date relating to extended warranties, subscription-based software and software maintenance contract liabilities. Customer deposits on our condensed consolidated balance sheets represent customer prepayments on contracts for performance obligations that we must satisfy in the future to recognize the related contract revenue. These amounts are generally related to performance obligations which are delivered in less than 12 months. During the three months ended March 31, 2024, we recognized $12.1 million of revenue that was deferred on our condensed consolidated balance sheet as of December 31, 2023. During the three months ended March 31, 2023, we recognized $11.4 million of revenue that was deferred on our condensed consolidated balance sheet as of December 31, 2022.
The nature of certain of our contracts gives rise to variable consideration, primarily related to an allowance for sales returns. We are required to estimate the contract asset related to sales returns and record a corresponding adjustment to Cost of sales. Our allowance for sales returns for each of March 31, 2024 and December 31, 2023 was less than $0.1 million.
Shipping and handling fees billed to customers in a sales transaction are recorded in Product Sales and shipping and handling costs incurred are recorded in Cost of sales. We exclude from Sales any value-added sales and other taxes that we collect concurrently with revenue-producing activities.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Accounts Receivable ACCOUNTS RECEIVABLE
Accounts receivable consist of the following:
As of March 31, 2024As of December 31, 2023
Accounts receivable$92,246 $95,195 
Allowance for credit losses(3,338)(3,167)
Total$88,908 $92,028 

Activity related to the allowance for credit losses was as follows:
Three Months Ended March 31, 2024Three Months Ended March 31, 2023
Beginning balance of the allowance for credit losses$3,167 $2,285 
Current period provision for expected credit losses, net of recoveries300 33 
Charge-offs of amounts previously expensed(129)(90)
Ending balance of the allowance for credit losses$3,338 $2,228 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories INVENTORIES
Inventories are stated at the lower of cost or net realizable value using the first-in first-out (FIFO) method. We have three principal categories of inventory: 1) manufactured product to be sold; 2) sales demonstration inventory - completed product used to support our sales force for demonstrations and held for sale; and 3) service inventory - completed product and parts used to support our service department and held for sale. Shipping and handling costs are classified as a component of Cost of sales in our condensed consolidated statements of operations. Sales demonstration inventory is held by our sales representatives for up to three years, at which time it would be refurbished and transferred to finished goods as used equipment, stated at the lower of cost or net realizable value. We expect these refurbished units to remain in finished goods inventory and sold within 12 months at prices that produce reduced gross margins. Service inventory is used to provide a temporary replacement product to a customer covered by a premium warranty when the customer’s unit requires service or repair and as training equipment. Service inventory is available for sale; however, management does not expect service inventory to be sold within 12 months and, as such, classifies this inventory as a long-term asset. Service inventory that we utilize for training or repairs and which we deem as no longer available for sale is transferred to fixed assets at the lower of cost or net realizable value and depreciated over the remaining life, typically three years.
Inventories consist of the following:
As of March 31, 2024As of December 31, 2023
Raw materials$19,450 $18,460 
Finished goods15,926 16,069 
Inventories, net35,376 34,529 
Service and sales demonstration inventory, net$20,655 $23,147 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Loss Per Share LOSS PER SHARE
Basic net loss per share is computed by dividing net loss by the weighted average number of shares outstanding. Diluted net loss per share is computed by also considering the impact of potential common stock on both net loss and the weighted average number of shares outstanding. Our potential common stock consists of employee stock options, time-based restricted stock units, market-based restricted stock unit awards, and common stock issued for settlement of the Notes (as defined in Note 15 to the condensed consolidated financial statements). Our potential common stock is included in the diluted earnings per share calculation when adding such potential common stock would not be anti-dilutive. Market-based awards are included in the computation of diluted earnings per share only to the extent that the underlying conditions (and any applicable market condition) (i) are satisfied as of the end of the reporting period or (ii) would be considered satisfied if the end of the reporting period were the end of the related contingency period and the result would be dilutive under the treasury stock method. When we report a net loss for the period presented, the calculation of diluted net loss per share excludes our potential common stock, as the effect would be anti-dilutive.
As of March 31, 2024, there were approximately 1,754,711 shares issuable upon the exercise of options, the vesting of time-based restricted stock and the contingent vesting of market-based restricted stock units that were excluded from the dilutive calculations, as they were anti-dilutive. For the three months ended March 31, 2023, there were approximately 1,077,583 issuable upon the exercise of options that were excluded from the dilutive calculations, as they were anti-dilutive. In addition, the Company issued $75 million aggregate principal amount of the Notes on January 24, 2023, which, if converted, would result in the issuance of a maximum of 2,124,645 shares of common stock. These shares were excluded from the dilutive calculations, as their effect would have been anti-dilutive.
A reconciliation of the number of common shares used in the calculation of basic and diluted net loss per share is presented below:
 Three Months Ended March 31,
 20242023
Numerator:
Net loss$(7,267)$(21,164)
Denominator:
Weighted average shares - Basic19,046,855 18,816,110 
Weighted average shares - Diluted19,046,855 18,816,110 
Net loss per share - Basic$(0.38)$(1.12)
Net loss per share - Diluted$(0.38)$(1.12)
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Liabilities
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Accrued Liabilities ACCRUED LIABILITIES
Accrued liabilities consist of the following:
As of March 31, 2024As of December 31, 2023
Accrued compensation and benefits$13,212 $15,347 
Accrued restructuring costs1,206 1,609 
Accrued warranties2,671 2,831 
Professional and legal fees3,146 2,851 
Accrued interest681 1,712 
Taxes other than income3,226 3,313 
Other accrued liabilities2,425 2,267 
Total accrued liabilities$26,567 $29,930 

Activity related to accrued warranties was as follows:
 Three Months Ended March 31,
 20242023
Balance, beginning of period$2,831 $2,610 
Provision for warranty expense837 736 
Fulfillment of warranty obligations(997)(664)
Balance, end of period$2,671 $2,682 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair value measurements and investments
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair value measurements and investments FAIR VALUE MEASUREMENTS AND INVESTMENTS
Fair Value Measurements
The guidance on fair value measurements and disclosures defines fair value, establishes a framework for measuring fair value, and requires enhanced disclosures about assets and liabilities measured at fair value. Fair value is defined as the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties. A liability’s fair value is defined as the amount that would be paid to transfer the liability to a new obligor, not the amount that would be paid to settle the liability with the creditor. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or inputs are not available, valuation models are used to determine fair value. These models employ valuation techniques that involve some level of management estimation and judgment, the degree of which is dependent on the price transparency for the instruments or market and the instruments’ complexity.
Assets and liabilities recorded at fair value on a recurring basis in our condensed consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, defined by the guidance on fair value measurements, are directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities and are as follows:
Level 1 - Valuation is based upon quoted market prices for identical instruments traded in active markets.
Level 2 - Valuation is based on quoted market prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market.
Level 3 - Valuation is generated from model-based techniques that use significant assumptions not observable in the market. Valuation techniques include use of discounted cash flow models and similar techniques.
The fair values of our cash and cash equivalents, accounts receivable, and accounts payable, approximate their carrying amounts due to their short duration.
Financial assets subject to the fair value disclosure requirements are included in the table below. All of our financial assets are classified as Level 1. At March 31, 2024 and December 31, 2023, the fair value of these investments approximated its carrying amount.
As of March 31, 2024
AssetsLevel 1Level 2Level 3
Short-term investments: U.S. Treasury securities$19,763 $— $— 
Total$19,763 $— $— 
As of December 31, 2023
AssetsLevel 1Level 2Level 3
Cash and cash equivalents: U.S. Treasury securities$9,871 $— $— 
Short-term investments: U.S. Treasury securities19,496 — — 
Total$29,367 $— $— 

The fair value of the Notes (as defined in Note 15 to the condensed consolidated financial statements) was approximately $64.9 million and $65.3 million as of March 31, 2024 and December 31, 2023, respectively. Fair value was determined based on the closing trading price of the Notes as of the last trading day of the quarter and was primarily affected by the trading price of the Company's common stock and market interest rates. The fair value of the Notes is considered a Level 2 measurement as they are not actively traded.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Restructuring RESTRUCTURING
On February 14, 2020, our Board of Directors approved a global restructuring plan (the “Restructuring Plan”) to improve operating performance and help ensure that we are appropriately structured and resourced to deliver sustainable value to our shareholders and customers. Key activities under the Restructuring Plan have targeted and achieved approximately $40 million in annualized savings. We believe we have successfully redefined our go-to-market strategy to place an increased focus on our customers and to help enable our sales employees, supported by our talented pool of field application engineers, to sell all product lines globally.
In conjunction with the Restructuring Plan, on July 15, 2021, we entered into a manufacturing services agreement (the “Agreement”) with Sanmina Corporation (“Sanmina”), in connection with the Restructuring Plan. Under the Agreement, Sanmina provides manufacturing services for the Company’s measurement device products previously manufactured by the Company at the Company’s Lake Mary, Florida, Exton, Pennsylvania, Stuttgart, Germany and Portugal manufacturing sites. This phased transition to a Sanmina production facility was completed at the beginning of the third quarter of 2022 as part of our cost reduction initiative. As a result of an evaluation on the usage of our manufacturing spaces, we decided to abandon 17,000 square feet of unused space at our Exton, Pennsylvania facility in the third quarter of 2022. Since the approval of the Restructuring Plan, we paid $24.8 million, primarily consisting of severance and related benefits. All actions under this plan were completed as of March 31, 2023, and the remaining amounts payable of $0.5 million were rolled forward to the Integration Plan discussed below.
On February 7, 2023, our Board of Directors approved an integration plan (the "Integration Plan"), which is intended to streamline and simplify operations, particularly around our recent acquisitions and the resulting redundant operations and offerings. The Integration Plan was amended on May 3, 2023, and the Board approved increases to both the expected pre-tax charges and the annualized cost savings. Key activities under the Integration Plan include a planned decrease in headcount, consolidation of our cloud-based offerings from 3 platforms (2 acquired, 1 organic) into a single customer offering, and the optimization of our facility assets to align with current and expected future utilization. As of March 31, 2024, in relation with the Integration Plan, we have incurred total restructuring charges of $26.1 million, and have made cash payments of $9.1 million.
In the first quarter of 2024, we did not incur costs relating to the Integration Plan, as substantially all of our planned activities under the Restructuring Plan and Integration Plan are complete. In the first quarter of 2023, we recognized $4.2 million in employee severance and other professional costs associated with the restructuring plans. Additionally, we paid $0.4 million and $0.8 million, respectively, for the three month ended March 31, 2024 and 2023, primarily consisting of severance and related benefits.
Activity related to the accrued restructuring charges for the Integration Plan and cash payments during the three months ended March 31, 2024 and 2023 is as follows:

Severance and other benefitsProfessional fees and other related chargesTotal
Balance at December 31, 2023$1,489 $120 $1,609 
Additions charged to expense— — — 
Cash payments(403)— (403)
Balance at March 31, 2024$1,086 $120 $1,206 

Severance and other benefitsProfessional fees and other related chargesTotal
Balance at December 31, 2022$318 $210 $528 
Additions charged to expense4,118 120 4,238 
Cash payments(796)— (796)
Balance at March 31, 2023$3,640 $330 $3,970 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Purchase Commitments — We enter into purchase commitments for products and services in the ordinary course of business. These purchases generally cover production requirements for 60 to 120 days as well as materials necessary to service customer units through the product lifecycle and for warranty commitments. As of March 31, 2024, we had approximately $27.0 million in purchase commitments that are expected to be delivered within the next 12 months. The Company’s long-term purchase commitments were immaterial as a result of the ongoing transition towards direct sourcing with Sanmina.
Legal Proceedings — We are involved in disputes, claims and other legal actions arising in the normal course of our business. Although it is not possible to predict the outcome of these matters, we believe that the results of these proceedings will not have a material adverse effect on our business, financial condition or results of operations. However, any litigation, regardless of its outcome, may be costly and may require significant time and attention of our management and technical personnel.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases LEASES
We have operating and finance leases for manufacturing facilities, corporate offices, research and development facilities, sales and training facilities, vehicles, and certain equipment under which we assume the role of lessee. We do not lease assets as a lessor. Our leases have remaining lease terms of less than one year to approximately eight years, some of which include options to extend the leases for up to fifteen years, and some of which include options to terminate the leases within three months. We do not participate in any material subleasing.
We determine if an arrangement is a lease at inception. Operating leases are included in Operating lease right-of-use (“ROU”) asset, Lease liability, and Lease liability - less current portion in our condensed consolidated balance sheets. Finance leases are included in Property and equipment, net, Lease liability, and Lease liability - less current portion in our condensed consolidated balance sheets.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are recognized on the commencement date of the lease based on the present value of lease payments over the lease term. Variable lease payments that depend on an index or rate include the variable portion when calculating ROU assets and lease liabilities. Variable lease payments that do not depend on an index or rate are expensed as incurred. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available on the commencement date of the lease to determine the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU assets also include any lease payments made and lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option at the time the lease is commenced. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
While we have lease agreements with lease and non-lease components, we account for the lease and non-lease components as a single lease component.
The components of lease expense were as follows:
 Three Months Ended March 31,
20242023
Operating lease cost$1,209 $1,730 
Finance lease cost:
Amortization of ROU assets19 15 
Interest on lease liabilities
Total finance lease cost$21 $18 

We recognize lease payments made for short-term leases where terms are 12 months or less as the payments are incurred. Our short-term lease costs for each of the three months ended March 31, 2024 and March 31, 2023 were less than $0.1 million.
Supplemental balance sheet information related to leases was as follows:
As ofAs of
March 31, 2024December 31, 2023
Operating leases:
Operating lease right-of-use assets$11,075 $12,231 
Current operating lease liabilities5,106 5,434 
Operating lease liabilities - less current portion9,690 10,837 
     Total operating lease liabilities14,796 16,271 
Finance leases:
Property and equipment, at cost1,685 1,722 
Accumulated amortization(1,532)(1,547)
     Property and equipment, net153 175 
Current finance lease liabilities79 108 
Finance lease liabilities - less current portion92 112 
     Total finance lease liabilities$171 $220 
Weighted Average Remaining Lease Term (in years):
     Operating leases4.504.57
     Finance leases2.412.40
Weighted Average Discount Rate:
     Operating leases5.73 %5.71 %
     Finance leases4.98 %5.02 %

Supplemental cash flow information related to leases was as follows:
Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,743 $1,773 
Operating cash flows from finance leases
Financing cash flows from finance leases40 44 
ROU assets obtained in exchange for lease obligations:
Operating leases$131 $— 
Maturities of lease liabilities are as follows:
Year Ending December 31,Operating leasesFinance leases
2024 (excluding the first 3 months)$4,481 $69 
20253,924 61 
20262,501 37 
20271,642 12 
20281,492 
Thereafter2,813 — 
Total lease payments16,853 182 
Less imputed interest(2,057)(11)
Total$14,796 $171 
Leases LEASES
We have operating and finance leases for manufacturing facilities, corporate offices, research and development facilities, sales and training facilities, vehicles, and certain equipment under which we assume the role of lessee. We do not lease assets as a lessor. Our leases have remaining lease terms of less than one year to approximately eight years, some of which include options to extend the leases for up to fifteen years, and some of which include options to terminate the leases within three months. We do not participate in any material subleasing.
We determine if an arrangement is a lease at inception. Operating leases are included in Operating lease right-of-use (“ROU”) asset, Lease liability, and Lease liability - less current portion in our condensed consolidated balance sheets. Finance leases are included in Property and equipment, net, Lease liability, and Lease liability - less current portion in our condensed consolidated balance sheets.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are recognized on the commencement date of the lease based on the present value of lease payments over the lease term. Variable lease payments that depend on an index or rate include the variable portion when calculating ROU assets and lease liabilities. Variable lease payments that do not depend on an index or rate are expensed as incurred. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available on the commencement date of the lease to determine the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU assets also include any lease payments made and lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option at the time the lease is commenced. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
While we have lease agreements with lease and non-lease components, we account for the lease and non-lease components as a single lease component.
The components of lease expense were as follows:
 Three Months Ended March 31,
20242023
Operating lease cost$1,209 $1,730 
Finance lease cost:
Amortization of ROU assets19 15 
Interest on lease liabilities
Total finance lease cost$21 $18 

We recognize lease payments made for short-term leases where terms are 12 months or less as the payments are incurred. Our short-term lease costs for each of the three months ended March 31, 2024 and March 31, 2023 were less than $0.1 million.
Supplemental balance sheet information related to leases was as follows:
As ofAs of
March 31, 2024December 31, 2023
Operating leases:
Operating lease right-of-use assets$11,075 $12,231 
Current operating lease liabilities5,106 5,434 
Operating lease liabilities - less current portion9,690 10,837 
     Total operating lease liabilities14,796 16,271 
Finance leases:
Property and equipment, at cost1,685 1,722 
Accumulated amortization(1,532)(1,547)
     Property and equipment, net153 175 
Current finance lease liabilities79 108 
Finance lease liabilities - less current portion92 112 
     Total finance lease liabilities$171 $220 
Weighted Average Remaining Lease Term (in years):
     Operating leases4.504.57
     Finance leases2.412.40
Weighted Average Discount Rate:
     Operating leases5.73 %5.71 %
     Finance leases4.98 %5.02 %

Supplemental cash flow information related to leases was as follows:
Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,743 $1,773 
Operating cash flows from finance leases
Financing cash flows from finance leases40 44 
ROU assets obtained in exchange for lease obligations:
Operating leases$131 $— 
Maturities of lease liabilities are as follows:
Year Ending December 31,Operating leasesFinance leases
2024 (excluding the first 3 months)$4,481 $69 
20253,924 61 
20262,501 37 
20271,642 12 
20281,492 
Thereafter2,813 — 
Total lease payments16,853 182 
Less imputed interest(2,057)(11)
Total$14,796 $171 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
For the three months ended March 31, 2024 , we recorded an income tax expense of $1.1 million compared with $1.9 million for the three months ended March 31, 2023. Our effective tax rate was 17.9% for the three months ended March 31, 2024, compared with 10.1% in the prior year period. The tax rate for the three months ended March 31, 2024 reflects a tax expense on a pre-tax loss consistent with the prior year period as our United States and Singapore entities remain in a full valuation allowance. Accordingly, we are not able to recognize the tax benefits associated with pre-tax losses generated in those jurisdictions.
Our quarterly estimate of our annual effective tax rate, and our quarterly provision for income tax (benefit) expense, are subject to significant variation due to numerous factors, including variability in accurately predicting our pre-tax and taxable income or loss and the mix of jurisdictions to which they relate, as well as the amount of pre-tax income or loss recognized during the quarter.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt DEBT
On January 24, 2023, the Company issued $75 million aggregate principal amount of 5.50% Convertible Senior Notes due 2028 (the “Notes”). The Notes are general senior unsecured obligations of the Company and will mature on February 1, 2028, unless earlier redeemed, repurchased or converted. The Notes will bear interest from January 24, 2023, at a rate of 5.50% per annum payable semiannually in arrears on February 1 and August 1 of each year, beginning August 1, 2023. The annual effective interest rate of the Notes is 6.27% when including discounts and offering expenses incurred by the Company.
The Notes will be convertible at the option of the holders of the Notes at any time prior to November 1, 2027 only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2023 (and only during such fiscal quarter), if the last reported sale price of the Company’s common stock, par value $0.001 per share (hereinafter referred to as “common stock”), for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on and including, the last trading day of the immediately preceding calendar quarter exceeds 130% of the conversion price on each applicable trading day; (2) during the five-business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the Notes on each such trading day; (3) upon the occurrence of certain corporate events or distributions on the Company’s common stock; (4) if the Company calls such Notes for redemption; or (5) upon the occurrence of specified corporate events. On or after November 1, 2027, holders may convert all or any portion of their Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date regardless of the foregoing conditions. Upon conversion, the Company will satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the Company’s election. The conversion rate for the Notes will initially be 23.6072 shares of the common stock per $1,000 principal amount of the Notes, which is equivalent to an initial conversion price of approximately $42.36 per share of the common stock. The initial conversion price of the Notes represents a premium of approximately 20% to the $35.30 per share last reported sale price of the common stock on January 19, 2023. The conversion rate is subject to adjustment under certain circumstances in accordance with the terms of the Indenture. During the three months ended March 31, 2024, the conditions allowing holders of the 2025 Notes to convert have not been met. The Notes are therefore not convertible as of March 31, 2024 and are classified in long term liabilities in the condensed consolidated balance sheet.
The Company may not redeem the Notes prior to February 5, 2026. The Company may redeem for cash all or any portion of the Notes, at its option, on or after February 5, 2026 and on or before the 50th scheduled trading day immediately before the maturity date, if the last reported sale price of the common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on and including the last trading day immediately before the date on which the Company provides notice of redemption and (ii) the trading day immediately before the date the Company provides such notice. The redemption price will be equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes, which means that the Company is not required to redeem or retire the Notes periodically.
Upon the occurrence of a fundamental change (as defined in the indenture governing the Notes) prior to the maturity date, subject to certain conditions, holders of the Notes may require the Company to repurchase all or a portion of the Notes for cash at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
The proceeds from the issuance of the Notes are presented under the long term liabilities of our condensed consolidated balance sheet. The net proceeds from the issuance of the Notes were approximately $72.3 million, after deducting underwriting discounts of $2.3 million and other offering expenses of $0.4 million. As of March 31, 2024, the outstanding principal balance of the Notes was $75 million. The Company is in compliance with all covenants under the indenture governing the Notes as of March 31, 2024.
The net carrying amount of the Notes was as follows:
As of March 31, 2024As of December 31, 2023
Principal$75,000 $75,000 
Unamortized discount and issuance costs(2,128)(2,240)
Net carrying amount$72,872 $72,760 
The following table sets forth the interest expense recognized related to the Notes:
 Three months ended March 31, 2024Three months ended March 31, 2023
Contractual interest expense$1,153 $843 
Amortization of discount and issuance costs112 55 
Total interest expense related to the Notes$1,265 $898 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net loss $ (7,267) $ (21,164)
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principles of Consolidation (Policies)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Consolidation Our condensed consolidated financial statements include the accounts of FARO Technologies, Inc. and its subsidiaries, all of which are wholly-owned.
Foreign Currency Translation All intercompany transactions and balances have been eliminated. The financial statements of our foreign subsidiaries are translated into U.S. dollars using exchange rates in effect at period-end for assets and liabilities and average exchange rates during each reporting period for results of operations. Adjustments resulting from financial statement translations are reflected as a separate component of accumulated other comprehensive loss. Foreign currency transaction gains and losses are included in net income (loss)
Basis of Presentation The accompanying unaudited condensed consolidated financial statements and notes thereto have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions of Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These condensed consolidated financial statements include all normal recurring accruals and adjustments considered necessary by management for a fair presentation in conformity with U.S. GAAP.
Use of Estimates Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates.
Recently Issued Accounting Pronouncements Not Yet Adopted
Recently Issued Accounting Pronouncements Not Yet Adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires disclosure of significant segment expenses and other segment items on an annual and interim basis under Accounting Standards Codification 280. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods beginning after December 15, 2024. Early adoption is permitted and the amendments in ASU 2023-07 should be applied on a retrospective basis to all periods presented. The Company is currently evaluating the impact of ASU 2023-07 on its disclosures.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which improves income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-09 indicates that all entities will apply its guidance prospectively with an option for retroactive application to each period in the financial statements. The Company is currently evaluating the impact of ASU 2023-09 on its disclosures.
Inventories
Inventories are stated at the lower of cost or net realizable value using the first-in first-out (FIFO) method. We have three principal categories of inventory: 1) manufactured product to be sold; 2) sales demonstration inventory - completed product used to support our sales force for demonstrations and held for sale; and 3) service inventory - completed product and parts used to support our service department and held for sale. Shipping and handling costs are classified as a component of Cost of sales in our condensed consolidated statements of operations. Sales demonstration inventory is held by our sales representatives for up to three years, at which time it would be refurbished and transferred to finished goods as used equipment, stated at the lower of cost or net realizable value. We expect these refurbished units to remain in finished goods inventory and sold within 12 months at prices that produce reduced gross margins. Service inventory is used to provide a temporary replacement product to a customer covered by a premium warranty when the customer’s unit requires service or repair and as training equipment. Service inventory is available for sale; however, management does not expect service inventory to be sold within 12 months and, as such, classifies this inventory as a long-term asset. Service inventory that we utilize for training or repairs and which we deem as no longer available for sale is transferred to fixed assets at the lower of cost or net realizable value and depreciated over the remaining life, typically three years.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Share-Based Payment Arrangement, Expensed and Capitalized, Amount
Stock-based compensation expense is allocated to the applicable departmental cost in our condensed consolidated financial statements. The following table summarizes total stock-based compensation expense for each of the line items on our condensed consolidated statements of operations:
Three Months Ended March 31,
20242023
Cost of sales
Product$276 $240 
Service54 32 
Total cost of sales330 272 
Operating expenses
Selling, general and administrative3,942 2,568 
Research and development267 794 
Total operating expenses4,209 3,362 
Total stock-based compensation$4,539 $3,634 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following tables present our revenues by sales type as presented in our condensed consolidated statements of operations disaggregated by the timing of transfer of goods or services:
 Three Months Ended March 31,
 20242023
Product sales
Product transferred to customers at a point in time$57,774 $59,892 
Product transferred to customers over time5,762 5,348 
Total product sales$63,536 $65,240 
 Three Months Ended March 31,
 20242023
Service sales
Service transferred to customers at a point in time$9,753 $8,390 
Service transferred to customers over time10,955 11,337 
Total service sales$20,708 $19,727 

The following table presents our revenues disaggregated by geography, based on the billing addresses of our customers:
 Three Months Ended March 31,
 20242023
Total sales to external customers
Americas (1)
$37,228 $42,343 
EMEA (1)
25,435 24,165 
APAC (1)
21,581 18,459 
$84,244 $84,967 

(1) Regions represent North America and South America (the “Americas”); Europe, the Middle East, and Africa (“EMEA”); and Asia-Pacific (“APAC”).
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable
Accounts receivable consist of the following:
As of March 31, 2024As of December 31, 2023
Accounts receivable$92,246 $95,195 
Allowance for credit losses(3,338)(3,167)
Total$88,908 $92,028 
Schedule of Financing Receivable, Allowance for Credit Loss
Activity related to the allowance for credit losses was as follows:
Three Months Ended March 31, 2024Three Months Ended March 31, 2023
Beginning balance of the allowance for credit losses$3,167 $2,285 
Current period provision for expected credit losses, net of recoveries300 33 
Charge-offs of amounts previously expensed(129)(90)
Ending balance of the allowance for credit losses$3,338 $2,228 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following:
As of March 31, 2024As of December 31, 2023
Raw materials$19,450 $18,460 
Finished goods15,926 16,069 
Inventories, net35,376 34,529 
Service and sales demonstration inventory, net$20,655 $23,147 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Number of Common Shares Used in Calculation of Basic and Diluted Earnings Per Share (EPS)
A reconciliation of the number of common shares used in the calculation of basic and diluted net loss per share is presented below:
 Three Months Ended March 31,
 20242023
Numerator:
Net loss$(7,267)$(21,164)
Denominator:
Weighted average shares - Basic19,046,855 18,816,110 
Weighted average shares - Diluted19,046,855 18,816,110 
Net loss per share - Basic$(0.38)$(1.12)
Net loss per share - Diluted$(0.38)$(1.12)
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consist of the following:
As of March 31, 2024As of December 31, 2023
Accrued compensation and benefits$13,212 $15,347 
Accrued restructuring costs1,206 1,609 
Accrued warranties2,671 2,831 
Professional and legal fees3,146 2,851 
Accrued interest681 1,712 
Taxes other than income3,226 3,313 
Other accrued liabilities2,425 2,267 
Total accrued liabilities$26,567 $29,930 
Schedule of Activity Related to Accrued Warranties
Activity related to accrued warranties was as follows:
 Three Months Ended March 31,
 20242023
Balance, beginning of period$2,831 $2,610 
Provision for warranty expense837 736 
Fulfillment of warranty obligations(997)(664)
Balance, end of period$2,671 $2,682 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair value measurements and investments (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured at Fair Value on a Recurring Basis
Financial assets subject to the fair value disclosure requirements are included in the table below. All of our financial assets are classified as Level 1. At March 31, 2024 and December 31, 2023, the fair value of these investments approximated its carrying amount.
As of March 31, 2024
AssetsLevel 1Level 2Level 3
Short-term investments: U.S. Treasury securities$19,763 $— $— 
Total$19,763 $— $— 
As of December 31, 2023
AssetsLevel 1Level 2Level 3
Cash and cash equivalents: U.S. Treasury securities$9,871 $— $— 
Short-term investments: U.S. Treasury securities19,496 — — 
Total$29,367 $— $— 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring (Tables)
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Related Costs
Activity related to the accrued restructuring charges for the Integration Plan and cash payments during the three months ended March 31, 2024 and 2023 is as follows:

Severance and other benefitsProfessional fees and other related chargesTotal
Balance at December 31, 2023$1,489 $120 $1,609 
Additions charged to expense— — — 
Cash payments(403)— (403)
Balance at March 31, 2024$1,086 $120 $1,206 

Severance and other benefitsProfessional fees and other related chargesTotal
Balance at December 31, 2022$318 $210 $528 
Additions charged to expense4,118 120 4,238 
Cash payments(796)— (796)
Balance at March 31, 2023$3,640 $330 $3,970 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Lease Cost and Supplemental Cash Flow Information Related to Leases
The components of lease expense were as follows:
 Three Months Ended March 31,
20242023
Operating lease cost$1,209 $1,730 
Finance lease cost:
Amortization of ROU assets19 15 
Interest on lease liabilities
Total finance lease cost$21 $18 
Supplemental cash flow information related to leases was as follows:
Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,743 $1,773 
Operating cash flows from finance leases
Financing cash flows from finance leases40 44 
ROU assets obtained in exchange for lease obligations:
Operating leases$131 $— 
Schedule of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows:
As ofAs of
March 31, 2024December 31, 2023
Operating leases:
Operating lease right-of-use assets$11,075 $12,231 
Current operating lease liabilities5,106 5,434 
Operating lease liabilities - less current portion9,690 10,837 
     Total operating lease liabilities14,796 16,271 
Finance leases:
Property and equipment, at cost1,685 1,722 
Accumulated amortization(1,532)(1,547)
     Property and equipment, net153 175 
Current finance lease liabilities79 108 
Finance lease liabilities - less current portion92 112 
     Total finance lease liabilities$171 $220 
Weighted Average Remaining Lease Term (in years):
     Operating leases4.504.57
     Finance leases2.412.40
Weighted Average Discount Rate:
     Operating leases5.73 %5.71 %
     Finance leases4.98 %5.02 %
Schedule of Operating Lease, Liability, Maturity
Maturities of lease liabilities are as follows:
Year Ending December 31,Operating leasesFinance leases
2024 (excluding the first 3 months)$4,481 $69 
20253,924 61 
20262,501 37 
20271,642 12 
20281,492 
Thereafter2,813 — 
Total lease payments16,853 182 
Less imputed interest(2,057)(11)
Total$14,796 $171 
Schedule of Finance Lease, Liability, Maturity
Maturities of lease liabilities are as follows:
Year Ending December 31,Operating leasesFinance leases
2024 (excluding the first 3 months)$4,481 $69 
20253,924 61 
20262,501 37 
20271,642 12 
20281,492 
Thereafter2,813 — 
Total lease payments16,853 182 
Less imputed interest(2,057)(11)
Total$14,796 $171 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Net Carrying Amount
The net carrying amount of the Notes was as follows:
As of March 31, 2024As of December 31, 2023
Principal$75,000 $75,000 
Unamortized discount and issuance costs(2,128)(2,240)
Net carrying amount$72,872 $72,760 
Schedule of Interest Expense
The following table sets forth the interest expense recognized related to the Notes:
 Three months ended March 31, 2024Three months ended March 31, 2023
Contractual interest expense$1,153 $843 
Amortization of discount and issuance costs112 55 
Total interest expense related to the Notes$1,265 $898 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 4,539 $ 3,634
Total cost of sales    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 330 272
Total operating expenses    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 4,209 3,362
Selling, general and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 3,942 2,568
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 267 794
Product    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 276 240
Service    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 54 $ 32
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Sales $ 84,244 $ 84,967
Americas    
Disaggregation of Revenue [Line Items]    
Sales 37,228 42,343
EMEA    
Disaggregation of Revenue [Line Items]    
Sales 25,435 24,165
APAC    
Disaggregation of Revenue [Line Items]    
Sales 21,581 18,459
Product sales    
Disaggregation of Revenue [Line Items]    
Sales 63,536 65,240
Product sales | Product transferred to customers at a point in time    
Disaggregation of Revenue [Line Items]    
Sales 57,774 59,892
Product sales | Product transferred to customers over time    
Disaggregation of Revenue [Line Items]    
Sales 5,762 5,348
Service sales    
Disaggregation of Revenue [Line Items]    
Sales 20,708 19,727
Service sales | Product transferred to customers at a point in time    
Disaggregation of Revenue [Line Items]    
Sales 9,753 8,390
Service sales | Product transferred to customers over time    
Disaggregation of Revenue [Line Items]    
Sales $ 10,955 $ 11,337
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, net $ 4.4   $ 4.6
Recognized service revenue 12.1 $ 11.4  
Refund liability 0.1   0.1
Prepaid Expenses and Other Current Assets      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, net 3.4   3.5
Other Long-term Assets      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, net $ 1.0   $ 1.1
Minimum      
Disaggregation of Revenue [Line Items]      
Extended product warranty term (in years) 1 month    
Maximum      
Disaggregation of Revenue [Line Items]      
Extended product warranty term (in years) 3 years    
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Receivables [Abstract]        
Accounts receivable $ 92,246 $ 95,195    
Allowance for credit losses (3,338) (3,167) $ (2,228) $ (2,285)
Total $ 88,908 $ 92,028    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable - Allowance For Credit Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance of the allowance for credit losses $ 3,167 $ 2,285
Current period provision for expected credit losses, net of recoveries 300 33
Charge-offs of amounts previously expensed (129) (90)
Ending balance of the allowance for credit losses $ 3,338 $ 2,228
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
category
Property, Plant and Equipment [Line Items]  
Inventory categories 3
Refurbished demonstration inventory selling period (in months) 12 months
Sales Inventory  
Property, Plant and Equipment [Line Items]  
Demonstration inventory shelf life (in years) 3 years
Service Inventory  
Property, Plant and Equipment [Line Items]  
Service inventory selling period (in months) 12 months
Inventory, remaining useful life (in years) 3 years
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 19,450 $ 18,460
Finished goods 15,926 16,069
Inventories, net 35,376 34,529
Service and sales demonstration inventory, net $ 20,655 $ 23,147
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss Per Share - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 24, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Debt Instrument [Line Items]        
Antidilutive securities (in shares)   1,754,711 1,077,583  
Aggregate principal amount   $ 75,000   $ 75,000
5.50% Convertible Senior Notes Due 2028 | Convertible Debt        
Debt Instrument [Line Items]        
Aggregate principal amount $ 75,000 $ 75,000    
Incremental common shares (in shares) 2,124,645      
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss Per Share - Reconciliation of Number of Common Shares Used in Calculation of Basic and Diluted Earnings Per Share (EPS) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Net loss $ (7,267) $ (21,164)
Weighted average shares - Basic (in shares) 19,046,855 18,816,110
Weighted average shares - Diluted (in shares) 19,046,855 18,816,110
Net loss per share - Basic (in dollars per share) $ (0.38) $ (1.12)
Net loss per share - Diluted (in dollars per share) $ (0.38) $ (1.12)
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Liabilities - Schedule of Accrued liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]        
Accrued compensation and benefits $ 13,212 $ 15,347    
Accrued restructuring costs 1,206 1,609    
Accrued warranties 2,671 2,831 $ 2,682 $ 2,610
Professional and legal fees 3,146 2,851    
Accrued interest 681 1,712    
Taxes other than income 3,226 3,313    
Other accrued liabilities 2,425 2,267    
Total accrued liabilities $ 26,567 $ 29,930    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Liabilities - Activity Related to Accrued Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Balance, beginning of period $ 2,831 $ 2,610
Provision for warranty expense 837 736
Fulfillment of warranty obligations (997) (664)
Balance, end of period $ 2,671 $ 2,682
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair value measurements and investments - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets    
Short-term investments $ 19,763 $ 19,496
Fair Value, Measurements, Recurring | Level 1    
Assets    
Total 19,763 29,367
Fair Value, Measurements, Recurring | Level 1 | US Treasury Securities    
Assets    
Short-term investments 19,763 19,496
Cash and cash equivalents   9,871
Fair Value, Measurements, Recurring | Level 2    
Assets    
Total 0 0
Fair Value, Measurements, Recurring | Level 2 | US Treasury Securities    
Assets    
Short-term investments 0 0
Cash and cash equivalents   0
Fair Value, Measurements, Recurring | Level 3    
Assets    
Total 0 0
Fair Value, Measurements, Recurring | Level 3 | US Treasury Securities    
Assets    
Short-term investments $ 0 0
Cash and cash equivalents   $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair value measurements and investments - Additional Information (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of the notes $ 64.9 $ 65.3
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring - Additional Information (Details)
ft² in Thousands, $ in Thousands
3 Months Ended 37 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jul. 15, 2021
ft²
Feb. 14, 2020
USD ($)
Restructuring Cost and Reserve [Line Items]              
Restructuring costs $ 0 $ 4,238          
Accrued restructuring costs 1,206     $ 1,609      
Restructuring Plan              
Restructuring Cost and Reserve [Line Items]              
Targeted annualized savings             $ 40,000
Cash payments 9,100            
Restructuring Plan | Employee Severance              
Restructuring Cost and Reserve [Line Items]              
Restructuring costs     $ 24,800        
Restructuring reserve 26,100            
Restructuring Plan | Exton, Pennsylvania Manufacturing Site              
Restructuring Cost and Reserve [Line Items]              
Area of land (in sq ft) | ft²           17  
Integration Plan              
Restructuring Cost and Reserve [Line Items]              
Restructuring costs 0 4,238          
Accrued restructuring costs   500 500        
Restructuring reserve 1,206 3,970 3,970 1,609 $ 528    
Cash payments 403 796          
Integration Plan | Severance and other benefits              
Restructuring Cost and Reserve [Line Items]              
Restructuring costs 0 4,118          
Restructuring reserve 1,086 3,640 $ 3,640 $ 1,489 $ 318    
Cash payments $ 403 $ 796          
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring - Activity Related to Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring Reserve [Roll Forward]    
Additions charged to expense $ 0 $ 4,238
Integration Plan    
Restructuring Reserve [Roll Forward]    
Beginning balance 1,609 528
Additions charged to expense 0 4,238
Cash payments (403) (796)
Ending balance 1,206 3,970
Severance and other benefits | Integration Plan    
Restructuring Reserve [Roll Forward]    
Beginning balance 1,489 318
Additions charged to expense 0 4,118
Cash payments (403) (796)
Ending balance 1,086 3,640
Professional fees and other related charges | Integration Plan    
Restructuring Reserve [Roll Forward]    
Beginning balance 120 210
Additions charged to expense 0 120
Cash payments 0 0
Ending balance $ 120 $ 330
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Commitments and Contingencies [Line Items]  
Purchase commitment, due in next twelve months $ 27.0
Minimum  
Commitments and Contingencies [Line Items]  
Length of purchase commitments (in days) 60 days
Maximum  
Commitments and Contingencies [Line Items]  
Length of purchase commitments (in days) 120 days
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Lessee, Lease, Description [Line Items]    
Renewal term (in years) 15 years  
Termination window (in months) 3 months  
Short term lease cost (less than) $ 0.1 $ 0.1
Minimum    
Lessee, Lease, Description [Line Items]    
Term of contract (in years) 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Term of contract (in years) 8 years  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Operating lease cost $ 1,209 $ 1,730
Finance lease cost:    
Amortization of ROU assets 19 15
Interest on lease liabilities 2 3
Total finance lease cost $ 21 $ 18
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating leases:    
Operating lease right-of-use assets $ 11,075 $ 12,231
Current operating lease liabilities 5,106 5,434
Operating lease liabilities - less current portion 9,690 10,837
Total operating lease liabilities 14,796 16,271
Finance leases:    
Property and equipment, at cost 1,685 1,722
Accumulated amortization (1,532) (1,547)
Property and equipment, net 153 175
Current finance lease liabilities 79 108
Finance lease liabilities - less current portion 92 112
Total finance lease liabilities $ 171 $ 220
Weighted Average Remaining Lease Term (in years):    
Operating leases 4 years 6 months 4 years 6 months 25 days
Finance leases 2 years 4 months 28 days 2 years 4 months 24 days
Weighted Average Discount Rate:    
Operating leases 5.73% 5.71%
Finance leases 4.98% 5.02%
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Lease liabilities Lease liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Lease liabilities - less current portion Lease liabilities - less current portion
Operating Lease, Liability, Statement of Financial Position [Extensible List] Liabilities Liabilities
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property, plant and equipment, net Property, plant and equipment, net
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liabilities Lease liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liabilities - less current portion Lease liabilities - less current portion
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Liabilities Liabilities
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Supplemental Cash Flows (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 1,743 $ 1,773
Operating cash flows from finance leases 2 3
Financing cash flows from finance leases 40 44
ROU assets obtained in exchange for lease obligations:    
Operating leases $ 131 $ 0
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating leases    
2024 (excluding the first 3 months) $ 4,481  
2025 3,924  
2026 2,501  
2027 1,642  
2028 1,492  
Thereafter 2,813  
Total lease payments 16,853  
Less imputed interest (2,057)  
Total 14,796 $ 16,271
Finance leases    
2024 (excluding the first 3 months) 69  
2025 61  
2026 37  
2027 12  
2028 3  
Thereafter 0  
Total lease payments 182  
Less imputed interest (11)  
Total $ 171 $ 220
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Income tax expense $ 1,101 $ 1,933
Effective tax rate expense (benefit) (as a percent) (17.90%) (10.10%)
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Narrative (Details)
$ / shares in Units, $ in Thousands
Jan. 24, 2023
USD ($)
d
$ / shares
Mar. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
Debt Instrument [Line Items]      
Aggregate principal amount | $   $ 75,000 $ 75,000
Common stock, par value (in dollars per share) | $ / shares   $ 0.001 $ 0.001
5.50% Convertible Senior Notes Due 2028 | Convertible Debt      
Debt Instrument [Line Items]      
Aggregate principal amount | $ $ 75,000 $ 75,000  
Stated interest rate (as a percent) 5.50% 5.50%  
Effective interest rate (as a percent) 6.27%    
Debt instrument, convertible, threshold trading days (in days) 20    
Debt instrument, convertible, threshold consecutive trading days (in days) 30    
Debt instrument, convertible, threshold percentage of stock price trigger (as a percent) 130.00%    
Convertible conversion ratio 0.0236072    
Initial conversion price premium (as a percent) 20.00%    
Debt instrument redemption price (as a percent) 100.00%    
Net proceeds from issuance of notes | $ $ 72,300    
Underwriting discount | $ 2,300    
Other offering expenses | $ $ 400    
5.50% Convertible Senior Notes Due 2028 | Convertible Debt | Maximum      
Debt Instrument [Line Items]      
Initial conversion price (in dollars per share) | $ / shares $ 42.36    
5.50% Convertible Senior Notes Due 2028 | Convertible Debt | Minimum      
Debt Instrument [Line Items]      
Share price (in dollars per share) | $ / shares 35.30    
5.50% Convertible Senior Notes Due 2028 | Convertible Debt | Debt Conversion Terms One      
Debt Instrument [Line Items]      
Common stock, par value (in dollars per share) | $ / shares $ 0.001    
Debt instrument, convertible, threshold trading days (in days) 20    
Debt instrument, convertible, threshold consecutive trading days (in days) 30    
Debt instrument, convertible, threshold percentage of stock price trigger (as a percent) 130.00%    
5.50% Convertible Senior Notes Due 2028 | Convertible Debt | Debt Conversion Terms Two      
Debt Instrument [Line Items]      
Debt instrument, convertible, threshold trading days (in days) 5    
Debt instrument, convertible, threshold consecutive trading days (in days) 10    
Debt instrument, convertible, threshold percentage of stock price trigger (as a percent) 98.00%    
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Schedule of Net Carrying Amount (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
Principal $ 75,000 $ 75,000
Unamortized discount and issuance costs (2,128) (2,240)
Net carrying amount $ 72,872 $ 72,760
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Debt Disclosure [Abstract]    
Contractual interest expense $ 1,153 $ 843
Amortization of discount and issuance costs 112 55
Total interest expense related to the Notes $ 1,265 $ 898
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .B$H5@'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 " #HA*%8;1!SCNX K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;15P=#E9<,G!<&!XEM(;EM8DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$5]B'S"2Q70SNLXGH<.*'8B" $CZ@$ZE,B=\;N[ZZ!3E9]Q#4/JH M]@@UY_?@D)11I& "%F$A,MD:+71$17T\XXU>\.$S=C/,:, .'7I*4)45,#E- M#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW>HX/WYZ75>M[ ^ MD?(:\Z]D!9T"KMAE\ENSWFP?F:QY?5OPNX)7VYJ+YD%P_C&Y_O"["KO>V)W] MQ\870=G"K[N07U!+ P04 " #HA*%8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .B$H5C!HO(9Q@4 +X> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,")8,(6P39H@WV66:3=B0MM-V^D&Q!7AB6U26(?S[ M'ME@)ZE\H)XE'X)OY[4>'UU>21=KJ9[3A1":O,11DEZV%EHO/W0ZJ;\0,4]/ MY5(D<&DH3,1$D32+ M8ZXV5R*2Z\L6;>TN/(3SA387.L.+)9^+J="_+B<*SCJE2A#&(DE#F1 E9I>M M$?W@NC'X/ [VX;)VW2"!F/(OT@UQ_%EN@GM'S993F M_\FZ>+;;;1$_2[6,M\%0@CA,BE_^LOT0KP) M=#0(F]L=?RMR58BP&A&7?)&)7J3D.@E$\#:^ P4J2\5VI;IBJ. 7KDZ)2T\( MDJU@GKWM^T+%0I=NX)IC!_2 M)??%90M:6RK42K2&/WQ'SYR?;7C?2.P-;+>$[6+JPX_2SZ"=:O*X60H;*1Y. MG?97&Q(:U1"I5R+U#D/ZFG&EA8HVY$$LI=(V/%Q*J\SV43PTJB'>68EW=AC> M1*A0!J85$N@,K,G#EA0;\A-& ERE\5/0MG < VGS5SGG-K0T,"&:(,2;7 (VH.8 MAZ83A23>\=A:0W&=F]'#/7F\]C[?W=_>?QI?3T_(^,ZST:(Z#6FI4PVKSB&\ MX\27"FHH-Y7UA$PU-$LB%?%DEFBU@=_ ^A'VJ-_5O&R0WA'00#JZ<5EZ2L1QZ%OTAD).<;,N'J^<1*CLHT):_L$$4-R'_(/7,&M?I1KA,K-2YW MRY\%@:%G8T4]AA>BE1FBN)UYCUJVX(F2JS#Q[5G&-6M:[S$<$JTL$L6-S7O0 MB4PUC\B?X;*^D\(57=;OGEE)CV&6:.66*&YR\MHZ@CEO/1@NT'7Z5JQC>"-: MF2.*.YI;Z4.^)@N98.9ACXCKNNW!@%KM Q[:E*_R1A0W-H^A!ELD9X2R'Y]^ M(E/A9PHR:87$E3P9QS J3;7TGT]@[JO(BD>9(-^?.HZ=_!C.B5;6B>*>!^QN M$"9S,MW$3S*R N\W35:N8W@D5GDDAKN870K)]8N_X,E4DQ6\E3",))95UKV*/YA79_Q\*BFG)458@=9H7$" MD^MB8121JRR%VZF]QN(ZM3-M/*XI7V5XV$&&YSH6:FZ: MY"=0T OP!/&2)_:DXH+UH,?P.ZSR.PRW*[M$+@0D$L/#9>KQCN%[6.5[&&Y9 M=GWLFT%]FJ]DD_M,@XM-S.AI)?Y&CF;['0JU7JYFMD]60SI@3N^\#[/7E8VQ M\C[LH(4A#_I2!29OG 3BA?PB[&GP/FYE?5S;5#: :\?.,T);Y9ABPV"\NKY>;L*-^2[%2/%SN[7[@9+U,2B1F$.J=] MZ/!4L5E:G&BYS/<;GZ36,LX/%X('0ID'X/Y,2KT[,2\HMZR'_P)02P,$% M @ Z(2A6/.B1]>L!P QR !@ !X;"]W;W)KG4M>WG-(YO11-E_52@B-OE=EK\_(A'(KY5?3N%Z>C;!!)$JQT,8%AS\/XD*4I?$$ M.+YMG8YV[S0=]Y]_>/^C"QZ"N>5*7,CRWV*I5V>C;(26XHZWI?XD'_\2VX!B MXV\A2]7]1H];6SQ"BU9I66T[ X*JJ#=_^??M0.QU()&G ]UVH#_;@6T[L"[0 M#;(NK$NN^>RTD8^H,=;@S3QT8]/UAFB*VDSC7#?P;0']].SBP\WEU'?^_OSFX@K-_[JZ^CQ'$_1E?HE^>_4[>H6*&GU>R5;Q>JE. MIQHP&$_3Q?9][S;OHY[W_'W:<0^2Y\N@N? M=OZ8+_RV:42M$5=*:/7&%<_&0>1V8%;9&[7F"W$V@F6D1/,@1K/7OY $OW5% M]T+.#F)ENUA9R/OL@JL5@EE#"_,@OK7% R\A>.+X_4M?\GZ]D+.#N(EN.4R\>B+)W0J/U. MG+%XF/9.NSQFD0=<3W0DS'37M>;U?0$U>3N _KEG%H0HQ7$Z1.HRRW+?*/9, M1XY0'2R!8B&Z1%5 Q@H4:"5KI4U&@,@MMN7[R1^ S6X4)W;R.LP8B3Q,37H6 M)&$:O!1W BK,$I N9"60YM^/#KE-=#3*V9"U768QIC[$/2&2,"-^Z-BEE/7] M1F($5IB#\D ##7':5A%.F0=F3XPDS(P;A@F LWDMRBG#0_ISV,4X2G+J =@S M(,E^2CF7!;\MRD*#PG#2"PDRZ7/YY:6\'0;=,RH)$EBO^M;\R4@^9\"Y(W%A MK0TGQF&61MA3^VC/@33,@0"Q:6%![LV+Y'BJ]A/V*JL;Q#;2UX4\/PJFWE M;@14Z-8SQC:_1003.D3O,,/Q7@D_A-^S(#VRW^M.#Z#8+<5:JL)=1ZC-;#%F MPR+GL(IH[*$_VM,?#=/?^T[P',M4F[IB@H?;$Y=5Y%,2M.B,P2;Z"@FD16"RPPV M99X0>CJDX1VAEAL-R& MB!UFC/FVM:RG.!:F.!=Y/&.XF^-B1W=Y ?AX9:>;8 MO@W+B<.&>DH)Z[F/A;EO4_B.H;.9"R0HHT.MX[1+<.99=6SO1/,(QB*WK(D*X#?]"[6TTBERQ] 4>'(]!3*(N",GR^XHU8 MR7(I&O7ZEXR2]&UWY*&?G&JH5/,"9C%.,QQMT/4F:<($E:O9)-\9]8OD44C^,T&T>8=;D#31:Q M,8MS5"@%$GH,-*36HKMG*I_>(I*/*8['+"&=/9*-TSQ#LM5*PV>0>H>= MG%/@V-@.:WW8YG"X>G7 PNK@?+DL3$V$=6T.72=%C19\7< Z=\)T'0OCC R% ME\LN2FCJX276BP(6%@6?A.:%$05&&\#(NBN03><3DN+80NFPR]/,5\Y[VF=A MVH?=5ENU)==B=VXM*TCVE;GH? !!()4;MTWFDXB0:'ANX[)C*?4=W+">]5F8 M]0_6#F2";D# M.:@B6N(06E84&3,4C;&$=WD.[2B<0S9OUU+*U$N?R+=;1$P M88X3JN-VAY=)O5J(PFIAPV3*6R>=%TNNW3')L^$Z==IE"?806]3+A"@L$RSZ MW1P1/B\(8MW..8^('';.(Z+IWBVSN>+_FS?W1:U =]U!1WR2PC TFUOS34/+ M=7?Q?"LU;$2[QY7@ -X8P/=W$JAYVS!WV;O_79C]#U!+ P04 " #HA*%8 MV31^J1(# ."0 & 'AL+W=O08IOYEPD5*$I%J;, M!-!9$93$IFU9OIE0EAJ]3C$W%KT.SU7,4A@+(O,DH>+E&F*^ZAI-XW7B@2TB MI2?,7B>C"YB ^I&-!5IFA3)C":22\90(F'>-J^9E/]#^A<-/!BNY,29:R93S M)VWLWKJK%-A5"NP"S]V7 IXD>* PU>'3!!B?/*G\[Y-_AN,7?K?B[I_-G4N;'N;MO*-F6UPINY M>Q5W[W3N6"FEHNF,I8MC KPWO)IME.#XNR>GQC%H^T&K'=0+\"L!_D$!CUCW M92Y>=B0V_9>.T',NU=UC7^KF>O^?$MRK2K8.DO89G?2)]GBY!*#:-@4P@ M95R0$5=(?H W%PM#0/YN^0Q@JNK$'%Q+M]!+F=$0N@;V2 EB"4;O\X>F;WVM MJUO_"6PK+4&5EN!@6B:**KPS+%6 X(H(-,D9Q6*@BU>(U;MV,TO08+LH>=[. M5AY<^E1AYD:WTE\*V X6+)4DACG"6XT6'AE1=M_24#PK&MB4*VR'Q3#"#Q80 MV@'?SSGN_-K0/;'Z!.K] U!+ P04 " #HA*%8"]/3ZS % "E%0 & M 'AL+W=OGTV'*KYBJ=,G8HUS^"3A9 ITW KET.UEIQ%15*:#(GC M^,.4Q=E@?%X\>Y#C<['129SQ!XG4)DV9_.>*)^+U8H 'NP>/\7*E\P?#\?F: M+?F,Z^?U@X2[85TEBE.>J5AD2/+%Q> 2GTU(D"<4$7_%_%7M7:-J8$TB50-H);D\"K1)H(;0D*V1-F6;CD7H\N;^;7M_-KJ<(KF;WWVZFET]P,WN"?[?7=T\S=/\%W3]Z3DB#%ILARB,>-K-Y-9MG9?LJA5)H+<4BUB8TK_M22ITV6C>* MA@'VS6A^C>87:;0'[7[-)=-QMD3\#7JI,H^=;Y.7M^8SM69S?C& WJNXW/+! M^/??L._\85JK'U3L0&Y0RPWL*Q<:+(@]1DN>@? $P1<"VEK@KI1+J9!SP2-:N*1E?@1QH#)^:H@C?@6G&H-OF-<1Z,.0%CTBP/* M;A F 1Z9*<.:,OP9I9:;N=[(?"G-X;MH7$=AY]U.BZX;X1+: X>=QA4<*]Z3 MT##7XEUKO2IU@##RYP16;&Q)WWGW@4 MM\?3%(9!3L^JQ*3A)/;&H5=ZVBJ8=L9\1'%[8DQ!7L^L-":([2Y8S4H%=X3*Z3E&&342+-WHR07>,[@07LMSD-83@DM,>[<>.0V.I( M,.4[.NND^]V^BIW.K!NB0DI[$!M7PW9;NX,-4@(#:@0+.C^W3@+B=_J9(8Q@ M[+L];(U_8;N![=@0M#.D5@SF^P1=,17/\^Z!(I$D3.Y]>F044;XCW*=S3O>, MH1)A",.GN*\I-^Z&[?9FU#"-DXWFT:^H"-^GPA#6KX(T+DCL+OB]V 0",=N" MLRQY2:H.IJ-\9*0G7/Z(Z_=,DR1HQ'V,>YI&Z2Q1V*WQWX-^]-A4]$U MQ#X5ADB[BL8\B=6EQ@]21/!KR'1/73^JSQLCAA:SV_PF>3\L2P*5,>8-XR MN8PSA1*^@)+.:0!C)LLSP?)&BW5QK/8BM!9I<;GB+.(R#X#/%T+HW4W^@OID M=OPO4$L#!!0 ( .B$H5AW*P; V@( #0' 8 >&PO=V]R:W-H965T M&ULK55=;]HP%/TK5E9-G=0VD$!@'43BJRI2^5 #W<.T!Y-< M2-;$9K:!]M_O.@D9T(#VL)?XZY[C\Y.CX->(E@)P_Z1#M9_:'U#MZ65 )/1Y_CP(5MHVF00)8TDVLGOGN$7(_= MF3S@TFCZ/'C$N.'+@#Q-/(]=>7^(L5_(+9E[?7)]]851&>%/6MOKVM=)!Q1<4?LZ@VQ M*E:M1$_OW^'V!3EVD6T[Y;//\'F**L [H A?DAY/\.*%^D9L@0R9SQ,@/SH+ MJ03^W#_+LI>QU\K9]86_EVOJ0]M 8@EB"X;[^5/5J7PKL_Z?R(X242L24;O$ M[HZQ/L5!'UL9IE\Z )2!6:5V6Q.<;IK++ M6LP6I;^35KR3^2X^"5D%_TN3O2=X%5<1DR2&)5)6[AJ8-9'5Z&R@^#HM7G*O]0&]0/)3N'U!+ P04 " #HA*%8@I\A]6T' "R M'@ & 'AL+W=O_?9) 9\&V+.-K1]__IW[- $8B?M2OT"3A@/S]@S M\\S8%T]"_E KQC1Z7N>%NNRMM-Z<#P8J7;$U59_$AA7PRT+(-=7P*)<#M9&, M9G;2.A_@X7 T6%->]"87]MV#G%R(K]H/?ZXB^^ M7&GS8C"YV- EFS']N'F0\#2HM&1\S0K%18$D6USVKH+S*8G-!"OQ-V=/ZF", MC"ES(7Z8A]OLLC7?:2'LK8@FYS_9=X^I/M#8J,OE3DRGZBI[WLL(?2K=)BO9\, M"-:\*+_I\WXA#B: 'O\$O)^ FQ/"E@ED/X%80TMDUJQKJNGD0HHG)(TT:#,# MNS9V-EC#"[.-,RWA5P[S]&1Z?W=][N48PFMU_O;V^^@X/L^_P]>WF[OL, MW7]!TZO9G^C+U_M_9NCD\>[J\?H69$Y1'SW.KM')KZ?H5\0+]'TEMHH6F;H8 M:$!F] _2/8K/)0K<@H*@;Z+0*X5NBHQEQ_,'8%%E%GXUZS/N5/B-RD^(!&<( M#W'HP3-]_W32 8=4JTRL/M*B[W[#)-6\6)9NRS5GZMRW3*6:T*_&A/2YVM"4 M7?8@9A63.]:;_/Y+,!K^X;/Q@Y0=61Q6%H==VB=WD(%RH;R^4,XPF M_1B/XHO![A"]1PH'P2BLQ(YP116NJ',GKK)_(:@@#VF%M(!$E(HBY3E#Q1ZP M>6O&*54KM%4L,ZXMWKM_T4?NWP.6OJ%Z0.PY91 M%OI< MB9QI!L;M(+"$?/'!'CN(@@@W4+LR)&Q9^6!8,]RP$_?5@>(S1L 7] ST$G^*\F)0%NP+L1BN;& *H4 M:X$9. C&HR9*5V8T;H&):YCX?;ZAK'/,:6:769W97 J83:+=,H)7<$-3$'W?,:W/H^GWH)!N/%"9QTK(W-54'G0PWN=VGDS:GB5QLXZA9 M1GBD^D%$V@*SYL>@FR ?)-M0GD$>-(S#U$$23[>0ZDUJ:8]3EPBC*'&@NU+] M$ =MP5H39A!W^OS)J].?HE>G;_7Y3N[]:9__(&W'=M<<''23<.7S&_IB'+ZL M:])4;H&85G7UN5#:R"[X7I,FB< MD"9(5Z@?#%NJ USS+.[FV:GM5L'_,P94Q?V>CUV.3()F!>81ZH=MN1[77(J[ MN?2Q8%06L-?&M3C0O6208+;^#<YFTWN;1M[P2.S2 M81\GS=3LD6IQ1EQS)N[D)MO;V2)U8U@?&G8T?T$G^U[IU-LL>0T@;B$2Q8X! MKE0_2%K+0EPS( X[LZ!A%_6>G@YW,NG/YL"/TG9L=''[^# >.4'N$R,1:>.DFC?QN#/(O_ "&KOW!'DG__YTD'^0MN/#QIJ)23<3 M/]"7\H3+].IV!1C*39GGW2/B8]MFG'B%6H*$U(Q,NAG9!@D4R3IG!K");I.& M3$9ZHM)_DDQEBY#6M-RN3-%C=E+(,&5XIU?60 D*-/T? W-!40$U)S M4UC.6,$AZN^$9M "9UMF#I*3JAE^/7PX.SYY.*I'>0$9#F+,NP1=I+Y? E1C/$;7^AGG;.%3UB)&RA1E(3.GFK M2:XZN)]$[7(UCDFSH?%(D6$1T'2A.Z*C9+(N0$9 M'-S^0?NUM)>B"MD,4]Z856^KB]]W8>/\Y.)^6UZ>UFO(V]QN5L"<*2&0! M*H>?8EA.65Z0E@]:;.P=XUQHZ 'M<,5HQJ01@-\7 E+A_L'\075-/?D_4$L# M!!0 ( .B$H5C".M] 50( $$% 8 >&PO=V]R:W-H965T&ULK511;]HP$/XKITR;6FDB(4!;L1"))JW:J074M.NS"0>QFMB9;:"3 M]N-W=E)$)>CVL)?XSK[ON[LO/D=;J5YT@6C@M2J%'GF%,?70]W5>8,5T1]8H MZ&0I5<4,N6KEZUHA6SA05?IA$)SY%>/"BR.W-U-Q)->FY )G"O2ZJICZ=8FE MW(Z\KO>V\6QWV -W^$4#8 L)_!?1:@%/.;RIS;:7,L#A2<@O*1A.;-9PV#DW= M<&'_8F84G7+"F3B93M*K27:5 EG9].XV'3^2DSW2@W).+N!Z[OI M7@D^3U3'>AUOT(8 MA/T#\.1C^'/K'^$;= ;!9TBDV* R?%XB9"BX M5#"1!C6D:[29+N#WNY@4Y^90ZQ_FLL,YU#7+<>31]&E4&_3B+Y^Z9\&W0T+\ M)[)WLO1VLO0^E"4SS. "N#!(Y 84N7#"-#"H4>5T P[^^H;TPI':MV03!YU@ M,(C\S7YC?XMJ*O;W+KA]7.CBK+C04.*2<$'G?."!:@:V<8RLW9V?2T,3Y,R" MWCA4-H#.EY)^:>O8,=J]FO$?4$L#!!0 ( .B$H5@P-V_U+@8 !8I 8 M >&PO=V]R:W-H965T&ULQ5IM;]LV$/XKA%=L#5#7(O7J MSC&06"\-T"99G&P8AGU0)2;6JA=7HN/FWX^25=FB:$W>;EL^Q))]]QS)YX[F M/=9LF^6?BQ6E#'U-XK0X'ZT86[^;3(I@11._>)NM:_=YO-9MF%QE-+;'!6;)/'SETL:9]OS$1Y]>^,N M>EJQ\HW)?+;VG^B2LH?U;<[O)@U*&"4T+:(L13E]/!]=X'<>44J'RN+GB&Z+ M@VM43N53EGTN;Z["\Y%2CHC&-& EA,]?GNF"QG&)Q,?QI08=-3%+Q\/K;^AN M-7D^F4]^01=9_$L4LM7YR!JAD#[ZFYC=9=OWM)Z07N(%65Q4_]&VME5&*-@4 M+$MJ9SZ")$IWK_[7>B$.'+!ZQ('4#F2H@UH[J((#,8\X:+6#)D:PCCCHM8,N M.*C'(ABU@R$.23_B8-8.9D76;G4K:FR?^?-9GFU17EISM/*BXK?RYHQ$:9F* M2Y;S3R/NQ^:+FVO;N5XZ-N)7RYL/5_;%/;]9WO.7C\[U_1+=N&CY_N+.>7_S MP7;NEC\@YZ>'J_M?T>N'ZXL'^XI;GZ$Q>EC:Z/6K,_0*12FZ7V6;PD_#8C9A M?(QEI$E0C^=R-QYR9#SW&?-CB=NBWVV1)0E/["7+@L\2;[O?^R(,H[(P_!C= M^E$XYE-8^.M(/A*G'^N.,KX!T! Y?IY&Z9-L#=R_&$X0;))-[#..GRC694[P#-%'[)"ANH-7Z**)+YS%9O\I8TTX?G3)!%IDHA4T-H1Z$OZ%*7E M9/FN$/MI0-%K'J!8^3DMSI#/D$V#MTC%;Q!1")$E12]^N1V_*]9^0,]'?!D* MFC_3T?S[[["A_"A+E1V87H&56_'S'%NFI2A8G4V>#[,",JH#">9"@GE 8*W4 M4)O44$],C2'IL,,T#AA4,5:T:9N_1=>,* +%$B1B$6*VS9RNF6:8EM6V+?U5L_#W^7K; &67"08#8DF ,)YD*">4!@K532FU32 M>XORFA]Q8_F7R*7>V3S'!&-#$TJO-\"IE$.".<,FX$+&](# 6F0:#9E&+YF+ M39[3-'A!+/?3@I\:JA-^^ <_._*6@%!L:OD$IWYJSQ_KLS'M!MEK1.$2/68YH MLHZS%TH1\[_RSPZ.V+)4Z(U]ZA>\U3U1$X(5X7QD0\9T(,%<2# /"*R5--,F M::;_8M+($F7:Y5;<,7J'=.J.\=?Q',AX+B28!P36HAXK>ZU&Z27?2<.>)ONC MGS==E2I57GK13]T3:K1VFSU5""9"/V2#QG5 T5Q0- \*K9T?!UH>/B4_!N4$ M[O;04T,5I9*%S$[LM6N;UF% Q9:I"^4ML2.Z0<03NL2,]]&Z+K;; MJUH84-:2KZY,BIH:ECFUQ/4=:FGW#_KD:@*5K4#1/"BT-OU[Y0K_0^E*3KE$ ME#(L0S%$P@>(5[5-JZ T@YBB>B6Q&T]-:RH6E,1,-8EFB@4EL^LIJ+V"A?]+ M"0N#:EB@:#8HF@.*YH*B>5!H[93:*UGX[TM96"(%F<0PQ4H$U;) T9QA4W!! M@WI0:&U*]WH6!A>T<%?%&:M6]TL65-,"17- T=QA"^)!!6TSO5>V,)RT54.U M?J+15?$7H?Z )S/<5;>Z,1W0F"XHF@>%UB9XKW#A_U/BZ@]^\@&@*W(1U= - M\4=CT*@.*)H+BN9!H;639Z]TX7ZI:[C:H4FS0R(T38FBJP86-XVAEG;_B$_F M'E3G D7SH-#:SY/LE2YRDM(UA.\:L=UXX6GG=RV9G=AX26Q47;&PT,0Y$KLQ M-A5=L'-E=AK&FJ",>#([6><)4&_//'+&/?;LK'RII'(>=_ E!+ P04 " #H MA*%8^> (%@(% #U"@ & 'AL+W=OX:[ M6MFNXS8OTO(R9\X,SPQYO/;AGG.BJ+Z7A>.37AYC]7$X9)-3J7G@*W)86?I0 MZHAA6 VY"J2S9%06P_%H]'Y8:NMZT^,T=QNFQ[Z.A75T&Q379:G#YHP*OS[I M'?2V$W=VE4>9&$Z/*[VB.<4OU6W :-BA9+8DQ]8[%6AYTCL]^'AV*/O3AM\M MK?G1MY)(%M[?R^ Z.^F-A! 59*(@:/P]T#D5A0"!QK<6L]>Y%,/'WUOTJQ0[ M8EEHIG-??+59S$]Z'WHJHZ6NBWCGU[]1&\\[P3.^X/2KUNW>44^9FJ,O6V,P M**UK_O7W-@__QV#<&HP3[\918GFAHYX>![]6078#33Y2J,D:Y*R30YG'@%4+ MNSB](#;!5BE#?JG.:L8&YN-A!+AL&9H6Z*P!&O\ :*)NO(LYJTN74?;4?@A2 M';/QEMG9^%7 &QT&:G+05^/1^/ 5O$D7Z23A37Z -PLK[>S?6D+MJW/OV!IN+)..V-UH>:8) @QLOKC=,$Q0$I_OI2AAL#ARP2DO#YR MI0V=]"KQ%1ZH-]U[<_!^=/1*>(==>(>OH?_,0?X'T.7\_.[Z]O/U[).:7:FS M+_/K3Y?SN;HZO9NISV1RYPN_LL1]=>W,(.7.(C5<+]AF5@;UGTU:RBH!L/8G"##AQ)-$O=_MF>+JNCFXZY M[*OJ16&-8KVDN,&,+C;1&F[3PP/UE4!&+PI2R&W;@RBPBEX97;6Y;%*0,FRK MND"!(!7P+[6!%A;S)L^Y)/?PHJ\F%VEB?*%0!82$ M6E0/-L0:4^3PY9WD.1ECOU.H/L?B#T/+,&@N)LG20IM[(>&?(F=>+J>!FB&: M1? :0%L5;Q1#$?2MMA4_B[:)0;HQ*;AC[ V*$3O4J,38\U,)<0BI1YT M93/!CCYNJJ3?@"H+3(^5B]+SII8#$QD7.B A#_!4GR_:<% )GAB=!47$M+,KK!,T,TB$)RI%8U^KG(7^/X<,_+/QQ9]T <[6K7 MZ@,]!N<4>M#<:!9=%'39$-IG*@86J*9^__+!HFBP7\2RRRG:AJ_EL%5F 8[& MH@M*A6]0%VTY@(A!@V )MTW*@F0 G&P'(?M:%).+6!"'"9YQ)CLA,I9]D/!, M46<"\JRY=)G]F3[3?]8HJ@CE;IP<7P M4KO8O$JZV>Y-=]H\97;;FP.=RD%V8#UI?=Q.Q 'W4MW^@]02P,$% @ Z(2A6"GSV I^ P CP< M !D !X;"]W;W)K&ULE55M;^,V#/XKA <,&]"+ MTR3W@BX)D.:N6("[)FAZVX=A'Q2;MK6318^2FW:_?I3L^MHAUVU?;%$B'SY\ M)%'S(_$75R%ZN*^-=8ND\KZY2%.755@K-Z(&K:P4Q+7R8G*9NH91Y3&H-NED M/'Z3UDK;9#F/SJGU1EO<,;BVKA4_7**AXR(Y3QXG;G19^3"1+N>-*G&/ M_G.S8['2 277-5JGR0)CL4A6YQ>7L^ ?'7[1>'1/QA J.1!]"<8F7R3C0 @- M9CX@*/G=X1J-"4!"X\\>,QE2AL"GXT?TJUB[U')0#M=D?M6YKQ;)NP1R+%1K M_ T=?\:^GM.O>\X@:QUGNH^6!C4VG9_==_K\%\")GW )/+N$D66 M[Y57RSG3$3AX"UH8Q%)CM)#3-FS*WK.L:HGSRQUKF^G&H ,J8$W6D=&Y"HK- M4R\)@EN:]6"7'=CD&V!3^$365PX^V!SSY_&I$!O831[974Y>!/RD> 33\S.8 MC">S%_"F0[73B#?]!MZ62V7U7[&\L^?5@K(Y[!@=6M]-B!Y7VBJ11QG8RR3* M8?0.?EL=G&H#!=)$W+Q'2;+[[\[?S/^Z87R9D-Y MLY?0_^]F_@O8S>9ZO=E]_+"'[16LM]?[[E< M*XY+RI@0=*QT5H%BE!$9\_"*CA;S$:QD65N/G%'=*/L LD?6J7CY780\*"/< M1)Q*W2$<$"V@T7*I O,1W J[D_0E*4G%T@'ECMMGK"*/F,C$\H4 P>?1?@2Y M<%/LH'7:EH#W6:5LB<#B%@0!+ II3* \-,B:\E XS)C%1J[ M;(,A)U2N>FVSEAEM]FSSH)2WI1=$G'O1^S,5) FMAR M#^2E@<=A)2\F&PO=V]R:W-H965TW M*#; M1W)<9HT">"D[58,;=PXW08,^T!+9XL-1:HD%=?]];LC)=5Y<99^L?5R M+\\]]\+3\=K8:U<@>OA6*NU.>H7WU=%PZ+("2^$&ID)-;Y;&EL+3K5T-7651 MY$&I5,-D-)H,2R%U[_0X/)O9TV-3>R4USBRXNBR%W9RA,NN3WEZO?7 I5X7G M!\/3XTJL<([^=*;[AV=C5D^"/PI<>VVKH$C61AS MS3?O\Y/>B &APLRS!4%_-WB.2K$A@O&UL=GK7++B]G5K_5V(G6)9"(?G1OTE MEJ)6_-.O?L8EGG^UE1KGP"^M&=M2#K';>E(TR(2BECO_B6\/# M4Q221B$)N*.C@/*-\.+TV)HU6)8F:WP10@W:!$YJ3LK<6WHK2<^?G@DG'9@E MS"PZU%XP5\=#3Z998)@U9LZBF62'F10^&.T+!V]UCOEM_2%!ZG E+:ZSY%&# M'X0=0+K7AV24C!^QEW9QIL%>NL/>A5T)+;^'\/IP;K0S2N8B5H;.;X7/=+R3 M6NA,"@5S>HA4AM[!/].%\Y8*Z=^'&(H Q@\#X.8Z"7%\]>)?!? "_3:>S<+_W^E>@,40I))'IO255(LI))>-J9RZ3)E7&V1!0D\5RA[ MWJ43O3#I;:IWMLDN.!9O4-<- /Q6<3H=Y'6@YH=2:!6J:Y-SZ?DZ9,_1X<4I MJA5CI[ M,"]6AB9:6E.2!>.V& N%LZML6H.$BM8&*R*GG%[&X0N+"&4\*) / M"J QGQ7=G ?J]M !;:%( B%U+C/!9W<,-GH(>2H%51*&F+-0M8VC#0K+#CCD M-V2J7%!6DZL[;=94>S-!:+I^J@51;PG292 42*CK]WXC MWW+>SI"?G87^[E@-7=X'5X0<+3B;(F\ZXTNMXV[3S:.M$?P$9Q95$(B39#M@ M4UN8:LU%S*[6%H(%29^7$\+X>*Y0,.$ MJB'?+L\GQSV@(\!DUR]YD\O#B"2_,>%-ZP"EFJK?9,$&38S :U4IJL(%#?.< MITZ8;60X,\ZW?/U$JB,I2T-NUJ%B@N6X&,OO?!@:'Q3^!RKG 05U4#,[^#P' M(J)TG*]'0&T5PJU>/2)@W*3;V]S=)@T9.^? 2=4)/G=GUN1T"L)S2 XF_#L> MP9RV!TG)VQ]#FL"5Z>CJM-)T1/()7$3WQ$,WO>:TIM.#?GNB-Z<*+<"2-[ P M#=+^X3B!I+\_>45%ZC"@#$.8!J(R59CXR>0 #@['C7]SW].XGXP.R58Z:4'N M9/TY">^GA_2?]B?I&![:VX9;JWB)=A4^.,*$U3YNY=W3[IMF&E?Y'^+Q@XAH M7]%^ 0J7I#H:'.SWP,:/C'CC3146^X7Q])D0+@L:#FA9@-[SDM#>L(/N2^_T M/U!+ P04 " #HA*%8L#1"B<$$ !C"P &0 'AL+W=OH"%;U9:Y,+1[#8/O@3B:IXP>]R5DA$ERB>RAN#=WU&BNQS%%9J148 M7(^#Z>!D-N+S_L#O$C>V=0T.@Z, 8ER+,G-W>O,KUO$Q &$)76Z;P&$X-MZ5(\_R7#@Q.3-Z X9/ MDS6^\*%Z-)&3BHNR=(;>2L*YR65>4&) K^$.(U0N>X9+:TN,81I%NE1.J@1N MC59T'2%5P]FSGB/'#.]%M9-9Y21\P\D0KK1RJ86%BC%^C>\1X89UN&4]"]\U M>"5,%X:##H3]2I4@A:$BF%AC#8PU\94&K+PYW1E MG:&,_;4K"Y63T6XGW%XGEK*-XX#ZQZ)YQ&#R\8+Z[O?_L"E\OEP^(7U9[B]N[FFZ_GBBDXL M_SL=N-8.OM @D36YAI M^H&]CQ^.PK!_>C%=SOSEX'0?Y'<$7F /12P<-KCI\J&!7>NN=_]+_[ #2TR8 M+$55:.-M[-WK0D80'O7W3X"J8)BRC\?I^IA89=@@SZ6-,FU+DD#;W=;%UFT' M-JF,4AI\WTK)9^,&QT6V,E%R+2-!%FUM&9]H5-M:NYIR99I7TF%N@:<@?U1) MV>-#4CDT,N>Y)BV4U)UF=WKF.O;>_"2E4+O0HDR)!5ROT0]8H#\*6!-7[@G 3A:SHXZ-1U92Z,V_(IZ%O'/X:.NK 0AK0E6#+,C:@0 M.)>.!<1F63*""%U7'0Z$]6:,ZE=:PZT@LFVLA:D@EM#5Q%@HN$;I)*3I0/J:KUPE=0 M^6 -MR/-74V]GLGJ%1O9"_=;5,AR(63<-DG)(4Y_ET;:6/JQ3?ET5#NK&9B5 M,8$BI*XD3U67M/1!^:DC]BP:62NTMF*Z*POM=CC^OAWJCOLYJOZ7+Q5S6U)( M+A7.*Y3BD(YSOI%TQ[I^]@I+2AG3Y$22;J-M>K61+N6Q4+MBOE[^U;Y4]47= M^)0<%*2)*I!MI=;-0+:.F/@\_K^F.-[5%+O^(WNMQ2='D_CUCISQ *MVH.9I MLT%.J\7IY7BU?M)*056QD.&:H/WNX4$ IEKIJANG"[]&K;2CIL(-FKY[\ U!+ P04 " #HA*%8I#$9W6$) "0&P &0 'AL M+W=O9@V2-K.PT$?:(FVV9%$E:3BN%]_UM[4S8F3F0&F0!\22Q3W?>T+I?.M ML9_<1BDO'O.L#C??EF]'()1N52S6XJG^E"W5KAJCR7=O=.969[,9@,FH4[O=YX6AA=GI=R MK>Z5_ZV\M;@;M5Q2G:O":5,(JU87@ZO)FW!T(%*UDE7F[\SV)U7;,R=^BV&(BD MP>GX!8*X)HA9[R"(M7POO;P\MV8K+.T&-[I@4YD:RNF"@G+O+9YJT/G+._6@ MBDJY\Y$'-UH;)37ENT 9OT Y%1],X3=.W!2I2O?I1]"B525N5'D7O\KP@[1# M,9U$(A['LU?X35O3ILQO^KII8F5-+JZAJP4$X%Z_$=?L6&7%_ZZ6CM?_..2 MP']VF#^ERQM7RD1=#) /3MD'-;C\_KO)R?CM*]K/6NUGKW%_-3"?H;SY_>;G MWV[NQ:\;&&\RY)TNUL++9::<8%4++TQED51!AECNA)/TU.]*)62[2Z5"%[PU M,8ARX;" *V";,2*!564K(YD6HGUVNKUKP-_#V4\3HG3; 3 M/B_<"@' ]=J8%.2H%'"A3I1[ \VM4GOX$D!'LFGA0?^FXM::M$),@^[-7;0XB?%_ M.CL5OQHO,[BMK]"1.)E&\^D)7#;^4KON@R-J-LW=U]EU%BWF4_R>1M.S M\>=Y=%9-QM'9?"XFDV@Z7=1VN3V%CJ!EM!B?XF(",?'B$-(:"+E]I#W#Q5J9 MM97E9A=Q=4T%2C5A9:FSC)C)- 4CIP+ "(F-SE\,D]J& ' CU*-7ML!*9_T5 M_NL$N/]A\B.LFBZB.";S9C&".Q4W'VZN^%$\CV;3N8AGT>1D+JYNKZ[#\B2: MGT[$Y#2:S<_(YS-$>Q8NSDX6O.=.K3DQK&HR\&=C48IJT4(6J;A'U^Q6?B W M?/_=:1R/WS8*\NWD[8]OQ4UED6X1^^J#3E-X_$8Z'S&CJU7@4%.3_ATE;W!: M'M_*1*]TTFXC>YIM0X&FUX0-OQG'"]ZC$.1*NLIRWC,WGFR76V( MG%GYK;30=8O: I D6&:]DZ8HEY;!:00*" \:!6[-,M/KNIRTT"#Q2^6\P!_$ M@A%5$_!")2I2F9D"ERI A[D.Q4>%AOF))&K7R*>!H.50>9WIOXD"14V&?L$L M@9@&=;(L,[@T )N3W+&13M"_XT-50E3W:8F9=M(R@JQS[37BBOO=J,*S#(9!J2Z M,G!XFB[9N"RBUI JI _J>%?6)?*Y+ZGD(H!-+J+:M-UHI"37%@( =(4FVF=! M4"EWK5&\RE>,# Q#&^I%TKGG2@V1+;7ITJ*JK>LVU#E!%TE6I0CC!HEV3/H( MFE*]*AA>?@/=X#7J9SIENTOC_'$+2E>5)2C;]+B]OF^R(ZJ-VB>'ALL6'D]+ M[9Y#NVI+QLH6+R_@GS'<&0;@ HC:;8BR!WL9^CNE$I@$O$-IJ)@C-.3DO33J M.\."^18ED908HH@^>^(X<#U89A#BKIM.0MV>/%YG9U\6PX6" M-12W(?B.]3V<5R060RY-\9!*TYMFR1141W=-U(9)!WZ8Y"6*%.*QOU\GMED8W@@6"4%1H.W,IMA5O01MJ4<=ET MS091+@R?Y(^6"H+["?]ZD@_%3R_S#HYJP2A?P%+(]3WW/D&J/(!3;BOL&5-5@YK\[;H$1]N%S WN1L+YK8)!E Y#0(AUV@N MV"EI':=.(DN-$8!T)01HQT=*]5C21.OZ!;@&1!B5O\ O(7]S8)&8DV\@P4%Y M)!*8[ YG0V/1$'V8UO:'EM#3<;(,DHF?H!+H]Q5M'S<& 5X!N=8\)U%#"P%W0L*B5#P]^X0+(DR-,K]Y*U[JZPD)S[]9]P6K"73EVIG:/+\USNP?665(J.<]E\)J>[8V3:Q MDHI+/7^!5]=X>1A[(8]\[> <7-H4K*O5JO*55?M.#]D92FMK6!T&1@5F(/3/ MJJ@GF/X9IBW(+RD3AG BZ\XNT*5&DRS$)*Y#.A3O*\N1HE;,XT$=:W7@M<'^ M?$/5.NZ5:^1Y@Z/@#3X4U2WCFU37K]!U^ES72:^/_\.ZQB&Q"\F!IUE;62]U MT;ZK:3&U1GB 0C0X"NB#M)J3JAE8Z^,E.F".1_O11QSIU+YE;0B;X:!C%806 M8< +9Q/,SO6HUA[M]QK(LT:_QZB>N!-C:7C&#[5-$ZJ$3/\$WGDN!]DU30UT M8B#RH?B%7@^\K&!H/1(A>SZGD,AG\><@=1@^&G?8PZ&W.5\3*1ZG_*9CI>@E M+O8\?:T7SDJRG69E_2VD/LO9-&1,\]+SGG=R93HH)\RV&,PK!M!3-D\<\Y$* M;9CA^;U#PWV'^&>5.I8IT;E69AALO'Q479VICWX4Q+HW !Q\C*IQ?1R.C:PJ MS3BA7!YZ 3_J?26!<];\+8@.\"@^X8-)N]I^;KH*7UFZ[>%;%<*XU@5%:072 M\7 Q'P#;_/TGW'A3\C>7I?&(!%]NE 30:0.>KXSQS0T):#_"7?X?4$L#!!0 M ( .B$H5AW+"_@!P, L' 9 >&PO=V]R:W-H965TLFEJ)-2&!%A@@ >VT2NM6]6T?IGTPR858=>S,-M#^ M^YT=2-N)LFD2PF]WSSW/G7T9KI5^, 6BA<=22#,*"FNK01B:M,"2F6-5H:23 M7.F265KJ16@JC2SS3J4(XR@Z"4O&93 >^KTK/1ZJI15(/VKKK2M H;E(R7* U7$C3FHV#2'DP[SMX;W'-< MFQ=S<$KF2CVXQ44V"B)'" 6FUB$P&E8X0R$<$-'XM<$,FI#.\>5\B_[):R*G>F\AQZ8IR8S6= M+SD#;QG<09^3.;&:KH-/W<)K7$Z MNW'<"QF8BJ4X"N@)&-0K#,;OW[5/HH][6'8:EIU]Z/]:B[T@NRE.9K-O=U]O M;^#Z?'9^<3^9?CF')IINHD&JZ+49"RH'6R#D2M"CY7(Q@(EQFU27M&@*L]D\ M(_]RCGJ[G^R$/H!^W(H[)V[2;;7[79@X<"93%T=#JC'C%H0RAHITF+22I'?D MQO;)Z1'<*LL$N?9ZK7[4J\&BN$>1Z%%S^T21!+.8@56>.=N#O68&Z%>+,P.X M+33BJQO\I\Z_620PQ067DC)%+4+XN)L4[B-R %X=C9297A=F2ZU16JA04AI"/*P'?">S>O/!"6>4FU 8$ZNT?%I-P!=M]YZ857EV]U<66J>?EK0UPJU M,Z#S7"F[7;@ S?=O_!M02P,$% @ Z(2A6/[&"%G]! N0L !D !X M;"]W;W)K&ULG5;;;MLX$/T5PBV*+:#&MGS)W4#2 M-M@\I"V2W?9AL0^T-+:(4J1*4G:\7[]G*%FQD=3%[HM-4G,Y<^9"7JRM^^X+ MHB >2VW\9:\(H3KK]WU64"G]D:W(X,O"NE(&;-VR[RM',H]*I>ZG@\&T7TIE M>K.+>/;%S2YL';0R],4)7Y>E=)MKTG9]V1OVM@?W:ED$/NC/+BJYI <*?U9? M'';]SDJN2C)>62,<+2Y[5\.SZS'+1X&OBM9^9RTXDKFUWWESFU_V!@R(-&6! M+4C\K>@]:2@N>R<]D=-"UCK< MV_7OU,8S87N9U3[^BG4C.TI[(JM]L&6K# 2E,LV_?&QYV%$X&?Q$(6T5THB[ M<111?I!!SBZ<70O'TK#&BQAJU 8X93@I#\'AJX)>F-V:%9E@G2)_T0\PR,?] MK%6^;I33GRB/Q)TUH?#BH\DIW]?O TB')MVBN4X/&KR3[DB,AHE(!^GX@+U1 M%]THVAO](KJ-^*!\IJVO'8F_KN8^.)3#WR]%W!@O'S_]\?G^]N.#V+$N)'CP00;* MA0PB%"30G>2$78C,^B"L$P83 6VNU3]RKDFLI*Y)U%Z9991?*.?#.V7:!?I= M_'9S>_/YK2@I%#8_$M](%')%D'9$HG+*9*J26F1PNVQ@P)W:INA,#*$K3;U M:I"G'"HVKS/ LV(.N%;GYR)]*[S44,VIM(;S&)N[LR+>(8"RTA1V#-0>&UCQ M=559A^AJUUK!5,N(?_?M@2"3BX)T'K^Q['D\&L$]F%50.NR2A2OI@G_9>6LC M)Y;!C O/'1Z)AT)5%?,=O^%'\X;STR0PT])[M5"<1)Q$%-:P,?#Z/J9QT<:) M/+'?S*)1#0/""H2J/)9 K 1&$3."@=^R @'N5:^@3S?[%#J*):?@4W,VTBQ MJ"MFH"F$#4GG$RZ[=:&R0@3,>*&PLS6;(A[UM9LKS+0\1@Z_QB_(N8;'A3+- MMZ6UN>?((\/THU85QY#\G\*.U4J/%651R>^CJ(T"-?#MB.\Y$:M^#\43)XR8 M2Q5S/!00'*:B;(8D\* ),E 2BKCF2F%'_ =#SGJ/!G!+%9E_5F;JJ9:@NU(Y M(>?(&ZH*URGSKM']L9AV.D>VMPAQ]E?$)")=$B)4JKH4:^G ;]@@&V0B85OY M-Z].TN'QN8_APSP(1F*[V@63<"F5BR$C#<@32$&%=JGX211R)96.W#\U5X$L M 5W"$P"/@1A%;N'.V+!-S//.>YH,+]!M\H1A^3HKDJ=>8?;57L*X=;0URW>! M7(FMIQ>!QZ2M,0*#0NDTV+N0.S*:R=%4]IH;G-@DHH@ND(3GP3,ESVK\,38U MH/C_-J#9>\X=F*G8!)SRJ-Z4+F/5:D&)")M*95+KS6Y;'NU=$CPC5#-%XL2W M&AA@X4QC\2]7".K(%=)[<5K,3Q-QI,!+TZ2 M\70@;O9;:3A)3M.I&$Z3P?1T%T\2(QY-DM'Q5(S&R20][=(4N^[0K&J47P-1 M,IU,>#%*AN-C\=*MW=]Y3J$/EO'1R'34)C0OJ^ZT>Y=>-<^Q)_'F47O7M+/0 MM(#JX.AXTA.N>2@VFV"K^#B;VX"FB\L";VMR+(#O"VO#=L,.NM?Z[%]02P,$ M% @ Z(2A6)157MB#!0 9 X !D !X;"]W;W)K&ULK5=;;]LV%/XKA%<,#:#8EN_+D@!)FZ(=UC1(MO5AV ,M'5M$*%$C MJ3C^]_L.)?F2)DY1[,66J'/YSG5^>]'HNR2B7 MKFM**O!E86PN/5[MLN=*2S(-2KGN#?K]22^7JNBZ!UIS88 X]_&9F?C MDA5WGUOK'T+LB&4N';TS^JM*?7;6F75$2@M9:7]K5A^IB6?,]A*C7?@5JUIV MV.^(I'+>Y(TR$.2JJ/_E8\/#CL+L)85!HS (N&M' >5[Z>7YJ34K85D:UO@A MA!JT 4X5G)0[;_%50<^?_VZ<$S=DQ5TF+9WV/&SREU[2Z%_6^H,7](?BLRE\ MYL15D5*ZK]\#E@V@00OH\,7[%U)6ZAB MN1.D^/MB[KQ%/?SS7+RUN='SYKA'3EPI$SKKH D%465SV'%+&I#3J#/G9<%:W?%>Z6#R=<] M2NT,%M#;*5GVS-Y4#F(]&R^-I\(KJ5DI1_.B#Y)[@8>Y\=G6/AS_",XOE7W) M1<#DO&-5RDMMUD2M]Y+GB(N$QU0ZYE&08BRADE3"KFNAJE >(AAP]^0/"0FY MDC:%*,>P!T$Y5T$4 U6J)'O)P\I4&O5BO)@3F/#J.#C H.Z*S[L0SDW;%5\[O MJD4BY+8EN6Q9L7$5AF0!'%&=JYT:V1=,X;F<'-V3(?%6:HBD> MLHERQ':W8P$?'M#JG!?.P8$IT29@DQN_J_GZ\'!UW0;P#5'H;VOR;8]R&G?8 M=BU9ZR;D?8H^-%GSF<6\R^LMG7A+W^=M>)"W_G0:C6?#[R/L_P[A4SUP6++. MQ3O,!6[=9IZ^F8YQ@-(ZG 672TM+P$9]8IRH$I4E[TV*O ML+OBCPQMTW[]$8Z4W>^*##LC6H.G\I/F &C$D2BM-FW)UK<[:(NL!E.YGC^)>H/YI$L_%8Q+-H%D^B M..X?T&H/.<_K77\;<>L( /O=X2P@C;OQX.AYX=;^-^+/G2][.R=_D+,,]QL^ M:J&4ZTO 9G5SA;JH;PY;\?K^!<:7"FVI:0'5?GZ5_FQK1PG,CI)D&M;7;<129HL:&F2NU14DGE=(-L[34F\AL-;+2&S4B M2N,XCQK&93";^+V5GDW4S@HN<:7![)J&Z9<%"K6?!DEPW+CGF]JZC6@VV;(- M/J#]L5UI6D4=2\D;E(8K"1JK:3!/QHN>PWO 3XY[P$ MH<#".@9&GR>\1B$<$H-"D7OSEA0%=@:H5*"GB^7FS',C=ND"A5U5Z+#Y@T6V*Q1 M'_>SCKI0#;41P]J72$58H\2*6P,?(,G"-$G=I!]FO4%G0YJMWA5VI\DO,1A" M)V$:YS3F\:C#[9G63'K5:9@/$AJ'60(KK2HTKGDPX5T*W-"L0L)E8=++':Z? M=#1<6G0N(1\FY&% DA[9,X$5)4!3%I@D# 6"9)ZF.8U9DL&?_I2=26$:]M(^ MC6D^@$=EG8HSJ ^0YF&?(#09A:,L)D'4J+A]H00(9@EN56=Y$NN>T74VA\J8 M,3S6&O'-0_QOD7Q%%DPP66!(%=AP*5UJJ7);U%R53H//G?OF2>QR^,1]_Z7V M?W3^ OCLBHDPS 8PR'+XNA,5%X)ZM;\P'4ZM!=_XFAOX-!H-/L.G/.]]?M6 M5):WWEW]_'>8PKF'%)VTN@;UQC=T=UUWTK9=K]OM_AGSME6^PML?#F6',F#H M7E1D&E\-^@'HMHFW"ZNVOG&NE:4V[*&PO=V]R:W-H965TNM"33()3KX?CHZ&282U7TKB["VB=[=6$JKU5! MGZQP59Y+NWI#VBPO>Z->L_!9S3//"\.KBU+.Z8[\U_*3Q=NPU9*JG JG3"$L MS2Y[UZ/S-\=\/ARX5[1TG6?!GDR->>"7#^EE[X@!D:;$LP:)?PMZ2UJS(L!X MK'7V6I,LV'UNM+\/OL.7J73TUNAO*O799>]53Z0TDY7VG\WR-ZK]>SQ44\DE?,FKX6!(%=%_"^?ZCAT!%[M$QC7 N. .QH**-])+Z\NK%D* MRZ>AC1^"JT$:X%3!EW+G+785Y/S5>ZFL6$A=D2CL0DU%? MC(_&QP?T35K/)T'?Y)#G]\'S=\HEVK#S3OQQ/77>(EG^W.5S5'F\6R43Z-R5 M,J'+'ACBR"ZH=_7\I]')T>L#@(];P,>'M/^?J_J!XNL/G\7]]>]?;\3MS?7= MU\\WMS/]S=W7^)[)V*W70!?,A+S2J6R2$B :;,#0--.J$$> M('&=\WT!+^14*R0TSHN9E3DQK07*3ZU,%?,-"=9JZ;%2K)**C%%LVI%35",A MG:,:A%9RJK3R"ILUPE1(WU$[$)UHJP8J#CGAX6UI%5R%Q#)320:=4;M(3*53 M,25!3PF S(EO!GXDE;4(@4!B%4[&>C0EOR0JQ$-AEIK2.<%ON+-46K.+I;2, M;R"N6[BKYS^]&H].7WTY:NI?)96$H05N4-:/LM(PM5"ZET]'+3 2ZK*6>.F3)I M^ AJG'U 1$.DG<#M(R!(!D\VO*5D4M?'5%%6G!#8 M9V<[Z!B8#)>4FY1T/%,Q1OB-IR0KU&-%+@82 M=#5Z0<*9')&C!6EA9G"Y0!]DKC -5!YE.6'_JM(YK_=#7%.:6R*6B.D74@!= M.F5)MM9F:+AMA(.*9!4HQ%NJ0(&K(B6953'0;&9KMTXW9#7\H2?<+;)Q-XLL M)<:FVRQB,)+WD/ZA!H>];3D"Q%]K R;WZ0>IXWBU I!Z28/ MLBNM*UR8K6I!L"Z:&N\V=_W\CO1+A?2RT>*=C2/JB.;230 M]T5$N9.\;*DN^5K#S+Q0,QB-:5?E)9^/.=NI."JF:K3>Q&:R'9LY%<@]WY2T M+I3MZH$\WFN;7=IO^WZ74ZI(=)6& L=YQ9V3$Y2)*5TF9LB>M@XB2$UPUQI" M]>MPP;&:0'&69YGPP#T:^S5!DF D5 Y2BUAW0]8V&Z5\XFB^XY76-G8NO M@SO'S6GYR<[@[*KLL5'U'BG/A%KN<[)!XO MBM'+)G7W]-!U"F*:]C&'?Q5+N9$C:$S/3HX'9_BJQ,19#QK/3EX.)NN57?FR M)T,Q:)>AET'QQO2\#![4,U.Z[@$!/\C&"\T\Q;3C2Q6/SN>Q/ M"L40[GG!]?F[:K<)5[EP%6A'X9NB3=/.>%#/Z:NM%@2\L:$.=GTK#CN?^#G9 M>?@A@VV!V/%KOUUM?RNYCC\1K(_''UIPGW-T1LPW,X@>#4Y?]H2-/U[$%V_* M\(/!U'AO\O"8$9!9/H#]F8&K]0L;:']!NOH'4$L#!!0 ( .B$H5C :Y:P M$P@ / 3 9 >&PO=V]R:W-H965T3R8NKT3-W=@T0N-):6S- M/99V.7&-%;P(0K6:9&EZ,*FYU*/ST[!W;<]/3>N5U.+:,M?6-;?K2Z',ZFPT M'?4;-W)9>=J8G)\V?"ENA?_:7%NL)H.60M9".VDTLZ(\&UU,WU_.Z7PX\"\I M5F[K.Z-(%L9\H\7GXFR4DD-"B=R3!HZ/>W$EE")%<.-[IW,TF"3![>^]]D\A M=L2RX$Y<&?6[+'QU-CH:L4*4O%7^QJQ^%5T\^Z0O-\J%_VP5S\YQ.&^=-W4G M# ]JJ>,G?^APV!(X2E\0R#J!+/@=#04O/W#/ST^M63%+IZ&-OH10@S2G$P^5]&"2=^*743Q[07S&OACM*\<^ZD(4C^4G M<&7P)^O]N5?B%VS&;31.6I=G\%7VS(;Y9T#?[*_$QK@MV(Q3WHF 75 _2 M2^'8OR\6.(4"^<]S"$0#\^<-4-.\=PW/Q=D(7>&$O1>C\Y]_FAZD)Z^X/Q_< MG[^F_57\>>=N/M[>W7R]NOMZ\_D?O[!_:O9)+&R+CF33>< ]39AI+;LT MW!;,E.R#M.@A8QWC36/-/<#C;*G,@BOTY3:^C>*:O?&58#__=)1EZDAAN@H**Z,*00%"/'8= M5F/V=[&.O!'KI$616T;A/8V+51R1>&Z7PG=^\+R2(J!%WC[(.GJ[-T_1R4H1 M*4GPDM8M5_(/G'/\'NI@]W?!%O ;PA1PT.S:/!?.E:V""D0J2N2Z"!$LS3MO MWH%3OX'$J9"]6*XI/*0CX @S.1C;X7QI$!Z#91(<(@WN0J"#.X 4L.$*88NZ M468MA$O@1=,82P$NUN&$QPE-Z\: NU LI10J1*QDS@/Q"KV$J["2D D0LF(< M?X"D (*,:M9UY:368_99L]SH_[8ZTO9*^NH%R!.*XV\M\)CNA\(%;0 N\H=* M06J8XR!+W9:\EZ,>D "2\:45 M/%/ZK7BWYW*--@_Y9K<"]G5\8B_!C6FTZD M>]8+))13!*#%#_T?LZ]#00V&D\$8]88LX.H+$:!1@NB5J1NNU^3 ]/ $QY%I M]$*(K1!TML?:X0LV3.N V49KS.:6*H9&>T[S;_R;8&#H=<(^*6-EP1/V\<$; M9.)::.W6ZIYKBAPJY1.NT2K+$3D?0"17]723A8A3)% M$6/N!P!#$K$"IVO#F%V@9(A9,.WI-)I*$(W$6B W8:-U MN,?TNG9B)!9VH3X+D2.MH=_X K! >'J8I&F**TE+Y%;290Q:6MT2%D&4XB*M MS\"]04+JET,=LUM)K$H'(HUSU6/S7&O!T8;+@NUE\_%1SU<)$@ :LQ+U@QIW MTOD.8@>NL@-MVV[&+H0&3^'6R"ZHZP.J&QJE=!-SKM"NVQETI!!EEE?]36"6 M1(:"KRALT'@8YK5I-=4T7T?"*ME>.MX?N#6HM4:I0'MV1=,,F).2SZ"(9=?' M@;P+Z4"&+KB,>^KXT5@\['WXX52DDMEHWDS#T:[!$7AB54E$"!!(1G<5@40( M7A,GAH@=1J22Y;H?D8 O"14K\U9QBS1P"Q3B'( _U/,\_][*V#QN"S:J7(*- MREL7' \CIYB[PM?L]EN=B(Z R#]W'$4VL)T3"@> M&B!',\.*=YX_L+RBL;EQ=FLDAHX+0(5#;"PTIJ:S4BAITN*8V^R"#8@3=B4X:<1 M^C%_VT\>!RG493]E!TT;N$SC92W_>&1[Z&:.>O0!.6"Q["9)WEH;D@P- XYE M2RS.6@_!J"SPU6X7S<-L"KWY:#+M@I<,EPZ@2/:H,OV3RUZ?->J[[& \W9!$ MN+F1?,V1@IR[BIJ4!E(\?;PY'.8].5%*BTP_)JUYY$NPD#8^.A,*PG5!P(D7 M&CHA%G$MKO4H=$D7BW#GZ"#N2^*O7NTHGB<5QK=(Z]4H9B$*-*=9ZE#3>_-Q MMGT#[.]7.R2*=H$.=%*)>Q^.(@$Q>!2&R64@V"&'3^_A1+I%$6B XM]B]'0\ M'\R3(6QL,3PT45EAZ)%0?\GP%>XGK*8?>RQ2P./2"HIBL/_SB(C96 ^/NMSR M/+>M*%ZHOM[!I_FAJ_RCTBNBY$XX[O5XB* YF5&8"^X]NWTF1WT,['H[61CC M;NM0'U7O^%UHJ4NNHC+//H"^ZP5.]D./[;%I,C\ZIL\L#:N#]'C(JNM4!:"( M"[2+]]AI=O+D\^H1$F_FZ>SM\"RNMCS9@8(,IT<'6VYDZ<'_$8@,-F?3(_S/ MIF1_/SMZ'81Y,L5Q9+.CW> /CP^V@@^KEX*G',R2@SF9G+U>2 DLN*M9-&D^7-/%G.SJ^.@WTT^%-R MZP;/%)BLC?D6%K?Y/)F&A%AQY@."P-^65ZQ4 $(:WWO,Y! R. Z?]^B_1>[@ MLA:.5T9]E;DOY\E90CEO1*/\%]-^Y)[/AX"7&>7B+[6=[87:"8Y;7P8G%I34LV6 ,M/$2JT1O)21V*\N@M MWDKX^<7*5)7T4-D[$CJGE=%>ZH)U)ME=3CQ"!,-)UL-==7#I3^".Z X I:,; MG7/^H_\$J1WR2_?Y7:5O MX).Z:CV8C2:7K\!M[1@>]1Q#OZ/WSI6KI,&==8 MIK^6:^LG^!^WQW=_MT=W/_]$C+^VM:?;Y_NKW__>9^=7OS2 ^-S4IT/0VCOG]W MEL[2"_K*A#5;DMH;JO>FV< 4QP;5UN1-UF<;U) 9M)::?,ED;"XUC@-X-1;. M9D/KQB%'Y\;T5$*] [ CD&0KE K66SX@=P?$]T9:?HEZ,B4D-4NGE(L=8CMJ M,?OA'[/,5@KE2#,R<2$Z3/O,^JD#>J,EL'QI35.4,=D^'BFYX6R7*8Z40K16 M6"NTWPW)CVGI A_T<%8>FGB$/*@4.8D:<,\R9 -"OZ2GXRDF7*G !N*\*J!]N3G&N<:YR'Q->,<4CC<+-:M]&4OK>9G#P&HBB,9U0QEK(7>Q0J>7CA2 M1A>_0H[J]7@M,$E6>\6">@)2.YQY@5DLH"X,VH\P+#BJ8RV\@1RYHQP%@5H. ME7KFX\NQ%E2LBJ MZR6#^)94Q!&Q#;!OI0NQ]AJ$HUL-F@L/@P9;*E_&ZDI/$OU@/-7&.;E&:4-+ M0U$)!I%GXZ$,][0!!E&@BHOU7$-_WG)7GV#=:>1>K.L!SQ95CK%* 1]!+_+F M*"*,>;,)PD'*8;HCVD XC'DDI/-.;#3?(!AN:RNB$F/Z:%KD9$?0:H>6];*( M;T:P+U ?!T9C5^[1B<#&XQC%\1[VH72J=]=Z$==@^? M \ON%GPQ[[XE,'&%1#,HWL!U.C[]D)#M[N=NX4T=[\2U\9CU^%CBDX9M,,#[ MC3%^OP@!#A])BW\ 4$L#!!0 ( .B$H5C>I*MR0 @ # G 9 >&PO M=V]R:W-H965T<0TF1%<>3[<,^&3"LV[E?/AX1NMII M\\WF0CAV7ZC27H]RYZK+R<2FN2BX'>M*E/!DK4W!'5R:S<161O",F HUB<-P M/BFX+$1:/VQF>YR1W>F-Q<57PC M[H3[O?IDX&K22:U9PP MA6V%@A9>,ET*]@!N,J<9KRJC[R7TO% /C!J;GJ&;NB!KO*6R3%6=8;P18BSR MBGLG, CY7KSK"I^MY=H)4;:R,!+?E8>F0OZ0W@%0+@&0L:-X>5&4$ZD#RD%V:%M@LR" M\';EU=C#C6AMSU#C@( 9#.&Y7I_7&#KPR6 +@3(TH*O2@)7_7RLA1&U]&T'=#J*0GP**Y8$!A;11^Z@' MZGBDIZ+K"H:*B*Q4>U9"9P[DZI62&TZ6@O""?VLE5/P!(X"1DI::V^CB4<.3 MFNB;?E@QAMR(5&]*^3>XCAI!6JH+T)/Z LP\#/4 MBF$0QNP/<(!#"PR) 01 H:BP>7%:P%1EXIY!'(WO(]^:*&_;RFBSNLNAJU.N MTEKY&'S/^^_9X?OXB#D8/7%?^1H"[ /SL-*R,;NU@ C683ST(PRVR&#T5F94 M,K*H%("$(WD!@B[6$K* +$,) +A8:0/K&KI$:O?B+TL_%-)TM>52D3\O2R14 MUR/TO""9!%9H("GNF^Z#CP.I!+!NA:(I8_8E[Z^%3PM36=TE%E%RD(N"T_TV M?XB )0Z1MK?"-&M)P1^.K ;8C$]QW%LN"6C!?JO1ZH=N<:1*@+3LI%(@2)A4 MDO]PUVM 5$9A3A9]J2"M#3Z4@\>EIE0(%@9.DO)^&W*&$Q,A-LX>F'/Y3#-] MS25D?-=,' M0:CKGNZA3WF/MBND-@([87!F %T*7DCL)3#@(MJ?9ME'FG;:813_DB?XEF*/ MO6)1$(<7=%PDX?ZJ0B27[+9 D/C;MPF8TZN_Z()%,_9+"<$4V+'E 9B,6<*^ M:&S%]1/AH#>.4/D2NZ/+XL$RQMC:'$PYI\6@'21R#(@R0A%BRNT8^LUMWLE<$MUXO\'-KT7 &$K*/W.I.'P)&P?^$A@L- [G1\L:2'80R'O:Y)NIA) B* MIXD_+I(CK(/78@1:'[@7$$..IM,^E.L5KMG>)W&?YO@2U5MM'^?JIWA!-B=8 M8/@Z%,5O()3X8DZU=R@>A,'];/R)[ZV0!12Y!UA/- TK#C/U&NR%?" 59F,M M#71STB#U&9@U#:9+-&]^@0PSE@07P#:/\&K.XF 61@P !JX6B +3&)<1N%K" MU?2"%C!<9CB\_!H@7T9)YZEOO<%Z!0"TQ-Y?QM!3T+8P[M6.0MLLE*_C()PM M$$6BLT;$JQ:]?+,>V9^9=?LSLW^X/W.4[[0_<]J?.>W/G/9G3OLSI_V9T_[, M:7_FM#]SVI\Y[<^<]F=.^S.G_9G3_LQI?^:T/_/<_LRD]Q53([]5]!/9+[;\F@UC<2)CPEUL :CA>SD4?]]L+IBKZ)6FGG=$&G M.4RHPB !/%]K[=H+5-!])'?S7U!+ P04 " #HA*%8:EJZ#KP# "1" M&0 'AL+W=OMC62KMY4GG?G&69RRNLA4M-@YIV2F-KX6EJUYEK+(HB.-4J&P^' M+[):2)TL9F'MVBYFIO5*:KRVX-JZ%G9WCLIT\V24'!8^R'7E>2%;S!JQQAOT M'YMK2[.LCU+(&K631H/%<(@CX;O$"E.!#!^+*/F?0IV?%X?(C^9^!.7%;"X851_\C"5_/D50(%EJ)5 M_H/I_L(]G^<<+S?*A?_01=O))(&\==[4>V="4$L=OV*[U^'(X=7P)P[CO<,X MX(Z) LHWPHO%S)H.+%M3-!X$JL&;P$G-1;GQEG8E^?G%6YV;&N%6;-'-,D\1 M>3W+]][GT7O\$^\)7!GM*P>7NL#BKG]&2'HXXP.<\_&] :^$36$R&L!X.)[> M$V_2TYN$>),'Z<$;Z7)E7&L1_ENNG+?4$/^?HAPC3D]'Y$-RYAJ1XSRA4^#0 M;C!9_/K+Z,7PCWOP3GN\T_NB/UB.![S?7;R_NH3;Y;^7-T!-"[Y"^K.(4,%!AE1>%(-MW3\'8(IX/CC4=_(!H-$Q'3XE( M\&ZLI#@[%!8:I'&1PFUUE._16?@:XOO$@;BK#ETOE 5_YT5J,D=HZ-YR'K6/ M>$[" .)I2(*/6GK*=>,)#(76-)1Z+1I#O4H1I)>T;)'O6*8DH&R5@HU0K8A7 MFZ*[5>@<4UCF7$;R5KM05E($M/$@5HKXF5#FM99?,1(FN"O46$JFY)S)I? ' M"8_Y4/XUV=FP&U0U1/M3:Z4K9+A?7:SFEU98CU;M )V7-:M+K<,DA=:M4"?* M/0B,S1WGQIJ-=(=N.NK'W_9PGQVT'P2*KEU]HK#,T$GB5\I"65]+N@FF)'%5%1!$?UHK+2ESU%;5IB0,Z'=#^DZ"M9 M$#G+V-AM+V%ZZB[*CIX)DF$='D-N54H47XQ^M7]OE_&9^6X>'VLZ%FM)5!26 MY#I,7SY/P,8',$Z\:<*CLS*>GK PK.@W UHVH/W2&'^8<(+^5\CB&U!+ P04 M " #HA*%8K&/XNW\) "F&@ &0 'AL+W=O_&GE%EBI)LQV\S3GPWO<[<-7-)V@^=?H!(2,*% M!!0 M./^^CZ[X)MD6DZ;+[9( KO/OCV[(*\?K?OL-TH%\;4LC+\9;4+87IZ> M^FRC2NDG=JL,GJRL*V7 I5N?^JU3,N=-97&:)LG9:2FU&=U>\[WW[O;:5J'0 M1KUWPE=E*=W36U78QYO1=-3<^$.O-X%NG-Y>;^5:?5#AT_:]P]5I*R77I3)> M6R.<6MV,[J:7;^>TGA?\0ZM'W_LMR)*EM9_IXM?\9I00(%6H+) $B7\/ZITJ M"A($&%]JF:-6)6WL_VZD_\*VPY:E].J=+?ZI\["Y&5V,1*Y6LBK"'_;QKZJV M9T'R,EMX_BL>X]KT?"2RR@=;UIN!H-0F_I=?:S_T-EPD+VQ(ZPTIXXZ*&.6] M#/+VVME'X6@UI-$/-I5W YPV%)0/P>&IQKYP>Z^6X?HT0!)=GV;UKK=Q5_K" MKIGXS9JP\>)GDZM\=_\I$+0PT@;&V_2@P-^DFXC9="S2))T?D#=KS9JQO-D! ML\2]]EEA?>64^-?=T@>'%/CWD+%1UGQ8%I7%I=_*3-V,D/=>N05RL71^0+Y5!1<&NNU4VL9E-@Z;3*]E860I:U,$'8E%I-%\B.VFP?E@EX6 M2GQ01ELG?K=!>9%7BK1)4A2+FPRT(#!B!Y4MQ'+4V.RB@*Y'Z@@ +U+VKIV,Z8-A=C2"J4]T)) M5VCEP!FY4J7*Q_BUK5RV0?5"B1-9M$7E?60L?8F]0IN@X-0@5LZ6 ]Z404CA MR%VM=[90)XVI2K&53Y)\Y%6IZ8XL"O@ZT WP$)KF?;B;)*>_R@>-\I@8594.PZ/P8,5B,;QUI4MT$D(:*9=5I4^2),I M?RF.IR=(1C:!I&:R4"9'.+_ U_ -,);H)AD_7X5:VK-5N*(50 Y.0C!J4IJ) M8W828:F5^ J/5_ AXE#O/AD+'0TL)(5";2VEF?#00A9F:B^OJ42FYU>>P4$G M^#[[/$82.?$@"U3643))DBGGE]]0\1QO$&9MH@7H8(HC!+])WQ1?7U93@V/X MS9'#"T7(TD2 #F,6R" M)(^UZ3;N_-);WOA#(S:Y1NK"OV"T3/&"Y]'YFBF5>S&=H>CJK3'W>$JH76QB M'B\83$2$M4/>1(9+9S!0M/\I"G2IKD@S0H?074>INY1 M,H==D:;CQ8L _59E>J7AM'V($VK'5'><2?O,-FY9L40 :PH5P,);@(M"T7&H M=H=HDYV/:8<1M=EIDS7'J<3-1K=0#CD4DT(KB<,ZG. M"+A)K2T7*L1K#L)$?"(O=7FP.WUPP_#H\7X%S<'W$Z9K_]1QT$B91A!D5:#H M''.(]#5M>\5>6ZHQ76S&D1X9VDYBDBOISA*TICP?3 ?BL%C&L206=77RK]0#09N F81N< M+:Z($9W]JLL8[*-Y.IF=]7K+ *1HZB&9G:"@3"HUYJ%G6E,P=YVO M1[/%!)VD _ :!>U&MIMTIV_ZL]%^8#35]O)/Q(Y=E/^):8H),@X5+;_TQPD> MV3+4$!2=$#:'27FXX8IZY*A MDH\3S=Z4A,6+VK< WA#$1J(#49->*K2E4H7]^9H:N:+:;%IY-YJQZ%TT7 BT M+8/W?>0Q&%]8,@?6BD++I2X -7JEP4XS8LY=T1::" )SHBS86WPZG.8@6_Q)1-D:",B6+B)#JFA&FY>%];'(%Y MP3+ZCN0L$H3]==;L[=BAS&^>!G?R^EMGG&-]$KLIE=CW#':DX/\8Z(;GN1?\ MPAW$]H>?)K+@A@>=(Q, KW9)UWI9X[&&I?UYZ34]@^*YO4<=,;5Z6J)/F\,, M*!5+K)F A4"[?PS6;ZJ* *^L2K?;3I-6\ 0:'C:]&%5)[M3S%X)]:B[FP0;ZAP/'RPC6["9.QY@BYM7 2U_#+)'CV;XN-]M MB\GR'4G2OHOXOCP9\'P/94R=CW',CX3"KS,X&MY7TNRW;^H!=0-7>>_ /=P) ML-56[G_H!$:%;X;R",/WAY5S#"O-&ZMQS>*H !Q@*)D8[B/29O?%!J0>]?9% MEH]\^.QU!ZU-)O-F[43<#73+Z'I;!9H3FL-;'?/&Z%U34 R]=VV[74US1P7[ MXZ#:S1F4EQG*Q$@RH0O$P2(:[.V=YS/I',_30XE)&*6OWZSXRT'#ZYOW.!_P M&:9]+_*^M?](G"]X=FU_?#)0A]KZ#U*B"4IL(DW8,^MAXW$ZGJ87)_0_G2O>!H7ZM5O@TJW'M;:&ZBBC0C*[-@S(J8)SM:8= M=L4EA+XRO;VZ8D;O2OEE,S'$,P1'./Y-%S/\OYC/Q%WT3WLT.>2EZ305BX7X M:,.0W"%S6%EZMB!E;R[$T.OJT]ZW@U*Y-7\AH6,90,3/".W=]B/,7?SVT"V/ M7W#@A;4V]+)AA:W)Y'PQ$BY^%8D7P6[Y2\32AF!+_KE1$NE-"_!\90&ZOB % M[:>IV_\"4$L#!!0 ( .B$H5B$X)@X0 ( )D% 9 >&PO=V]R:W-H M965T,PUHB M59UHCQ3,=&FMF4@:5=GT=8)SM0)T9W@.E?H,\\@>XDG1G,O/#@* M7P07">^H'*'0_X "+X@&]"S_'AY>D!/V]Q@ZOO!?[G'HNEJZ:)C.]NY,532% M.3;-J4 > "=OW_@3[].0U_]$]L)YU#N/+K$GW\RH,38'WT2+G#BDG2>'Y'H: M3*8Q.9RJ'\@*?'\2]6FM+G+RRDN0>]?\"J6BYKI]-_UN/U]N7%N]VE^8N=.. MB3\T[= RKV+/N$(%[ RE-YJ:KI7M(&@#+2K72UNA36>Z96YF)TB;8,YW0NAC M8 OTTSCY#5!+ P04 " #HA*%8)MHO#D0" "*!@ &0 'AL+W=O!?PDT*K3L;(5K(7XME.-B3Q BL$##)M"=@\#G /C%F0T?C=,[UA2YMX M.C[2O[K:32U[K.!>L%^4Z#+Q/GB(0(X;IG>B_09]/3/+RP13[A>U76STT4-9 MH[2H^F1C4%'>/?%+?PXG"89S/B'L$T+GW6WD+#]CC=-8BA9)&VUH=N!*==E& MCG+[ISQJ:=Y2DZ?3C3E> A(]24PH+]!*2LP+,,>N5>QKLX.-\[.>MNYHX05: MA!X$UZ5"7S@!\F^^;\P&O?"HMPY'@0]8WJ%H MH/TKVG!"#Y0TF)VKNH-.ST/MO5FJ&F>0>.9B*) '\-+W[R;SX-.(\G10GH[1 MTUW# $V"_>QVY M^56G]@32W")\P6V<^9;;8G!;7'UPXW[CW(M^_DE_J$ 6K@LJE(F&ZZY5#*M# MHUUU_>5O>->ES84L*%>(06Y2@[N%^3MEU_FZB1:UZS9[H4WO)B<#AH']SI>1'HP?[E M>2WGZEZ%Q_K6X6Z_6R77E3)>6R.U+4J2UH(9OR1UAQT6]+$_G6[^D?V';Y,I5?7MOQ- MYZ&X&+P;B%S-9%.&.[OXJTK^O*'U,EMZ_E\LTMB#@<@:'VR5)L."2IOX5SXG M'+YGPCA-&+/=<2.V\H,,\O+5WS_<#]J(9^UE:]RJN.WYEW2/QR9I0>/&+ MR56^/G\?-G:&CEM#K\9;%_PDW4@<'0[%^&!\O&6]H\[Q(U[OZ)7U/KNY-/HK M>SK\QG%I YJ,V$DC)4MSCH0(O@Q?_FDQ]<OS<>?>\;;5+]<%D$[ARI;E@-9&. &"101FR=P^2HQ+2&8C'## BL?1_4CDP$HZ+QJOS5RH MYZR09JZ$PS *D%"S&:10R"!JY;3-]Q0LQ!9">J]"-+C4A8$-+Q:Z<**B4(0VD]3&FI MD+54Z 5/S%'-$B 8G$!/'"?(A4&YQ+VME-BA(;M;R/FV(^?;K72ZDEXS8GWI MV<3*[6 HV0:A LA6' 2: CTC05BXGEJ-R MA:+-?N;#JK;,E0$+D,OT7M61N*P6CX9-8U'U8N?GG]Z-QP=G3.B_3":W?']X MMLNLXF33?:YH$_N25K79!%H6\0NN2:E(0H1AXO!@[V\\; +"9J7" WIWI^9- M9)FXW_L'6,HNP8-R.:3%ED@MPJ)3N:13<9]U V;6A@B;4W\TFD":+D7G#KM! ML2E5V)S[K I>_9#ZDEV&S"FQ.Q&;H@# 72/+E,^]!*1U=:[(1*,@4AY-&1E; M28.4YP1D=1 SJ9VH^_40L<-L\ER'902]#XOK.@>"6_0.O:72-B'OUJ'7D4"HBGC#)*P8_21VI4 M=15OBYCFVF<0B\:Q=(%R=NND7!JRF/=;,@';>Y/ZQF_:K'?'V>P(>MP=)JV?I.,3 V.\1X]23+1H96 M!32&9-P]]4T@HT,_O*A.8'[G:H_Y('-'8JRP(N8I=_S4*#W(9^)5Y.3)\29. MKD:NU?V>\VS,%*]=2Y_TE8S/P.\37YYI[ M$^ )^2^];6LX8J20E=@I9DF/'\ G> MI,0'.'P:26>0%*E7&ZP?3HK334FQI>J==E7O=&LINC$(9&!";JICWSV93RKL M;-[V#Z5=((#<<7AXX_CP KZ7^BNK/SFMTJDQ@N9\V ."\<(V0>Q\O/GX>5=4 M"O4>4?Y-Q<- *)Q2;9L/D'M)Q7R,5BW?"^0>&JUF!C@;ZC<1YKS)N.6"OJ&[ MS<\$DL=+.BODJK+4O;UWCO%J@H089J_BFIFK&I^:X"LB218JOK1?3 MO5!E5'4:>\:/CK"]<9?0. M_Y5T0_&) \UAG"4_22E>_UCSS3>%WE'\?BO62 LV&7*U M@A2M8G<(>(H0BZ8F!"(1N*8.B791G]$4 DS#A6%3Q&R=]4G$Z:Y4N,H4VHC]47*RGDX:#MA+R+VBF5UPB?==TE!.( M&UA%9S+@7LK8B?8S1Z;OP_R!XTFEHZ:D\E_IIA(+Z8 OG<\*%>6P'4^-W.') MF6?W5VU:ME&$#W"8?DEF^R8KA*E<(?;T6,$J=TIKY'DI9%4]9FPSGH"T@@0'E M_&NTO7.Y R,J1V3V@A)@4OW">8+D!<>?.:GC@>^_$6@^05(&HI[Q MIRV FDYP5;*UU#.%?FR)!HN/:+VTW%BC]GN_&X 6<_YUA$]\)L2?$+JGW0\P MD_B[PVIX_/7F4V2W*-4,4P]&)V\&PL5?1.)-L#7_"C&U 1SDRT))=/4T ._I MPTE[0QMT/TM=_@=02P,$% @ Z(2A6 WC6*M< P 9P< !D !X;"]W M;W)K&ULC57?;]LV$/Y7#EHQ;( :*9+L-)EMP,Y: M; ]%@SAM'XH]T-)9(D*1&DG':?_ZWE&RFJ".MQ>)/^Z^^[[C\3C;&WOO&D0/ MCZW2;AXUWG=72>+*!EOASDR'FG:VQK;"T]36B>LLBBHXM2K)TG2:M$+J:#$+ M:S=V,3,[KZ3&&PMNU[;"?EVA,OMY=!X=%FYEW7A>2!:S3M2X1O^QN[$T2T:4 M2K:HG30:+&[GT?+\:E6P?3#X)''OGHR!E6R,N>?)W]4\2ID0*BP](PCZ/> U M*L5 1./? 3,:0[+CT_$!_5W03EHVPN&U49]EY9MY]":""K=BI_RMV?^%@YX) MXY5&N?"%_6";1E#NG#?MX$P,6JG[OW@<\O!_'++!(0N\^T"!Y9_"B\7,FCU8 MMB8T'@2IP9O(2]@)>#N^-]HV#M[K"ZKE_0MQ&@MF!X"H["?A>V#/(SV/(TJPX@9>/ M@O. E[^ ]\'60LMO06<,UT8[HV35RQ:Z>IX'RLL[J84NI5"PID6D>O0.OBPW MSENJJ'^.9:@G4!PGP+?LRG6BQ'G4<2S[@-'BUU_.I^D?)^05H[SB%/IB3;>V MVBEDZNM&6'Q-)XPD2WQEZK"T5N@ZR(CA[2/=;=YEX=>BDUXH^0VK&):MV6E_ M3-S)\,?%K;TI[U]O H_2M!RS3R_V\8$J4"AE2LIO!=Z ;Q!$URE9N$ M]4R93J$TSH.DH]E9&E.1Z1[V<(XTV8Y'YL8C.X,[ MT:"K.7N@8?D/M61)(= MA?7!X3^H4AL$%&7#^66:G "0%(0NT4E2/ZBP*S55&X#=%1&SB,^N#5#14XA# MU?,GIU(EX>3J!-U,*E-3[4H/KR"[F/*W2&%-Z98EPJ2 /(,[,Z9K],KSE.PS M^-"'ISP,NAPY*])2QU"CIDT5:D)4U'(DESKW3LCCRR*#+)Y,W\ MG6Y@R785 M/E![[T*%9=,+N+@LAOCFYTA%G*67A)5/#R1?S/HK,I[DE_3/XVE>P+$+DCQI M?BW:.K1X1SA4P'T?'%?'5V39-\\?YOT31&FOI7:@<$NNZ=G%) +;M_5^XDT7 M6NG&>&K,8=C02XB6#6A_:XP_3#C ^+8NO@-02P,$% @ Z(2A6*3Q?B#B M P [P@ !D !X;"]W;W)K&ULE5;;;MLX$/V5 M@1H4":!&=\M.; ..FV+W(0LC3G(,K"6I?UTR^WF$E#C,G<'K%(R]*;13> M?+IC!:Y1?]VM)*V\ 27G-3:*BP8D;F?.(KBYBXV]-?B3XT&=R& BV0CQS2Q^ MSV>.;PAAA9DV"(Q>S[C$JC) 1./?#M,9/FD<3^4>_8N-G6+9,(5+4?W%I ME=:U)TS,:AYT[[92Y>'$X>Q M_P.'L',(+>_V0Y;E9Z;9?"K% :2Q)C0CV%"M-Y'CC2G*6DO:Y>2GYX_XC,T> M%5P^L4V%ZFKJ:8(UFU[60=RU$.$/(")X$(TN%=PW.>9O_3VB,W *>TYWX5G M!R:O(0I<"/TP/H,7#3%&%B\Z'R-LI:AA25PE]0+E69>PM!E&"7\O-LKJ_WDO M 2U^_#Z^F9L;M6,9SAP:#(7R&9WYQP_!R+\]PSX>V,?GT.=KFL-\7R&(+7SF MBA6%Q(+9EB9-%]M[I,_#/I64$%'14/*F &V+#Y9^HT'L)4U,[,KM+TH@'6RC"E M&R9D275HU):*0G(A1$[N=(Q06GF&Z@:>2HGXIN> .B8KAY8QCPA64N1[JG/+ MO5_UV)*\M.@F#*4"IH'!3G"*GJ(B,@@7D*1NFL9&F+CC2?AS%/%,M*USXJ:C MD)Y1/(8GH5E%:3LE= &CR$VBD1$2-XS]7XUKW2:B@^E7_R^NB9LF$;W';C3Q M?XYQC"KPW4F20!"X491V<:DWA"Z(I9OZ8Q("^DQ(5M]W6M]"ZFVG?=<7!8I" MLEWYZMJC-P=J>M,K&UY5!HSE.0$I;!O,=&+/^9?;I(NA;7 !^*)1-J0Y1K^@ M)\^H[R^#*XHJ2MTP-.'%(14W@ON'^X7="A,WCA((8S<8);!8+9:M.G"3<0#! MV(V3B'JSZ_>.->_D$B)"A;UJ%9T(^T:W]]&@'6[S17N)'/:",# #1!P &0 'AL+W=O])V^5_C* M<6>.]N B62GUTQT^9M,@V<,^#T<&PW,&\=X@]KQK1Y[E.V;9;*+5#K33)C2W\:%Z:R+'I2O*G=7T ME9.=GVX?$K*$7'^@MXE; STQ?0=+M0!S%O1:\I DW\7C)&;RG* U\GZ^,U=06 M/TX%6N/T3N.XJS(V%4MQ&M!=,*BW&,Q>O>@.HK0*GH%_"*.[$O8';]#O=41_F#IS)U/G1D&K,N 6AC*'B7"2=)!E>NK4[ M>',)]\HR0:;#86<4#6NP*!Y"2[;[3;;[_YSM:RZ)$ 5\E.[.'T27-=%/1/14 M)5J=G:L$/4WU)3N"3:((D@26!=-K?*WRW+<:*^N^HMQMN=H8\>@AI2'(BVX\ MHH8919L7MY$V\VI>/]-/ZO6PH\13 MJ@T(S,DTNGI#7:/K 5(?K*K\H[U2ED: WQ8T*V4/!^>@F>*SWU!+ M P04 " #HA*%8+_7'Q)0" ";!0 &0 'AL+W=O70HZG#2*OUL:D0++XV09NK5UF[&06#*&AMF+M4& M)>VLE&Z8I:5>!V:CD55=4B.". SSH&%<>L6D\SWJ8J*V5G")CQK,MFF8?IVC M4.W4B[R#XXFO:^L<03'9L#4NT'[;/&I:!0-*Q1N4ABL)&E=3;Q:-YZF+[P*^ MNI=^U!A2NV%?9)M5]P7T_F\$HE3/>%MH]-8@_*K;&JV2<3 M@X;+_L]>]O=PE' =OI$0[Q/BCG=_4,?REEE63+1J0;MH0G-&5VJ73>2X=$U9 M6$V[G/)L<2]W**W2' U\^,J6 LW'26 )V>T'Y1YEWJ/$;Z D\*"DK0U\EA56 M_^8'Q&B@%1]HS>.S@ ],7T(2^1"'<7H&+QG*3#J\Y#]EOL(M-Z509JL1?LZ6 MQFIZ%[].5=P#IJ*E*7L>X86R.LE""1P\PX)[6AK(<^[)VW6&*S M1'WP)_#$6GJ3%C5GPL %1",_S4)G7/MI'L(=EYR>: 5KI2H#4>:/XARBW _S M$1SQ\4'2&$HR/[G*(4G]+![!@ECS$H')"@RCYTF::X@V-:Z3-3]<3Y]\08S\ M/,N@6GVA$<":9!O>[&@KN.K;2]=@;O,'EFO>#^AO=CBZYHS:4!@2M* M#2^O,@]T/PKZA56;3GY+94G,G5G3]$3M FA_I90]+-P!PSPN_@!02P,$% M @ Z(2A6.FT/;S= @ HP8 !D !X;"]W;W)K&ULC57;;MLP#/T5P1N&%LCB2R[-LL1 DG;8@+4(FG9]&/8@VTPL3)8\26ZZ MOQ\E7Y:N:; 76Y?#HT.*I&9[J7[J',"0IX(+/?=R8\JI[^LTAX+JOBQ!X,Y6 MJH(:G*J=KTL%-'-&!?>C(!C[!67"BV=N;:WBF:P,9P+6BNBJ**CZO00N]W,O M]-J%6[;+C5WPXUE)=[ !1+-O<"*P@XI,8R4/P]P@HXMT0HXU?#Z75'6L/#<3LCB8<]/G,-TAN(7[:$"UKHN@5H@&YEL+DFER)#++G]CZ*ZI1% MK;)E=)+PFJH^&80]$@71\ 3?H/-TX/@&K_!=4268V!UZ^WV1:*,P,7X<\[>F M&QZGL\4RU25-8>YA-6A0C^#%[]Z$X^#C";'#3NSP%'N\P>++*@Y$;LDMI%*D MC#/J\AA7;JHB02=PM))%@6O.'4WN-62$";*B/*UX!U]2S5)"148N&:\,8H[$ MXNQJO3EZ[:>%+K R_Y5G^QG8*,&BAJIIN2F)7Y+SBYZT?CB MW(ZBL!>.A^?D$H3$4JNA#ZZND9(^HO4.6D?>-V$-/_2"X;@W&8U(..E-PG$O M#(,35NT5'+>[>>EQ>Q *#/J#B5,:]L/H_#BXY7\!/Y:5_D'CP.#L7'O4>&65 M,'4/Z5:[#KRH&\]?>-V^,>([)C3AL$73H'\Q\HBJ6V(],;)T;2B1!IN:&^;X MBH"R -S?2FG:B3V@>Y?B/U!+ P04 " #HA*%8^7&JA'D# 2" &0 M 'AL+W=O2<7)O]^1DA6G50SL"]]T]]QSQ^.=5B>E MOYD:P)*G1DBS#FIKC\LH,D4-#3.WZ@@2OU1*-\SB5A\B<]3 2J_4B(C&<18U MC,M@L_)G>[U9J=8*+F&OB6F;ANGG'0AU6@=)<#ZXXX?:NH-HLSJR ]R#_?.X MU[B+!I22-R -5Y)HJ-;!-EGNID[>"_S%X60NUL1YDBOUS6U^*]=![ B!@,(Z M!(;3(WP (1P0TOBWQPP&DT[QMU, ]("15KA;U3 MI\_0^^,)%DH8/Y)3)SM%BT5KK&IZ9=PW7'8S>^KC<*$PC]]0H+T"];P[0Y[E M1V;99J75B6@GC6ANX5WUVDB.2W"6PZ&O']@ MN0!SLXHL6G!R4=&C[3HT^@9:2KXH:6M#?I4EE*_U(V0VT*-G>CMZ%? +T[+WT#;\^>O6^$R9)XWYDPY.]M;JS&!/EGS.4.<3*.Z![- MTAQ9 >L 7X4!_0C!YN>?DBS^Y0K?RKZ0\_0@%-#OI\G@ZD"]5@ M'3&L>XH8_!PD5-P:\HXD:4@3ZA;3,)W,!AWD9W5;V%:C740P*)V$-,YPS.+% M('=B6C/I6=,PFR4XSM.$[+6JP+CJP80W*>" JPI0+@V32>;DILD PZ4%9Y)D M\P0MS)#2 WM"884!T!@%)E$&'0%4IS3#,4U2\H?_RD9"2,,)G>)(LQEY4-:Q M&)%Z1V@63E$$%XMPD<;D2MY,A[R9_H^\P<+'[3.Y \$L6K=J\/GK$+JQ5+IJ MXZU4ZHWI%V/LQWLZ,7R"IL\JLR0/M09X53R^3S"?33LFF"P@Q.PY<"E=6J"# M1]!K\BWC7+3$Z& &#.5VA:GP[P[O270?J-E8=?=7/E<4>XI&PO=V]R:W-H965T+G[OGWNS)5ND?)D>T M\%@(::9!;FTY#D.3Y%@PTU4E2OJ3*5TP2UN]#DVID:4>5(@PZO6&8<&X#&83 MK[O5LXFJK. 2;S68JBB8?EJ@4-MIT ]VBCN^SJU3A+-)R=:X1/M0WFK:A:V5 ME!/6[,G@(EDI]<-M/J;3H.<(H<#$.@N,E@U> MHA#.$-'XV=@,6I<.N"_OK%_[V"F6%3-XJ<07GMI\&IP'D&+&*F'OU/8#-O&< M.GN)$L9_85N?'<8!))6QJFC Q*#@LE[98Y.'/,TA>L%###=*VMS >YEB^B<^)+8MY6A'>1$= M-7C#=!?B?@>B7C0X8B]N4Q![>_&Q%'SV*;CB)A'*9<' U_G*6$U=\^U0S+7) MP6&3;I+&IF0)3@,:%8-Z@\'LY%5_V+LX0GC0$AX*[^0H3+%:H=]JX\YPGN2*-P3\:GY6E5H^< MYM^1)$7"M'YRV62%JJ0E=\8AGWELZM)P:M:H66-8YDK;=Q9UL>]L# _=91?N MM:_F$QA7.6XY=>-KZ(\Z9\.8A)-7YU$_NMB3[I6EQ!P]4I/\*P?_XGG)3.ZS MESC!%8]2]4^JH\[Y6?\@C?^.FT(:C(8M_GG$T:@3#\\.NCHT:.'>15F@7OOG M@$KJ"EG?F:VV?7'F]47[^WC]7%&]UUP:$)@1M-<].PU UT] O;&J]-?N2EFZ MQ+V8TZN)VAV@_YE2=K=Q#MIW>/8+4$L#!!0 ( .B$H5B(E5\K%0, '\' M 9 >&PO=V]R:W-H965TE8F"QEDMRT_WZ4['CIE@8[[6*)UN/C(RW2 MTYW2/TR%:.&Q%M+,@LK:[20,35YAS\(7CSASLP66R5NJ',VZ*61 Y02@P MMXZ!T?* 5RB$(R(9/SO.H _I' _W>_8//G?*9VF@6C HL62/L MG=I]Q"Z?"\>7*V'\$W8M-B-PWABKZLZ9%-1977S++Y5*L=:(E^RCW5M,I)S\[OT-C=9/;1G.Y@;-/;"W0 MO)V&EK@=(LP[GF7+D[S D\*MDK8R\%X66#SW#TE3+RS9"ULF)PEOF3Z'-!Y M$B79";ZT3S3U?.D_)P'7/ MQ&Q9CK. VL.@?L!@_N95/(S>G9"?]?*S4^SS>^K&HA$(JH274[E2QIICTD^2 M'Y?>E>6)6J\EMPILA=1'N6[(U,]4Y!73&ZH@C0F/NI$6-YKYSEL))KW,G)D* MMNR)FMH:*%I/A[:51H2ZO4'H;A#0]\^K_@)X=]JDP TP%T;0.#$3N,<'U$SF MZ!&*R*A+46+)*<)*JQ*-FQ],0(DD[S=HG]5>^"=E";1DHB6S<(TYUFM"=AI2 M> WQ(!N-W9I$WAI&8U@4!7=IFH[*%PH?:6H:A#>O1DF+D UB@CNQV2!)1W\F M?SD>'B3OK9>2=]\@'0PS%S9-_7,POHS@6(.%!T.Q1M+D1C_I4XVT[7SLW_9_ MET4[5'_#VU\3:=APRDU@2:[1^>5% +H=]ZUAU=:/V+6R-+#]MJ(_)&H'H/-2 M*;LW7(#^GSO_!5!+ P04 " #HA*%8,C;I6"L% !0#P &0 'AL+W=O M]E3'5Z6"@TY4HN.[+2I3X92%5P0TNU7*@*R7XW H5^8#Y_G!0 M\*SL3<[LNVLU.9.UR;-27"O0=5%P]7@A<\G MAT0N4D,:.-[NQ:7(E+9:[M%=;-7K\'::V-+!IA]*#(2G?G#PT.+Q%@C0"S M?CM#ULOWW/#)F9)K4+0;M=&##=5*HW-924FY-0J_9BAG)A\%AJ3AZ([/5KX6Z%[W) MVU?!T']WP,&H=3 ZI'URBT2;U[D N0#K+%Q*;8"7<[BMJRH7R '#<[CD>@57 MR"+X4#HV4EG?B)P;,0%]Y!!_:'=[<2D,JBDB5:U^1;;GT3#]@/\+X6 M2@#7L) YNJ1/X6ZEA-@J!L!4IJLVEW0)X7,E%'I>+AM]*<7Z&@*/^6-[3T(? MKK*2EZGH;#F%:2&5R?YR4:,[-Y^_H'TMT+E@#$&,J!CT";7A=R>89WR6Y9G) M,/\,0KB3A./BF7*TRP(R/MI&/"7$%X1XUD%N]I:(P[_ @J;T(IG8UB60E&$Q"@39J95UZRD(GLM,.I*W#Z(R2!P='*!^-PJ0AZR%K0>0EXR$$ M0X\EP7;/P"BO%XE^##,"MO;QKK2F+*$ M",.8#U_M;PF&-;U'()%U-X)^U0A0-VONA"K@"'GY*+C2QWOX%_5CGR[)#L3 M^E% ESU6WF-O1&_7'(_O19_#F -N'+=N'+V;[ MDRD@E4RM\VL?L@Q;V3]!&'65D7]\&OC- ?\<$T+0@Y[9H_ R] MW3P0\8^PK^+&,6& :V&P+S8 M#P!IAZN$N!%AK3%:C7 5C>WX7.%\Y0N+WAM"OA [E/VMPG+\[]!K:?R_Q! M_?]G_K_+_*!SRBF$6MJS'#9)ZC/NP-.^;8^+4W=*>MKNSIHX-)=9J='Q!8KZ M_00'MW+G-[ *SCRL\\@I%&_#[0DJS69"!]A ]^1M02P,$% M @ Z(2A6%UKE@P' P 7 < !D !X;"]W;W)K&ULC55M;],P$/XKIS A)E7+6[N5TE;J-A!\ $W;@ ^(#VYR;2PL\]=T_N/-T:^\U5B 3WM=)N%E5$FTD_4V(G6-9 M"H<71GV6)56S:!Q!B2O1*+HVV[>XBR<0+(QRX1^V[=T\BZ!H')EZ9\P,:JG; M4=SO\O#(8)P\89#M#++ NW446%X*$O.I-5NP_C:C^4D(-5@S.:F]*#=D^52R M']@.^%/8$\'4"69,,>O+R++P]X>5]\E](5RKC&(GQ9+!U9_A:^'@JVQ1H> MQO+U,7$;4> LX@)P:.\PFC]_EIXFKWJ8#CNFPS[T^0W76]DH!+."#UR-%\+: M'U*O85&;1M,ANKV A^G>5@B:T8L]N@CHWBGQT0=#Z& K'/!O9137K)O POES MEJ:H.FUVFY=88+U$N]_/X?C!DT&XS/LG9R=II CPBC3H31?XOP M3A-RW@A>WW,+='A(@5ZTIQ5H,^N#(5]YX)!\NBU5006Y]XRM9^Y^A5GKD#:+ M2A"/9!X$F\!M91&A;FL1?2W^*=>_;N1PP6>^,AJ6[B\&1Y .TE'.XWB8^T_2 MJRA"8^54]6F9IAF,1G!KZ!#NH7""L^QTY)V]'!^4-7[4\6JTZ]#7'002;?/K M=KNG8]%VS(?K[;O#65A+[4#ABDV3DS/6U+:]O%V0V83^N33$W3A,*W[^T/H+ M?+XR3'JW\ ZZ!W7^"U!+ P04 " #HA*%8Z'"K,1<$ "P%@ &0 'AL M+W=OLO&G:I*U)G!"@#Y * M?=,FO4JH;&\?IO?!32XD:A(SVT#[W\].TOPB1*6RQ)>2./<>WWM\ J=WX$DP^C62> MF,T)CSBB:[1DP"$5)"/WPRT($L7\(_J,?JQNT8=W']$[%*7H>TAWG*0!GYA" M[JXP3+_8:9[OA$_LY* [FHJ0HW_2 ()FOBFK+DO'+Z7/<2_@'6%7R+$_(6QA MMZ.>Q>O3G9YRG))))\-S3N"M0L+@LY)4@!8TD>\9S\F\88RD&Y#:%^CA&=7C MEN0Y6[XY$!:@7_]*2/1-0,+_[^(WW]_MWE^][]=\2WR8&EMUEFP/QNS]7[9G M_=U%CB:P!E5N297;AS[[3@6)D=2V_U@0X=<(ZVH]Q_,R//7-M)^Y V<\,??U MEHZ#',]QRZ!&J8.RU,$K2O4I%^HEX22&3NGW@IQ[-)K &OUZ9;_>A57LZ:1* M$UB#JF%)U5"SBG.\05V@CM42\7$,'N)N#8_*0D>O*%3^\C-96;I!\*2J[!9R M+]*YIZ,)K-'TN&QZ?&$ACW52I0FL095M52; TBSE K"N4Q=;[6_DCBC'\4[( MV:YY%KNWW)5T?5+(G] &4BGJ&$E'@D@@[5'$A1+Y'CIK[D4]]\1TH34YP!4' M^,+Z+@K019PW-6Q3N'&MW[.*VPH^C\, ;G5!X99#L?H=T+RD@ MS \S90>PE_]N;=71=1;:"W7V.6E":S9>V2U[<&E9:_5JNM":=%5NS>YU.&^1 MM7FJC)K=:V[>HN%QATGVVAKN"'*M;@WCRBGA?J>TDNU'?J>]Z,\\]U!T MH37[K"P6MB^L8:S5C>E":])5N3'<:U_>H.$"L#ZM&+@M"7?$.&WS;-9F?PFP M3382Y7+[72KR65JY6HY=;[)A8VM];E\O\N%I!9//&UL MM5EK;]LV%/TKA%8,+;!%(JEG9AM(G PKT !!LFX?AGU@+-H6*HD>2=L=L!]? MZA')DB5F+J@OMA[W'MY[>&P=D;,CXU_$EE()OF9I+N;65LK=M6V+U99F1%RQ M'.4Q&52EMK(<7P[(TEN+6;EM4>^F+&]3).?=(U=G=H,2)QG-1<)RP.EZ;MW MZR4N$\J(/Q)Z%"?'H&CEA;$OQ&XY144TI2M90!#U=:!+FJ8%DJKCGQK4 M:L8L$D^/7]%_+9M7S;P009X(PFX3L!EHU5E95MW M1)+%C+,CX$6T0BL.2F[*;-5-DA?3^"RYNINH/+EXH@>:[ZD /X.[1)#-AM,- M*0EF:U#?!._OJ"1)*CZHJ,_/=^#]NP_@'4AR\/N6[07)8S&SI2JF@+17]<"W MUY /"&6%SBX1&\<3;_^J1"P4=),_'W$&\5KCN,6_RLK\6.K.C<4K];0?F!6HL? M?X"^\\M0TX; .A2X#06N#GWQ3%(ZJ(PJS2_3BO^9PR)TD:LF[7!:^E!4Y =- M5*K,A@6=K,2XDW!-9ITF^:]"?2GF^2 D-@'0J"AH+@^[17 MI7DGJL(!0F%/>^=1+L(N'M9>V-04:FNZ?[B_&2I)FW4IZ8; .@U&38/11+J+ M3%)@"*Q# 73:!ZKS?SWI#86YT/>&M0=/'O10_\_W>+,<+$N; M=BGWIM"Z3:*V2321 FM@4S080NO2T'H/J'VN:S2(S\4%O1#V-7@>!D/7BT8T MV!H"J'<$CYS%^Y4$8K0^;?[%LV (K=MM:S6@-Y48C5H14VA=&EHS K4/>HT8 M_3.5^=C#?E^, V$>HM0D>,X#_P>BXYR<6:76>5WE^J@GW*$H[(8CNFW]"7K#GZ@^DQ4=]P'Z_(OG M8(I5$-2Z'N1.)46C=L@46I>&U@XA_=++N!2] M[BOX/"K$T8B11:T[06^XDTL%K'1&@[J\9DZ\GQ0#-ANGB&U!+ P04 " #HA*%8 T?>Q"L$ !Z M%P &0 'AL+W=OHJ+;JJU=X]G.[!)0-8F]@YVP%ZO_[L) VD!.]R9U[ =CS? M^/N0\,W8P][;P!-=KI09 M\">CC"SA&=37[%'HGE^CQ#0%)BEG2,!B[-WBFP@/C4$QXW<*&[G71H;*"^?? M3.2*+7[0IYP[TY'DN%4\K8[V"E++RGVPK M(?8,-$Z[05 9!.\->D<,PLH@_%F70*Y0IJ10Z1$21R4CP#1)FMD8SC4+, MPEK3I\SL^[,2^BG5=FKR!&M@.4CT"=W&,35[01+TP,HWRNS,102*T$1>ZBE? MGR-T\>$2?4"4H1E-$CU!CGRE%V+@_'GE]*YT&AQQ&J(99VHET3V+(6[:^YI MS2)X8W$76 %G1'10B#^BH!OT6M8S_7'SL,4\LIM',#]FWF 3UGL2%GCA,3PJ MR7(I8%EN %^@:I?0GU_T5/2@()5_MXO;:<4T*N9$9FK6?/ACZ9DHPJDM!_($9S_>()G6QT0ZJ/B(%JT['$ MP]T"T*3.]:37T2_6>E\?J]-3]6GU.*@]-GCW:]Y]*^\GF/,E*V@;_W0..E,7 M+U(;YQ(+X[T5X*"#WY'N'ZX3X_?21-9U_JU.CU5GU:/_?;0Q-U=7=6U,B_C\ MGRT\*1&J)1#O0J:^.4[3(%5I3 MQ+WB%)\I'"M@5Z*Z1(M?)"@4M9<:QSR7> MU=786F9.9I31-$];*3HMG9VB1:[0FJKMJF?<.U<0NBR1IT[1(E=H35%WI3FV MU^;W6P7F\(LRP>-D7%U^)"GZ]?@0AYV:JK'1NCU!RO6S5T5)E7 M&IZCSL>[0A_;*_T9V1X-9Y?%^]0I6N0*K:G:[M" K\X5SD[/#$[1(E=H35%W MQP9LK:+_9SC;LI60*8EE<[DI=:.1,E3=[]6A]@7Q; M7)N^&[_#-]/R&G@'4]Y*SXA84B91 @L-V>ULJ-X5EQ]OG"E>%HT M5T!B$&:"?K[@7+UUC(/ZNGWR+U!+ P04 " #HA*%8D<8Q0+@" !2"0 M&0 'AL+W=OS#:5)2J-4R@O8<,[QO>>"K^,U M%X^R %#HJ625'#N%4LM+UY59 261YWP)E7XSYZ(D2D_%PI5+ 22WI)*YV/,& M;DEHY22Q?78KDIC7BM$*;@62=5D2\>\:&%^/'=]Y?G!'%X4R#]PD7I(%3$$] M+&^%GKF=2DY+J"3E%1(P'SM7_N4D,G@+^$EA+3?&R&0RX_S13+[G8\0JRWA=*8GN( .Z(C,&Z Q-]>>8UWK(YZ@/<9J"(I3)3QK[,$W1ZX+7DM2Y3)VE8[.K.%F;237323XC4A^$'&. O\SPAX.>^@W^^DI9!T]Z*&G MAZ_>1Y\IKNZ(EU9<%<6;/6"-_1>O);H]]5,*J'_J#]]IC8Z8;^.V64N MY9)D,';T-B)!K,!)/G[P!]Z7/HN/*98>4VQR)+&M8@1=,8)]ZB__B.BJTE>) M1F1@1#V%UM6MR#BOQ1M(U*]P;T7N^.)+;E7=AY%^[WCNE.1*H, MD.YI*!.04X48EQ)ZMXA&+-IPYRP(@N&.AWTH?W"QXV'XRNDSC/&.UJ07-7RI MQU;649=UM#?K>ZX(Z\LO>K7:<#CR=O-[C1KI?64'E>X-X;W?R)'$&K?&ULK59=;]HP%/TK5E9-K=0V(>&C[2 2T$V;M$H57;>' M:0\FN2%6'3NS#;3_?M<.9!!25&E[(;9S[_$Y)_:]#-=2/>DQ4/Y=)P M)N!>$;TL"JI>)L#E>N1UO.W"C"UR8Q?\>%C2!3R >2SO%<[\&B5E!0C-I" * MLI$W[MQ,!S;>!7QGL-8[8V*5S*5\LI,OZ<@++"'@D!B+0/&Q@BEP;H&0QN\- MIE=O:1-WQUOT3TX[:IE3#5/)?[#4Y"/ORB,I9'3)S4RN/\-&3\_B)9)K]TO6 MF]C (\E2&UELDI%!P43UI,\;'W82$*<](=PDA,V$[BL)T28AM2 MD0!!K\A40W8"CC^@RC'A]NR>G)&3DA3)!ON5QJ*E(]] WRLNA^ MLN$PJ3B$KW"(R)T4)M?DHT@AW<_W44\M*MR*FH1' >^HNB11YYR$0=AMX3-] M>WITA$Y4>QPYO.CM'I_O6)PU+/XYDYQ;X]=4I;_:[*RVZ[9O9^_]C2YI B,/ M+[8&M0(O?O^NTP\^M'GQG\#VG.G6SG2/H<<36# AF%C@5>3.#)D1DP.A>^XD ME3L[V+JUBJ-.?S#T5[M"#X/"\*I7!^T)Z-4">D<%3)=*@3"D M!,5D2DHE5\P5.$L;GDLL5I#N\S\G HLSZE20R!7FM4NJ]NWM2@J"AJ*6F*A= M3[_6TS^N)Z=J 14TKSOT#/A>=\+I!NB7H M.FAG/:A9#XZRQKKQ[V=H<'B&HNBJ0?XP*,1#U&#O[Y3C M!/VZ4T<46@*F+U M:MT(QZ[^-]8GV""K?O87INJN6*+PYFC"(4/(X'* ?JJJ8U43(TM7].?28 MQ MPQR;/"@;@.\S*H_S;$?P!02P,$% @ Z(2A6&>+Q"?P @ )PH M !D !X;"]W;W)K&ULM59=:]LP%/TKPH/105=_ MY:/M$D/3=BRP0FC9]C#VH-C7L:@LN9*2-/]^5[;C9I"HH:POB23KG'MT=23= MT5JJ1UT &/)<G[.BV@I/I,5B#P2RY520UVU<+7E0*:U:"2^U$0 M#/R2,N$EHWILII*17!K.!,P4TR1=*F-+%LP*BB9:/[I$W94'H_ K0YQ)IF(%PDC%0)//Y"K+ MF$T6Y60JFBVWJ3NY 4,9UY]&OL&8%NFG+?^DX8\.\,?D3@I3:'(K,LC^Q?NH MM1,<;05/(B?A'55G) Y/211$/9)2 PNI-@[BN,M$7!/'!XAG"JVNS.:4S#@5 MAE"1D=NG):O0@X;\_H[3R=1 J?_LRT+#W=O/;8_6I:YH"F,/SXX&M0(O^?@A M' 1?',I[G?*>B[W;P\TV';B9^S0V+/V:Q9[651*/_-6>P/TN<-\9^![RI9HS M=%^&)Z&40AO5.(9UDO (FQ!,+=,9N2$"5+6CMAK)G>\,&JQCJ0-.NT#)]<# MY6CY+G7[Q#@)WKBGPT[>\!W=.'P'Y>>=\G-G8F\.&:$ GA/.A>\ M0G_,91!&+V*CX^[04ZPU;#5C=2XU7G#\&,^^PNXPK;_S=I>@%G6%HDDJE\(T MSW@WVE5!5\W;_S*]*:'P:5PPH0F''*'!V1!O4]54)4W'R*JN!.;28%U1-PNL MY$#9"?@]E])L.S9 5QLF?P%02P,$% @ Z(2A6%\(%CZ@ @ ! < !D M !X;"]W;W)K&ULK55=;YLP%/TK%JNF5NK*-VD[ M@M0FFM:'256S;@_3'ARX2:P:F]E.:/_]KH&P-"79'O8"-K[GW'/,]75:2_6D M5P"&/)=F=,K).YE$]V,'<\* @ZYL0P4 M7QN8 .>6"&7\ZCB=/J4%[HZW[)\:[^AE3C5,)/_."K,:.Y<.*6!!U]P\R/HS M='YBRY=+KILGJ=O8$6;,U]K(L@/CO&2B?=/G;A]V 'YT !!T@.!? 6$'"!NC MK;+&UI0:FJ5*UD39:&2S@V9O&C2Z8<+^Q9E1N,H09[([L0%AI&*@R0>0OY8P&B:TA^]:5S2'L8.G2X/:@).]?^'F//'FB-%65 ,GG)47DSK!.6 \$#2C3E>, +**6P)=UT4+:M^8/B MDS>_-/"2.-X3/Q 5^M%H3[R[TZ/L_8 -8,F$)AP6B/,N1NA>M3VWG1A9-6UK M+@TVP6:XPFL*E W ]8649CNQG;"_^++?4$L#!!0 ( .B$H5BDB(A3>P, M !\/ 9 >&PO=V]R:W-H965TJ'QR8!.O YFR37*7^^+.!I6%+N$3B2X+- M/,]XGK''S/+(^">1 4CTI(];$!^+)^Y&ID=2TH*H((PBCCL5L:#?1_?:?O:X \"1W'RC'0D6\8^ MZ<%3NC(LO2#((9&: :N_ ZPASS616L;GEM/H7&K@Z?,+^R]U["J6+1:P9OF? M))79RE@8*(4=KG+Y@1U_A38>7_,E+!?U+SHVMH%OH*02DA4M6*V@(+3YQU]: M'4X MG<&X+0 YS7@G >W!;B7>O!:@'AF$WLM7(0E#I><'1'7UHI- M/]3JUVBE%Z%ZGVPD5V^)PLGP'1,"/0-'FPQS0#^AAS0E.H4X1T^TV8,RDR@ MF*:0]O&FBJ,+QGD)YM$9)7R+Z0PYWH_(L1QW:#WC\/>8SY!KUW!O !Y=#A_R M'H_#(TC.P7MBN%UFW9K//I>E#B!E:'JD0!^ "/\X3M[;OT\)/249-&49/%$9+V4>%U*O#'V\(%*DI*\ MTK41"4@JKHX:"'2CSI'0YT_<#F5FE/3:S#1D?DVF+Y%#: >^%]CVTCRAZM$#_]FQT;1F2>-37M1)/219-219/1-9+6- E+)BTK =3IF1*LFA*LG@B MLEY*%EU*%A.6H<4EE6-]D54TNJYK)9R(K"?A72?AW:B$3S3AH/>SDBYA1<%> M+L1OW8UW_[NF'-OQYI[_2L]1]]?NW"G)XHG(&MG-DTZ@ +ZO6S"A)%6;L?F. M[F:[+N^A;FY>S:_M^ZAIUOZC:5I']9F[)U2@'':*TIKI9HLW[5@SD*RL^XTM MDZI[J1\SU<$"UP;J_8ZIJZ4=: ==3QQ^!5!+ P04 " #HA*%8S"Q<_QT# M ;"0 &0 'AL+W=O2[V729[(;^KDA"-[BO&U=0KM=Y>^K[*2U)A-1!;PF%E+62%-4SEQE=;27!A M@RKF1T&0^!6FW,LFUK:0V434FE%.%A*INJJP_#DC3.RG7N@=#+=T4VIC\+/) M%F_(DNB[[4+"S.]0"EH1KJC@2)+UU+L*+^>I\;<.GRG9J]X8&24K(;Z;R;MB MZ@6&$&$DUP8!PVM'YH0Q P0T?K287K>E">R/#^AOK';0LL**S 7[0@M=3KW4 M0P59XYKI6[%_2UH](X.7"Z;L$^U;W\!#>:VTJ-I@8%!1WKSQ?9N'7@#@N .B M-B!Z'#!\(B!N V(KM&%F95UCC;.)%'LDC3>@F8'-C8T&-92;K[C4$E8IQ.GL MO5 *+8A$RQ)+@B[0+D.)A MO \9Z](6'=(VBXX"?L!R@.+P)8J":.C@,S\]/#Y")^Z^8FSQXB?P'!G^>K52 M6L(M^>9*5P,W=,.9RG&IMC@G4P]*@R)R1[SLQ;,P"5Z[M/XGL ?*AYWRX3'T M[",4.@9GV"6RB4QLI*EFN^QB'"7CB;_KLW=X16&8##NW![Q&':_145Y?;/V MPX]W1$(Y/)SIB_9^G,&!;DSG+NH-^*A'*GP5#)-T-'K$WN&8IF$2AH&;?]+Q M3_Z1_^%6_T%!-.P?BDDX&V<"=46]U^)[\0C&'96W6J:+9XU3\< MP2!.'TEP>(6#,'+S3SO^Z=_S[R?_- 7I20H<7@X%?J_/5$1N;/M5*!V1?0:=OVG4OV&:WP:HC!O*%6)D#9#!8 P'0S:MN)EHL;7=;"4T M]$8[+.'OA4CC .MK(?1A8C;H_H>R7U!+ P04 " #HA*%8+^NC[9\# "P M#P &0 'AL+W=O>T$!LKD_)T:]LBR2#'XH:=H%"_I(SG6*I3?K3%B0,^ M5**07X^[;@ZLUN7 \FA$(05B$.ZL>[\:^ MZ9,/AXWEZ(R 0B*U!59?3W /E&HGE<=_C:G5WE,++X]?W'^OBE?%[+& >T;_ M)0>9;:REA0Z0XI+*C^S\!S0%A=HO8514G^CIO_-R MN!"XP2L"KQ%X4P5^(_"G"H)&$$P5A(V@*MVN:Z_ Q5CB[9JS,^(Z6KGI@XI^ MI5:\2*$;Y5%R]2M1.KF]2Q)>P@']2?">4"()"/0K>E3]>"@I():BEPAZ$?$V M!HD)%>]4[.?'&+U]\PZ]0:1 GS)6"EP8X7&.3WX_(8DE;N&^3Q]+N;Y _3[^YUY;9:D799O'99O,K/?\5OA[_C M/56D%JY M_;1U?<]57?)T"=P0%?K!HAL5CZ9W+P=&TKB4XDUF'8-@2#"<1/&/.<:''L@E<.&#B10NW M!\X0M/1[07$X:% O6O:Z^,$4Y#IM4*?0J"TT&BUTQUD*0K^98%H];!2.ZB@% M<\71H!C?#?JM,@SREF&_XM&TKFV5F_1&4[J6WDQF'7JKEMYJE-[?%3<\?'DT\5L-'\? "WO\#$%JEO7X MC29U+;^9S#K\7.?_-W-GO/^8U -O&L'&JSMYPSZ>>U/8:N4[/8KCF5V+<2ZW MFJ-]L=G1>UGUYGXDA5#_"JFR=VX6JD-XO3VL3R0[5?N?/9-J-U4=9FI+#5P' MJ-]3QN3+B=Y2M9OT[0]02P,$% @ Z(2A6"L4(7 ) P $ @ !D !X M;"]W;W)K&ULK59=;]HP%/TK5UDUM5+;0$)#VT&D MT@^MTBI5L&X/TQY,<@&KCLUL!^B_W[4#&:4IZL->B#_N.3GW.+Z7WE+I9S-# MM+ JA#3]8&;M_#(,33;#@IE3-4=).Q.E"V9IJJ>AF6MDN0<5(HQ:K20L&)=! MVO-KCSKMJ=(*+O%1@RF+@NF7 0JU[ ?M8+,PY-.9=0MAVINS*8[0/LT?-VUD_. \@QPDKA1VJY5=< MYW/F^#(EC/^%Y3JV%4!6&JN*-9@4%%Q63[9:^[ %()YF0+0&1+N SCN > V( M?:*5,I_6#;,L[6FU!.VBB3=EPZ4YQ9#7M1I= .'!T=P %S"]YDJ M#9.YZ8661+I7A=E:T* 2%+TC*(8')>W,P*W,,7^-#RFY.L-HD^$@VDOXP/0I MQ.UCB%I1IT'/]9G9C=$OE?-,',.]S.BF&G3&5Z,C^#540@!]TDLB^MWD=Z6GTZS'58E+,V<9 M]@,J P;U H/T\Z=VTOK29-9_(GME7:>VKK.//1TPP62&QS#&*9>2RRFH"X72"2ZXKW-49F&Y M.4=<4>TUV"2UXCO;4G$>=W>4OHWIQDFST*06FNP5>E>*"1?"?X]D9:U4C06? M,E=G&V]P\D;)R<7%KMR&H"3I-.OMUGJ['_L"Z*;L/_MNP[%V=\^^*>@\VI$8 M;A77 O74]QP#F2JEK:I0O5JWM2M?S7?6!]3NJN[TCZ;JE51CZ(,V('!"E*W3 M+KFFJ_Y33:R:^Q(^5I8:@A_.J&6C=@&T/U'*;B;N!?6?@/0O4$L#!!0 ( M .B$H5@VD(@(]0, $47 9 >&PO=V]R:W-H965TN:1SK MXU?T+QEY3>:%2ICSZ!M;J>W4&WEH!6N:1NJ1'_Z"@E#?X"UY)+._Z%#8!AY: MIE+QN'#6$<0LR7_ISR(1-0?<.^% "@=RKD-8.(09T3RRC-8=570V$?R A+'6 M:&:0Y2;SUFQ88K9QH81^R[2?FGVA3* ]C5) ,5"9"M![I"2BR0JQ9 ]2Y?./ M:*$K:)5&@/@:?982],/[W&.%J$(9T-<,R.P.>H1E*@1+-NB62B;1^SM0E$7R M@X9Z7MRA]^\^H'=Z"?2TY:G4R\F)KS0A$Y:_+(*_S8,G)X*_I^(:A?@*D8#T M6MSG=O<[6);N8=/=UVDLEC4;NUVOW,R?U1N[H$J:>/HH2 MQ!Z\V9]_X$'PJ8V4([ &Q;"D&-K09XLM%^JC A'7JZ.--2S0+\ZI6E/^B?V /$<)ML5OANVZ7 M([!&)OIE)OH75F3?)45'8 V*@Y+BP+K93US1J(UA[M;_GP(\MB+C<#!L+\!A M&=/070'JT?,"/8G,[A=:& NF&+1NFW7=KMOF"*R1HE&9HM&%E3ER2=$16(/B MN*0X=O2M')]5JFU6)[^5.*@$0& -G0*M3 M&H^&^ 2CFJ3!SHX?:65IQ>_,TA%:,QN5*,&7JA+L5):X0FO2K(0)MBN3D_= MX5 ?>'.V_86^@17 @5?JE"P4XGB"JU)LQ(I MV*Y2SK\+\+$B.2I7FTDSP$JQ8+MDZ78+.)4A!=HY="IU@:TW>Z?3%[92="I# M7*$ULU$)$3R^])!9)4QGFH[0FO]]5TJ&V)7,R2N '.N,W\^4U:093Z5#B#L= M$G:Z NP+=VXHO(5 (;6NR<5M$[=]D[<0**02*,15ZX0<=T6.RO5LQ4(JQ4+L MBJ73%6#'ZKPU/0OCG(Y?ZW&:!O,]%1N62!3!6OL$UT.="Y'W;/.)XKNL[?G" ME>)Q-MP"78$P!OK]FG/U.C&=U+)S/OL/4$L#!!0 ( .B$H5@>,1 !>@( M %\& 9 >&PO=V]R:W-H965TTI=E(L"M4)*@0"'JH>O FLQL+QTYM)TO_?6TG1$%:5CV00^*QYSW/ M&X\GV5:J)UTA&GBNN=!S4AG3G 6!+BJLJ9[)!H5=64M54V--M0ETHY"6'E3S M( [#TZ"F3) \\W.W*L]D:S@3>*M MW5-U=\+Y'([)Q%YF;ACF\JXB2#/&KK! M>S0/S:VR5C"RE*Q&H9D4H' ])^?1V2)U_M[AD>%63\;@E*RD?'+&53DGH0L( M.1;&,5#[Z7"!G#LB&\:?@9.,6SK@=/S"?NFU6RTKJG$A^4]6FFI.OA H<4U; M;N[D]CL.>DX<7R&Y]F_8#KXA@:+51M8#V$90,]%_Z?.0APD@2M\ Q ,@_E] M,@ 2+[2/S,M:4D/S3,DM*.=MV=S Y\:CK1HFW"G>&V57F<69_)(R!1WE+4*- M5+<*[1$9#524P$2'VO3V)S@O2^8R3SESYTC?XKK%##O$N'7N![@*>Z886."?VAFE4'9+\XX?H-/RV2]4[ MD;W2F(P:$\^>["N#1U<&QW"N-0X5<,WHBG%[[*CAIB^/$NRAWV'1*L7$QGO] MD$*-$Q=4,PV_KNT&<&6PUK]W)2YYS\2]$]FKQ*5CXM*]Q3&Y/W(-ID(0TN#. MHN^)HM SN>[:Y:?I[&LX>:(LZ*;*=D%.9LGHU8<<3*Z_:[WV_FR8T,!Q;6'A M[/,) =6WL]XPLO$=826-[2]^6-D_ "KG8-?7TFH8#-=DQG]*_@]02P,$% M @ Z(2A6(KI;RZP!@ Y$ !D !X;"]W;W)K&ULM9QK;Z-&%(;_RLA=5;O2-H;Q/4TL)>:6JI&BS6[[H>J'B3VVT7)Q8>QL MJO[X#IB N60"TNM\2 "?\\P87H;#.3.Y>@ZC[_&6V0NPN^_UX MN>4^BR_"'0_D)^LP\IF0N]&F'^\BSE:ID^_UJ::-^SYS@][\*CWV$,VOPKWP MW( _1"3>^SZ+7FZY%SY?]_3>ZX$O[F8KD@/]^=6.;?@C%]]V#Y'4E>OS M(';#@$1\?=V[T2\=.DD<4HL_7/X'W9.=N==W3DAYQCR]%@F#R MSX$ON.77^:)Q7P1>G^Z*[&][DU[9,77;.^) M+^&SP[,O-$IXR]"+T]_D.;/5>F2YCT7H9\ZR![X;'/^R']F).'&@] T'FCG0 MM@Z#S&'0UF&8.0S;.HPRAU%;AW'F,*XXZ-,W'":9PZ1M"]/,89I>W>/E2*^E MP02;7T7A,XD2:TE+-E)!I-[R$KI!HMU'$DGYE]X+*+]4NPC-]B07\C- M:N4FHF(>N0N.MT8BL8\&%\SUXD]D+7[^29],?R5N0+YNPWW,@E7\F7PH[5_U MA>Q;TD)_F?7C]M@/^D8_!N0^#,0V)F:PXJL&?^,=_XD"T)Q=$'Z48/5=6 \=1!^_'>3XH_P83,\>2A=QCNVY-<]^=1)B;VY/ -CK>D,+) P PDS MD3 +";.1, <$*PEQF MQJ*)7A+B40FP<8H^0<0I)@I;#7+OJ'TY55+<8TL&T M;&0H^])5'4B8A8392)@#@I74,^:Y_\K-F!VD*AN?D$I85^$A80829B)A%A)F(V'.M![S M:O(GCQA*BIKEBIHI%;5@\9;LV(O/@^8H:U:+LF:Z5@W'E6UTU0829B)A%A)F M(V$."%:2D*X5N3>M8SQ&_B.FO_/"%\[)(S_PB 5+WIA-4Y*[CE%0F@&EF5": M!:794)J#HI75>)()UL\9K65TE"*1- -*,Z$T"TJSH30'12LKDA:*I(BTEYK2 M67E(FI'13J,/.IQ6 P$3VJ@%I=E0FH.BE2559/1U99ZV(JFLA491#6H!'!W7 M(SAU%'-R#Q/V0M/LF!4S$/X%8- M[2Q$:'4"2C.A- M*LS-:J80X*0=&#JK%LKR*RH.NS"?/[P+!-]%Q\M);A2XU MHK.8H!4&*,V$TBPHS8;2'!2M++NBSJ!/S_JH#0#2C.A- M*LZ$T!T4K M*[*H4^CJ0D7;'$J]7E%[U:V;-$P>4G>GLTR@=0@HS8;2'!2M/->U*$50=2FB MXQPB-:WK0)713I4UJF9:C#9&)K1?%I1F0VD.BE;62U$LH,K4;_L\6L9Y9[I9 M@]5@-JE)H(V5V=1B?8989G6:F!W1RF!FJT]"YTMVCFPZ+;+I5)U-?[=DG?F7 M!GAM4+U2=:/);%R]4,B4L0FE65":#:4Y*%I9(45RG*J3X]67)ODRGA>ATS@V M%%L>D2<>\+7[AH:@D]ZA- -*,Z$T"TJSH30'12NKLLBNT^$YWZDH-)L.I1E0 MF@FE65":#:4Y*%I9D44VG:HGW+=\IZ+UF?;5=ZH&DZ&N5]^IU-WI+!-HBAM* MLZ$T!T4KRZ1(<=,NT^U5,7)#/E6;UF+DNM5@/*S%R.-:7%NW,ANL].&T%B,W ML*KBM-4GH?,E.T?:F!9I8ZI.&[\?(T]JIZ0A1JX;-<3(T POE&9!:3:4YJ!H M1X7T3Y9.^SS:I,OH8SFF[P-Q7"N<'\V7ZM^D"]0KQV_UR\5QP7V!.:[_OV?1 MQ@UBXO&U1&H7$WD'1\[2!=I/H1"AGVYN.5OQ*#&0GZ_#4+SN) WD M_]A@_C]02P,$% @ Z(2A6$)(P?\H! B!, !D !X;"]W;W)K&ULM5C?CZ,V$/Y7+'JJ[J3> H:09)M$VLWVU'LX*J#]XP">C 3FTGV97ZQ]<&%L(O;R*Q+PF&F<_?C,?S@62X2<>:@<+H=<.& FPY^CX-7 M.'A9H#FS+*P'(LEBQMD)<6VMT/1%EIO,6T434[V,CY*KI['RDXLU",D/&WG@ M,=VAS^A.IS66+V@-"9$0(LE0W8;0L'RX9$(*]/$!)(D3\4GY?W]\0!\_?$(? M4$S1'Q$["&4O9K947/6,]J;@=9_SPCV\//2-41D)]!L-(:S[VRK&,E#\&N@] M-@)^(_P&>>XO"#O8[^"SO-S=,]#QRKQ[&9YW4=[5"/@1T-]KEB1(U>>)\/"? MKJSEJ'XWJM[SMV)/-C"WU*;.,*W%SS^Y@?-K5\@#@=42X)<)\$WHB[LPC/5& M%F@3$;[+*PV>57L2T!5XCA9D:+HW'1?.S#Z>1].V\+$W*8UJ+$O"BEEYUM?]J:]+/O> UF'4;C:=#-S'4JJ7.,W)24O+&V!4!M<;$3 M--AU6'G3L=-#[TR)72.]1S@"U\PRB64R O6& A2VL=+8_] EK<@\P[5;<2BT M>CYPE0_\+NVH@!TJ"0.AU9-0O2:X1A&^K"45&+6R]2?-GM1AY;D]V]VM9-P= M5L<+.%-?ZC#QW5ZFE92[9BU_LS45_F_TIBZK_N94::]K5+9+FE/07F5GTFI. M;2LO\/N:4Z6,KED:5YQM0>B/-Y*@+8 X:U*\^!K("^#B7F6<\.IM.A!:/3V5 M-KN3]^E51LV_.@D#H=634$F_:];^RWI56]N5Q#:+N&V$W9X:QI7^8[/^7]NJ M<%OGFT0[3,ZCJ1.MW@2P^4W@S4Y5^!N9F4SJO"I%QD:QNZ!'%0"!<74[C#RO M27=\CCI+CM$:=R_=V^7^:%0!9.?4:EO>E6P M B6P59#.S5@EB^?'/OE LGUV@)RL.WQ?]0 M2P,$% @ Z(2A6*0A,TZF @ PP@ !D !X;"]W;W)K&ULM5;;:MM $/V510TE@1!=;,M)*@MBIR6!&$Q"VH?2AXTTEI;L M1=U=6<[?=W=E*RZU50CXQ=K+G#-G9CP:)8V0KZH$T&C-*%<3K]2ZNO9]E97 ML+H0%7!SLQ2286VVLO!5)0'G#L2H'P5![#-,N)"1%J>V!GR85+N )]'.UD&;G=RPY8< 5$1Q)6$Z\F_!Z&@86 MX"R^$VC4SAK94%Z$>+6;^WSB!5814,BTI<#FL8(94&J9C([?&U*O\VF!N^LM M^S<7O GF!2N8"?J#Y+J<>)<>RF&):ZH?17,'FX!&EB\35+E?U+2VHZ&'LEII MP39@HX 1WC[Q>I.('4 4'0!$&T#D=+>.G,I;K'&:2-$@::T-FUVX4!W:B"/< M5N5)2W-+#$ZG,\$8T2;-6B', ,\(*'1Z"QH3JL[0"2([B?VS;8M:IP!A// M=) "N0(O_?PIC(,O/@RT95&X\1?[=$TZC2->C7-"2>L9ON<]0(_F*JXDQ4?L\% M?C!U5YVLJR,6_>H(RL/@_24='*WL_Z$.H\.%]W?F"@-9N.FIC.N:ZW;$=*?= MA+YIY]*[>3O>S?NZ(%PA"DL##2[&IO]E.S';C1:5FU(O0IN9YY:E^&PO M=V]R:W-H965T':0\NN1!KB