0001314223-18-000010.txt : 20180809 0001314223-18-000010.hdr.sgml : 20180809 20180809120225 ACCESSION NUMBER: 0001314223-18-000010 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180809 DATE AS OF CHANGE: 20180809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Amber Road, Inc. CENTRAL INDEX KEY: 0001314223 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 222590301 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36360 FILM NUMBER: 181004131 BUSINESS ADDRESS: STREET 1: 1 MEADOWLANDS PLAZA CITY: EAST RUTHERFORD STATE: NJ ZIP: 07073 BUSINESS PHONE: 201-935-8588 MAIL ADDRESS: STREET 1: 1 MEADOWLANDS PLAZA CITY: EAST RUTHERFORD STATE: NJ ZIP: 07073 FORMER COMPANY: FORMER CONFORMED NAME: Amber Road, Inc DATE OF NAME CHANGE: 20130710 FORMER COMPANY: FORMER CONFORMED NAME: Management Dynamics Inc/NJ DATE OF NAME CHANGE: 20050112 10-Q 1 ambr-630201810xq.htm 10-Q Document
false--12-31Q220182018-06-3010-Q000131422327520695Accelerated FilerAmber Road, Inc.0.0010.0011000000001000000002728898527496442 0001314223 2018-01-01 2018-06-30 0001314223 2018-08-08 0001314223 2018-06-30 0001314223 2017-12-31 0001314223 2018-04-01 2018-06-30 0001314223 2017-01-01 2017-06-30 0001314223 2017-04-01 2017-06-30 0001314223 ambr:CostofSubscriptionRevenueMember 2017-04-01 2017-06-30 0001314223 ambr:CostofProfessionalServicesMember 2018-04-01 2018-06-30 0001314223 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001314223 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001314223 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001314223 ambr:CostofProfessionalServicesMember 2018-01-01 2018-06-30 0001314223 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001314223 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001314223 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001314223 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001314223 ambr:CostofSubscriptionRevenueMember 2018-04-01 2018-06-30 0001314223 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001314223 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001314223 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001314223 ambr:CostofProfessionalServicesMember 2017-01-01 2017-06-30 0001314223 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001314223 ambr:CostofSubscriptionRevenueMember 2017-01-01 2017-06-30 0001314223 ambr:CostofProfessionalServicesMember 2017-04-01 2017-06-30 0001314223 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001314223 ambr:CostofSubscriptionRevenueMember 2018-01-01 2018-06-30 0001314223 2017-06-30 0001314223 2016-12-31 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-06-30 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-30 0001314223 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001314223 ambr:RestrictedCashMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001314223 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001314223 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2018-06-30 0001314223 ambr:RestrictedCashMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001314223 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2018-06-30 0001314223 ambr:RestrictedCashMember us-gaap:FairValueInputsLevel3Member 2018-06-30 0001314223 ambr:RestrictedCashMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001314223 ambr:RestrictedCashMember us-gaap:FairValueInputsLevel2Member 2018-06-30 0001314223 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001314223 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001314223 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001314223 ambr:RestrictedCashMember 2017-12-31 0001314223 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001314223 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001314223 us-gaap:CashEquivalentsMember 2018-06-30 0001314223 ambr:RestrictedCashMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001314223 us-gaap:CashEquivalentsMember 2017-12-31 0001314223 us-gaap:FairValueInputsLevel1Member 2018-06-30 0001314223 us-gaap:FairValueInputsLevel3Member 2018-06-30 0001314223 us-gaap:FairValueInputsLevel2Member 2018-06-30 0001314223 ambr:SubscriptionRevenueMember 2018-01-01 2018-06-30 0001314223 ambr:ProfessionalServicesRevenueMember 2018-04-01 2018-06-30 0001314223 ambr:SubscriptionRevenueMember 2018-04-01 2018-06-30 0001314223 ambr:SubscriptionRevenueMember 2017-01-01 2017-06-30 0001314223 ambr:ProfessionalServicesRevenueMember 2018-01-01 2018-06-30 0001314223 ambr:ProfessionalServicesRevenueMember 2017-04-01 2017-06-30 0001314223 ambr:SubscriptionRevenueMember 2017-04-01 2017-06-30 0001314223 ambr:ProfessionalServicesRevenueMember 2017-01-01 2017-06-30 0001314223 ambr:InternationalMember 2018-01-01 2018-06-30 0001314223 country:US 2018-04-01 2018-06-30 0001314223 ambr:InternationalMember 2017-01-01 2017-06-30 0001314223 country:US 2018-01-01 2018-06-30 0001314223 ambr:InternationalMember 2017-04-01 2017-06-30 0001314223 country:US 2017-01-01 2017-06-30 0001314223 country:US 2017-04-01 2017-06-30 0001314223 ambr:InternationalMember 2018-04-01 2018-06-30 0001314223 ambr:InternationalMember 2017-12-31 0001314223 country:US 2018-06-30 0001314223 country:US 2017-12-31 0001314223 ambr:InternationalMember 2018-06-30 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0001314223 us-gaap:SalesRevenueNetMember 2017-04-01 2017-06-30 0001314223 us-gaap:SalesRevenueNetMember 2017-01-01 2017-06-30 0001314223 us-gaap:SalesRevenueNetMember 2018-01-01 2018-06-30 0001314223 us-gaap:SalesRevenueNetMember 2018-04-01 2018-06-30 0001314223 us-gaap:AccountsReceivableMember 2018-01-01 2018-06-30 0001314223 2018-07-01 2018-01-01 2018-06-30 0001314223 us-gaap:SalesRevenueNetMember us-gaap:NonUsMember 2018-01-01 2018-06-30 0001314223 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2017-12-31 0001314223 us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember 2017-12-31 0001314223 us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember 2018-06-30 0001314223 us-gaap:SoftwareLicenseArrangementMember 2017-12-31 0001314223 us-gaap:SoftwareLicenseArrangementMember 2018-06-30 0001314223 2018-01-01 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member ambr:CoststoObtainaContractMember 2018-01-01 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member ambr:TechnologyServicesRevenueMember 2018-01-01 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member ambr:LicenseandMaintenanceRevenueMember 2018-01-01 0001314223 us-gaap:SoftwareDevelopmentMember 2018-04-01 2018-06-30 0001314223 us-gaap:SoftwareDevelopmentMember 2018-06-30 0001314223 ambr:ComputerSoftwareandEquipmentMember 2017-12-31 0001314223 ambr:ComputerSoftwareandEquipmentMember 2018-06-30 0001314223 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001314223 us-gaap:FurnitureAndFixturesMember 2018-06-30 0001314223 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001314223 us-gaap:LeaseholdImprovementsMember 2018-06-30 0001314223 us-gaap:SoftwareDevelopmentMember 2017-12-31 0001314223 us-gaap:MaximumMember 2018-04-01 2018-06-30 0001314223 us-gaap:MinimumMember 2018-04-01 2018-06-30 0001314223 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2018-06-30 0001314223 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2015-11-05 0001314223 us-gaap:PrimeRateMember 2018-06-30 0001314223 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2015-03-04 0001314223 us-gaap:LondonInterbankOfferedRateLIBORMember 2018-06-30 0001314223 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2017-02-15 0001314223 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2015-03-04 0001314223 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001314223 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001314223 ambr:ExercisePriceGroupTwoMember 2018-06-30 0001314223 us-gaap:MaximumMember ambr:ExercisePriceGroupTwoMember 2018-06-30 0001314223 ambr:ExercisePriceGroupFourMember 2018-01-01 2018-06-30 0001314223 us-gaap:MaximumMember ambr:ExercisePriceGroupFiveMember 2018-06-30 0001314223 ambr:ExercisePriceGroupTwoMember 2018-01-01 2018-06-30 0001314223 us-gaap:MaximumMember ambr:ExercisePriceGroupFourMember 2018-06-30 0001314223 us-gaap:MaximumMember ambr:ExercisePriceGroupThreeMember 2018-06-30 0001314223 us-gaap:MinimumMember ambr:ExercisePriceGroupThreeMember 2018-06-30 0001314223 ambr:ExercisePriceGroupFourMember 2018-06-30 0001314223 us-gaap:MinimumMember ambr:ExercisePriceGroupFiveMember 2018-06-30 0001314223 ambr:ExercisePriceGroupThreeMember 2018-06-30 0001314223 ambr:ExercisePriceGroupThreeMember 2018-01-01 2018-06-30 0001314223 ambr:ExercisePriceGroupFiveMember 2018-06-30 0001314223 ambr:ExercisePriceGroupFiveMember 2018-01-01 2018-06-30 0001314223 us-gaap:MinimumMember ambr:ExercisePriceGroupFourMember 2018-06-30 0001314223 us-gaap:MinimumMember ambr:ExercisePriceGroupTwoMember 2018-06-30 0001314223 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001314223 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001314223 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001314223 us-gaap:PerformanceSharesMember 2018-06-30 0001314223 ambr:RestrictedStockUnitsRSUsandPerformanceSharesMember 2018-01-01 2018-06-30 0001314223 us-gaap:PerformanceSharesMember 2018-01-01 2018-06-30 0001314223 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001314223 ambr:RestrictedStockUnitsRSUsandPerformanceSharesMember 2018-04-01 2018-06-30 0001314223 ambr:RestrictedStockUnitsRSUsandPerformanceSharesMember 2018-06-30 0001314223 ambr:RestrictedStockUnitsRSUsandPerformanceSharesMember 2017-12-31 0001314223 us-gaap:PerformanceSharesMember 2017-12-31 0001314223 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001314223 ambr:AwardPlan2012PlanMember 2018-06-30 0001314223 us-gaap:PerformanceSharesMember ambr:AwardPlan2012PlanMember 2018-06-30 0001314223 us-gaap:RestrictedStockUnitsRSUMember ambr:AwardPlan2012PlanMember 2018-06-30 0001314223 ambr:AwardPlan2002Member 2018-06-30 0001314223 us-gaap:DomesticCountryMember 2018-06-30 0001314223 us-gaap:DomesticCountryMember 2017-12-31 0001314223 us-gaap:StockCompensationPlanMember 2017-01-01 2017-06-30 0001314223 us-gaap:StockCompensationPlanMember 2018-04-01 2018-06-30 0001314223 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001314223 us-gaap:StockCompensationPlanMember 2018-01-01 2018-06-30 0001314223 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0001314223 us-gaap:StockCompensationPlanMember 2017-04-01 2017-06-30 0001314223 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001314223 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 xbrli:shares iso4217:USD xbrli:shares xbrli:pure iso4217:USD
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________________________
FORM 10-Q
_____________________________________
þ    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2018
or
¨ TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934


For the Transition Period from             to            .

Commission file number 001-36360
arlogoa14.jpg
AMBER ROAD, INC.
(Exact name of registrant as specified in its charter)
Delaware
22-2590301
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification Number)
One Meadowlands Plaza, East Rutherford, NJ 07073
(Address and zip code of principal executive offices)
(201) 935-8588
(Registrant’s telephone number, including area code)
_____________________________________
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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post 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 definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
¨
 
 
Accelerated filer
þ
Non-accelerated filer
¨
(Do not check if a smaller reporting company)
Smaller reporting company
¨
 
 
 
 
Emerging growth company
þ
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. þ
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ¨ No þ
On August 8, 2018, the registrant had outstanding 27,520,695 shares of common stock, $0.001 par value per share.




 



AMBER ROAD, INC.
FORM 10-Q
For the Quarterly Period Ended June 30, 2018
TABLE OF CONTENTS
 
 
Page
PART I. FINANCIAL INFORMATION
Item 1.
 
 
 
 
 
 
Item 2.
Item 3.
Item 4.
 
 
 
PART II. OTHER INFORMATION
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.

Amber Road, the Amber Road logo, Global Knowledge, Enterprise Technology Framework and other trademarks of Amber Road appearing in this report on Form 10-Q are the property of Amber Road. All other trademarks, service marks and trade names in this report on Form 10-Q are the property of their respective owners. We have omitted the ® and ™ designations, as applicable, for the trademarks used in this report on Form 10-Q.


2


CAUTIONARY NOTE REGARDING FORWARD LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. These statements are often identified by the use of words such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “project,” “will,” “would” or the negative or plural of these words or similar expressions or variations. Such forward-looking statements are subject to a number of risks, uncertainties, assumptions and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified herein, including those discussed in the section titled “Risk Factors”, set forth in Part II, Item 1A of this Quarterly Report on Form 10-Q, in our Annual Report on Form 10-K for the year ended December 31, 2017, and in our other SEC filings. You should not rely upon forward-looking statements as predictions of future events. Furthermore, such forward-looking statements speak only as of the date of this Quarterly Report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements. As used in this report, the terms "Amber Road", "we", "us", and "our" mean Amber Road, Inc. and its subsidiaries unless the context indicates otherwise.


3


PART I. FINANCIAL INFORMATION
Item 1.    Financial Statements
AMBER ROAD, INC. AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(Unaudited)
 
June 30,
2018
 
December 31,
2017
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
7,508,655

 
$
9,360,601

Accounts receivable, net
16,102,172

 
16,957,044

Unbilled receivables
912,268

 
884,104

Deferred commissions
4,271,834

 
4,400,015

Prepaid expenses and other current assets
2,284,206

 
1,715,534

Total current assets
31,079,135

 
33,317,298

Property and equipment, net
9,700,769

 
9,370,104

Goodwill
43,700,512

 
43,768,269

Other intangibles, net
4,466,739

 
4,999,885

Deferred commissions
8,456,002

 
6,734,326

Deposits and other assets
1,446,860

 
1,180,163

Total assets
$
98,850,017

 
$
99,370,045

Liabilities and Stockholders’ Equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
1,947,271

 
$
2,650,582

Accrued expenses
6,735,396

 
7,589,482

Current portion of capital lease obligations
1,398,234

 
1,352,456

Deferred revenue
37,323,361

 
37,812,239

Current portion of term loan, net of discount
714,391

 
714,391

Total current liabilities
48,118,653

 
50,119,150

Capital lease obligations, less current portion
1,399,052

 
1,461,101

Deferred revenue, less current portion
265,324

 
1,830,706

Term loan, net of discount, less current portion
12,482,196

 
12,839,392

Revolving credit facility
6,000,000

 
6,000,000

Other noncurrent liabilities
1,862,405

 
1,619,744

Total liabilities
70,127,630

 
73,870,093

Commitments and contingencies (Note 11)


 


Stockholders’ equity:
 
 
 
Common stock, $0.001 par value; 100,000,000 shares authorized; issued and outstanding 27,496,442 and 27,288,985 shares at June 30, 2018 and December 31, 2017, respectively
27,497

 
27,289

Additional paid-in capital
199,819,099

 
195,203,097

Accumulated other comprehensive loss
(1,852,667
)
 
(1,822,396
)
Accumulated deficit
(169,271,542
)
 
(167,908,038
)
Total stockholders’ equity
28,722,387

 
25,499,952

Total liabilities and stockholders’ equity
$
98,850,017

 
$
99,370,045


See accompanying notes to condensed consolidated financial statements.

4


AMBER ROAD, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Operations
(Unaudited)
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
Subscription
$
15,427,422

 
$
14,686,744

 
$
30,516,534

 
$
28,588,052

Professional services
5,628,933

 
4,988,541

 
10,604,213

 
9,641,789

Total revenue
21,056,355

 
19,675,285

 
41,120,747

 
38,229,841

Cost of revenue (1):
 
 
 
 
 
 
 
Cost of subscription revenue
5,447,788

 
5,783,131

 
10,662,839

 
11,163,159

Cost of professional services revenue
4,286,163

 
4,126,958

 
8,545,125

 
8,148,704

Total cost of revenue
9,733,951

 
9,910,089

 
19,207,964

 
19,311,863

Gross profit
11,322,404

 
9,765,196

 
21,912,783

 
18,917,978

Operating expenses (1):
 
 
 
 
 
 
 
Sales and marketing
5,885,177

 
5,688,937

 
11,692,492

 
11,492,323

Research and development
3,801,215

 
3,835,729

 
7,249,780

 
7,371,144

General and administrative
4,425,541

 
3,923,928

 
8,501,545

 
7,730,635

Total operating expenses
14,111,933

 
13,448,594

 
27,443,817

 
26,594,102

Loss from operations
(2,789,529
)
 
(3,683,398
)
 
(5,531,034
)
 
(7,676,124
)
Interest income
2,639

 
521

 
3,632

 
1,326

Interest expense
(339,571
)
 
(244,183
)
 
(639,170
)
 
(479,351
)
Loss before income taxes
(3,126,461
)
 
(3,927,060
)
 
(6,166,572
)
 
(8,154,149
)
Income tax expense
77,661

 
590,411

 
204,742

 
776,518

Net loss
$
(3,204,122
)
 
$
(4,517,471
)
 
$
(6,371,314
)
 
$
(8,930,667
)
 
 
 
 
 
 
 
 
Net loss per share (Note 10):
 
 
 
 
 
 
 
Basic and diluted
$
(0.12
)
 
$
(0.16
)
 
$
(0.23
)
 
$
(0.33
)
Weighted-average shares outstanding (Note 10):
 
 
 
 
 
 
 
Basic and diluted
27,683,120

 
27,418,487

 
27,639,835

 
27,329,183



 


(1) Includes stock-based compensation as follows:
 
 
 
 
 
 
 
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Cost of subscription revenue
$
219,951

 
$
174,660

 
$
428,388

 
$
377,932

Cost of professional services revenue
179,201

 
132,008

 
336,817

 
251,772

Sales and marketing
389,046

 
248,682

 
734,079

 
459,400

Research and development
503,257

 
302,222

 
931,323

 
585,860

General and administrative
988,269

 
371,091

 
1,854,705

 
779,334

 
$
2,279,724

 
$
1,228,663

 
$
4,285,312

 
$
2,454,298



See accompanying notes to condensed consolidated financial statements.

5


AMBER ROAD, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Comprehensive Loss
(Unaudited)

 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Net loss
$
(3,204,122
)
 
$
(4,517,471
)
 
$
(6,371,314
)
 
$
(8,930,667
)
Other comprehensive loss:
 
 
 
 
 
 
 
Foreign currency translation
176,909

 
(45,436
)
 
(30,271
)
 
(274,668
)
Total other comprehensive income (loss)
176,909

 
(45,436
)
 
(30,271
)
 
(274,668
)
Comprehensive loss
$
(3,027,213
)
 
$
(4,562,907
)
 
$
(6,401,585
)
 
$
(9,205,335
)
























See accompanying notes to condensed consolidated financial statements.

6


AMBER ROAD, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(Unaudited)
 
Six Months Ended
June 30,
 
2018
 
2017
Cash flows from operating activities:
 
 
 
Net loss
$
(6,371,314
)
 
$
(8,930,667
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
 
 
 
Depreciation and amortization
2,547,268

 
3,008,155

Bad debt expense
167,327

 
478,519

Stock-based compensation
4,285,312

 
2,454,298

Changes in fair value of contingent consideration liability

 
18,525

Accretion of debt discount
17,804

 
20,079

Changes in operating assets and liabilities:
 
 
 
Accounts receivable and unbilled receivables
664,339

 
4,802,249

Prepaid expenses and other assets
(665,835
)
 
737,378

Accounts payable
(637,658
)
 
(515,904
)
Accrued expenses
(807,023
)
 
(1,867,288
)
Settlement of contingent accrued compensation related to former ecVision founder

 
(2,366,469
)
Other liabilities
268,276

 
(184,101
)
Deferred revenue
1,305,675

 
1,256,536

Net cash provided by (used in) operating activities
774,171

 
(1,088,690
)
Cash flows from investing activities:
 
 
 
Capital expenditures
(78,394
)
 
(55,579
)
Addition of capitalized software development costs
(1,569,092
)
 
(839,409
)
Cash paid for deposits
(164,780
)
 
(169,140
)
Net cash used in investing activities
(1,812,266
)
 
(1,064,128
)
Cash flows from financing activities:
 
 
 
Proceeds from revolving line of credit
13,650,000

 
12,250,000

Payments on revolving line of credit
(13,650,000
)
 
(12,000,000
)
Payments on term loan
(375,000
)
 
(281,250
)
Debt financing costs

 
(35,701
)
Repayments on capital lease obligations
(720,109
)
 
(845,967
)
Proceeds from the exercise of stock options
330,898

 
98,348

Contingent consideration related to ecVision acquisition

 
(1,308,531
)
Net cash used in financing activities
(764,211
)
 
(2,123,101
)
Effect of exchange rate on cash, cash equivalents and restricted cash
(49,640
)
 
(49,083
)
Net decrease in cash, cash equivalents and restricted cash
(1,851,946
)
 
(4,325,002
)
Cash, cash equivalents and restricted cash at beginning of period
9,417,001

 
15,464,274

Cash, cash equivalents and restricted cash at end of period
$
7,565,055

 
$
11,139,272

 
 
 
 
Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheet:
 
 
Cash and cash equivalents
$
7,508,655

 
$
11,082,872

Restricted cash in deposits and other assets
56,400

 
56,400

Total cash, cash equivalents and restricted cash
$
7,565,055

 
$
11,139,272

 
 
 
 
Supplemental disclosures of cash flow information:
 
 
 
Cash paid for interest
$
621,366

 
$
453,666

Non-cash property and equipment acquired under capital lease
703,838

 
1,384,336

Non-cash property and equipment purchases in accounts payable
14,061

 
11,603




See accompanying notes to condensed consolidated financial statements.

7


AMBER ROAD, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)

(1)
Background
Amber Road, Inc. (we, our or us) is a leading provider of a cloud-based global trade management solution, including modules for logistics contract and rate management, supply chain visibility and event management, international trade compliance, Global Knowledge trade content database, supply chain collaboration with overseas factories and vendors, and duty management solutions to importers and exporters, nonvessel owning common carriers (resellers), and ocean carriers. Our solution is primarily delivered using an on-demand, cloud-based, delivery model. We are incorporated in the state of Delaware and our corporate headquarters are located in East Rutherford, New Jersey. We also have offices in McLean, Virginia; Raleigh, North Carolina; Munich, Germany; Bangalore, India; Shenzhen and Shanghai, China; and Hong Kong.
(2)
Summary of Significant Accounting Policies and Practices
(a) Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements and footnotes have been prepared in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles (GAAP) in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for the fair statement have been included. The accompanying condensed consolidated financial statements include our accounts and those of our wholly-owned subsidiaries primarily located in India, China and Europe. All significant intercompany balances and transactions have been eliminated in consolidation. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of the results to be expected for the year ending December 31, 2018 or for other interim periods or future years. The consolidated balance sheet as of December 31, 2017 is derived from the audited financial statements as of that date. The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Form 10-K for the year ended December 31, 2017.
(b) Use of Estimates
The preparation of the condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Significant items subject to such estimates and assumptions include the carrying amount of intangibles and goodwill; valuation allowance for receivables and deferred income tax assets; revenue; capitalization of software costs; and valuation of share-based payments. Actual results could differ from those estimates.
(c) Revenue from Contracts with Customers
Adoption of Accounting Standards Codification Topic 606
Effective January 1, 2018, we adopted the requirements of Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606), and all the related amendments (the new revenue standard) using the modified retrospective method. We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit as of the adoption date. The comparative information for 2017 has not been restated and continues to be reported under the accounting standards in effect for that period.
Revenue Recognition
We primarily generate revenue from the sale of subscriptions and subscription-related professional services. In instances involving subscriptions, revenue is generated under customer contracts with multiple elements, which are comprised of (1) subscription fees that provide the customers with access to our on-demand application and content, unspecified solution and content upgrades, and customer support, (2) professional services associated with consulting services (primarily implementation services), and (3) transaction-related fees (including publishing services). Our initial customer contracts usually have contract terms from 3 years to 5 years in length. Typically, the customer does not take possession of the software nor does the customer have the right to take possession of the software supporting the on-demand application service. However, in certain instances, we have customers that take possession of the software whereby the application is installed on the customer’s premises. Our subscription service arrangements typically may only be terminated for cause and do not contain refund provisions.
We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract

8


AMBER ROAD, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)


Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy a performance obligation
The subscription fees typically begin the first month following contract execution, whether or not we have completed the solution’s implementation. In addition, any services performed by us for our customers are not essential to the functionality of our products.
Subscription Revenue for Hosted and On-Premise Customers
Subscription revenue, which primarily consists of fees to provide customers access to our solution, is recognized ratably over contract terms beginning on the commencement date of each contract, which is the date our service is made available to customers. Typically, amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. Transaction-related revenue is recognized as the transactions occur.
Professional Services Revenue for Hosted Customers
Professional services revenue primarily consists of fees for deployment of our solution. The majority of professional services contracts are on a time and material basis. When these services are not combined with subscription revenue as a single unit of accounting, as discussed below, this revenue is recognized as the services are rendered for time and material contracts, and when the milestones are achieved and accepted by the customer for fixed price contracts.
Professional Services Revenue for On-Premise Customers
For customers that take possession of the software, billings for professional services will be recognized as revenue when services are performed, unlike under the previous standard where revenue from these billings was deferred and amortized ratably over the subscription term of the related contract. The adoption of ASC 606 will reduce revenue due to the loss of deferred services revenue from professional services billings delivered prior to December 31, 2017 for on-premise installations of our software. Deferred revenue associated with on-premise professional services at December 31, 2017 will not be amortized in 2018 and beyond.
Multiple Performance Obligations
Some of our contracts with customers contain multiple performance obligations that generally include subscription, professional services (primarily implementation) as well as transaction-related fees.
For contracts with enterprise customers (customers with annual revenues that we believe are greater than $1 billion), we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the solution sold, taking into account the modules included, term of the arrangement, and base transaction volume, customer demographics, and geographic locations.
For contracts with mid-market customers (customers with annual revenues that we believe are less than $1 billion), both subscription and professional services are combined and there is only one observable price. For these contracts that bundle the performance obligations into one annual fee, the transaction price is allocated based on the standard professional service rates and implementation hours.
Other Revenue Items
Sales tax collected from customers and remitted to governmental authorities is accounted for on a net basis and, therefore, is not included in revenue and cost of revenue in the condensed consolidated statements of operations. We classify customer reimbursements received for direct costs paid to third parties and related expenses as revenue, in accordance with ASC 606.
Costs to Obtain and Fulfill a Contract
We defer commission costs that are incremental and directly related to the acquisition of customer contracts. Commission costs are accrued and deferred upon execution of the sales contract by the customer. Payments to sales personnel are made shortly after the receipt of the related customer payment. Under ASC 606, deferred commissions are amortized over an estimated customer life of 6 years, which differs from the previous standard whereby deferred commissions were

9


AMBER ROAD, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)


amortized over the initial customer contract term. We determined the period of amortization of deferred commissions under ASC 606 by taking into consideration our customer contracts, our technology and other factors.
Our commission costs deferred and amortized in the period are as follows:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Commission costs deferred
$
1,401,372

 
$
1,042,901

 
$
2,071,409

 
$
1,679,646

Commission costs amortized
1,127,025

 
1,247,018

 
2,126,601

 
2,484,761


Financial Statement Impact of Adopting ASC 606
We adopted ASC 606 using the modified retrospective method. The cumulative effect of applying the new guidance to all contracts with customers that were not completed as of January 1, 2018 was recorded as an adjustment to accumulated deficit as of the adoption date. As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made to the following balance sheet accounts as follows:
 
As Reported
 
Adjustments
 
As Adjusted
 
December 31, 2017
 
Subscription Revenue
 
Professional Services Revenue
 
Cost to Obtain a Contract
 
January 1,
 2018
Deferred commissions, current
$
4,400,015

 
$

 
$

 
$
(562,607
)
 
$
3,837,408

Deferred commissions, non-current
6,734,326

 

 

 
2,211,294

 
8,945,620

Deferred revenue, current
37,812,239

 
229,093

 
(2,170,118
)
 

 
35,871,214

Deferred revenue, non-current
1,830,706

 

 
(1,418,098
)
 

 
412,608

Accumulated deficit
(167,908,038
)
 
(229,093
)
 
3,588,216

 
1,648,687

 
(162,900,228
)

Impact of New Revenue Standard on Financial Statement Line Items
In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our condensed consolidated balance sheet as of June 30, 2018 and our condensed consolidated statement of operations for the three and six months ended June 30, 2018 is as follows:
 
June 30, 2018
 
As Reported
 
Balance Without Adoption of ASC 606
 
Effect of Change
Higher/(Lower)
Balance Sheet
 
 
 
 
 
Deferred commissions, current
$
4,271,834

 
$
4,618,161

 
$
(346,327
)
Deferred commissions, non-current
8,456,002

 
6,057,014

 
2,398,988

Deferred revenue, current
37,323,361

 
38,842,476

 
1,519,115

Deferred revenue, non-current
265,324

 
1,917,884

 
1,652,560

Accumulated deficit
(169,271,542
)
 
(174,495,878
)
 
5,224,336

 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
 
As Reported
 
Balance Without Adoption of ASC 606
 
Effect of Change
Higher/(Lower)
 
As Reported
 
Balance Without Adoption of ASC 606
 
Effect of Change
Higher/(Lower)
Statement of Operations
 
 
 
 
 
 
 
 
 
 
 
Subscription revenue
$
15,427,422

 
$
15,389,328

 
$
38,094

 
$
30,516,534

 
$
30,438,617

 
$
77,917

Professional services revenue
5,628,933

 
5,741,109

 
(112,176
)
 
10,604,213

 
10,869,578

 
(265,365
)
Sales and marketing
5,885,177

 
6,044,815

 
159,638

 
11,692,492

 
12,096,466

 
403,974

Net loss
(3,204,122
)
 
(3,289,678
)
 
85,556

 
(6,371,314
)
 
(6,587,840
)
 
216,526






10


AMBER ROAD, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)


Deferred Revenue and Performance Obligations
Deferred revenue from subscriptions represents amounts collected from (or invoiced to) customers in advance of earning subscription revenue. Typically, we bill our annual subscription fees in advance of providing the service. Deferred revenue from professional services represents revenue for time and material contracts where the revenue is recognized when milestones are achieved and accepted by the customer for fixed price contracts.
 
June 30,
2018
 
December 31,
2017
Current:
 
 
 
Subscription revenue
$
37,202,140

 
$
35,247,750

Professional services revenue
121,221

 
2,564,489

Total current
37,323,361

 
37,812,239

Noncurrent:
 
 
 
Subscription revenue
265,324

 
412,608

Professional services revenue

 
1,418,098

Total noncurrent
265,324

 
1,830,706

Total deferred revenue
$
37,588,685

 
$
39,642,945

The amount of subscription revenue and professional services revenue recognized that was included in the beginning balance of deferred revenue is as follows:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Subscription revenue
$
12,787,589

 
$
11,617,239

 
$
25,952,511

 
$
23,748,293

Professional services revenue
161,580

 
508,620

 
510,802

 
1,113,588


As of June 30, 2018, $131,236,306 of revenue is expected to be recognized from remaining performance obligations for subscription contracts and is expected to be recognized over the next 6.7 years. Remaining performance obligations for professional services contracts are recognized within one year or less.
(d) Cost of Revenue
Cost of subscription revenue. Cost of subscription revenue consists primarily of personnel and related costs of our hosting, support, and content teams, including salaries, benefits, bonuses, payroll taxes, stock-based compensation and allocated overhead, as well as software license fees, hosting costs, Internet connectivity, and depreciation expenses directly related to delivering our solutions, as well as amortization of capitalized software development costs. Our cost of subscription revenue is generally expensed as the costs are incurred.
Cost of professional services revenue. Cost of professional services revenue consists primarily of personnel and related costs, including salaries, benefits, bonuses, payroll taxes, stock-based compensation, the costs of contracted third-party vendors, reimbursable expenses and allocated overhead. As our personnel are employed on a full-time basis, our cost of professional services is largely fixed in the short term, while our professional services revenue may fluctuate, leading to fluctuations in professional services gross profit. Cost of professional services revenue is generally expensed as costs are incurred.
(e) Cash and Cash Equivalents
We consider all highly liquid investments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents at June 30, 2018 and December 31, 2017 consists of the following:
 
June 30,
2018
 
December 31,
2017
Cash
$
7,466,548

 
$
9,318,074

Money market accounts
42,107

 
42,527

 
$
7,508,655

 
$
9,360,601





11


AMBER ROAD, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)



(f) Fair Value of Financial Instruments and Fair Value Measurements
Our financial instruments consist of cash equivalents, accounts receivable, accounts payable, and accrued expenses. Management believes that the carrying values of these instruments are representative of their fair value due to the relatively short-term nature of those instruments.
We follow Financial Accounting Standards Board (FASB) accounting guidance on fair value measurements for financial assets and liabilities measured on a recurring basis. Accounting Standards Codification (ASC) 820, Fair Value Measurements, among other things, defines fair value, establishes a framework for measuring fair value, and requires disclosure about such fair value measurements. Assets and liabilities measured at fair value are based on one or more of three valuation techniques provided for in the standards.
The three value techniques are as follows:
Market Approach
—    Prices and other relevant information generated by market transactions involving identical or comparable assets and liabilities;
Income Approach
—     Techniques to convert future amounts to a single present amount based on market expectations     (including present value techniques and option pricing models); and
Cost Approach
—     Amount that currently would be required to replace the service capacity of an asset (often referred to as replacement cost).
The standards clarify that fair value is an exit price, representing the amount that would be received to sell an asset, based on the highest and best use of the asset, or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for evaluating such assumptions, the standards establish a three-tier fair value hierarchy, which prioritizes the inputs in measuring fair value as follows:
Level 1 — Quoted prices in active markets for identical assets or liabilities;
Level 2 — Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; or
Level 3 — Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions about what market participants would use in pricing the asset or liability.
The following tables provide the financial assets and liabilities carried at fair value measured on a recurring basis as of June 30, 2018 and December 31, 2017:
 
Fair Value Measurements at Reporting Date Using
June 30, 2018
Total
 
Level 1
 
Level 2
 
Level 3
Assets:
 
 
 
 
 
 
 
Cash equivalents - money market accounts
$
42,107

 
$
42,107

 
$

 
$

Restricted cash - money market accounts
56,400

 
56,400

 

 

Total assets measured at fair value on a recurring basis
$
98,507

 
$
98,507

 
$

 
$

 
 
 
 
 
 
 
 
December 31, 2017
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
Cash equivalents - money market accounts
$
42,527

 
$
42,527

 
$

 
$

Restricted cash - money market accounts
56,400

 
56,400

 

 

Total assets measured at fair value on a recurring basis
$
98,927

 
$
98,927

 
$

 
$


(g) Accounts Receivable and Allowance for Doubtful Accounts
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is our best estimate of the amount of probable credit losses in our existing accounts receivable. We determine the allowance based on historical write-off experience, the industry, and the economy. We review our allowance for doubtful accounts monthly. Past-due balances over 90 days and over a specified amount are reviewed individually for collectibility. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. We do not have any off-balance-sheet credit exposure related to our customers. Typically,

12


AMBER ROAD, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)


we record unbilled receivables for contracts on which revenue has been recognized, but for which the customer has not yet been billed.
(h) Major Customers and Concentrations of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and trade receivables. Our customer base is principally comprised of enterprise and mid-market companies within industries including Chemical/Pharmaceutical, High Technology/Electronics, Industrial/Manufacturing, Logistics, Oil & Gas, and Retail/Apparel. We do not require collateral from our customers. For the three and six months ended June 30, 2018, one customer accounted for 10.8% and 11.5%, respectively, of our total revenue. For the three and six months ended June 30, 2017, one customer accounted for 10.5% and 11.7%, respectively, of our total revenue. As of June 30, 2018 and December 31, 2017, no single customer accounted for more than 10% of our total accounts receivable.
(i) Geographic Information
Disaggregation of Revenue
We sell our subscription contracts and related professional services to customers primarily in two geographical markets. Revenue by geographic location based on the billing address of our customers is as follows:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
Country
2018
 
2017
 
2018
 
2017
United States
$
15,924,542

 
$
14,878,864

 
$
31,162,042

 
$
28,945,017

International
5,131,813

 
4,796,421

 
9,958,705

 
9,284,824

Total revenue
$
21,056,355

 
$
19,675,285

 
$
41,120,747

 
$
38,229,841


For the three and six months ended June 30, 2018 and 2017, no single country other than the United States had revenue greater than 10% of our total revenue.
Long-lived assets by geographic location is as follows:
Country
June 30,
2018
 
December 31,
2017
United States
$
8,878,939

 
$
8,535,281

International
821,830

 
834,823

Total long-lived assets
$
9,700,769

 
$
9,370,104


(j) Recent Accounting Pronouncements
In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which removes Step 2 of the goodwill impairment test. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. This ASU is effective for interim and annual reporting periods beginning after December 15, 2019. Early adoption is permitted, including adoption in an interim period. The adoption of this standard is not expected to have a material effect on our condensed consolidated financial statements.
In November 2016, the FASB issued ASU No. 2016-18, Restricted Cash, which amends ASC 230, Statement of Cash Flows. This ASU requires that a statement of cash flows explain the change during the reporting period in the total of cash, cash equivalents, and restricted cash or restricted cash equivalents. We adopted this standard on January 1, 2018 using the retrospective transition approach. The adoption of this standard did not have a material effect on our condensed consolidated financial statements.
In August 2016, the FASB issued ASU No. 2016-15, Classification of Certain Cash Receipts and Cash Payments, which amends ASC 230, Statement of Cash Flows. This ASU provides guidance on the statement of cash flows presentation of certain transactions where diversity in practice exists. The adoption of this standard on January 1, 2018 did not have a material effect on our condensed consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, Leases. The standard requires lessees to recognize lease assets and lease liabilities on the balance sheet and requires expanded disclosures about leasing arrangements. The effective date of the new standard for public companies is for fiscal years beginning after December 15, 2018 and interim periods within those

13


AMBER ROAD, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)


fiscal years. We are currently evaluating the effect that the updated standard will have on our consolidated financial statements but believe the most significant changes will be related to the recognition of new right-of-use assets and lease liabilities on our balance sheet for real estate operating leases. At June 30, 2018, we had long-term operating leases with $13,707,184 of remaining minimum lease payments. The new standard will require the present value of these leases to be recorded in the condensed consolidated balance sheets as a right of use asset and lease liability.
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), a new accounting standard that requires recognition of revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which an entity expects to be entitled in exchange for those goods or services. The FASB has also issued several updates to ASU 2014-09. We adopted this standard on January 1, 2018 using the modified retrospective method. See 2(c) above for an explanation of the effect the adoption of this standard had on our condensed consolidated financial statements.
(3)
Property and Equipment
 
June 30,
2018
 
December 31,
2017
Computer software and equipment
$
15,171,904

 
$
14,296,247

Software development costs
15,549,963

 
13,980,872

Furniture and fixtures
1,741,747

 
1,741,918

Leasehold improvements
2,546,669

 
2,546,686

Total property and equipment
35,010,283

 
32,565,723

Less: accumulated depreciation and amortization
(25,309,514
)
 
(23,195,619
)
Total property and equipment, net
$
9,700,769

 
$
9,370,104


 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Depreciation and amortization expense
$
1,003,429

 
$
1,193,506

 
$
2,028,282

 
$
2,415,618


Certain development costs of our software solution are capitalized in accordance with ASC Topic 350-40, Internal Use Software, which outlines the stages of computer software development and specifies when capitalization of costs is required. Projects that are determined to be in the development stage are capitalized and amortized over their useful lives of five years. Projects that are determined to be within the preliminary stage are expensed as incurred.
Information related to capitalized software costs is as follows:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Software costs capitalized
$
718,719

 
$
365,612

 
$
1,569,092

 
$
839,409

Software costs amortized (1)
459,655

 
549,303

 
913,887

 
1,086,142

(1) Included in cost of subscription revenue on the accompanying condensed consolidated statements of operations.
 
 
 
 
 
June 30,
2018
 
December 31,
2017
Capitalized software costs not yet subject to amortization
$
1,367,340

 
$
824,738


(4) Accrued Expenses
 
June 30,
2018
 
December 31,
2017
Accrued bonus
$
1,895,382

 
$
1,980,218

Accrued commissions
1,896,498

 
1,901,132

Deferred rent
401,616

 
380,077

Accrued professional fees
903,079

 
712,345

Accrued taxes
799,524

 
805,555

Other accrued expenses
839,297

 
1,810,155

Total
$
6,735,396

 
$
7,589,482



14


AMBER ROAD, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)


(5)
Leases
We have several noncancelable operating leases that expire through 2024. These leases generally contain renewal options for periods ranging from 3 years to 5 years and require us to pay all executory costs such as maintenance and insurance. Rental expense for operating leases is allocated to various line items in the condensed consolidated statements of operations.
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Rental expense from operating leases
$
890,000

 
$
939,000

 
$
1,781,000

 
$
1,859,000


Information related to the carrying value of assets recorded under capital leases and related accumulated amortization is as follows:
 
June 30,
2018
 
December 31,
2017
Carry value of capital leases
$
2,678,379

 
$
3,691,383

Accumulated amortization included in carry value
6,488,824

 
6,864,443


Amortization of assets held under capital leases is allocated to various line items in the condensed consolidated statements of operations.
Future minimum lease payments under noncancelable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of June 30, 2018 are as follows:
 
Capital
Leases
 
Operating
Leases
Remainder of 2018
$
856,692

 
$
2,409,267

2019
1,290,658

 
4,601,730

2020
578,442

 
3,019,786

2021
303,428

 
1,857,130

2022
97,326

 
1,200,797

2023 and thereafter

 
618,474

Total minimum lease payments
3,126,546

 
$
13,707,184

Less amount representing interest
(329,260
)
 
 
Present value of net minimum capital lease payments
2,797,286

 
 
Less current installments of obligations under capital leases
(1,398,234
)
 
 
Obligations under capital leases excluding current installments
$
1,399,052

 
 

(6)
Debt
In March 2015, we entered into a credit agreement (the Credit Agreement) providing for financing comprised of (i) a senior secured term loan facility (the Term Loan) of $20,000,000, and (ii) a senior secured revolving credit facility (the Revolver) that was amended in November 2015 to allow for a borrowing limit of $10,000,000, and includes a $2,000,000 sublimit for the issuance of letters of credit. The original maturity date of the Credit Agreement was March 4, 2018. The Credit Agreement contains customary affirmative and negative covenants for financings of its type that are subject to customary exceptions. As of June 30, 2018, we were in compliance with all the reporting and financial covenants.
On February 15, 2017, we entered into Amendment No. 2 (the Second Amendment) to the Credit Agreement. The Second Amendment revised language in the Credit Agreement to include changes to the applicable margins with respect to Eurodollar and Base Rate loans, increased the available borrowing under the Revolver from $10,000,000 to $15,000,000, and extended the maturity date for both the Term Loan and the Revolver to December 31, 2019.
On March 6, 2018, we entered into Amendment No. 3 (the Third Amendment) to the Credit Agreement. The Third Amendment amends the definition of “Quick Liabilities” for purposes of calculating performance against the Credit Agreement covenant provisions.
The outstanding balance for the Term Loan as of June 30, 2018 was $13,196,587, net of unaccreted discount and deferred financing costs of $53,413, and the outstanding balance under the Revolver was $6,000,000. For the six months ended June 30, 2018, the weighted average interest rate used was 5.26% for the Term Loan and 5.91% for the Revolver.

15


AMBER ROAD, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)


The following table reflects the schedule of principal payments for the Term Loan as of June 30, 2018:
 
Principal
Payments
Remainder of 2018
$
375,000

2019
12,875,000

 
$
13,250,000


(7)
Stockholders' Equity
Common Stock
The following table presents our activity for common stock during the six months ended June 30, 2018:
 
Shares
 
Par Value
Balance at December 31, 2017
27,288,985

 
$
27,289

Exercise of stock options
54,750

 
55

Issuance of common stock for vested restricted stock units
152,707

 
153

Balance at June 30, 2018
27,496,442

 
$
27,497


(8)
Stock-Based Compensation
We grant stock-based incentive awards to attract, motivate and retain qualified employees (including officers), non-employee directors and consultants, and those of our affiliates. Awards granted under our 2012 Omnibus Incentive Compensation Plan (the 2012 Plan) include common stock options, restricted stock units (RSUs), performance-based restricted stock units (PSUs), and restricted stock awards. The 2002 Stock Option Plan (the 2002 Plan) expired in 2012 and we are no longer making grants under it. Information related to the 2012 Plan and the 2002 Plan as of June 30, 2018 is as follows:
 
2012 Plan
 
2002 Plan
Shares of common stock authorized for issuance
9,646,696

 
4,939,270

Stock options outstanding
4,419,036

 
288,635

RSUs outstanding
1,210,997

 

PSUs outstanding
223,440

 

Shares available for future grant
2,752,955

 


Stock Options
The fair value of option grants is estimated using the Black-Scholes option pricing model with the following weighted average assumptions:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Risk-free interest rate
2.94%
 
1.9%
 
2.72%
 
1.9%
Expected volatility
31.22%
 
33.62%
 
31.22%
 
33.62%
Expected dividend yield
 
 
 
Expected life in years
6.25
 
6.25
 
6.25
 
6.25
Weighted average fair value of options granted
$3.33
 
$2.75
 
$3.63
 
$2.75

The computation of expected volatility for each period is based on historical volatility of comparable public companies. The volatility percentage represents the mean volatility of these companies. The computation of expected life for each period was determined based on the simplified method. The risk-free interest rate is based on U.S. Treasury yields for zero-coupon bonds with a term consistent with the expected life of the options. The forfeiture rate for option grants is an estimate based on forfeitures expected to occur over the vesting period.

16


AMBER ROAD, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)


Information for the 2002 Plan and 2012 Plan is as follows:
 
Options
Outstanding
 
Weighted Average
Exercise Price
Balance at December 31, 2017
4,632,654

 
$9.79
Granted
195,150

 
9.88

Exercised
(54,750
)
 
6.04

Canceled
(35,109
)
 
7.87

Expired
(30,274
)
 
13.00

Balance at June 30, 2018
4,707,671

 
9.83

 
June 30,
 
2018
 
2017
Total intrinsic value of options exercised
$
185,390

 
$
157,461

Weighted average exercise price of fully vested options
$
10.42

 
$
10.12

Weighted average remaining term of fully vested options
6.1 years

 
7.4 years

Total unrecognized compensation cost related to non-vested stock options
$
3,407,963

 
$
6,785,960

Weighted average period to recognize compensation cost related to non-vested stock options
2.6 years

 
2.1 years


Options outstanding and exercisable under the 2002 Plan and the 2012 Plan at June 30, 2018 were as follows:
 
 
 
 
Options Outstanding
 
Options Exercisable
Exercise Price
Per Share
 
Options
Outstanding
 
Weighted
Average
Remaining
Contractual
Life
 
Intrinsic
Value
 
Options
Exercisable
 
Weighted
Average Remaining
Contractual
Life
 
Intrinsic
Value
$
2.31

-
$
3.74

.
473,944

 
5.0 years
 
$
3,100,011

 
378,058

 
4.3 years
 
$
2,556,337

4.13

-
7.20

.
747,462

 
7.8 years
 
2,010,031

 
341,863

 
6.6 years
 
1,069,910

8.07

-
12.62

.
1,486,107

 
7.8 years
 
1,410,926

 
722,951

 
6.7 years
 
911,343

13.00

-
15.90

.
2,000,158

 
6.1 years
 

 
1,875,133

 
6.1 years
 

 
 
 
 
4,707,671

 
 
 
$
6,520,968

 
3,318,005

 
 
 
$
4,537,590


Restricted Stock and Performance Stock Units
The following table is a summary of our RSU and PSU activity for the six months ended June 30, 2018:
 
Number
of RSU's
Outstanding
 
Number
of PSU's
Outstanding
 
Total
 
Weighted
Average
Grant Date
Fair Value
Balance at December 31, 2017
812,262

 
466,499

 
1,278,761

 
$7.41
Granted
502,268

 
25,000

 
527,268

 
9.59

Vested
(103,533
)
 

 
(103,533
)
 
5.84

Canceled

 
(268,059
)
 
(268,059
)
 
7.95

Balance at June 30, 2018
1,210,997

 
223,440

 
1,434,437

 
8.23

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
June 30,
2018
Total unrecognized compensation cost related to non-vested combined RSU/PSU
$9,245,675
Weighted average period to recognize compensation cost related to non-vested combined RSU/PSU
2.9 years


(9)
Income Taxes
Our income tax provision for the three and six months ended June 30, 2018 and 2017 reflects our estimate of the effective tax rates expected to be applicable for the full fiscal years, adjusted for any discrete events that are recorded in the

17


AMBER ROAD, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)


period in which they occur. The estimates are re-evaluated each quarter based on our estimated tax expense for the full fiscal year. The tax provision for the three and six months ended June 30, 2018 is primarily related to current foreign income taxes.
We have historically incurred operating losses and, given our cumulative losses and no history of profits, we have recorded a full valuation allowance against our deferred tax assets at June 30, 2018 and December 31, 2017.
We have a federal net operating loss (NOL) carryforward of $90,901,000 and $82,141,000 as of December 31, 2017 and 2016, respectively. We expect to be in a taxable loss position for 2018. The federal NOL carryforward will begin to expire in 2019. If not used, these NOLs may be subject to limitation under Internal Revenue Code (IRC) Section 382 should there be a greater than 50% ownership change as determined under the regulations.
Under IRC Section 382, substantial changes in ownership may limit the amount of NOL carryforwards that may be utilized annually in the future to offset taxable income. We completed an IRC Section 382 study through June 30, 2016, which concluded that we have experienced several ownership changes, causing limitations on the annual use of NOL carryforwards. Provided there is sufficient taxable income, $2,131,290 of NOL carryforwards are expected to expire without utilization between 2019 and 2022. Additionally, our ability to use our NOL carryforwards to reduce future taxable income may be further limited as a result of any future equity transactions, including, but not limited to, an issuance of shares of stock or sales of common stock by our existing stockholders.
For state income tax purposes, we have state NOL carryforwards in a number of jurisdictions in varying amounts and with varying expiration dates from 2018 through 2038.
Tax benefits of uncertain tax positions are recognized only if it is more likely than not that we will be able to sustain a position taken on an income tax return. We have no liability for uncertain positions. Interest and penalties, if any, related to unrecognized tax benefits, would be recognized as income tax expense.
We file income tax returns in the U.S. federal jurisdiction and various state jurisdictions. Tax years 2014 and forward remain open for examination for federal tax purposes and tax years 2013 and forward remain open for examination for our more significant state tax jurisdictions. To the extent utilized in future years’ tax returns, NOL carryforwards at December 31, 2016 will remain subject to examination until the respective tax year is closed.
On December 22, 2017, H.R. 1 (also, known as the Tax Cuts and Jobs Act (the Act)) was signed into law. Among its numerous changes to the Internal Revenue Code, the Act reduces U.S. federal corporate tax rate from 35% to 21%. As a result, we believe that the most significant impact on our consolidated financial statements will be a reduction in deferred tax assets related to NOLs and other deferred tax assets. Such reduction was offset by an equal reduction to our valuation allowance. Additionally, we have investments in various foreign subsidiaries. At December 31, 2017 and November 2, 2017, the cumulative earnings and profits of these entities combined were negative. Accordingly, we are not liable for the transition tax enacted under the Act. We have completed the accounting for the tax impact of the Act as of December 31, 2017 and have recorded no provisional amounts.
(10)
Net Loss Per Share
The following table sets forth the computation of basic and diluted net loss per share:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
 
 
Net loss
$
(3,204,122
)
 
$
(4,517,471
)
 
$
(6,371,314
)
 
$
(8,930,667
)
Denominator:
 
 
 
 
 
 
 
Weighted average shares outstanding
27,683,120

 
27,418,487

 
27,639,835

 
27,329,183

Basic and diluted net loss per share
$
(0.12
)
 
$
(0.16
)
 
$
(0.23
)
 
$
(0.33
)

Diluted net loss per share does not include the effect of the following antidilutive common equivalent shares:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Stock options outstanding
4,707,671

 
4,569,402

 
4,707,671

 
4,569,402

Restricted stock and performance stock units
1,434,437

 
848,772

 
1,434,437

 
848,772

 
6,142,108

 
5,418,174

 
6,142,108

 
5,418,174



18


AMBER ROAD, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)


(11)
Commitments and Contingencies
(a) Legal Proceedings
We are involved in various claims and legal actions arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters is not expected to have a material adverse effect on our financial position, results of operations, or liquidity.
(b) Indemnifications
In the ordinary course of business and under the indemnification clause of our standard customer agreement, we provide indemnifications of varying scope to customers against claims of intellectual property infringement made by third parties arising from the use of our licensed materials. At present, we do not expect to incur any infringement liability as a result of the customer indemnification clauses.
To the extent permitted under Delaware law, we have agreements whereby we indemnify our senior officers and directors for certain events or occurrences while the officer or director is or was serving at our request in such capacity. The indemnification period covers all pertinent events and occurrences so long as such officer or director may be subject to any possible claim. The maximum potential amount of future payments we could be required to make under these indemnification agreements is undetermined; however, we have director and officer insurance coverage that reduces our exposure and may enable us to recover a portion of any future amounts paid. We believe the estimated fair value of these indemnification agreements in excess of applicable insurance coverage is minimal.

19


Item 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations and cash flows should be read in conjunction with (i) the unaudited condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q, and (ii) the audited consolidated financial statements and notes thereto and management’s discussion and analysis of financial condition and results of operations for the year ended December 31, 2017 included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC). As discussed in the section titled “Cautionary Note Regarding Forward-Looking Statements,” the following discussion and analysis contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included under Part II, Item 1A below and in Item 1A in our Annual Report on Form 10-K.
Overview
As a leading provider of cloud based global trade management (GTM) solutions, our mission is to dramatically transform the way companies conduct global trade. We help companies all over the world create value through their global supply chain by improving margins, achieving greater agility and lowering risk. We do this by creating a comprehensive digital model of the global supply chain, which enables collaboration among buyers, sellers and logistics companies. We replace manual and outdated processes with full automation of import and export activities, and we also provide rich data analytics to uncover areas for optimization, and a platform that is responsive and flexible to adapt to the ever-changing nature of global trade.
We deliver our GTM solution using a Software-as-a-Service (SaaS) model and leverage a highly flexible technology framework to quickly and efficiently meet our customers’ unique requirements around the world. It can be delivered in individual modules or as a suite, depending on our customers’ needs.
We sell our GTM solution to many of the largest enterprises in the world, representing diversified industry verticals including Chemical/Pharmaceutical, High Technology/Electronics, Industrial/Manufacturing, Logistics, Oil & Gas, and Retail/Apparel. Our customers pay us subscription fees and implementation service fees for the use of our solutions under agreements that typically have an initial term of three to five years.
We face a variety of challenges and risks, which we will need to address and manage as we pursue our growth strategy. In particular, the growth of our business and our future success are dependent upon many factors, including our ability to innovate in the face of a rapidly changing technology landscape and changing regulatory environment, manage our future growth effectively and in a cost effective manner, grow and retain our customer base, including our base of large enterprise customers, expand deployment of our solution within existing customers and focus on customer satisfaction. Our management team continuously focuses on these and other challenges. However, we cannot assure you that we will be successful in addressing and managing these and the many challenges and risks that we face.
Key Metrics
We regularly review the following key metrics to evaluate our business, measure our performance, identify trends in our business, prepare financial projections and make strategic decisions.
Annualized Recurring Revenue Retention. We believe our annualized recurring revenue retention rate is an important metric to measure the long-term value of customer agreements with regard to revenue and billings visibility. We calculate our annualized recurring revenue retention rate by comparing, for a given quarter, subscription revenue for all customers in the corresponding quarter of the prior year to the subscription revenue from those same customers in the given quarter and calculating the average of the four quarters for the stated year. The annualized recurring revenue retention rate for the quarters ended June 30, 2018 and 2017 was 102% and 103%, respectively.
Adjusted EBITDA. EBITDA consists of net income (loss) plus depreciation and amortization, interest expense (income) and income tax expense (benefit). Adjusted EBITDA consists of EBITDA plus our non-cash stock-based compensation expense and the change in fair value of contingent consideration liability. We use adjusted EBITDA as a measure of operating performance because it assists us in comparing performance on a consistent basis across reporting periods, as it removes from our operating results the impact of our capital structure. We believe adjusted EBITDA is useful to an investor in evaluating our operating performance because it is widely used to measure a company’s operating performance without regard to items such as depreciation and amortization, which can vary depending upon accounting methods and the book value of assets, and to present a meaningful measure of performance exclusive of our capital structure and the method by which assets were acquired.

20


Adjusted EBITDA is a financial measure that is not calculated in accordance with generally accepted accounting principles, or GAAP. We have provided below a reconciliation of adjusted EBITDA to net loss, the most directly comparable GAAP financial measure. Our use of adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our results as reported under GAAP. Some of these limitations are:
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements;
adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs;
adjusted EBITDA does not reflect the potentially dilutive impact of stock-based compensation;
adjusted EBITDA does not reflect interest or tax payments that may represent a reduction in cash available to us; and
other companies, including companies in our industry, may calculate adjusted EBITDA differently, which reduces its usefulness as a comparative measure.
Because of these and other limitations, you should consider adjusted EBITDA together with other GAAP-based financial performance measures, including various cash flow metrics, net loss and our other GAAP results.
The following table provides a reconciliation of net loss to adjusted EBITDA:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Net loss
$
(3,204,122
)
 
$
(4,517,471
)
 
$
(6,371,314
)
 
$
(8,930,667
)
Depreciation and amortization
1,262,922

 
1,454,941

 
2,547,268

 
3,008,155

Interest expense
339,571

 
244,183

 
639,170

 
479,351

Interest income
(2,639
)
 
(521
)
 
(3,632
)
 
(1,326
)
Income tax expense
77,661

 
590,411

 
204,742

 
776,518

EBITDA
(1,526,607
)
 
(2,228,457
)
 
(2,983,766
)
 
(4,667,969
)
Stock-based compensation
2,279,724

 
1,228,663

 
4,285,312

 
2,454,298

Change in fair value of contingent consideration liability

 

 

 
18,525

Adjusted EBITDA
$
753,117

 
$
(999,794
)
 
$
1,301,546

 
$
(2,195,146
)
Components of Operating Results
Revenue
Revenue. We primarily generate revenue from the sale of subscriptions and subscription-related professional services. Our subscriptions are multi-year arrangements for software and content, and in certain instances include a transactional component. We derive professional services revenue from implementation, integration and other elements associated with solution and content subscriptions.
We typically invoice subscription customers in advance on an annual basis, with payment due upon receipt of the invoice. We reflect invoiced amounts on our balance sheet as accounts receivable or as cash when collected, and as deferred revenue until earned and recognized as revenue ratably over the performance period. Accordingly, deferred revenue represents the amount billed to customers that has not yet been earned or recognized as revenue, pursuant to agreements executed during current and prior periods, and does not reflect that portion of a contract to be invoiced to customers on a periodic basis for which payment is not yet due.
Subscription Revenue. We derive our subscription revenue from fees paid to us by our customers for access to our solution. Typically, we recognize the revenue associated with subscription agreements ratably on a straight-line basis over the term of the agreement, provided all criteria required for revenue recognition have been met.
Professional Services Revenue. Professional services revenue consists primarily of fees charged for implementation, integration, training and other services associated with the subscription agreements entered into with our customers. Generally, we charge for professional services to implement our solution on a time and materials basis.

21


Cost of Revenue
Cost of Subscription Revenue. Cost of subscription revenue consists primarily of personnel and related costs of our hosting, support, and content teams, including salaries, benefits, bonuses, payroll taxes, stock-based compensation and allocated overhead, software license fees, hosting costs, Internet connectivity, depreciation expenses directly related to delivering our solution, as well as amortization of capitalized software development costs. We generally expense our cost of subscription revenue as we incur the costs. Full year cost of subscription revenue for 2018 is expected to be consistent with 2017 expenses.
Cost of Professional Services Revenue. Cost of professional services revenue consists primarily of personnel and related costs of our professional services team, including salaries, benefits, bonuses, payroll taxes, stock-based compensation, the costs of contracted third-party vendors, reimbursable expenses and depreciation, amortization and other allocated costs. As our personnel are employed on a full-time basis, our cost of professional services is largely fixed in the short-term, while our professional services revenue may fluctuate, leading to fluctuations in professional services gross profit. We expense our cost of professional services revenue as we incur the costs. Full year cost of professional services revenue for 2018 is expected to be consistent with 2017 expenses.
Operating Expenses
Our operating expenses are classified into three categories: sales and marketing, research and development, and general and administrative.
Sales and Marketing. Sales and marketing expenses primarily consist of personnel and related costs for our sales and marketing staff, including salaries, benefits, commissions, bonuses, payroll taxes and stock-based compensation. It also includes the costs of promotional events, corporate communications, online marketing, solution marketing and other brand-building activities, in addition to depreciation, amortization and other allocated costs. When the initial customer contract is signed and upon any renewal, we capitalize and amortize commission costs as an expense ratably over the term of the related customer contract in proportion to the recognition of the subscription revenue. If a subscription agreement is terminated, we recognize the unamortized portion of any deferred commission cost as an expense immediately upon such termination. We believe that sales and marketing expenses for the full year 2018 as a percentage of revenue will be consistent with or slightly lower than 2017 expenses.
Research and Development. Research and development expenses primarily consist of personnel and related costs of our research and development staff, including salaries, benefits, bonuses, payroll taxes, stock-based compensation and costs of certain third-party contractors, as well as depreciation, amortization and other allocated costs. We capitalize development costs related to the development of our solution modules and amortize them over their useful life. We have devoted our solution modules development efforts primarily to enhancing the functionality and expanding the capabilities of our solution. We believe that our research and development expenses for the full year 2018 as a percentage of revenue will be consistent with or slightly lower than 2017 expenses as the number of personnel remains steady and revenues increase.
General and Administrative. General and administrative expenses primarily consist of personnel and related costs for our executive, administrative, finance, information technology, legal, accounting and human resource staffs, including salaries, benefits, bonuses, payroll taxes and stock-based compensation, professional fees, other corporate expenses and depreciation, amortization and other allocated costs. We believe that our general and administrative expenses for the full year 2018 as a percentage of revenue will be higher than 2017 expenses.
Interest and Other Income (Expense)
Interest and other income (expense) consists primarily of interest income on our cash balances, and interest expense on outstanding debt and capital lease obligations.
Income Tax Expense
Because we have generated net losses in all periods to date and recorded a full valuation allowance against our deferred tax assets, we have historically not recorded a provision for federal or state income taxes. The tax provision for the year ended December 31, 2018 will be exclusively related to actual foreign income taxes and is a result of the cost-plus transfer pricing agreements we have in place with our foreign subsidiaries, primarily in India, Germany and the United Kingdom. Realization of any of our deferred tax assets depends upon future earnings, the timing and amount of which are uncertain. Utilization of our net operating losses may be subject to annual limitations due to the ownership change rules under the Internal Revenue Code of 1986, as amended, and similar state provisions. We completed an Internal Revenue Code Section 382 study through June 2016, which concluded that we have experienced several ownership changes, causing limitations on

22


the annual use of the net operating loss carryforwards. In the event we have future changes in ownership, the availability of net operating losses could be further limited.
Critical Accounting Policies
We prepare our condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States. The preparation of condensed consolidated financial statements also requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from the estimates made by our management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected. We believe that the estimates and judgments used for revenue recognition, stock-based compensation, goodwill, and capitalized software costs have the greatest potential impact on our condensed consolidated financial statements, and consider these to be our critical accounting policies and estimates.
During the six months ended June 30, 2018, other than the adoption of Accounting Standards Codification 606 (ASC 606) (see Note 2(c)) in our notes to the condensed consolidated financial statements, there were no material changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates described in our Annual Report on Form 10-K.
Recent Accounting Pronouncements
For detailed information regarding recently issued accounting pronouncements and the expected impact on our condensed consolidated financial statements, see Note 2, "Summary of Significant Accounting Policies" in the accompanying Notes to our Condensed Consolidated Financial Statements included in Item 1 of this Report on Form 10-Q.


23


Results of Operations
The following tables summarize key components of our results of operations for the periods indicated, both in dollars and as a percentage of revenue. The period-to-period comparison of financial results is not necessarily indicative of financial results to be achieved in future periods.
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
Subscription
$
15,427,422

 
$
14,686,744

 
$
30,516,534

 
$
28,588,052

Professional services
5,628,933

 
4,988,541

 
10,604,213

 
9,641,789

Total revenue
21,056,355

 
19,675,285

 
41,120,747

 
38,229,841

Cost of revenue:
 
 
 
 
 
 
 
Cost of subscription revenue
5,447,788

 
5,783,131

 
10,662,839

 
11,163,159

Cost of professional services revenue
4,286,163

 
4,126,958

 
8,545,125

 
8,148,704

Total cost of revenue
9,733,951

 
9,910,089

 
19,207,964

 
19,311,863

Gross profit
11,322,404

 
9,765,196

 
21,912,783

 
18,917,978

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
5,885,177

 
5,688,937

 
11,692,492

 
11,492,323

Research and development
3,801,215

 
3,835,729

 
7,249,780

 
7,371,144

General and administrative
4,425,541

 
3,923,928

 
8,501,545

 
7,730,635

Total operating expenses
14,111,933

 
13,448,594

 
27,443,817

 
26,594,102

Loss from operations
(2,789,529
)
 
(3,683,398
)
 
(5,531,034
)
 
(7,676,124
)
Interest income
2,639

 
521

 
3,632

 
1,326

Interest expense
(339,571
)
 
(244,183
)
 
(639,170
)
 
(479,351
)
Loss before income taxes
(3,126,461
)
 
(3,927,060
)
 
(6,166,572
)
 
(8,154,149
)
Income tax expense
77,661

 
590,411

 
204,742

 
776,518

Net loss
$
(3,204,122
)
 
$
(4,517,471
)
 
$
(6,371,314
)
 
$
(8,930,667
)


 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
Subscription
73
 %
 
75
 %
 
74
 %
 
75
 %
Professional services
27

 
25

 
26

 
25

Total revenue
100

 
100

 
100

 
100

Cost of revenue:
 
 
 
 
 
 
 
Cost of subscription revenue (1)
35

 
39

 
35

 
39

Cost of professional services revenue (1)
76

 
83

 
81

 
85

Total cost of revenue
46

 
50

 
47

 
51

Gross profit
54

 
50

 
53

 
49

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
28

 
29

 
28

 
30

Research and development
18

 
19

 
18

 
19

General and administrative
21

 
20

 
21

 
20

Total operating expenses
67

 
68

 
67

 
69

Loss from operations
(13
)
 
(18
)
 
(14
)
 
(20
)
Interest income
0

 
0

 
0

 
0

Interest expense
(2
)
 
(1
)
 
(2
)
 
(1
)
Loss before income taxes
(15
)
 
(19
)
 
(16
)
 
(21
)
Income tax expense
0

 
3

 
0

 
2

Net loss
(15
)%
 
(22
)%
 
(16
)%
 
(23
)%
(1) The table shows cost of revenue as a percentage of each component of revenue.
 
 
 
 

24


Three Months Ended June 30, 2018 Compared to the Three Months Ended June 30, 2017
On January 1, 2018, we adopted Accounting Standards Codification Topic 606 (ASC 606) using the modified retrospective method. The comparative information for 2017 has not been restated and continues to be reported under the accounting standards in effect for those periods. The adoption of ASC 606 will reduce 2018 professional services revenue compared to 2017 due to the loss of the amortization of deferred services revenue from professional services billings delivered prior to December 31, 2017 for on-premise installations of our software. Also, under ASC 606, deferred commissions are amortized over an estimated customer life of six years, which differs from the previous standard whereby deferred commissions were amortized over the initial customer contract term. See Note 2(c) in our notes to the condensed consolidated financial statements for an explanation of the effect the adoption of this standard had on our condensed consolidated financial statements.
Revenue:
Three Months Ended June 30,
 
Change
 
2018
 
2017
 
$
 
%
Subscription
$
15,427,422

 
$
14,686,744

 
$
740,678

 
5.0
%
Professional services
5,628,933

 
4,988,541

 
640,392

 
12.8
%
Total revenue
$
21,056,355

 
$
19,675,285

 
$
1,381,070

 
7.0
%
Subscription Revenue. The increase was primarily related to an increase in both enterprise and mid-market customers for the three months ended June 30, 2018 compared to 2017. We have increased our customer count through our sales and marketing efforts.
Professional Services Revenue. The increase in professional services revenue was due to projects for new customers and existing customer upgrades, which resulted in higher demand for our professional services during the three months ended June 30, 2018 compared to 2017.
Total Revenue. Revenue from international customers accounted for 24% of total revenue for both the three months ended June 30, 2018 and 2017. For the three months ended June 30, 2018, one customer accounted for 10.8% of our total revenue and for the three months ended June 30, 2017, one customer accounted for 10.5% of total revenue.
Cost of Revenue:
Three Months Ended June 30,
 
Change
 
2018
 
2017
 
$
 
%
Cost of subscription revenue
$
5,447,788

 
$
5,783,131

 
$
(335,343
)
 
(5.8
)%
Cost of professional services revenue
4,286,163

 
4,126,958

 
159,205

 
3.9
 %
Total cost of revenue
$
9,733,951

 
$
9,910,089

 
$
(176,138
)
 
(1.8
)%
Cost of Subscription Revenue. The decrease was primarily the result of lower depreciation, amortization and other allocated costs of $0.2 million and a decrease of $0.2 million for lower employee-related compensation costs.
Cost of Professional Services Revenue. The increase was primarily the result of higher employee-related compensation costs of $0.1 million due to higher average headcount.
Operating Expenses:
Three Months Ended June 30,
 
Change
 
2018
 
2017
 
$
 
%
Sales and marketing
$
5,885,177

 
$
5,688,937

 
$
196,240

 
3.4
 %
Research and development
3,801,215

 
3,835,729

 
(34,514
)
 
(0.9
)%
General and administrative
4,425,541

 
3,923,928

 
501,613

 
12.8
 %
Total operating expenses
$
14,111,933

 
$
13,448,594

 
$
663,339

 
4.9
 %
Sales and Marketing Expenses. The increase was primarily due to an increase of $0.3 million in employee-related compensation costs, a $0.1 million increase in stock-based compensation costs and an increase of $0.1 million for North American marketing events. This was offset by a decrease in commission costs of $0.1 million due to the change in how deferred commission costs are amortized under ASC 606 and a decrease of $0.2 million in European marketing events.
Research and Development Expenses. The slight decrease was primarily due to additional software development costs capitalized in the period of $0.4 million compared to 2017 that was offset by an increase in employee-related compensation costs of $0.1 million and a $0.2 million increase in stock compensation costs.
General and Administrative Expenses. The increase was primarily due to an increase in stock compensation costs of $0.6 million and an increase in employee-related costs of $0.2 million offset by a $0.2 million decrease in professional fees.


25


Six Months Ended June 30, 2018 Compared to the Six Months Ended June 30, 2017
Revenue:
Six Months Ended June 30,
 
Change
 
2018
 
2017
 
$
 
%
Subscription
$
30,516,534

 
$
28,588,052

 
$
1,928,482

 
6.7
%
Professional services
10,604,213

 
9,641,789

 
962,424

 
10.0
%
Total revenue
$
41,120,747

 
$
38,229,841

 
$
2,890,906

 
7.6
%
Subscription Revenue. The increase was primarily related to increases in both enterprise and mid-market customers for the six months ended June 30, 2018 when compared to the six months ended June 30, 2017. We have increased our customer count through our increased sales and marketing efforts.
Professional Services Revenue. The increase in professional services revenue was due to projects for new customers and existing customer upgrades, which resulted in higher demand for our professional services during the six months ended June 30, 2018 compared to 2017.
Total Revenue. Revenue from international customers accounted for 24% of total revenue for both the six months ended June 30, 2018 and 2017, respectively. For the six months ended June 30, 2018, one customer accounted for 11.5% of our total revenue and for the six months ended June 30, 2017, one customer accounted for 11.7% of total revenue.
Cost of Revenue:
Six Months Ended June 30,
 
Change
 
2018
 
2017
 
$
 
%
Cost of subscription revenue
$
10,662,839

 
$
11,163,159

 
$
(500,320
)
 
(4.5
)%
Cost of professional services revenue
8,545,125

 
8,148,704

 
396,421

 
4.9
 %
Total cost of revenue
$
19,207,964

 
$
19,311,863

 
$
(103,899
)
 
(0.5
)%
Cost of Subscription Revenue. The decrease was primarily the result of lower depreciation, amortization and other allocated costs of $0.4 million and a decrease of $0.2 million for lower employee-related compensation costs.
Cost of Professional Services Revenue. The increase was primarily the result of higher employee-related compensation costs of $0.2 million due to higher average headcount and a $0.1 million increase for stock compensation costs.
Operating Expenses:
Six Months Ended June 30,
 
Change
 
2018
 
2017
 
$
 
%
Sales and marketing
$
11,692,492

 
$
11,492,323

 
$
200,169

 
1.7
 %
Research and development
7,249,780

 
7,371,144

 
(121,364
)
 
(1.6
)%
General and administrative
8,501,545

 
7,730,635

 
770,910

 
10.0
 %
Total operating expenses
$
27,443,817

 
$
26,594,102

 
$
849,715

 
3.2
 %
Sales and Marketing Expenses. The increase was primarily due to an increase of $0.5 million in employee-related compensation costs, a $0.2 million increase in stock-based compensation costs and an increase of $0.1 million for North American marketing events. This was offset by a decrease in commission costs of $0.4 million due to the change in how deferred commission costs are amortized under ASC 606 and a decrease of $0.2 million in European marketing events.
Research and Development Expenses. The decrease was primarily due to additional software development costs capitalized in the period of $0.7 million compared to 2017 that was offset by an increase in employee-related compensation costs of $0.3 million and a $0.3 million increase in stock compensation costs.
General and Administrative Expenses. The increase was primarily due to an increase of $1.1 million in stock-based compensation costs, a $0.2 million increase in employee-related compensation costs and a $0.1 million increase in professional fees. This was offset by a $0.2 million decrease in other taxes and a $0.3 million decrease in foreign exchange transaction costs.
Liquidity and Capital Resources

26


 
Six Months Ended
June 30,
 
2018
 
2017
Cash provided by (used in):
 
 
 
Operating activities
$
774,171

 
$
(1,088,690
)
Investing activities
(1,812,266
)
 
(1,064,128
)
Financing activities
(764,211
)
 
(2,123,101
)
 
2018
 
12/31/2017
Cash and cash equivalents
$
7,508,655

 
$
9,360,601

Accounts receivable, net
16,102,172

 
16,957,044

Historically, we have financed our operations through the sale of stock and borrowing from credit facilities. Our principal sources of liquidity are our cash and cash equivalents, our accounts receivable, cash from operations and borrowings from our credit facility. We bill our customers in advance for annual subscriptions, while professional services are typically billed on a monthly basis as services are performed. As a result, the amount of our accounts receivable at the end of a period is driven significantly by our annual subscription and professional services billings for the last month of the period, and our cash flows from operations are affected by our collection of amounts due from customers for subscription and professional services billings that resulted in the recognition of revenue in a prior period.
Net Cash Flows from Operating Activities
For the six months ended June 30, 2018, net cash provided by operating activities was $0.8 million, which reflects our net loss of $6.4 million, adjusted for non-cash charges of $7.0 million consisting primarily of $4.3 million for stock-based compensation and $2.5 million for depreciation and amortization. Additionally, we had a $0.1 million increase in our working capital accounts consisting primarily of an increase of $1.3 million in deferred revenue, a $0.7 million increase in accounts and unbilled receivables and a $0.3 million increase in other liabilities. This was offset by a $0.7 million decrease in prepaid and other expenses, a $0.6 million decrease in accounts payable, and a $0.8 million decrease in accrued expenses.
For the six months ended June 30, 2017, net cash used in operating activities was $1.1 million, which reflects our net loss of $8.9 million, adjusted for non-cash charges of $6.0 million consisting primarily of $2.5 million for stock-based compensation and $3.0 million for depreciation and amortization. Additionally, we had a $1.9 million increase in our working capital accounts consisting primarily of a decrease of $4.8 million in accounts receivable and a $1.3 million increase in deferred revenue. This was offset by a decrease of $0.5 million in accounts payable, a $1.9 million decrease in accrued expenses and a $2.4 million decrease for acquisition contingent consideration paid related to the ecVision acquisition.
Our deferred revenue was $37.6 million at June 30, 2018 and $39.6 million at December 31, 2017. Deferred revenue reflects the timing of invoicing to new and existing customers offset by amortization of previously billed subscription agreements. Customers are invoiced annually in advance for their annual subscription fee and the invoices are recorded in accounts receivable and deferred revenue, which is then recognized ratably over the term of the subscription agreement. With respect to professional services fees, customers are invoiced as the services are performed, and the invoices are recorded in accounts receivable. The adoption of ASC 606 on January 1, 2018, required us to change how we account for professional service contracts for on-premise customers, which had a direct impact on deferred revenue. See Note 2 (c) to our condensed consolidated financial statements for the full impact of the adoption of ASC 606.
Net Cash Flows from Investing Activities
For the six months ended June 30, 2018, net cash used in investing activities was $1.8 million and primarily consisted of $1.6 million for capitalization of software development costs.
For the six months ended June 30, 2017, net cash used in investing activities was $1.1 million and primarily consisted of$0.8 million for capitalization of software development costs.
Net Cash Flows from Financing Activities
For the six months ended June 30, 2018, net cash used in financing activities was $0.8 million and consisted of capital lease repayments of $0.7 million and term loan repayments of $0.4 million offset by cash received of $0.3 million for stock option exercises.

27


For the six months ended June 30, 2017, net cash used in financing activities was $2.1 million and consists of $1.3 million paid for acquisition contingent consideration related to the ecVision acquisition, capital lease repayments of $0.8 million and term loan repayments of $0.3 million.
Credit Agreement
In March 2015 we entered into a credit agreement (the Credit Agreement) providing for financing comprised of (i) a senior secured term loan facility (the Term Loan) of $20.0 million, and (ii) a senior secured revolving credit facility (the Revolver) that was amended in November 2015 to allow for a borrowing limit of $10.0 million, and includes a $2.0 million sublimit for the issuance of letters of credit. The original maturity date of the Credit Agreement was March 4, 2018. The Credit Agreement contains customary affirmative and negative covenants for financings of its type that are subject to customary exceptions. As of June 30, 2018, we were in compliance with all the reporting and financial covenants.
On February 15, 2017, we entered into Amendment No. 2 (the Second Amendment) to the Credit Agreement. The Second Amendment revised language in the Credit Agreement to include changes to the applicable margins with respect to Eurodollar and Base Rate loans, increased the available borrowing under the Revolver from $10.0 million to $15.0 million, and extended the maturity date for both the Term Loan and the Revolver to December 31, 2019.
On March 6, 2018, we entered into Amendment No. 3 (the Third Amendment) to the Credit Agreement. The Third Amendment amends the definition of “Quick Liabilities” for purposes of calculating performance against the Credit Agreement covenant provisions.
The outstanding balance for the Term Loan as of June 30, 2018 was $13.2 million, net of unaccreted discount and deferred financing costs of $0.1 million, and the outstanding balance under the Revolver was $6.0 million. For the six months ended June 30, 2018, the weighted average interest rate used was 5.26% for the Term Loan and 5.91% for the Revolver.
Off-Balance Sheet Arrangements
As of June 30, 2018, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. Other than our operating leases for office space, we do not engage in off-balance sheet financing arrangements. Our operating lease arrangements do not and are not reasonably likely to have a material current or future effect on our financial condition, results of operations, liquidity, capital resources and capital expenditures. In addition, we do not engage in trading activities involving non-exchange traded contracts. As such, we are not materially exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in these relationships.
Capital Resources
Historically, we have incurred net losses and negative cash flows from operations and have an accumulated deficit of $169.3 million as of June 30, 2018. Our primary sources of liquidity have been proceeds from our initial public offering, cash and cash equivalents, accounts receivable, cash from operations and borrowings from our credit facility.
Additional financing may be required for us to successfully implement our growth strategy. There can be no assurance that additional financing, if needed, can be obtained on terms acceptable to us. Our ability to maintain successful operations will depend on, among other things, new business, the retention of customers, and the effectiveness of sales and marketing initiatives. If anticipated revenue growth is not achieved, we may be required to curtail spending to reduce cash outflows.
Based upon our existing cash balance, borrowings from our credit facility and our projected operating results, management believes that we have adequate resources to satisfy our liquidity requirements through at least the next twelve months from issuance of this quarterly report.

28


Item 3.    Quantitative and Qualitative Disclosures About Market Risk
Foreign Currency Exchange Risk. We bill our customers predominately in U.S. dollars and receive payment predominately in U.S. dollars. However, because most of our international sales are denominated in the currency of the country where the purchaser is located, as we continue to expand our direct sales presence in international regions, the portion of our accounts receivable denominated in foreign currencies may continue to increase. Historically, our greatest accounts receivable foreign currency exposure has been related to revenue denominated in Euros. In addition, we incur significant costs related to our operations in India in Rupees, in China in Renminbi, and in Hong Kong dollars. As a result of these factors, our results of operations and cash flows are and will increasingly be subject to fluctuations due to changes in foreign currency exchange rates.
Interest Rate Sensitivity. Interest income is sensitive to changes in the general level of U.S. interest rates. However, based on the nature and current level of our investments, which are primarily cash and cash equivalents, we believe there is no material risk of exposure. Although interest expense related to our credit agreement is sensitive to changes in the Prime rate and the LIBOR rate, we believe that we have no material risk of exposure.
Item 4.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the rules and forms, and that such information is accumulated and communicated to us, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, we recognize that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, as ours are designed to do, and we necessarily were required to apply our judgment in evaluating whether the benefits of the controls and procedures that we adopt outweigh their costs.
As required by Rule 13a-15(b) of the Securities Exchange Act of 1934, as amended, an evaluation as of June 30, 2018 was conducted under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act). Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures, as of June 30, 2018, were effective for the purposes stated above.
Changes in Internal Control over Financial Reporting
Except as discussed below, there was no change in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
In connection with the adoption of ASC 606, we have modified documentation of certain internal processes and procedures. We believe that the implementation of ASC 606 does not have a significant effect on our internal control over financial reporting.

29


PART II. OTHER INFORMATION
Item 1.    Legal Proceedings
We are involved in various claims and legal actions arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on our financial position, results of operations, or liquidity.
Item 1A.    Risk Factors
There have been no material changes to the Risk Factors we previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2017.
Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
None.
Item 3.    Defaults Upon Senior Securities
None.
Item 4.    Mine Safety Disclosures
Not applicable.
Item 5.    Other Information
None.
Item 6.    Exhibits
See exhibits listed under the Exhibit Index below.

30


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.

 
AMBER ROAD, INC.
 
 
 
Date: August 9, 2018
By:
/s/ THOMAS E. CONWAY
 
 
Thomas E. Conway
 
 
Chief Financial Officer
 
 
(Principal Financial and Accounting Officer and Duly Authorized Signatory)



























31


EXHIBIT INDEX

Exhibit
Number
 
Description
31.1*
 
31.2*
 
32.1**
 
32.2**
 
101.INS*
 
XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH*
 
XBRL Taxonomy Extension Schema Linkbase Document.
101.CAL*
 
XBRL Taxonomy Calculation Linkbase Document.
101.DEF*
 
XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB*
 
XBRL Taxonomy Label Linkbase Document.
101.PRE*
 
XBRL Taxonomy Presentation Linkbase Document.
 
 
 
* Filed herewith
** Furnished herewith
















32
EX-31.1 2 exhibit311for6301810-q.htm EXHIBIT 31.1 Exhibit
Exhibit 31.1
 
CERTIFICATION

 
I, James W. Preuninger, certify that:
 
1.
I have reviewed this Quarterly Report on Form 10-Q of Amber Road, Inc.;
 
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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)
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
 
(c)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
 

Date: August 9, 2018
/s/ JAMES W. PREUNINGER
 
James W. Preuninger
 
Chief Executive Officer and Director
 
(Principal Executive Officer)
 

EX-31.2 3 exhibit312for6301810-q.htm EXHIBIT 31.2 Exhibit
Exhibit 31.2
 
CERTIFICATION
 
I, Thomas E. Conway, certify that:
 
1.
I have reviewed this Quarterly Report on Form 10-Q of Amber Road, Inc.;
 
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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)
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
 
(c)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
 

Date: August 9, 2018
/s/ THOMAS E. CONWAY
 
Thomas E. Conway
 
Chief Financial Officer
 
(Principal Financial Officer)
 


EX-32.1 4 exhibit321for6301810-q.htm EXHIBIT 32.1 Exhibit
Exhibit 32.1
 
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Quarterly Report on Form 10-Q of Amber Road, Inc. (the “Company”) for the period ended June 30, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, James W. Preuninger, Chief Executive Officer and Director of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that to the best of my knowledge:
 
(1)
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
(2)
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 

Date: August 9, 2018
/s/ JAMES W. PREUNINGER
 
James W. Preuninger
 
Chief Executive Officer and Director
 
(Principal Executive Officer)
 



EX-32.2 5 exhibit322for6301810-q.htm EXHIBIT 32.2 Exhibit
Exhibit 32.2
 
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Quarterly Report on Form 10-Q of Amber Road, Inc. (the “Company”) for the period ended June 30, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Thomas E. Conway, Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that to the best of my knowledge:
 
(1)
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
(2)
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 

Date: August 9, 2018
/s/ THOMAS E. CONWAY
 
Thomas E. Conway
 
Chief Financial Officer
 
(Principal Financial Officer)
 


EX-101.SCH 6 ambr-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2405402 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Accrued Expenses (Notes) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Background link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002001 - Statement - Condensed Consolidated Statements of Operations (Unaudited) - Stock-based Compensation Allocation link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Debt - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Debt - Maturity - (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Leases - Capital Leases - (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Leases - Future Minimum Lease Payments - (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Leases - Operating Leases - (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Net Loss Per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Property and Equipment - Capitalized Software (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 2409407 - Disclosure - Stock-based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Stock-based Compensation - Fair Value Weighted Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Stock-based Compensation - Outstanding and Exercisable by Exercise Price (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Stock-based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Stock-based Compensation - Schedule of Share-based Compensation Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Stock-based Compensation Stock-based Compensation - Information Related to 2012 Plan and 2002 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Stockholders' Equity - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies and Practices link:presentationLink link:calculationLink link:definitionLink 2402411 - Disclosure - Summary of Significant Accounting Policies and Practices ASC 606 Adoption Table (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Summary of Significant Accounting Policies and Practices - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary of Significant Accounting Policies and Practices - Deferred Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 2402410 - Disclosure - Summary of Significant Accounting Policies and Practices Deferred Revenue and Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Summary of Significant Accounting Policies and Practices - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2402409 - Disclosure - Summary of Significant Accounting Policies and Practices Long-lived assets by geographic location (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies and Practices (Policies) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies and Practices - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - Summary of Significant Accounting Policies and Practices - Sales and Long Lived-Assets by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Summary of Significant Accounting Policies and Practices Summary of Significant Accounting Policies and Practices - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2402412 - Disclosure - Summary of Significant Accounting Policies and Practices Summary of Significant Accounting Policies and Practices - Remaining Revenue Performance Obligation Period (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies and Practices (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ambr-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ambr-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ambr-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accrued Expenses [Abstract] Accrued Expenses [Abstract] Revenue Recognition [Table] Revenue Recognition, Multiple-deliverable Arrangements [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Difference between Revenue Guidance in Effect before and after Topic 606 Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Calculated under Revenue Guidance in Effect before Topic 606 Calculated under Revenue Guidance in Effect before Topic 606 [Member] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Subscription Revenue License and Maintenance Revenue [Member] License and Maintenance Revenue [Member] Professional Services Revenue Technology Services Revenue [Member] Technology Services Revenue [Member] Cost to Obtain a Contract Costs to Obtain a Contract [Member] Costs to Obtain a Contract [Member] Revenue Recognition [Line Items] Revenue Recognition, Multiple-deliverable Arrangements [Line Items] Deferred Revenue, Noncurrent Deferred Revenue, Noncurrent Deferred commissions, current Capitalized Contract Cost, Net, Current Capitalized Contract Cost, Net, Current Deferred commissions, non-current Capitalized Contract Cost, Net, Noncurrent Capitalized Contract Cost, Net, Noncurrent Deferred revenue, current Contract with Customer, Liability, Current Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Accumulated deficit Retained Earnings (Accumulated Deficit) Accounting Policies [Abstract] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES International International [Member] International [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total revenue Sales Revenue, Services, Net Leases [Abstract] Schedule of Rental Expense Schedule of Rent Expense [Table Text Block] Schedule of Assets Recorded Under Capital Leases Schedule of Capital Leased Assets [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Future Minimum Lease Payments for Capital Leases Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Cash Equivalents Cash Equivalents [Member] Restricted Cash Restricted Cash [Member] Restricted Cash [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] Assets: Assets, Fair Value Disclosure [Abstract] Money market accounts Money Market Funds, Fair Value Disclosure Money Market Funds, Fair Value Disclosure Restricted Cash Restricted Cash Total assets measured at fair value on a recurring basis Assets, Fair Value Disclosure, Recurring Accrued Bonuses, Current Accrued Bonuses, Current Accrued Sales Commission, Current Accrued Sales Commission, Current Deferred Rent Credit, Current Deferred Rent Credit, Current Accrued Professional Fees Accrued Professional Fees Accrued Income Taxes, Current Accrued Income Taxes, Current Other Accrued Liabilities, Current Other Accrued Liabilities, Current Accrued Liabilities, Current Accrued Liabilities, Current Property and Equipment [Abstract] Consolidated Balance Sheet Components [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Software Development Software Development [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Useful life Property, Plant and Equipment, Useful Life Software costs capitalized Capitalized Computer Software, Additions Software costs amortized Capitalized Computer Software, Amortization Capitalized software costs not yet subject to amortization Capitalized Computer Software, Net Debt Disclosure [Abstract] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] RSUs Restricted Stock Units (RSUs) [Member] PSUs Performance Shares [Member] RSU's and PSU's Restricted Stock Units (RSUs) and Performance Shares [Member] Restricted Stock Units (RSUs) and Performance Shares [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of RSU's/PSU's Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance Outstanding at Beginning of Period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Balance Outstanding at End of Period (in shares) Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Balance at beginning of period (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Canceled (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Balance at end of period (USD per share) Total unrecognized compensation cost related to non-vested combined RSU/PSU Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Weighted average period to recognize compensation cost related to non-vested combined RSU/PSU Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Deferred Revenue [Domain] Deferred Revenue [Domain] Software License Arrangement [Member] Software License Arrangement [Member] Software Service, Support and Maintenance Arrangement [Member] Software Service, Support and Maintenance Arrangement [Member] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Deferred Revenue, Current Deferred Revenue, Current Contract with Customer, Liability, Current Contract with Customer, Liability, Noncurrent Deferred Revenue Deferred Revenue Equity [Abstract] Schedule of common stock activity Schedule of Common Stock Outstanding Roll Forward [Table Text Block] Consolidated Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Income Statement [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of subscription revenue Cost of Subscription Revenue [Member] Cost of Subscription Revenue [Member] Cost of professional services revenue Cost of Professional Services [Member] Cost of Professional Services [Member] Sales and marketing Selling and Marketing Expense [Member] Research and development Research and Development Expense [Member] General and administrative General and Administrative Expense [Member] Stock-based compensation Allocated Share-based Compensation Expense Revenue recognition, customer contract period, minimum Revenue Recognition, Customer Contract Period, Minimum Revenue Recognition, Customer Contract Period, Minimum Revenue recognition, customer contract period, maximum Revenue Recognition, Customer Contract Period, Maximum Revenue Recognition, Customer Contract Period, Maximum Accounting Standards Update 2014-09 Subscription revenue Subscription Revenue [Member] Subscription Revenue [Member] Professional services revenue Professional Services Revenue [Member] Professional Services Revenue [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Deferred Sales Commissions Deferred Sales Commissions Deferred Sales Commissions License and Maintenance Revenue License and Maintenance Revenue Technology Services Revenue Technology Services Revenue Cost of Services, Licenses and Maintenance Agreements Cost of Services, Licenses and Maintenance Agreements Technology Services Costs Technology Services Costs Accounts Receivable, Net, Current Accounts Receivable, Net, Current Unbilled Receivables, Current Unbilled Receivables, Current Deferred Sales Commission, Current Deferred Sales Commission, Current Deferred Sales Commission, Current Deferred Sales Commission Deferred Sales Commission Deferred Revenue, Revenue Recognized Deferred Revenue, Revenue Recognized Professional services consideration recognized, period services are expected to be recognized Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized Retained Earnings (Accumulated Deficit) Selling and Marketing Expense Selling and Marketing Expense Income Tax Expense (Benefit) Income Tax Expense (Benefit) Net Income (Loss) Attributable to Parent Net Income (Loss) Attributable to Parent Amortization of Deferred Sales Commissions Amortization of Deferred Sales Commissions Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Revenue: Revenues [Abstract] Subscription Professional services Total revenue Cost of revenue: Cost of Revenue [Abstract] Cost of subscription revenue Cost of professional services revenue Total cost of revenue Cost of Services Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Sales and marketing Research and development Research and Development Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Interest income Interest Income, Deposits with Financial Institutions Interest expense Interest Expense Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax expense Net loss Net loss per share (Note 10): Earnings Per Share, Basic and Diluted [Abstract] Basic and diluted (USD per share) Earnings Per Share, Basic and Diluted Weighted-average shares outstanding (Note 10): Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Fair Value of Financial Instruments and Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Accounts Receivable and Allowance for Doubtful Accounts Trade and Other Accounts Receivable, Policy [Policy Text Block] Major Customers and Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Revenue Revenue Recognition, Policy [Policy Text Block] Cost of Revenue Cost of Sales, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Operating lease, renewal term Lessee, Operating Lease, Renewal Term Rental expense from operating leases Operating Leases, Rent Expense Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable, net Unbilled receivables Deferred commissions Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Goodwill Goodwill Other intangibles, net Intangible Assets, Net (Excluding Goodwill) Deferred commissions Deposits and other assets Deposits And Other Assets, Noncurrent Deposits and Other Assets, Noncurrent Total assets Assets Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses Current portion of capital lease obligations Capital Lease Obligations, Current Deferred revenue Current portion of term loan, net of discount Long-term Debt, Current Maturities Total current liabilities Liabilities, Current Capital lease obligations, less current portion Capital Lease Obligations, Noncurrent Deferred revenue, less current portion Term loan, net of discount, less current portion Long-term Debt, Excluding Current Maturities Revolving credit facility Long-term Line of Credit Other noncurrent liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 11) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock, $0.001 par value; 100,000,000 shares authorized; issued and outstanding 27,496,442 and 27,288,985 shares at June 30, 2018 and December 31, 2017, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Information Related to Capitalized Software Costs Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Weighted average fair value of options granted (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Earnings Per Share [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock options outstanding Stock Compensation Plan [Member] Restricted Stock Units (RSUs) Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of diluted net loss per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Secured Debt Secured Debt [Member] Revolving Credit Facility Revolving Credit Facility [Member] Letter of Credit Letter of Credit [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Line of Credit Line of Credit [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Prime Rate Prime Rate [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Outstanding balance Long-term Debt Unaccreted discount Debt Instrument, Unamortized Discount Interest rate at period end Debt Instrument, Interest Rate, Effective Percentage Carry value of capital leases Capital Leases, Balance Sheet, Assets by Major Class, Net Accumulated amortization included in carry value Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2012 Plan Award Plan 2012 Plan [Member] Award Plan 2012 [Member] Employee Stock Option Employee Stock Option [Member] Options Outstanding Balance Outstanding at Beginning of Period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Balance Outstanding at Ending of Period (in shares) Weighted Average Exercise Price Balance at beginning of period, outstanding options (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled (USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Expired (USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Balance at end of period, outstanding options (USD per share) Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Weighted average exercise price of fully vested options (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted average remaining term of fully vested options Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Total unrecognized compensation cost related to non-vested stock options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Weighted average period to recognize compensation cost related to non-vested stock options Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Weighted average shares used in computing net loss attributable to common stockholders (in shares) Basic and diluted net loss per share (USD per share) Leases Leases of Lessee Disclosure [Text Block] Debt Debt Disclosure [Text Block] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Common stock, par value (USD per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding 2002 Plan Award Plan 2002 [Member] Award Plan 2002 Plan [Member] Shares of common stock authorized for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Stock options outstanding (in shares) Outstanding (in shares) Shares available for future grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Schedule of Accrued Liabilities [Table Text Block] Schedule of Accrued Liabilities [Table Text Block] Net Loss Per Share Earnings Per Share [Text Block] Computer software and equipment Computer Software and Equipment [Member] Computer Software and Equipment [Member] Software development costs Furniture and fixtures Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Total property and equipment Property, Plant and Equipment, Gross Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Total property and equipment, net Depreciation and amortization expense Depreciation Awarded (in shares) Organization, Consolidation and Presentation of Financial Statements [Abstract] Background Nature of Operations [Text Block] Summary of Cash and Cash Equivalents Cash, Cash Equivalents and Investments [Table Text Block] Summary of Financial Assets and Liabilities Carried at Fair Value, Measured on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Deferred Charges Capitalized Contract Cost [Table Text Block] Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Schedule of Revenue and Long-Lived Assets, by Geographical Area Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cash Cash Money market accounts Money Market Funds, at Carrying Value Total cash and cash equivalents Capitalized contract cost, amortization period Capitalized Contract Cost, Amortization Period Capitalized Contract Cost, Amortization Period Commission costs deferred Commission costs amortized Remainder of 2018 Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 2019 Long-term Debt, Maturities, Repayments of Principal in Year Two Long-term debt Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Sales Revenue, Net [Member] Sales Revenue, Net [Member] Non-US [Member] Non-US [Member] Concentration Risk, Percentage Concentration Risk, Percentage Total long-lived assets Long-Lived Assets Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Bad debt expense Provision For (Recovery of) Doubtful Accounts Provision For (Recovery of) Doubtful Accounts Stock-based compensation Stock or Unit Option Plan Expense Changes in fair value of contingent consideration liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Accretion of debt discount Amortization of Debt Discount (Premium) Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable and unbilled receivables Increase (Decrease) in Accounts Receivable Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses Increase (Decrease) in Accrued Liabilities Payment for Contingent Consideration Liability, Operating Activities Payment for Contingent Consideration Liability, Operating Activities Other liabilities Increase (Decrease) in Other Operating Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Capital expenditures Payments To Acquire Property, Plant, Equipment, And Acquired Software Payments To Acquire Property, Plant, Equipment, And Acquired Software Addition of capitalized software development costs Payments to Develop Software Cash paid for deposits Proceeds from (Payments for) in Interest-bearing Deposits in Banks Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from revolving line of credit Proceeds from Lines of Credit Payments on revolving line of credit Repayments of Lines of Credit Payments on term loan Repayments of Long-term Debt Debt financing costs Payments of Financing Costs Repayments on capital lease obligations Repayments of Long-term Capital Lease Obligations Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Payment for Contingent Consideration Liability, Financing Activities Payment for Contingent Consideration Liability, Financing Activities Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash and Cash Equivalents Net decrease in cash, cash equivalents and restricted cash Cash and Cash Equivalents, Period Increase (Decrease) Proceeds from revolving line of credit Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheet: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect [Abstract] Cash, cash equivalents and restricted cash at end of period Restricted cash in deposits and other assets Total cash, cash equivalents and restricted cash Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid Non-cash property and equipment acquired under capital lease Noncash or Part Noncash Acquisition, Fixed Assets Acquired Non-cash property and equipment purchases in accounts payable Capital Expenditures Incurred but Not yet Paid Income Tax Disclosure [Abstract] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Domestic Tax Authority Domestic Tax Authority [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Federal net operating loss (NOL) carryforward Operating Loss Carryforwards Net operating loss carry forwards expected to expire without utilization Operating Loss Carryforwards, Expected to Expire Without Utilization Operating Loss Carryforwards, Expected to Expire Without Utilization Exercise Price Range [Axis] Exercise Price Range [Axis] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] $2.31-$3.74 Exercise Price, Group Two [Member] Exercise Price, Group Two $4.13-$7.20 Exercise Price, Group Three [Member] Exercise Price, Group Three $8.07-$12.62 Exercise Price, Group Four [Member] Exercise Price, Group Four [Member] $13.00-$15.90 Exercise Price, Group Five [Member] Exercise Price, Group Five [Member] Exercise Price Per Share (USD per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Number of options outstanding (in shares) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options Options outstanding average remaining contractual life Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term Outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Number of exercisable options (in shares) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options Exercisable options, weighted average term remaining Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term Exercisable options, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Information Related to 2012 Plan and 2002 Plan Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Summary of Fair Value Weighted Average Assumption Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Share-based Compensation Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Share-based Compensation by Exercise Price Range Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block] Schedule of RSU Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Income Taxes Income Tax Disclosure [Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Class of Stock [Line Items] Class of Stock [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance, beginning of period (in shares) Exercise of common stock options (in shares) Issuance of common stock for vested restricted stock units (in shares) Stock Issued During Period, Shares, Share-based Compensation, Gross Balance, end of period (in shares) Balance, beginning of period Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock for vested restricted stock units Stock Issued During Period, Value, Share-based Compensation, Gross Balance, end of period Summary of Significant Accounting Policies and Practices Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Stock-based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Concentration Risk [Table] Concentration Risk [Table] Revenue Accounts Receivable Accounts Receivable [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Operating Leases, Future Minimum Payments Due Operating Leases, Future Minimum Payments Due Concentration risk, percentage Capital Leases Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Remainder of 2018 Capital Leases, Future Minimum Payments Due, Next Twelve Months 2018 Capital Leases, Future Minimum Payments Due in Two Years 2019 Capital Leases, Future Minimum Payments Due in Three Years 2020 Capital Leases, Future Minimum Payments Due in Four Years 2021 Capital Leases, Future Minimum Payments Due in Five Years 2023 and thereafter Capital Leases, Future Minimum Payments Due Thereafter Total minimum lease payments Capital Leases, Future Minimum Payments Due Less amount representing interest Capital Leases, Future Minimum Payments, Interest Included in Payments Present value of net minimum capital lease payments Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Less current installments of obligations under capital leases Obligations under capital leases excluding current installments Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Remainder of 2018 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2018 Operating Leases, Future Minimum Payments, Due in Two Years 2019 Operating Leases, Future Minimum Payments, Due in Three Years 2020 Operating Leases, Future Minimum Payments, Due in Four Years 2021 Operating Leases, Future Minimum Payments, Due in Five Years 2023 and thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments EX-101.PRE 10 ambr-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 arlogoa14.jpg LOGO begin 644 arlogoa14.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" "E K8# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHKCO''Q4\/> 8_^)E>![PKE+*W&^9^/3L/=L"L:M:G0BYU962[FU&C4 MQ$U3I17,-K$/XYI B_F:^9?$W[17B3Q!(\.CQ1Z);- MPI4"6<^^XC /L!QZUQC:9J>O7'VG4;F:YF8Y,EU*TC_KT'MQ7R];B&E?EP\' M+SV7^?Y'UE#AJK;FQ4U#RW?^7YGTYJ/QL\&::VU]:CN&'&+6-YO_ $$$5AS? MM(^%XSA+75+@>L=N@'_CSBO$[7PE" -[LY]N!6E'X8M ,>2#]237 \XQT]E% M?)_YGI1R7+J>[D_G_P ]6'[2WAH\'3M97ZPQ?TEJ_9_M#>#KG EN+NS/3]_ M:L?U7->.MX9M,?\ 'NOYFJEQX5MFSA&0_P"RU3_:V/CKH_D/^R,MEI[R^9]+ MZ/X_\-^(&"V&M6=PYX$8E ?/IM.#71U\57WA$C)B?)_VQ@U/H_C[QAX#919: MG/\ 9U./L]P?.A/MAON_\!Q733XB<';$TM.Z_P G_F/M4.7@)]Q]Y/U'O7M5E?6^H6L=S:31W% MO(NY)86#*P]017T^%QV'QL>:A._YKY'RF+P.)P,N7$0M^3^9:HHHKO. **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *@FF2VB>65UCC0%F=C@* .I/I27%Q%9V\DTTBQ0QJ7>1SA54W\.1MM9U)5KTC^(^B>@[]3V \;-,THY91]I4U;V7 M?_@'M95E-;-:W)3TBMWT7_![([;XK?M--<2RZ3X-D"H"4EU<@'/M$#V_VC^ M[UX[IVF7&J7#W5U+)(\K;I)I6+/(?4D]3[FLK0=-&5DE&>X4_P Z[K38^E?D M]7'5\RJ^TQ$O1=$?JU+"X?+*7LL-&W=]7ZO^D7M*TN.W4"- /<\DUT5I9# R M*K6$(XXKH;. $#BO6H16QXV(K.^HR"R'&!5U+'CI5R" 8&15R.-,5[$(*QY$ MJS,DV((Z57FL1Z5T)1*@EB4CBKE35B8UG;ZUH$_TQ6K>:/#;VJ6RK\J=&[D^O MUS7R&.Q%3!_O61>T8P7<8_?6H]Q^G2NLKXJ^V7WAC5(KZQN'MKJ$[DE0_I[CM@\&OI;X5_%*T^(FELK! M;?5[91]IM@>/]]?53^AX]"?T?AOB>.:KZOB?=K+[I>GGW7W>7Y]F^1RP:^L8 M?6G^*_X'G]YW]%%%??GR04444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%>8_'[XH+\+/ -S?0.HU>\)M;!3_ ,]"#E_H MHRWY#O6%>M##TY5:CT6IU87#5,97AAZ*O*3LCQO]J3XTG4+Z;P3HUP5M83C4 MYHV_UC_\\<^@X+>IX['/A6D6PD8.PR%_6N]>Q#%*QYTJ#.@-X/ M7]:ADNQCK6*VH#UJ&74>.M.6*0HT': MZ3P[HGV0"]O1^_ZQQM_![GW_ )5X^)QD4KMG5RJC'F8:5X?&EVIFF ^URCYL M_P "_P!WZUFZA%N8GM70WMX9"0#FN?UFZ@L[9Y976.-1EF8\#_Z]?F.8YE]9 MJ\E/8VH<\I7ENSD-=A62-\X'?)Z#WKR]?B-J'@WQ-:ZEHDEMY'WV MPJG#DK*Z?1GZ-?#7Q_IWQ,\(V6NZ_<$'O76U\!?LL M_%A_A_X]33+R;&AZTZP2AC\L4V<1R>W/RGV.>PK[]K^AJV_'J%%%%>R?+A1110 445')(D,;.[*B*-S,QP M!WH \;^-?[5G@OX#Z]9:/K\>H75_=6_VH1Z?"K^6FXJ-VYQC)#?E6C\#OVD/ M"7Q^&K#PZ+R"?3#&9H;^)8W*ONVLNUCD94CVX]:_,+]HCXEO\6/C'XE\1*[/ M9R7)@L@>UO'\D?TR!NQZL:ZS]B_XF?\ "M?CQHCSR^5IVL'^RKK)PN)"/+8_ M20)^&:8'ZT4444@"BBB@ HHHH **** "BBB@ HHHH ^I66MR7^F7#6T[6]M&R%AU*DR#(^N*]J^'OCJP^)?@O2O$^E1SQZ?J47G0K< MJ%D"Y(Y )P<@]Z_)O]J;_DXCQ_\ ]A:7^8K]*OV1_P#DV_P'_P!>'_M1Z8'K MU%%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH \>^.'[4'A/X!ZIIEA MXBMM2GFU"%IXC8P+(H56VG)9U[GWKS7_ (>/?#'_ *!_B'_P$B_^.5Y!_P % M-O\ D=_!7_8.F_\ 1@KPGX#_ +-OB+]H/^V/[!OM/LO[+\OS?M[NN[?NQMVJ M?[IZXI@?:R_\%'?A@6&;#Q"!Z_9(O_CM=)X8_;P^$/B2Z2"76KK1)&.%.J6; MHGXLNY1]20*^7I/^";/Q&5&*:WX=9L<*9Y@#^/E5Y!\6OV8OB%\%X#=^(=&W MZ5NV_P!IV#B>W!/9B.4Y_O 9HT _7C2-8L-?T^"_TR]M]0L9EW17-K*LD;CU M##((J]7Y%_LS_M(:S\!_&%L6N)KGPI=2JFHZ:6W+M/'FQC^&1>O&,@8/7(_6 MRQOH-3LK>\M95GMKB-98I4.5=& (8>Q!!I 6**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ KRWXX?M"^&_@#9Z3<^(K?4)X]2DDC@^P1+(04"D[M MS+C[P]:]2KXB_P""GG_(O^ ?^OJ\_P#0(J8'O7P1_:B\)?'S5]2T[P[;:G!< M6$"W$IOH5C4J6V\8QU^>/_!,K_DH'C+_L&1?^C17Z'4 %%%%( HHH MH *_/[]J_P"(3^-OBG6\N99YW:6>5FDDD8Y+,223])L4 MX4X8>/VM7Z+;\?R/UG@'+U4K5<=-?"N5>KW_ T^9I:=(-Z9]:ZNRN!P">*X MNW)1@16_9770&ORJM&^Q^LXFES:H[&VG Y[5?CN!QS7+V]YT&>*T(;P''-> M1.#/GJE!G30:@T9&3FM2WU8<IUNO>E"M4I[,\V>'ONCMXM8&.6J M==8'K7#K>$=&-/\ [08?QUVQS":.1X1':MK _O5$NHO<&(&.WSAIG'RCZ>I]J]$T;0K?0XL0I)),1AIF7YC[>P]A7FXO/E0]U M:R[?YG'4C3HZ;LFT#1$TW;=7A66[ZK'U6/\ Q/OVK6GO6ESDX%9MU=_9HVD= M61 ,EF4@"N#\2>/KIMT6FVTP'0W#Q'/_ $?U/Y5\S/%8S,I@0GS7WSD96%3\Q]_8>YKR7Q'XIN=[@L!3H:[R[GU>#R^-+7=BWUSU.:YK M4Y#,N/>KUQ=&3(!K-N2" *^FI1Y3ZJA2Y-3+D4@Y!P>N>E?HQ^SS\0C\2/A= MI=]<2>9J-J/L=X2D]/GT_R^9\GQG@8XS+)55\ M5/WEZ;/\-?D?8M%%%?K)_.X4444 %>'?MC_$P?#'X#ZY-#+Y>I:L/[+M,'#; MI00[#Z1AS]<>M>XU^;?_ 47^)@\2?$[3O"5M-NM- M]TZ@Y'VB4!B/P0)], MFF!Y5^R1\.5^)GQX\.:?<0+/IUG(=2O%=!9?A5\ M8O$^@H&BCL[YI+1AP?)8[XB/?:RC/J*^Q?\ @FK\._L'AGQ)XTN(L37\RZ=: MNPY\J/YI"/8NRCZI7)?\%+/AW]A\1^&?&MO%B.^B;3;ME'22/+1DGU*LP^D= M/J!]?_L__$A?BQ\(?#?B,N'N[BV6*\VGI<)\DGYLI/T(KT6O@C_@FK\3O)O/ M$7@.[F^68?VI8JQZ,,),H^H\ML#^ZQ[U][U('%?&3Q]-\+OACXA\56]FE_-I M=OYZVTCE%<[@,$@''6OF;X,_M_77Q(^(FG:!K'AS3M TN:*XFN=2:^8B!(H) M)2QW*!CY,?C7N'[7'_)M_CW_ *\/_:B5^0L0=I D08NQVA5Y)SQCWZXQ30'W M-\6?^"D4\&J7%A\/]$MYK2-BJZKJP8F4C^)(E(P/]XYQV%>P9RT+63)D>@*OQ]3FO8?@;_P $]- 7PU9ZK\1)+J]U>ZC64Z5;3&&* MV!&0CLOS,_/." #QSC)[KQM_P3Z^&/B#298M$@O?#>H[?W-U!C0"Q^SS^VWX;^,VI0:!JUI_PC7B688AADDWV]TW]V-^,-_LMU[$U9_: M*_;.\-_ ^]DT.QMCXC\4JN9+2.39#:Y&1YK\_-T.T G'7'&?S:\<^#==^#WQ M OM#U M9ZSI%R"L\#$ D8:.6-O0C:P/!'M76_ SX.Z[^TM\3I;!K]T$A:^U7 M5IQO9%+?,W^T[,V #W.>@-.P'INJ?\%%_BE>73O:6^AZ? 3E8ELV<@>A+/S] M>*Z+P5_P4H\76%XB^*?#VFZM9EOG:PW6\RCVR64_3CZBOHC1?V!_A%I6GI;W M.DWNJ3A<-=75[(')]0$*@>O KYZ_:J_8?LOAOX6N?&'@:>ZFTNS&Z_TRZ;S' MACR!YD;]2!GD') YSP:6@'VS\)?C%X9^-7AA-<\,WIN(E(2XMI1MGMI/[DBY MX..*1@ V/5&(8'V([F MOUWI ?CO^U+_ ,G$?$#_ +"LM?;OPU_:"\)_ ?\ 95\ 7GB"Y:2]N-/8VFF6 MH#7%P1(_(!^ZN>K'@>YXKXB_:E_Y.(^('_85EK+^&?PX\7?'[Q?IWAW2#)>3 M00+%]HN6/DV5LIX+'^% 6/ Y).,'-4![YXN_X*2^.-2O'_X1[0])T:TR=HN5 M>YEQGC)RHS]!5+P__P %'OB1I]TK:IINB:M;_P 48@>!O^^E8_R-?0G@/_@G MA\.?#NGP_P#"127WB?4<9ED:=K>'=CG:B'(&<]6)IWCK_@GC\-_$.GRCP^]] MX8U#!\N6.9KB'//#(YR1GT84M .I^!/[97@KXU74.E,7\.>)9.$TV^<%9S_T MRD& Y_V2 WL>M>_5^+_Q:^$?B;X$^-&T778C!I.2>IH ^EO'?_!2SQ!>74L?A#PU8Z;: _)/JC-/*P]2JE57Z M9./4UR&G_P#!1;XIVMTKW,&AWD.Z3-M(6XM+ MV0L#C@X%/'=[!I7BVS_P"$1U*8A$NFE\RRD8]B^ 8S M_O C_:%?5LO?L^WT5X)O[9\+74GEV^IHF MUHVY(CE7G:V,D$<-CMR![O\ L _M(7=Q?1_#+Q%=M<1M&S:+<3-EDVC+6Y)Z MC:"R^F"OH ?;'C#7&\,>$]9UA(EG?3[*:Z6)FP'*(S;2>V<5\8^ _\ @HWJ M'BCQEHVDZGX5TW2M/N[I(KF_:_?;!&3\S\KC &3R:^O/BS_R2WQA_P!@B[_] M$M7XGT(#[M^+G_!2"2VU.ZT_X>Z-!<6L3%!JVJAL2D?Q)$",#T+')]!TKU[] MBOXW>*?CAX4\2:EXIN+>>XM+]((!;0+$J(8PV,#KSW.:^6_V=_V%=7^+OA^V M\3>(=4;PYH5T-]K#%#ON;F/^^,X"*>Q.21SC&"?NGX&_ 7P]\ M!O=+T">^N M4O9EGGEOI%9F<*%XVJ !CM0!Z71112 _/7_@IO\ \CMX*_[!TW_HT5M_\$P_ M]9X^^EG_ #EK$_X*;_\ ([^"?^P=/_Z-%;?_ 3#_P!9X^^EG_.6GT ^[ZIZ MMI5GKFFW6G:A;1WEC=1M#/;S*&21&&"I'IBKE9OB#Q!IWA?1KW5=5O8M/TZS MC,L]S.VU(U'4D_Y)-(#\;OC?X$B^&?Q:\4^&+9V>TT^]:. L#Y[AF>6WBDLMS')VQ2LB_^.J*_,;XT>/$^)WQ5\3^* M(HVBM]1O6EA5AAA$,+'GT.Q5X]:_3W]CGPO/X3_9S\(6URACEN()+TJPP0)9 M&D7_ ,=853 ]>U35;/1-/N+_ %"ZALK*W0R37%PX2.-0.22> *^/_BM_P436'@;1V\121DJ=2O6,-L2/[BCYW'N=OX]:\,_;2_:8O/BKXPNO"NBW;1 M^#M*F,6V-L"^G4D-*WJH((4'CC=W&*G[-/[&&M?&ZT37]8NI/#WA-F(CF5-U MQ>8.#Y0/ 7/\1R,C@'G" OW7_!1/XK3W!>)-#MH\\1K9,P^F2Y_I78^!O^"E MGB"SN8X_%OABQU&VS\\^ELT$H''(5BRGZ9&?45]!:9^P7\']/LQ!)H=Y?OC! MGN+^7>??Y2H'Y5Y/\9/^"WF4KD@X>&5.ZG&"#]>P-?KG\&?BEIWQF^'>D^* M=.'EK=)MGMR)(S]#W[@@]Z .XKP_P".O[7'@KX%LUA=RR:WXCVY&DV# M#9,1W" C'; M"?!/B;XT^.X=(TF*75M=U*5I9)IW/&3EY97/11G)/)[#.0" ?17 MB7_@I)\0-0N3_8VC:+I%MGA9HWN'_%BP&?H*K:!_P4=^).GW:MJ>GZ)JUM_% M&+=X6/\ P)6./R->]?#O_@G5X$T'3H7\5W=[XEU/ ,OERFWMU/HJK\Q'N3SZ M"MSQ5_P3\^%6O64B:;:ZAX?NBN$GM+MI #ZE9-V1[<4: ;?P7_;!\*?&;1]0 M6TC?2?$UE:R7+:/>."90BEB8G'WQQSP&'<8YKY^M/^"F6N7-Y# ? VG@22*F M1?2'&2!_<]Z\%^-GP'\8?LP^,+.62[:2TD9FTW7++*+)CJI'\#X/*G((/!(S M7D^E$G5K0GKYZ'_QX4[ ?N>IR :JZEJ5KH]C<7M_$[>3RY-0:/<\[CJD* MGJ1GEN@]^E?:FB_L#_"'2;(0W&CWNJ2[<-<75](&)QUPA4#\JK0#POX>?\%* M]5M[R&'QMX:MKJT8XDO-'8QR)[^6Y(;Z;A]:3]OOXA:!\4/AQ\.=>\-:C%J> MFS75X/,3(:-MD64=3RK#T.#78_%C_@G'X?U#3)[OP#J5QI6IQJ62PU"3S;>8 M_P!W?CW^'M8AN+"\L9V6>QF)'ER# SCH3C'(ZC! MSTH ^M_^"97_ "4#QE_V#(O_ $:*_0ZOSQ_X)E?\E \9?]@R+_T:*_0ZDP"B MBBD 4444 >#_ +9FO'2?@Z]HK%7U*]AM^#C*@F0C_P %\RZ/X M/L]WRRW%S,5]2BH ?_(A_.OD:$5^4\15.?'2CV27X7_4_HK@JBJ630FOMN3_ M !Y?T+40Z5 M94KJ7PH\^HU+9%JRT6:3!EG2,>B_,:W+30[)<&6624^S;15#3]&U*ZP50Q1_ MWI?E'_UZ[#1/#\4#*9TDOI.NU00OY#K^->%B,1RW][[CP\1)07Q?<&D>'K6] M<+;6'G'NS$D#\37<:3X3L;(!YX('?^ZL8"__ %_QJ.+4)+. !K<6D0' ;"#\ MJJ77BB4@K;"-3_?DR1^0Z_I7RU6MB*[M'1>I\Y4]M6=H[>IUS7,=O%DE8HT' M?Y5%<[JOC^TM^Q $0?AS2):Z7!C;9 MF4^LK%J5/"TXZU+M^7_!%3P5..L]?Z\RKJ7BJXU"3=-,7YX4' 'X5GM->W/^ MJMYF'KM('ZUT OA#Q!!%!_NJ,U#)<23'+N3^/%>E&HHJT86/3@HQTC&QS M![@_[9P/TI)?#NF19"6$"^X09K=^]5:Y7K25>K)ZR8*M4;UDSE+[0;)L_N O M^ZQ%:OPGCA\-?$[P_>Q/(@^TB)@#G*N"A!]OFIMV!S5+3Y7M=8LKA#AX9XY MP[$,#G]*]_+\5.A7IU>;X6G]S-ZO-6P\Z4GI)-?>C[UHIL;;T4^HS3J_JP_F M\**** ,CQ9XDM/!_AG5=,O%%WXV\6:QK]^Y M>]U*[DNI3Z,[$X'L,XQV K]$/^"B7Q-/A?X56?A6UEV7OB&X_>JK8(MHB&;\ MWV#W&ZO@/X^"NN:)8>,K*YU>(+>6$8AF!::,YV@E."R[EZ]Z^5_\ ABCXS?\ 0FR_^!EO M_P#'*/\ ABCXS?\ 0FR_^!EO_P#'*0'"_!7XB2_"OXI>'/$\9816-VIN%4\O M WRRK[DHS=>^*_9ZTNH=0M8;FWD6:"9%DCD4Y5E(!!'M@BOQ,\>> -?^&?B. M;0O$NGOIFJPHLC6[LK?*PRIRI((QZ?2OTV_8>^)P^(GP)TVVGF\S4]!;^S+@ M,?FV* 86^AC*C/JI]*; Z;]KC_DV_P >_P#7A_[42OS#_9[TF#7OCEX$L+E! M)!-K-L)$;H5$@./TK]//VN/^3;_'O_7A_P"U$K\T?V8?^3A/A_\ ]ABW_P#0 MJ70#]C****0'YK_\%)M,@L_C1HMU$@66[T6-I6]2LLJ@_D!7I_\ P3)TF&/P MGXWU,(//EO;>VWXZ*D;,!^ZLIH)$8<%60@C\C6S5/6/^ M03>_]<'_ /034@?AQ"SV.H1NIQ)#*"&'J#U_,5^Y&E2F;2[.1CEGA1B?JHK\ M-KG_ (_Y?^NA_G7[CZ)_R!;#_KWC_P#0138'Y"?M2?\ )Q'C_P#["TO]*^]/ MV"OAK:>"_@;9:UY*_P!J>(G:\GF(^;RU8K$F?0 %OJYKX+_:F_Y.(\?_ /86 ME_F*_2#]CO7[?Q!^SCX,D@<,UK:FSE4?PO&[*0?? !_> ]HHHHJ0/G;]NC MX9VOCSX%:IJ?E*=4\/#^T;:;'S! 0)D^A3+8]46OA#]D+QA<>#/VAO!]Q$Y2 M*]NO[.G7. \([;PS^SQXYN+IU47&G26,8)Y:2;]TH M'XOG\#7YB_LYZ5+K7QW\"6D(8LVKV[G:,X57#,?H%4FF!]F_\%+/%T^F_#WP MOX>A"_&FC:U:R[+C3;V*Y21#Q\C@_B,#\J^EO^ M';?Q'_Z#/A__ +_R_P#QNE'_ 3;^(V0#K/A\#/::7C_ ,ATP/O;XF7*WOPB M\4W$?W)=$NI%^A@8_P!:_&?PUI8USQ'I6FDE5O+N&W+#K\[A?ZU^R?Q"LSI_ MP9\1VK')@T*XB)'?;;L,_I7X_P#PUX^(WA7_ +"MK_Z.2D@/VLTW3X-(TZUL M;6-8;:VB2"*-1@(B@ >P %6Z**0!1110!^>O_!3?_D=_!/_ &#I_P#T:*\P M_9I^)GCKX0^"O'/BCPAI>FZK8VKVBZG'>I(\D*$R!)%VL/E!R&ZXRI]2/3_^ M"F__ "._@G_L'3_^C16E_P $U=/MM6L_B-97D$=S:7$5K%-#(NY71A*"I'H0 M2,4^@'$7_P#P4>^)ES"4@TW0+-^TB6TC$>_S2&O%/B=\??'?Q@<+XH\07%[: M*V]+&,"*V5NQ\M< GW.2/6NG_:H_9_N?@/\ $*2WMTDD\,ZD6GTNY;G"9^:% MCW="1]1M/? ]H_8%\4?#[6=2?PIXB\,:*?%2$S:9JEQ:J\ERO):,ELXD7D@C M&5R.W+ \_P#V7?V0M=^+NNV.M>(;*?2O!,+K-)-.I22_ Y\N('D@]"_0#.,F MOOO]HCQ2_P -?@'XNU/3@+66TTTV]KY8"B)GVQ(5]-I<''M7IX 4 8%>.?M M@:+-KW[-_CBWMU+RQ6BW6U?[L4B2.?\ OE6I ?EO\(_ Y^)/Q.\,^&=Q1-2O MHX967JL>!]3O76*U74%@DD8_*@E5HMQ] "^<^U?L70P"BBBD!^>?_!2/X8V MNB^*/#_C6RA6)M75[2^VC&Z6, HY]24)'_;,5K?\$R_&4ZZAXR\*2.6MFBBU M2%>R,&\N0_CNC_[YK7_X*;>)K9- \%^'@ZM>2W4U^R#JB*@12?8EV_[Y-<=_ MP3,T>>?XA>+]5"DVUMI<=LS=M\DJLH^N(FI] .(_X*!>,I_$G[0%WIAE+6FB M6<-I$@/ 9E$KGZY<#/HHKZ-_X)S_ TMM#^%][XREB#:EKER\,4I'*6T3;0H M^L@/_!,K_DH'C+_ +!D7_HT5^AU# ****0! M1110!\F?MX0O(? P12Q_TX8 SS_H]?,^G:*!AK@_\ 4\?Y^E?9G[6UC8MHOA MZ_OE=H8;F6 ;"!RZ _\ M.OG"W\1:'8DH68?Q3,&/ZU^'\4XBI3S*I",& M](_DC^@N%<5)9-1A"+=N;_TIO]3+TW3Y9L1VUN[^BPIG^5==IWP[UV^4,;0V MR?WKA@OXU47XF7$:[+=K>W3T1@H_3%03>.;^\!!OU _V2,_K_C7Y_4^MS?NQ M2]=3W:CQ4_A2CZZ_Y'8V?POMK'OO7@DD'7RA MEOY9KRV;4)KLDR7+2_[SY'\ZC_#%<W2O+L9JQ:ZC=69!AGD0>@;(K"6 _ED82P7\LCTKFCFN1L?&K.;VD8G,RVI<\C J&.RQ<1\?Q#I]:Z2>T6,$ MGK5;3;3[;KEA;#CS;B.//7&6 S^M=F'JNM4C"/5I?>7[?W6^Q]C0_P"I3_=% M2TU0%4 =!3J_LM:(_GP***XOXQ^*K_P7\,?$>KZ597&HZK#:,MG:VL32R/.W MR1X4)+ M&QD\*ZY#+?W21/=7-C*JH78 NS$< 9))-?L#X5\.6G@_PSI6AV"".RTZUCM8 M5QCY44*/QP*H#7HHHJ0/AS_@I1\,_M6F^'/'=K%^\MW.EWS ?P-EXF/L&WC_ M (&/2O*O^">_Q,_X0_XQ2>';F798>)(/(56.%%Q'EXC]2-Z_5@*_0'XS?#V' MXI_"_P 1^&)=N^_M&6!FZ),/FB;\'5?PS7Y.Z)\,_B3X3\0V.IV7@_Q!!J&F MW27$,BZ=,=LD; @\+SR.U,#]._VN/^3;_'O_ %X?^U$K\T/V8?\ DX3X?_\ M88M__0J_2'X[W5]\0?V5?$%S9:7>?VAJFD1RKIH@;SU=F0F/9C=D'(QUXKX' M_9Q^%GC/2?CMX%O+WPIK5I:0ZK"\L\UA*B(H;[Q)7 'N:.@'ZR4444@/SC_X M*7_\E<\,?]@-?_2B:O5/^"9G_)-O%W_863_T2MC+&\ME:23*K>?*=I*@X.".#V->E_\$[?"NM>%?A]XI@UK2;W2)I=4 M5XX[ZW:%F7R5&0& R*?0#ZUJGK'_ "";W_K@_P#Z":N54U52VEWBJ"S-"X"@ M\?_H(K\:+CX.^.VO)6'@S7R/,) MXTV;U/\ LU^R^CJ8](LE8%66! 5/!'RBFP/R$_:D_P"3B/'_ /V%I?Z5W_[' M?[4B? W6;G1-?,LOA#4Y!([QKN:RFP!YH4?>4@ ,!SP",XP,M8^/ M7CB]L?"FLWEI/JOAKQ9H_C+2X=3T/5+75K"9=R3VD MRR*1Z9'0^QY%.\2>*='\(:5-J6MZG:Z380@L]Q>2B-!CW/4^W6OQLU3P]X\^ M$NI36]W::[X6NP?GP);?/ON7 8>X)!K,DG\4>/;N*-Y-7\17.<(K-+'C+%X1TV0R+)(-K7LW(\PKV4 D*#SR2<9 '??\ M!.CX,W&H>)KWXC:A;LEA81O9Z:SC EG88D<>RIE<^KGT-$M$L=&T>SBT_2[* M)8;>VA7"HH[?_7ZDY)H \\_:<^$9^-7P@UC0(%4ZI'MO=/9N@N(\E5]MREDS MVW5^6GPN^(FN? OXEV6OV<+1:AILS0W5C< KYB9*RPOZ' (]00#CBOVBKY8_ M:E_8LLOC!=3^)_"LD&D>+67-Q#(-MO?X'!;'W'[;L$'N.]" ]B^$/QY\(?&K M0X;[P]J<)NMH-QID[A;JW;NK)UQG^(9!]:]!ED2&-GD=411DLQP!7XO>+?A7 MX\^%.KE-9T'5=$NH3\ERL;!#U&4E7Y2/=2:SIO%7B_Q1%]@EUC6]7C8;?LK7 M4TP/MMR:NMUX@D;;=ZQ9L&CLE!Y2-^C2'ID9" MC/?IPO[&7C'XM?&;XF1W>J^,M8N/"FBXGOA))\D[D'RX,XYR?F(_NJ>F17F' MP7_8A\?_ !/O+>XU>RE\(^'R0TEWJ,>V9U[B.$X8G'=L+[GI7Z2_#+X9:!\( M_"-IX<\.6HMK& ;F=N9)Y#]Z21OXF..O;@# % #_BS_ ,DM\8?]@B[_ /1+ M5^.7PU_Y*-X5_P"PM:?^CDK]C_B?;2WGPU\56]O$\T\NE721QQ@LS,8F 4 = M3FOR<^'OPD\<6OC[PS//X/UR*"/4[9WD?3IE55$J$DDKP,#.30@/V,HHHI % M%%% 'YZ_\%-_^1W\$_\ 8.G_ /1HK;_X)A_ZSQ]]+/\ G+2?\%%O!'B+Q5XR M\'R:+H6I:O%#83+(]E:O,$8R#@[0<<>M;'_!.3P;K_A-_'']M:)J&D"86OE? M;K9X=^/-SCC^(?A+X[GL+H3:1XBT6[^_&V&BD0@JZGN.C C@@@]Z_;BOD_P#; ME_9K?XF>'E\8^'+-I?%.E1[;BWA0E[ZV'8 =73)([D9'. *$!Z/^RW^T%9_' MSP#'=3/'#XFT\+#JEHO'S8XE4?W'P3['([<^OZA86^K:?U?JWX9\01>*O#^GZO!!<6T5Y"LH@NXFBFCR.4=&Y5@<@CU% 'X__'KX1ZC\ M#_B9J7AZZ63[,LGGZ?='@3VY)*.#W( P<=&!K[C_ &4?VR]%\=:#I_ACQIJ4 M6E>*[5%@CO+IPD.H*,!3O/ DQC(.-QY'7 ]G^.7P'\._'KPM_9.MH8+N E[+ M4H5!FM7(ZC/WE.!E3P<=B 1^;GQ:_9!^(_PHNYFDT:77M(4DIJFDHTR%?]M! M\T9Z?>&/0RG(->?\ Q;^.O@_X+Z++?^(M5BCN-I,&G0N' MNKAO[J)UZ\;C@#N:_(J'QCXOT&(64&N:UIT2C;]GCNYH@/;:",?E6EX5^%?C MSXI:KLT?0-6URZE/S7#1,5'N\K?*![L0*=@+'QF^*VL_'/XB7OB/44*RW#+# M:64>6$$(R$B7U/.2>Y)..<5^E7['OP5E^"_PCMK?4H?*U_5G^WWZL/FB8@!( MC[JH&1_>+5Y[^R_^P]:_"_4+;Q3XTDM]6\2PD/:V4/S6]DW9LG[\@['&%/3) MP1];4@/B3_@HU\&;C6-,TOXB:9;M*VG1_8M36-O["VU6QN+ M.\@CN;2X1HIH95#)(K#!4@]003Q7Y^?M!?\ !/W6-'O[K6OALG]K:5(3(VBR M.!<6_J(BW$B^@.&'^UUH ^[?!OCSP]\0M&AU;PYK%KJ]A*,B2VD#;?9AU5O8 MX(K3U35K'0[&6]U&\@L+2)=TEQ"[AI] 60-J&I*"JWC*KV]O<>+?B!8?9Q;6LLMAX?.U MU6U=O!FO "="2=-F 'S=?NTP/VA (0'S=^QQ^V+I$OA[3_ WCK4$TZ_LE%OI^JW M3;8IXAPD* MZEA ]MH(Q0!^O_Q2^,_A'X.Z+)J/B;5X+,J"8K-$Y[+'&#DGWZ#N17Y2? M'SXT:G\=OB#=^(KY3;6H'D6-ENW"W@!.U<_WB223ZD]L"J_@_P"$?Q"^,6L! M=(T/5=9N)6 DO+A6$2^[RO\ *!]37O?Q@_8SNOA/\!]*EM+*X\4>.+[68?ML MNFP/*MM;B"<^7& ,[=VW+G&3MX& *>P&I_P3*_Y*!XR_[!D7_HVOT.KX+_X) MU>!_$?A/QQXMFUO0=1TB*73HTCDO;5X5=O-!P"P&3CL*^]*3 ****0!1110! MY!^U-X?_ +>^#NJ.B!I+"2.[7/4!6PW_ (ZQKX12 'M7Z>:UI,&O:/?:;0202 ==K*5/\Z_-S6M"N/#NMW^EW:E;FSG>"3C@LI(_+C/T-?E_%M!TZU/ M$+:2M\U_P_X'[/P+C%+#5<*WK%W^3T_-?B9@M_;-/^S#N*N1QAL<5.L(].*_ M/'4L?I?M#)-N5Z$CZ<4J37$1^25U^C5JO:@]!436GM1[5/V:6QO[>[(5OW4G3:W M?\?\:U%L?]FN"<^1VDCFE-1T9EA#V%/%NQ[5K+8^U3)8^U8.ND9.LD9"69., M\U:M[5HW#H65P)1SRKFKX?\4O;%8K]#-'T$RCYA M]?7^==;YT-Q")('5XV&0RG(-<)]E"+TI]K?3:9(6B/RG[R-T/^?6OG<1A85G MST]'^!XU6C&H^:&C.BO#U]*T_A;I9U7X@Z6A4,D4AF;//"@D?KBN>_M.*^B+ M)\K8^93U'^(KUW]GO0&#:EK,BX!Q:Q''7HSG_P!!_6OIN$L#/&9M0I-:1?,_ M2.O_ /F>+F=;ZI@:LGO:R]7H>UT445_7!^,A1169KNOZ?X9TZ2_U.Z2SLXR M TTF< DX'ZU$YQIQ9 X89]#BN:CC,-B)^,GA#PW>-:7NM1"Y0[7CA5I2A]#M!P?K5U\31PL>>O-17FTOS(HX>M MB9\0:=X7TUK M_5+I;2T5@IE<$@$G '%4J])T_;*2Y=[WTMZDNC553V3B^;:UM;^AJ451TG5+ M37-.@OK&=;BTF7='*G1AZBLS5/'&A:+K5KI%]J<-OJ5SM\JW?.YMQ(7MQD@T M2KTH0524DHO9WTUV"-&K.3A&+;6ZMKIN=#116!X?\:Z'XJN+J'2=1BOI+7'G M+'GY,D@9R/4'\JJ56$)1A*23>ROOZ=R8TYRBYQBVEN^WJ;]%M;5<30H)2JS44]KM+\S&EAZU=N-*#DUV3?Y':T M5SF@_$#PYXHE,.EZS:7LP&?*C?Y\?[IYKHZTIUJ=://2DI+NGO:O=Z7I^H17.H6F[SX%!W)M;:V#Y487^0J+2=7L] M&'K5"^\9:+I>O6NBW5_'#JET%:&V8'HHKFO%7Q"\/>"PHUC5(;21QE8>6D(]=HR<>^**M:G0 MCSU9*,5U;L@I4JE::A2BY-]$KLZ6BN2\,_$_PQXRG\C2=6AN+G!/D,#&Y]PK M $UUM*C7I8B'M*,E)=T[H=:C5P\^2M%Q?9JQ')&DT921%D1A@JPR#5>VTFQL MY/,M[*W@?^]'$JG\P*N45N8A17.^*/'N@^"XU;6-3ALF<92-LM(P]0H!)'Z5 M2\,_%3PMXPN1;Z7J\,UR?NP2!HW;Z*P&?PKCEC<-&K[!U(J?:ZO]VYUQP>)E M2]NJF.G-;U*L*5N>25W9 M7=M>WJ80ISJ7Y(MV5W;MW-^BBBM3,**Y#Q-\5O"W@^Y-MJFKPPW0^]!&&D=? MJ%!Q^-7?"_CK0?&<;OH^IPWI09>-20Z^Y4X('O7''&X:57V$:D7/M=7^XZY8 M/$QI>WE3DH=[.WWG1445Q-S\8O!EE<2V\^OVL(-/\,Z:]_JETEG:(0IED MS@$\ <4[1=:L?$6G1:AIMREW9RYV2Q]#@D']0:/:T^?V7,N;>U];=["]G/D] MKROEVOTOVN:-%5[FXCL[>2>9@D4:EW8]@!DFLWPWXNT?Q?;2SZ/?1WT,3['> M,' ; ..?:AU81FJ;DN9[+J_D"ISE!U%%\JW?1%VXT>PNI#)-8VTLF<[I(E8_ MF15J.-(4"(JH@X"J, 4^BM3,**K7EU#8VLUS.XCAA0R2.W15 R3^5%Q%.:ISIR4GLFG=^A>N;.WO$V7$$'Q#M1J*3\FG^05L+7PZO6IN/JFOS+M%%<]>>.=!T_P 0 M0Z%/J4,6K2E0EJV=Q+=!Z(#K.HQV G)$?F G=C&>@/J**E6%&+G4DHI=6[(*=.=:2A3BVWT6 MK-^J4^CZ?WMJ;C?NFOS)XXUB0( MBA$48"J, 4^J6K:I:Z+IUQ?7LRV]I A>61NBCUKD_P#A=W@?_H8[7_OE_P#" ME6Q>'P[Y:U2,7YM+\QT<+B,0G*C30:?:RW-S*D%O$I>220X M50.I)K'\-^.M!\823QZ-J4-^\*AI!&"-H.<9R!Z&N5^+2_VYK'A+PK([+9:M M>-)=!>/,BA7>4^A)%85\;"&&=>BU/9*ST;;45KZO4VH8.<\0J%9..[=UJDE= MZ/R6@^/XH:OXA9Y/"OA*ZU>Q4X74+J=+6*7'= W+#WJSI/Q2\O5H-)\3:-<^ M&+^X;; UPZRV\S?W5E7C/L:\X\4S:#%\8]9L/$&L76CZ/#8P"VCM;EX45MB? M* G08SQTK3\!:2WC[PEXPTZXO+G5?#7GLFD7EZ^^9&4$[@3SP=I&\4N:*>R?,]6KW/J:N7X2&'56=/E@U%W]Z_O6M:3? M+)K=KE6E[6/=**X[X3:]<>)/AWHFH71WW+1-%(W4LT;M&6_$IG\:*^UP]:.( MHPK0VDDU\U<^-KT98>M.C/>+:^YV.QKY!_:T^'YT?Q1;>)[6/_1-3'E7!7^& M=1P3_O*!_P!\MZBOKZN:^('@RT^('A._T2\^5+A/WQ[&1YD\KQT*[^':7H_\ +?Y'YXQU;C J;7-!O?"^MWFE M:A$8+VTD,4B]>1W'J",$'N#FHHC7\_58R@W&2LT?T3S1G%3B[IDZQANM!MQZ M5)&/_K5.J@CI7$Y-&5VBBUM[4TVWM6B8N^*3RO:G[4.=F<;7%)]F]JT?*H\K MVI^U'[1F=]F]JU=-U.:Q(1QYT/\ =8\CZ?X5&(?:E$/M43DJBM(F4N969V%@ MT&H0^9 X8=U/!'L:O+9@=JXBTFELIA+ Y1P>W0^WN*[C1-6BU9-I 2Y4?-'Z M^X]17SF+ISH^_'6/Y'E5H2I^\MB5;3IQ4H@"C.*O>0 344O KQ_;.1P<]RA M*N,UGS@*XN;^"&T5FN9'6.-5ZLQ( 'YG%?9W M@SP^GA;PU8Z:NTO"F967HTAY8_3)/X5XI^SSX!.H:@WB:\B_<6Y*6@8?>DZ% M_H.GU/M7T37]"\#Y.\-AWF%96E/2/^'?\7^"7<_->*D-_7_ ('Y ML****_4CX0*\Q_:._P"23ZG_ -=8?_1BUZ=7F/[1W_))]3_ZZP_^C%KQLY_Y M%N(_P2_(]?)_^1CA_P#''\T<[\+?@YX1\2?#O1K_ %#2%FO+F%C),)G4D[B, M\-@< =JY?P[IS_"#X^6^AZ?<2RZ3J04&&1LG:X.T'U*L.O7'U-1^ _C3XB\. M^#=-TNQ\%W.HQ01E8[M?,*R?,3G 3D9..M;OPS\#^)O%WQ";QQXLM38>7S;V MLBE&+;=J@(3E54'//)/KS7P5'ZKBHX*&74OWT7!RDHN*22]Z[LKW^=S[NJL5 MA98R>85/W,E-1BY*5VW[ME=VM\K'8_'_ ,;3^#? J M]Y7;MWZ'S=2I/ Y-0]@^5U92U#$J & D7GV96'H?I7MOQ*T,>)OA_KE@@#O+:L\6.[K\Z?JHKS#]K/9_P ( M[H/_ #U^UOM]<;.?Z5[/H(9M TX2#+&VC#9]=@S6>!P\(8O'9='^$U%I=N=/ MF2_R+QU>._%RZO-:^)'B/7K4[K?0;FW@/^S@[0?\ OM6_.N]^#%RO@?Q[X]T*9@D% MONNT4_W48\CVVNM4OAYX9?Q1\&_'6H2KNN=7FEF3=U)C^=?_ !_/Y5\Y553, M,MPV!O[T%-OUIIJ/XM'T5-T\!F.(QUO=FX6]*C3?X)GM/B'Q-'9^ +W78VP@ ML&N48>Z97]2*\[_9;T0V?@F]U-Q^]O[HX8CDJ@Q_Z$6KDM>\:B;]F'3(A)_I M$TJ::V#R!&Q;'_?"*/QKW'X;Z#_PC/@30].8;9(;5#(/]MAN;_QXFOI,+669 M9G1KK:%)2])3_P" CYW$T7EN6UJ#WG5+]I@W6?M'JHQE;; M35GM8B%66$PGL\6J/[M:.4E?ST/=+>WCM+>.&)=D4:A$7T &!_*OF?X=^#]' M\9_&#QA:ZS9K>P1232(C,RX;S@,_*1V)[U]*ZSGWLO;8+VT;PY MG=6OIR]M;GC9'[54<9[&5IW\3>&C+IDUM<(' MC65B!D_*RDG((('&><^U>X?#W7IO$W@G1M3N,"XN;9'EP, MT)'MD&OGO4/$ MGC#]HQX],LK&WL-(MYE>=E?*HW."Y/)P,X ')_3Z4\.Z+#X;T.PTNWR8;.%( M%+=2%&,GW-9Y&J57'5L3@H..'DDMK)RONEVMH_,TSIU*6"HX;&S4J\6WO=J+ MZ-^NOH>%? W_ )+EXY^MU_Z4K74_M0?\DU7_ *_HOY-7+? W_DN7CGZW7_I2 MM=3^U!_R35?^OZ+^35Y^'_Y)W$^M3\ST,1_R4&&]*?Y'-?LT>+)]/FN_!^I! MHI HO+-7_NLH9E'M@JP^K5-\2O\ DY+P;_UQ@_\ 1DM9?Q"T.Y\/^&O GC[2 M5VW>GVEK%)/CI\/M5M#NMKJSMY4YZ9DE^4^X M.1]17$ZLZ.#AEU9WE"=-Q?>$FFON>C^1V*E"MBYYA25E.%127:<5K]ZU^\][ M\3:U'X;\/:EJDO*6=N\Q'KM&8N?TS7+?!_5I]!^ D>H:?9M MJ%Y;B>1;5 29&$K8' )Z8KZ3,.3$9O3HXA7ITZVW6RV/G,!SX?*:E M7#NU2I4C"^S2M??I=[F+\.P0C()X<*.C XZ# MG/M7KW@77+GQ'X/TK4;R%K>\G@!FC=2A#CAN#TY!KQZ\_:%\7Z=:O<7?@.>V MMX\%YIEF1%^I*<5ZO\-/&,OCSP?::S-;):23EU,4;%@-K$=3]*G*JV GF%26 M"FUS1NXZC/_ M *FTA>=_HJDG^57ZXSXQ;_\ A5_B3R_O?8VSCTXS^F:^KQ55T0_!KP9'\6-8UCQAXI3^T%-QY4-O*3Y9; )X]%!4 =/ MRK6^.'PDT_3]!3Q!X9L/[/U.RE0M'8*1N4L!N"CH02IR.V:T/@?J4NB_ VYO MK&V^VWEN]S*ML@),KCD*,#.3Q6/=?M!^,+&WDN+GP%<6\$8W/+,DRJH]22F! M7YS".64\JA#&)\]6/,Y\KD[O6]TNGJ?H4Y9E4S6<\(_OF52-7!X M&<93EM.5+%XZ$H\K5.IIO;;3Y'T-7'?%CQ<_@GP)J>IP$"Z M"B* XSB1C@'\.3^%=C7C?[4F_P#X5U!M^Y]NCW8]-KU]%G%>>&R^M6I_$HNQ MX&4T(8G'T:539R5S+^!_PDTK4/#4?B/Q!:IJVHZDS2K]K'F*B9/)!ZEL$Y.> MHK$^,7@^/X1Z]H_C#PLAT^/S_+FMHR?+W=<>P90P(Z?2O;/AIY?_ KWPYY> M-GV&'&/]P5Q?[3VS_A6#;NOVV';]?F_^O7R^+RS#4,C]I3BE.$5)2Z\RL[WW MU/I<)F6)KYWR5)-PG)Q<>G*]+6VT/3='U*+6-+L[Z$YANHEF3Z, ?ZU\U_"O MP7HWC3XH>,;;6K);V&&25XU9V7#><1_"1VKW+X2[O^%9^&=W7[#'^6./TKYT M\)67B^\^(_BM?!]U%:W:SS&=I"H!3S3Q\P/?%3G-95'@*M6GSIMMQ23O>*Z/ M0K)Z,J:Q]*E4Y+))2;:M:7=&O\<_A_IOPNNM#USPT\FFSO.0(5D+;64 AUR< MX[$'U%?3&FW+7NFVMPZ['EB21E]"5!Q7RCXRTGQ1X=\1:7K/Q&M)]>TQ'VJ( M;A1'Z[>!@=#P<;L=:^JM&U:VUS2K34+)_,M+F)9(F Q\I&1Q6W#[I_7<7[.' MLD^7]VU9K3XK;*_E_D8Y\I_4L+[2?M6N;WT[IZ_#??3S_P SQK]IK4)M0C\- M^%K,[KK4;K>4!Z_P(#[%G)_X#4_[,>KRIH>L^'+KY;G2[PG83R V01^#*W_? M5RY;J_+:U[;VYCUY82?]C_4 MN1Z4_:WMIS7NU?:_*?0/BK_D6-8_Z\YO_0&KR#]DW_D4M8_Z_1_Z *]?\5?\ MBQK'_7G-_P"@-7D'[)W_ "*.L?\ 7Z/_ $!:^HQG_([PG^&?Z'S>$_Y$N*_Q M0_4]THHHKZP^5*M[:0W]I-;3IYD$R-'(F>JD8(_$&OGWX^?##PQX/\$)?:1I M:V=TUW'&9%E=CM(;(Y)]!7T97CW[4G_).(O^OZ/_ -!:OF.(L/1J9=6J3@G* M,79M*Z]'T/I.'Z]6GF%&G";4925TF[/U74M?#7X3>%#X<\.:U_9"?VF((;H7 M'FR9\T -NQNQU[=*;^TU_P DOF_Z^X?YFNQ^&?\ R3WP[_UXP_\ H(KCOVFO M^27S?]?4_:S$8+J2?2; MH'Y&/4>7YB-CLP^[GTS[5)_PN+6_AIX'\+6R:);W-I22MM) ^964# MJ#Z'D$5M?!_X?>(-0\:7'CKQ4%CNYD)MXLC<2RA=V!G:H3@#.>?;GYRFL-7K MX.EE]*U:#BYM1Y4H\NMWI?FZ;W/H*CQ-&CBZN/JWHS4E!.5VY7TLM;[ M5\5>+]4U#6_&>N>-;(;K6QU2-8Y,Y P6\L_3$8_,>M?5GQ,\0?\ ",> ];U$ M-LDCMF6,Y_C;Y5_5A7SKX5UKPG;_ /UG1;W5(XM9OF>Y$)CN/+7(&,G; M_P"/5V\4RCB*M/".HH\L93U=M4K17WW./AB,L/3J8M07_ ,=8#\*X_P#:O_YE;_KM+_[)7;G&)6,X>EB%]I0?_DT; M_B<>3X=X//XX=_9LAME49RR>HJ==4G[1>\VU]G:Z MU/H7PK\/?#_@J:XDT73ULGN%"R,LC-N )P/F)[DUC?%71-0N+;2M>TB'[5JF MAW/VI+<=9HB,21CW*_RJ'X7Z)XYTF[OV\7:K'J,3QJ+=8V!V-DYSA1VQZUZ+ M7TU&C3Q>"]E&DZ2?2R333NG9:;ZH^;K5JF%QGM)555:ZW;335FKO7;1GDG@( M6?BKXD:MXMLKZTGLKRRCM_L;-BYAD4)E9$(^7[IYR5[NUOY4WY"^!_#:>#_"6EZ.K!S:P MA78?Q.>7/XL2?QHK?HKZBG2A1A&G#1122]$?-5*DJTY5)N[;N_5A1116ID>) M?M$?!D^.M-_MS2(0VO6<>'B YNHASM_WAR1Z]/2OD)'V,58%64X*L,$>WUK] M*J^>?CU^SR?$;3^(O"\*IJN"]U8KP+G_ &T]']NC?7K^=<2ASQ@U:BO>G-?C]2C)'ZS*/5&TH!':G",'I6;'>].:L)>^] M5[5&MX..:<+P5ERS)U'B+CI2B+V%1_:QSS33>#UHY9AJ3B M+V%/BE:VE22-RDBG(93@BJ#WGO4$E[QUJU2E+1ARWW/2='\1Q:I!MU2W%ZO.*\J75'M9EEB15RI4 MY<\-G^!P5,)ROFCL;5WJ P>:V?AOX#O/B1KRVZ;HM/A(:ZN<<(OH/]H]AVZ] MJJ?#_P"'>K?$G5/)M%,-C&W^D7CK\D8]!_>;';\\"OKGPGX4T[P;HL.FZ;"( MH(QDL>6D;NS'N37Z+POPK+'S6(Q"M27_ )-Y+R[OY+R^3SO.89;!T*#O5?\ MY+YOS[+YE[2]-MM&T^WLK2)8;:!!''&HP !5ZBBOZ"C%12C%:(_'VW)MO=A1 M115""O,?VC?^23ZG_P!=8?\ T8*].K+U_P /Z?XGTN33]3MUN[.0JS1,2 2# MD=#ZBN#,,/+%82K0@[.46OO1W8'$1PN*I5YJZC)/[G,4ON5C/ M%UEB,14K1VE)O[W<\P_:"\%S>,/ $;*VU;5+?3=3LXA!,EW((]^T8#J3P<@ XZYS7KU<+KWP6\&^)+Y[ MR\T6/[2QW.\$CP[SZD*1D^_6O'Q6!Q5/&?7L X\TE:2E>SML[K5-?D>QA<=A M:F$^I8Y2Y8N\7&UU?=6>EGOZGD7C;54^.WQ/T;1-%W7&BZ>=T]TH(4J6!D?Z M855&>I^M?2BJ$4*!@ 8 K&\->#]&\'V;6VCZ?#8Q-RWECYF..K,>3^)KVE.<9RIC;\<;#7MWPKT!=#^&NAZ?)&,FT#RJ?[TF78?FQK2\ M4>!]#\9?9SK.G1WYMR3%O)!7.,]"/05N1QK#&D: *BC:H] *Y,%E,L+F%?%N M2<9[+M>SE][1U8W-8XK+Z&$C%J4-WWM=1MZ)GQOINEW=SXZLO ]!@\3-X@CTV-=98DFZR=V2NTG&<=..E=' M3R3*9Y6JJG*[D]/**^%?(6."260@D*/F],G\J]6_X7QX$_P"AAB_[\R__ !%:GB+X9^&?%FH?;]6T MF.]N]@3S'9P<#H."/6L[_A1?@;_H7X/^^W_^*KCIX'-<'7KSPKIN-23E[W-? M\#LJ8W*\70H0Q*J*5.*C[O+;\3M;>XCNK>.>)@\4BAT;U!&1_.O /@GS\;/& MP/(_?_\ HX5] 6]NEI;QPQ*$BC4(JCL ,#^58NC^!]#T'6+O5-/T^.WO[O/G MS*22^6W'@G'6O6QF"J8JOAJR:7LW=_=;0\G!XVGAJ&)I-/\ >))???4\.\;: M?=? GXDP>)M*B9O#VI/MN;9.%&3ET_\ 9E]\CMS]!Z3JUKKFF6M_92":UN$$ MD4B]"IJ/7O#^G>)]-DT_5+6.\LY,%HI,XR#D'CH&? W_DN7CGZW7_ *4K75?M0?\ )-5_Z_HOY-7?:/X&T/P_K%YJNGZ? M';ZA=[O/F5F)?\[]CNJYM1J9G2QRB^6'+===%8Q?#NBVWB/X6:5IEXN^VN MM+AB?U&8UY^H//U%?,G@O1[[PW\:]$T6^@.XM^-?86GV M,.EV,%I;1B*W@18XT'\*@8 _(5D7G@30K_Q%#KMQITM!Y=G2P?UF$TW"JG;R;ND_N>I<\3:+'XD\.ZE MI*:?B/<>&4GL#@,#T M()YKZ-KF/%7P[\.^-MAUC2XKJ11A9LE) /3AF& KU*]/&82256%UK MM*+W3MKYHX+BW3G9Z;Q:ZJ^GJ>8?'GXI:+J'A&70-&U"'5M0OY M$0BS82JJA@QY'&20!@'/->D?"OPW-X2\ Z-IER-MU'#OE7T=B6(_ MC\*B\, M_"/PGX1O%NM-T>.*Z7E)I6:5D]P6)P?I79U&!P.)^MSQV-:YVN5*-[)7ON]V MWY%8S&X;ZK' X-/D3YFY6NW:VRV27F%9^MZ3%KFC7VG3?ZF[@>!_HRD9_6M" MBOH)14XN,MF>%&3A)2CNCYN^"_C./X4ZOJ_@[Q3(-.Q<>;#<2\1AL 'G^ZP" MD'I^==%\%;Q;O3]&C%TARLTSM*RGU&XG! M]QS7Q:RO,Z.&EEU&OBTVJL9)\MK^\_,ST^.O@61@J M^((BS' _]_E8XZM;"8:M3K9=SWB[^ M_;=6M:WSN>%_ WXL:39^&8_#VO7D6DZEIK-$OVQO*5D!.!ENA7D8..@K#^,O MC"/XL:[H_@_PO)_:*^?YDUQ#DQ[N@Y[A06)/2O8/$_PF\*>,;HW6J:1'+='[ MT\;-$[?4J1G\:O>%?A_H'@F-UT;3(K-G&&E&6D8>A8Y)'M7AO*\SK899=6J1 M]BK)R5^=Q72VR?2]SVHYGEM'$/,*-.7MG=J+MR*3ZWW:ZVL:FCZ9%HNE65A" M,16L*PK]%4#^E?-GPK\9:-X,^*'C&XUJ^6QAFDE2-F1FRWG$X^4'M7U%7#77 MP7\%WMU-<3Z#!)/,[2.Q=\LQ.2?O>IKTLTR_$UIX>K@W%.DV_>O;:W0\[+7?'/XP>'?%/A%M#T2X;5+JZFC.Z.)E"!6!_B Y) M&/!PT9*DIW338^?O@/\/],\?6>O>(?$5@FH/= M7A$0D+ \LY&".I'=-\5::VGZK:I>6C,',;Y R. MAXKB_P!7J?\ 9GU5*/MK?';7FO>][7W_ .S_6"I_:7UEN7L;_!?3EM:UKVV MU]2MJU]%JG@>]O83F&XT^25/]UHB17@O[._Q&\.>"_#FIVVLZFEC/-=>8B-& M[$KL S\JGTKZ'M-#L;'14TF"!4L$B\A8@_[[?_XJ MNO'8''5<30Q>&<.>":?->VMMK'+@<;@:>&KX3$J7+-IKEM?2^]_^":7AOXF> M&?&&H/9:/JB7URL9E:-8W4A00"?F4=R/SKJZY7PW\-_#?A&_:\TC2XK&Z>,Q M-(C,3M)!(Y)[@?E755[F$^M>S_VOEY_[M[?CJ>)BOJWM/]DYN3^]:_X:!7CO M[4G_ "3F'_K^C_\ 06KV*L;Q)X6TOQ;IZV6K6BWEL'$@C-P=7#0=G)6UV-\MQ4<'C*6(FKJ+OIN4/AG_ ,D]\._]>,/_ *"*X[]IK_DE M\W_7W#_,UZ;INGV^DV-O9VL0AMH$$<<8Z*HX JIXB\-Z;XJTTV&JVJW=H6#F M)B0,CH>/K6.*P>:3X%M?B! M\"=#TN<*DQL8Y+>8C)BE .T_3L?8FL/X!^/;FQNI_ GB$M#J5BS):^8>65>L M7O@J>VAW1S2C4IXC#XE- MPFW*/>,K^NSZ_@>:_M0:P_\ 8.CZ!;?-(-6L]3U#3X[J^L\&"5V;Y,- MN'&<=?45T%;PRJ-3&UL5BXQFI9R:=KM MOR?1'S[\$<^"?BOXK\),=L$A,MNI]$.5Q_P!_P!*;^U@P1?"[$X EF)_\G]L*,"[!8-C:5QC..AQTIOBCP1H?C(6XUG3X[X6^3%O9AM MSC/0CT%>;/):_P#9=7+H26LGR[Z1YE*STZ:GHPSF@LTI9A.+TBN;;67*XW6O MIV.6F^/W@:QL0XUH7#*@'E0P2%C],J!7F_@".^^,GQA;Q?/:O;:-II'D!O51 M^[3/=LDN<=.G<5ZO'\$? \,@=?#UL2.SEV'Y$UV-CI]MIEK';6D$=M;QC"11 M(%5?H!6O]GYACJM-YA.')!J7+!/5K:[?1&/]H8#!4JBR^$^>:<>:;6B>]DNK M.6^,?_),/$O_ %YM_,5YA\"_BIX6\)_#^#3]5U>.SO%GE"QBEK)2]VW16ZFOX5^(/A[QI)<1:+J27SVZAI ML;KM!Z'Y@,]#TKI:YOPQX!T#P;+/+HVG1V+SJ%D*,QW $X')/K725[N%^L>R M7UKEY^O+>WXZ['AXGZO[5_5;\G3FM?\ #0****ZSE"BBB@ HHHH **** /)_ MB[^S_HOQ,C>]@(TK7L<7D:_++[2K_%]>H]^E?(7CCX;^(_AO?FWUJQ>&,G$= MU'\T$ONK^OL<$>E?HK5/4M-M-8LY;2^MH;RUE&UX9T#HP]""*^4S3A[#9@W4 MA[D^_1^J_7\S[/*.)\5EJ5*I[]/L]UZ/]'IZ'YIK9G_@!P MWZ?C7YKC.'\=A6^:GS+O'7_@_@?J6#XARS')'UJ07A M]:JZCI6HZ+)LO[&YLGSC;<0LA_455\\^M?/2H.+LT?1**DKQ=T:GVLTTW1]: MSO/-()&=@J LQ. %&2:GV*#D+S7)YYJ%[@\\UT&@?"[QAXH91IWAZ_G5CCS& MA*)S_M-@?C7K?@_]CS6=09)O$FIPZ9%WM[/]]+T[G[HY]-U>OA%?AT@;2=-0WF,-? M7'[R<_\ C]WZ+@5W%?H&7<*4Z=IXU\W]U;?/N?G&:\8SK1=' 1Y5_,]_DME M^/R,_1M&LM!T^*RT^UCM+2,82*,8 ]_<^]:%%%??QC&"48JR1^;2DY-RD[MA M1115$A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 0SV\5PNV6-)5]'4&L2Y^'_A:\):X\-:1 M.Q/)DL(F/ZK116,Z<)_'%,VC5J4_@DUZ,A7X7^#D.5\)Z&I]1IL/_P 36KI_ MAW2=+&++3+.S'_3O;HG\A114QHTH.\8I?( XML 12 ambr-630201810xq_htm.xml IDEA: XBRL DOCUMENT 0001314223 2018-01-01 2018-06-30 0001314223 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001314223 us-gaap:LeaseholdImprovementsMember 2018-06-30 0001314223 us-gaap:SoftwareDevelopmentMember 2017-12-31 0001314223 us-gaap:MaximumMember 2018-04-01 2018-06-30 0001314223 us-gaap:MinimumMember 2018-04-01 2018-06-30 0001314223 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2018-06-30 0001314223 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2015-11-05 0001314223 us-gaap:PrimeRateMember 2018-06-30 0001314223 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2015-03-04 0001314223 us-gaap:LondonInterbankOfferedRateLIBORMember 2018-06-30 0001314223 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2017-02-15 0001314223 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001314223 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2015-03-04 0001314223 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001314223 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001314223 ambr:ExercisePriceGroupTwoMember 2018-06-30 0001314223 us-gaap:MaximumMember ambr:ExercisePriceGroupTwoMember 2018-06-30 0001314223 ambr:ExercisePriceGroupFourMember 2018-01-01 2018-06-30 0001314223 us-gaap:MaximumMember ambr:ExercisePriceGroupFiveMember 2018-06-30 0001314223 ambr:ExercisePriceGroupTwoMember 2018-01-01 2018-06-30 0001314223 us-gaap:MaximumMember ambr:ExercisePriceGroupFourMember 2018-06-30 0001314223 us-gaap:MaximumMember ambr:ExercisePriceGroupThreeMember 2018-06-30 0001314223 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001314223 us-gaap:MinimumMember ambr:ExercisePriceGroupThreeMember 2018-06-30 0001314223 ambr:ExercisePriceGroupFourMember 2018-06-30 0001314223 us-gaap:MinimumMember ambr:ExercisePriceGroupFiveMember 2018-06-30 0001314223 ambr:ExercisePriceGroupThreeMember 2018-06-30 0001314223 ambr:ExercisePriceGroupThreeMember 2018-01-01 2018-06-30 0001314223 ambr:ExercisePriceGroupFiveMember 2018-06-30 0001314223 ambr:ExercisePriceGroupFiveMember 2018-01-01 2018-06-30 0001314223 us-gaap:MinimumMember ambr:ExercisePriceGroupFourMember 2018-06-30 0001314223 us-gaap:MinimumMember ambr:ExercisePriceGroupTwoMember 2018-06-30 0001314223 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001314223 ambr:CostofProfessionalServicesMember 2018-01-01 2018-06-30 0001314223 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001314223 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001314223 us-gaap:PerformanceSharesMember 2018-06-30 0001314223 ambr:RestrictedStockUnitsRSUsandPerformanceSharesMember 2018-01-01 2018-06-30 0001314223 us-gaap:PerformanceSharesMember 2018-01-01 2018-06-30 0001314223 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001314223 ambr:RestrictedStockUnitsRSUsandPerformanceSharesMember 2018-04-01 2018-06-30 0001314223 ambr:RestrictedStockUnitsRSUsandPerformanceSharesMember 2018-06-30 0001314223 ambr:RestrictedStockUnitsRSUsandPerformanceSharesMember 2017-12-31 0001314223 us-gaap:PerformanceSharesMember 2017-12-31 0001314223 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001314223 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001314223 ambr:AwardPlan2012PlanMember 2018-06-30 0001314223 us-gaap:PerformanceSharesMember ambr:AwardPlan2012PlanMember 2018-06-30 0001314223 us-gaap:RestrictedStockUnitsRSUMember ambr:AwardPlan2012PlanMember 2018-06-30 0001314223 ambr:AwardPlan2002Member 2018-06-30 0001314223 us-gaap:DomesticCountryMember 2018-06-30 0001314223 us-gaap:DomesticCountryMember 2017-12-31 0001314223 us-gaap:StockCompensationPlanMember 2017-01-01 2017-06-30 0001314223 us-gaap:StockCompensationPlanMember 2018-04-01 2018-06-30 0001314223 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001314223 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001314223 us-gaap:StockCompensationPlanMember 2018-01-01 2018-06-30 0001314223 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0001314223 us-gaap:StockCompensationPlanMember 2017-04-01 2017-06-30 0001314223 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001314223 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001314223 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001314223 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001314223 ambr:CostofSubscriptionRevenueMember 2018-04-01 2018-06-30 0001314223 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001314223 2018-08-08 0001314223 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001314223 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001314223 ambr:CostofProfessionalServicesMember 2017-01-01 2017-06-30 0001314223 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001314223 ambr:CostofSubscriptionRevenueMember 2017-01-01 2017-06-30 0001314223 ambr:CostofProfessionalServicesMember 2017-04-01 2017-06-30 0001314223 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001314223 ambr:CostofSubscriptionRevenueMember 2018-01-01 2018-06-30 0001314223 2017-06-30 0001314223 2016-12-31 0001314223 2018-06-30 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-06-30 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-30 0001314223 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001314223 ambr:RestrictedCashMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001314223 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001314223 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2018-06-30 0001314223 ambr:RestrictedCashMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001314223 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2018-06-30 0001314223 ambr:RestrictedCashMember us-gaap:FairValueInputsLevel3Member 2018-06-30 0001314223 ambr:RestrictedCashMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001314223 2017-12-31 0001314223 ambr:RestrictedCashMember us-gaap:FairValueInputsLevel2Member 2018-06-30 0001314223 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001314223 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001314223 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001314223 ambr:RestrictedCashMember 2017-12-31 0001314223 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001314223 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001314223 us-gaap:CashEquivalentsMember 2018-06-30 0001314223 ambr:RestrictedCashMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001314223 us-gaap:CashEquivalentsMember 2017-12-31 0001314223 2018-04-01 2018-06-30 0001314223 us-gaap:FairValueInputsLevel1Member 2018-06-30 0001314223 us-gaap:FairValueInputsLevel3Member 2018-06-30 0001314223 us-gaap:FairValueInputsLevel2Member 2018-06-30 0001314223 ambr:SubscriptionRevenueMember 2018-01-01 2018-06-30 0001314223 ambr:ProfessionalServicesRevenueMember 2018-04-01 2018-06-30 0001314223 ambr:SubscriptionRevenueMember 2018-04-01 2018-06-30 0001314223 ambr:SubscriptionRevenueMember 2017-01-01 2017-06-30 0001314223 ambr:ProfessionalServicesRevenueMember 2018-01-01 2018-06-30 0001314223 ambr:ProfessionalServicesRevenueMember 2017-04-01 2017-06-30 0001314223 ambr:SubscriptionRevenueMember 2017-04-01 2017-06-30 0001314223 2017-01-01 2017-06-30 0001314223 ambr:ProfessionalServicesRevenueMember 2017-01-01 2017-06-30 0001314223 ambr:InternationalMember 2018-01-01 2018-06-30 0001314223 country:US 2018-04-01 2018-06-30 0001314223 ambr:InternationalMember 2017-01-01 2017-06-30 0001314223 country:US 2018-01-01 2018-06-30 0001314223 ambr:InternationalMember 2017-04-01 2017-06-30 0001314223 country:US 2017-01-01 2017-06-30 0001314223 country:US 2017-04-01 2017-06-30 0001314223 ambr:InternationalMember 2018-04-01 2018-06-30 0001314223 ambr:InternationalMember 2017-12-31 0001314223 2017-04-01 2017-06-30 0001314223 country:US 2018-06-30 0001314223 country:US 2017-12-31 0001314223 ambr:InternationalMember 2018-06-30 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0001314223 us-gaap:SalesRevenueNetMember 2017-04-01 2017-06-30 0001314223 us-gaap:SalesRevenueNetMember 2017-01-01 2017-06-30 0001314223 us-gaap:SalesRevenueNetMember 2018-01-01 2018-06-30 0001314223 ambr:CostofSubscriptionRevenueMember 2017-04-01 2017-06-30 0001314223 us-gaap:SalesRevenueNetMember 2018-04-01 2018-06-30 0001314223 us-gaap:AccountsReceivableMember 2018-01-01 2018-06-30 0001314223 2018-07-01 2018-01-01 2018-06-30 0001314223 us-gaap:SalesRevenueNetMember us-gaap:NonUsMember 2018-01-01 2018-06-30 0001314223 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2017-12-31 0001314223 us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember 2017-12-31 0001314223 us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember 2018-06-30 0001314223 us-gaap:SoftwareLicenseArrangementMember 2017-12-31 0001314223 us-gaap:SoftwareLicenseArrangementMember 2018-06-30 0001314223 2018-01-01 0001314223 ambr:CostofProfessionalServicesMember 2018-04-01 2018-06-30 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member ambr:CoststoObtainaContractMember 2018-01-01 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member ambr:TechnologyServicesRevenueMember 2018-01-01 0001314223 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member ambr:LicenseandMaintenanceRevenueMember 2018-01-01 0001314223 us-gaap:SoftwareDevelopmentMember 2018-04-01 2018-06-30 0001314223 us-gaap:SoftwareDevelopmentMember 2018-06-30 0001314223 ambr:ComputerSoftwareandEquipmentMember 2017-12-31 0001314223 ambr:ComputerSoftwareandEquipmentMember 2018-06-30 0001314223 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001314223 us-gaap:FurnitureAndFixturesMember 2018-06-30 0001314223 us-gaap:FurnitureAndFixturesMember 2017-12-31 shares iso4217:USD shares pure iso4217:USD false --12-31 Q2 2018 2018-06-30 10-Q 0001314223 27520695 Accelerated Filer Amber Road, Inc. 0.001 0.001 100000000 100000000 27288985 27496442 7508655 9360601 16102172 16957044 912268 884104 4271834 4400015 2284206 1715534 31079135 33317298 9700769 9370104 43700512 43768269 4466739 4999885 8456002 6734326 1446860 1180163 98850017 99370045 1947271 2650582 6735396 7589482 1398234 1352456 37323361 37812239 714391 714391 48118653 50119150 1399052 1461101 265324 1830706 12482196 12839392 6000000 6000000 1862405 1619744 70127630 73870093 27497 27289 199819099 195203097 -1852667 -1822396 -169271542 -167908038 28722387 25499952 98850017 99370045 15427422 14686744 30516534 28588052 5628933 4988541 10604213 9641789 21056355 19675285 41120747 38229841 5447788 5783131 10662839 11163159 4286163 4126958 8545125 8148704 9733951 9910089 19207964 19311863 11322404 9765196 21912783 18917978 5885177 5688937 11692492 11492323 3801215 3835729 7249780 7371144 4425541 3923928 8501545 7730635 14111933 13448594 27443817 26594102 -2789529 -3683398 -5531034 -7676124 2639 521 3632 1326 339571 244183 639170 479351 -3126461 -3927060 -6166572 -8154149 77661 590411 204742 776518 -3204122 -4517471 -6371314 -8930667 -0.12 -0.16 -0.23 -0.33 27683120 27418487 27639835 27329183 219951 174660 428388 377932 179201 132008 336817 251772 389046 248682 734079 459400 503257 302222 931323 585860 988269 371091 1854705 779334 2279724 1228663 4285312 2454298 -3204122 -4517471 -6371314 -8930667 176909 -45436 -30271 -274668 176909 -45436 -30271 -274668 -3027213 -4562907 -6401585 -9205335 -6371314 -8930667 2547268 3008155 167327 478519 4285312 2454298 0 18525 17804 20079 -664339 -4802249 665835 -737378 -637658 -515904 -807023 -1867288 0 2366469 268276 -184101 1305675 1256536 774171 -1088690 78394 55579 1569092 839409 -164780 -169140 -1812266 -1064128 13650000 12250000 13650000 12000000 375000 281250 0 35701 720109 845967 330898 98348 0 1308531 -764211 -2123101 -49640 -49083 -1851946 -4325002 9417001 15464274 7565055 11139272 7508655 11082872 56400 56400 7565055 11139272 621366 453666 703838 1384336 14061 11603 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Background</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span>Amber Road, Inc. (we, our or us) is a leading provider of a cloud-based global trade management solution, including modules for logistics contract and rate management, supply chain visibility and event management, international trade compliance, Global Knowledge trade content database, supply chain collaboration with overseas factories and vendors, and duty management solutions to importers and exporters, nonvessel owning common carriers (resellers), and ocean carriers. Our solution is primarily delivered using an on-demand, cloud-based, delivery model. We are incorporated in the state of Delaware and our corporate headquarters are located in East Rutherford, New Jersey. We also have offices in McLean, Virginia; Raleigh, North Carolina; Munich, Germany; Bangalore, India; Shenzhen and Shanghai, China; and Hong Kong. <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies and Practices</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a) Basis of Presentation and Principles of Consolidation</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements and footnotes have been prepared in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles (GAAP) in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for the fair statement have been included. The accompanying condensed consolidated financial statements include our accounts and those of our wholly-owned subsidiaries primarily located in India, China and Europe. All significant intercompany balances and transactions have been eliminated in consolidation. The results of operations for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the year ending </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> or for other interim periods or future years. The consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> is derived from the audited financial statements as of that date. The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b) Use of Estimates</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of the condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Significant items subject to such estimates and assumptions include the carrying amount of intangibles and goodwill; valuation allowance for receivables and deferred income tax assets; revenue; capitalization of software costs; and valuation of share-based payments. Actual results could differ from those estimates.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(c) Revenue from Contracts with Customers</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Adoption of Accounting Standards Codification Topic 606</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2018, we adopted the requirements of Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606), and all the related amendments (the new revenue standard) using the modified retrospective method. We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit as of the adoption date. The comparative information for 2017 has not been restated and continues to be reported under the accounting standards in effect for that period.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We primarily generate revenue from the sale of subscriptions and subscription-related professional services. In instances involving subscriptions, revenue is generated under customer contracts with multiple elements, which are comprised of (1) subscription fees that provide the customers with access to our on-demand application and content, unspecified solution and content upgrades, and customer support, (2) professional services associated with consulting services (primarily implementation services), and (3) transaction-related fees (including publishing services). Our initial customer contracts usually have contract terms from </span><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;"> in length. Typically, the customer does not take possession of the software nor does the customer have the right to take possession of the software supporting the on-demand application service. However, in certain instances, we have customers that take possession of the software whereby the application is installed on the customer’s premises. Our subscription service arrangements typically may only be terminated for cause and do not contain refund provisions.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We determine revenue recognition through the following steps:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts, with a customer</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Determination of the transaction price</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, we satisfy a performance obligation</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The subscription fees typically begin the first month following contract execution, whether or not we have completed the solution’s implementation. In addition, any services performed by us for our customers are not essential to the functionality of our products.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription Revenue for Hosted and On-Premise Customers</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue, which primarily consists of fees to provide customers access to our solution, is recognized ratably over contract terms beginning on the commencement date of each contract, which is the date our service is made available to customers. Typically, amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. Transaction-related revenue is recognized as the transactions occur.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services Revenue for Hosted Customers</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenue primarily consists of fees for deployment of our solution. The majority of professional services contracts are on a time and material basis. When these services are not combined with subscription revenue as a single unit of accounting, as discussed below, this revenue is recognized as the services are rendered for time and material contracts, and when the milestones are achieved and accepted by the customer for fixed price contracts.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services Revenue for On-Premise Customers</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For customers that take possession of the software, billings for professional services will be recognized as revenue when services are performed, unlike under the previous standard where revenue from these billings was deferred and amortized ratably over the subscription term of the related contract. The adoption of ASC 606 will reduce revenue due to the loss of deferred services revenue from professional services billings delivered prior to December 31, 2017 for on-premise installations of our software. Deferred revenue associated with on-premise professional services at December 31, 2017 will not be amortized in 2018 and beyond.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Multiple Performance Obligations</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Some of our contracts with customers contain multiple performance obligations that generally include subscription, professional services (primarily implementation) as well as transaction-related fees. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For contracts with enterprise customers (customers with annual revenues that we believe are greater than $1 billion), we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the solution sold, taking into account the modules included, term of the arrangement, and base transaction volume, customer demographics, and geographic locations.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For contracts with mid-market customers (customers with annual revenues that we believe are less than $1 billion), both subscription and professional services are combined and there is only one observable price. For these contracts that bundle the performance obligations into one annual fee, the transaction price is allocated based on the standard professional service rates and implementation hours.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Revenue Items</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales tax collected from customers and remitted to governmental authorities is accounted for on a net basis and, therefore, is not included in revenue and cost of revenue in the condensed consolidated statements of operations. We classify customer reimbursements received for direct costs paid to third parties and related expenses as revenue, in accordance with ASC 606.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Costs to Obtain and Fulfill a Contract</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We defer commission costs that are incremental and directly related to the acquisition of customer contracts. Commission costs are accrued and deferred upon execution of the sales contract by the customer. Payments to sales personnel are made shortly after the receipt of the related customer payment. Under ASC 606, deferred commissions are amortized over an estimated customer life of </span><span style="font-family:inherit;font-size:10pt;"><span>6 years</span></span><span style="font-family:inherit;font-size:10pt;">, which differs from the previous standard whereby deferred commissions were </span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">amortized over the initial customer contract term. We determined the period of amortization of deferred commissions under ASC 606 by taking into consideration our customer contracts, our technology and other factors.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our commission costs deferred and amortized in the period are as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commission costs deferred</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,401,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,042,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,071,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,679,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commission costs amortized</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,127,025</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,247,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,126,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,484,761</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Statement Impact of Adopting ASC 606</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We adopted ASC 606 using the modified retrospective method. The cumulative effect of applying the new guidance to all contracts with customers that were not completed as of January 1, 2018 was recorded as an adjustment to accumulated deficit as of the adoption date. As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made to the following balance sheet accounts as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Adjusted</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Subscription Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Professional Services Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost to Obtain a Contract</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1,</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,400,015</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(562,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,837,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,734,326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,211,294</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,945,620</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,812,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>229,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,170,118</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,871,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,830,706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,418,098</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(167,908,038</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(229,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,588,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,648,687</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(162,900,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Impact of New Revenue Standard on Financial Statement Line Items</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our condensed consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and our condensed consolidated statement of operations for the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Without Adoption of ASC 606</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change<br/>Higher/(Lower)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Balance Sheet</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,271,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,618,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(346,327</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,456,002</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,057,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,398,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,323,361</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,842,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,519,115</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265,324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,917,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,652,560</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(169,271,542</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(174,495,878</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,224,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Without Adoption of ASC 606</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change<br/>Higher/(Lower)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Without Adoption of ASC 606</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change<br/>Higher/(Lower)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Statement of Operations</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,427,422</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,389,328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,516,534</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,438,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,917</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,628,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,741,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(112,176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,604,213</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,869,578</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(265,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,885,177</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,044,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,692,492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,096,466</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>403,974</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,204,122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,289,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,371,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,587,840</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Revenue and Performance Obligations</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue from subscriptions represents amounts collected from (or invoiced to) customers in advance of earning subscription revenue. Typically, we bill our annual subscription fees in advance of providing the service. Deferred revenue from professional services represents revenue for time and material contracts where the revenue is recognized when milestones are achieved and accepted by the customer for fixed price contracts.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,202,140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,247,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenue </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,564,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,323,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,812,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenue </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,418,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total noncurrent </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265,324</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,830,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred revenue </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,588,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,642,945</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amount of subscription revenue and professional services revenue recognized that was included in the beginning balance of deferred revenue is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,787,589</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,617,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,952,511</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,748,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161,580</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>508,620</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>510,802</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,113,588</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$131,236,306</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue is expected to be recognized from remaining performance obligations for subscription contracts and is expected to be recognized over the next </span><span style="font-family:inherit;font-size:10pt;"><span>6.7 years</span></span><span style="font-family:inherit;font-size:10pt;">. Remaining performance obligations for professional services contracts are recognized within one year or less.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(d) Cost of Revenue</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cost of subscription revenue</span><span style="font-family:inherit;font-size:10pt;">. Cost of subscription revenue consists primarily of personnel and related costs of our hosting, support, and content teams, including salaries, benefits, bonuses, payroll taxes, stock-based compensation and allocated overhead, as well as software license fees, hosting costs, Internet connectivity, and depreciation expenses directly related to delivering our solutions, as well as amortization of capitalized software development costs. Our cost of subscription revenue is generally expensed as the costs are incurred.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cost of professional services revenue</span><span style="font-family:inherit;font-size:10pt;">. Cost of professional services revenue consists primarily of personnel and related costs, including salaries, benefits, bonuses, payroll taxes, stock-based compensation, the costs of contracted third-party vendors, reimbursable expenses and allocated overhead. As our personnel are employed on a full-time basis, our cost of professional services is largely fixed in the short term, while our professional services revenue may fluctuate, leading to fluctuations in professional services gross profit. Cost of professional services revenue is generally expensed as costs are incurred.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(e) Cash and Cash Equivalents</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We consider all highly liquid investments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> consists of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,466,548</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,318,074</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market accounts </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,107</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,527</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,508,655</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,360,601</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(f) Fair Value of Financial Instruments and Fair Value Measurements</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our financial instruments consist of cash equivalents, accounts receivable, accounts payable, and accrued expenses. Management believes that the carrying values of these instruments are representative of their fair value due to the relatively short-term nature of those instruments. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We follow Financial Accounting Standards Board (FASB) accounting guidance on fair value measurements for financial assets and liabilities measured on a recurring basis. Accounting Standards Codification (ASC) 820, Fair Value Measurements, among other things, defines fair value, establishes a framework for measuring fair value, and requires disclosure about such fair value measurements. Assets and liabilities measured at fair value are based on one or more of three valuation techniques provided for in the standards.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The three value techniques are as follows:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:126px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">Market Approach</span></div></td><td style="vertical-align:top;padding-left:18px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-18px;"><span style="font-family:inherit;font-size:10pt;">—    Prices and other relevant information generated by market transactions involving identical or comparable assets and liabilities;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:126px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">Income Approach</span></div></td><td style="vertical-align:top;padding-left:18px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-18px;"><span style="font-family:inherit;font-size:10pt;">—     Techniques to convert future amounts to a single present amount based on market expectations     (including present value techniques and option pricing models); and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:126px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">Cost Approach</span></div></td><td style="vertical-align:top;padding-left:18px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-18px;"><span style="font-family:inherit;font-size:10pt;">—     Amount that currently would be required to replace the service capacity of an asset (often referred to as replacement cost).</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The standards clarify that fair value is an exit price, representing the amount that would be received to sell an asset, based on the highest and best use of the asset, or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for evaluating such assumptions, the standards establish a three-tier fair value hierarchy, which prioritizes the inputs in measuring fair value as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 — Quoted prices in active markets for identical assets or liabilities;</span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 — Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; or</span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:84px;text-indent:-60px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 — Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions about what market participants would use in pricing the asset or liability.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables provide the financial assets and liabilities carried at fair value measured on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements at Reporting Date Using</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents - money market accounts</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,107</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,107</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash - money market accounts</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value on a recurring basis </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents - money market accounts</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash - money market accounts</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value on a recurring basis </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(g) Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is our best estimate of the amount of probable credit losses in our existing accounts receivable. We determine the allowance based on historical write-off experience, the industry, and the economy. We review our allowance for doubtful accounts monthly. Past-due balances over </span><span style="font-family:inherit;font-size:10pt;">90</span><span style="font-family:inherit;font-size:10pt;"> days and over a specified amount are reviewed individually for collectibility. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. We do not have any off-balance-sheet credit exposure related to our customers. Typically, </span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">we record unbilled receivables for contracts on which revenue has been recognized, but for which the customer has not yet been billed.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(h) Major Customers and Concentrations of Credit Risk</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and trade receivables. Our customer base is principally comprised of enterprise and mid-market companies within industries including Chemical/Pharmaceutical, High Technology/Electronics, Industrial/Manufacturing, Logistics, Oil &amp; Gas, and Retail/Apparel. We do not require collateral from our customers. For the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> customer accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>10.8%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>11.5%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of our total revenue. For the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> customer accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>10.5%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>11.7%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of our total revenue. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, no single customer accounted for more than </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of our total accounts receivable. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(i) Geographic Information</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disaggregation of Revenue</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We sell our subscription contracts and related professional services to customers primarily in two geographical markets. Revenue by geographic location based on the billing address of our customers is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Country</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,924,542</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,878,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,162,042</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,945,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">International </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,131,813</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,796,421</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,958,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,284,824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,056,355</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,675,285</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,120,747</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,229,841</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018 and 2017</span><span style="font-family:inherit;font-size:10pt;">, no single country other than the United States had revenue greater than </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of our total revenue.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets by geographic location is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Country</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,878,939</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,535,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">International </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>821,830</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>834,823</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-lived assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,700,769</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,370,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(j) Recent Accounting Pronouncements</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which removes Step 2 of the goodwill impairment test. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. This ASU is effective for interim and annual reporting periods beginning after December 15, 2019. Early adoption is permitted, including adoption in an interim period. The adoption of this standard is not expected to have a material effect on our condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU No. 2016-18, Restricted Cash, which amends ASC 230, Statement of Cash Flows. This ASU requires that a statement of cash flows explain the change during the reporting period in the total of cash, cash equivalents, and restricted cash or restricted cash equivalents. We adopted this standard on January 1, 2018 using the retrospective transition approach. The adoption of this standard did not have a material effect on our condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU No. 2016-15, Classification of Certain Cash Receipts and Cash Payments, which amends ASC 230, Statement of Cash Flows. This ASU provides guidance on the statement of cash flows presentation of certain transactions where diversity in practice exists. The adoption of this standard on January 1, 2018 did not have a material effect on our condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, Leases. The standard requires lessees to recognize lease assets and lease liabilities on the balance sheet and requires expanded disclosures about leasing arrangements. The effective date of the new standard for public companies is for fiscal years beginning after December 15, 2018 and interim periods within those </span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">fiscal years. We are currently evaluating the effect that the updated standard will have on our consolidated financial statements but believe the most significant changes will be related to the recognition of new right-of-use assets and lease liabilities on our balance sheet for real estate operating leases. At </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, we had long-term operating leases with </span><span style="font-family:inherit;font-size:10pt;"><span>$13,707,184</span></span><span style="font-family:inherit;font-size:10pt;"> of remaining minimum lease payments. The new standard will require the present value of these leases to be recorded in the condensed consolidated balance sheets as a right of use asset and lease liability.</span></div>In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), a new accounting standard that requires recognition of revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which an entity expects to be entitled in exchange for those goods or services. The FASB has also issued several updates to ASU 2014-09. We adopted this standard on January 1, 2018 using the modified retrospective method. See 2(c) above for an explanation of the effect the adoption of this standard had on our condensed consolidated financial statements. The accompanying unaudited condensed consolidated financial statements and footnotes have been prepared in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles (GAAP) in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for the fair statement have been included. The accompanying condensed consolidated financial statements include our accounts and those of our wholly-owned subsidiaries primarily located in India, China and Europe. All significant intercompany balances and transactions have been eliminated in consolidation. The results of operations for the <span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the year ending </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> or for other interim periods or future years. The consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> is derived from the audited financial statements as of that date. The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span>. Use of EstimatesThe preparation of the condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Significant items subject to such estimates and assumptions include the carrying amount of intangibles and goodwill; valuation allowance for receivables and deferred income tax assets; revenue; capitalization of software costs; and valuation of share-based payments. Actual results could differ from those estimates. Revenue from Contracts with Customers<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Adoption of Accounting Standards Codification Topic 606</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2018, we adopted the requirements of Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606), and all the related amendments (the new revenue standard) using the modified retrospective method. We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit as of the adoption date. The comparative information for 2017 has not been restated and continues to be reported under the accounting standards in effect for that period.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We primarily generate revenue from the sale of subscriptions and subscription-related professional services. In instances involving subscriptions, revenue is generated under customer contracts with multiple elements, which are comprised of (1) subscription fees that provide the customers with access to our on-demand application and content, unspecified solution and content upgrades, and customer support, (2) professional services associated with consulting services (primarily implementation services), and (3) transaction-related fees (including publishing services). Our initial customer contracts usually have contract terms from </span><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;"> in length. Typically, the customer does not take possession of the software nor does the customer have the right to take possession of the software supporting the on-demand application service. However, in certain instances, we have customers that take possession of the software whereby the application is installed on the customer’s premises. Our subscription service arrangements typically may only be terminated for cause and do not contain refund provisions.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We determine revenue recognition through the following steps:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts, with a customer</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Determination of the transaction price</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, we satisfy a performance obligation</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The subscription fees typically begin the first month following contract execution, whether or not we have completed the solution’s implementation. In addition, any services performed by us for our customers are not essential to the functionality of our products.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription Revenue for Hosted and On-Premise Customers</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue, which primarily consists of fees to provide customers access to our solution, is recognized ratably over contract terms beginning on the commencement date of each contract, which is the date our service is made available to customers. Typically, amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. Transaction-related revenue is recognized as the transactions occur.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services Revenue for Hosted Customers</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenue primarily consists of fees for deployment of our solution. The majority of professional services contracts are on a time and material basis. When these services are not combined with subscription revenue as a single unit of accounting, as discussed below, this revenue is recognized as the services are rendered for time and material contracts, and when the milestones are achieved and accepted by the customer for fixed price contracts.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services Revenue for On-Premise Customers</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For customers that take possession of the software, billings for professional services will be recognized as revenue when services are performed, unlike under the previous standard where revenue from these billings was deferred and amortized ratably over the subscription term of the related contract. The adoption of ASC 606 will reduce revenue due to the loss of deferred services revenue from professional services billings delivered prior to December 31, 2017 for on-premise installations of our software. Deferred revenue associated with on-premise professional services at December 31, 2017 will not be amortized in 2018 and beyond.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Multiple Performance Obligations</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Some of our contracts with customers contain multiple performance obligations that generally include subscription, professional services (primarily implementation) as well as transaction-related fees. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For contracts with enterprise customers (customers with annual revenues that we believe are greater than $1 billion), we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the solution sold, taking into account the modules included, term of the arrangement, and base transaction volume, customer demographics, and geographic locations.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For contracts with mid-market customers (customers with annual revenues that we believe are less than $1 billion), both subscription and professional services are combined and there is only one observable price. For these contracts that bundle the performance obligations into one annual fee, the transaction price is allocated based on the standard professional service rates and implementation hours.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Revenue Items</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales tax collected from customers and remitted to governmental authorities is accounted for on a net basis and, therefore, is not included in revenue and cost of revenue in the condensed consolidated statements of operations. We classify customer reimbursements received for direct costs paid to third parties and related expenses as revenue, in accordance with ASC 606.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Costs to Obtain and Fulfill a Contract</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We defer commission costs that are incremental and directly related to the acquisition of customer contracts. Commission costs are accrued and deferred upon execution of the sales contract by the customer. Payments to sales personnel are made shortly after the receipt of the related customer payment. Under ASC 606, deferred commissions are amortized over an estimated customer life of </span><span style="font-family:inherit;font-size:10pt;"><span>6 years</span></span><span style="font-family:inherit;font-size:10pt;">, which differs from the previous standard whereby deferred commissions were </span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">amortized over the initial customer contract term. We determined the period of amortization of deferred commissions under ASC 606 by taking into consideration our customer contracts, our technology and other factors.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our commission costs deferred and amortized in the period are as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commission costs deferred</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,401,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,042,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,071,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,679,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commission costs amortized</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,127,025</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,247,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,126,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,484,761</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Statement Impact of Adopting ASC 606</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We adopted ASC 606 using the modified retrospective method. The cumulative effect of applying the new guidance to all contracts with customers that were not completed as of January 1, 2018 was recorded as an adjustment to accumulated deficit as of the adoption date. As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made to the following balance sheet accounts as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Adjusted</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Subscription Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Professional Services Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost to Obtain a Contract</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1,</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,400,015</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(562,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,837,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,734,326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,211,294</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,945,620</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,812,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>229,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,170,118</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,871,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,830,706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,418,098</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(167,908,038</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(229,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,588,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,648,687</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(162,900,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Impact of New Revenue Standard on Financial Statement Line Items</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our condensed consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and our condensed consolidated statement of operations for the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Without Adoption of ASC 606</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change<br/>Higher/(Lower)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Balance Sheet</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,271,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,618,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(346,327</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,456,002</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,057,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,398,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,323,361</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,842,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,519,115</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265,324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,917,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,652,560</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(169,271,542</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(174,495,878</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,224,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Without Adoption of ASC 606</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change<br/>Higher/(Lower)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Without Adoption of ASC 606</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change<br/>Higher/(Lower)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Statement of Operations</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,427,422</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,389,328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,516,534</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,438,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,917</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,628,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,741,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(112,176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,604,213</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,869,578</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(265,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,885,177</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,044,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,692,492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,096,466</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>403,974</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,204,122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,289,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,371,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,587,840</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Revenue and Performance Obligations</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue from subscriptions represents amounts collected from (or invoiced to) customers in advance of earning subscription revenue. Typically, we bill our annual subscription fees in advance of providing the service. Deferred revenue from professional services represents revenue for time and material contracts where the revenue is recognized when milestones are achieved and accepted by the customer for fixed price contracts.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,202,140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,247,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenue </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,564,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,323,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,812,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenue </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,418,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total noncurrent </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265,324</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,830,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred revenue </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,588,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,642,945</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amount of subscription revenue and professional services revenue recognized that was included in the beginning balance of deferred revenue is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,787,589</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,617,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,952,511</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,748,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161,580</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>508,620</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>510,802</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,113,588</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$131,236,306</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue is expected to be recognized from remaining performance obligations for subscription contracts and is expected to be recognized over the next </span><span style="font-family:inherit;font-size:10pt;"><span>6.7 years</span></span>. Remaining performance obligations for professional services contracts are recognized within one year or less. P3Y P5Y P6Y Our commission costs deferred and amortized in the period are as follows:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commission costs deferred</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,401,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,042,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,071,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,679,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commission costs amortized</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,127,025</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,247,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,126,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,484,761</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 1401372 1042901 2071409 1679646 1127025 1247018 2126601 2484761 4400015 -562607 3837408 6734326 2211294 8945620 37812239 229093 -2170118 35871214 1830706 -1418098 412608 -167908038 -229093 3588216 1648687 -162900228 In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our condensed consolidated balance sheet as of <span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and our condensed consolidated statement of operations for the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Without Adoption of ASC 606</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change<br/>Higher/(Lower)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Balance Sheet</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,271,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,618,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(346,327</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,456,002</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,057,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,398,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,323,361</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,842,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,519,115</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265,324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,917,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,652,560</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(169,271,542</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(174,495,878</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,224,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Without Adoption of ASC 606</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change<br/>Higher/(Lower)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Without Adoption of ASC 606</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change<br/>Higher/(Lower)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Statement of Operations</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,427,422</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,389,328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,516,534</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,438,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,917</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,628,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,741,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(112,176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,604,213</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,869,578</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(265,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,885,177</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,044,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,692,492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,096,466</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>403,974</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,204,122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,289,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,371,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,587,840</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div>As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made to the following balance sheet accounts as follows:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Adjusted</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Subscription Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Professional Services Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost to Obtain a Contract</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1,</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,400,015</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(562,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,837,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,734,326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,211,294</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,945,620</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,812,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>229,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,170,118</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,871,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,830,706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,418,098</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(167,908,038</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(229,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,588,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,648,687</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(162,900,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div> 4271834 4618161 -346327 8456002 6057014 2398988 37323361 38842476 1519115 265324 1917884 1652560 -169271542 -174495878 5224336 15427422 15389328 38094 30516534 30438617 77917 5628933 5741109 -112176 10604213 10869578 -265365 5885177 6044815 159638 11692492 12096466 403974 -3204122 -3289678 85556 -6371314 -6587840 216526 <div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,202,140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,247,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenue </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,564,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,323,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,812,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenue </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,418,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total noncurrent </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265,324</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,830,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred revenue </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,588,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,642,945</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amount of subscription revenue and professional services revenue recognized that was included in the beginning balance of deferred revenue is as follows:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,787,589</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,617,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,952,511</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,748,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161,580</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>508,620</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>510,802</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,113,588</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 37202140 35247750 121221 2564489 37323361 37812239 265324 412608 0 1418098 265324 1830706 37588685 39642945 12787589 11617239 25952511 23748293 161580 508620 510802 1113588 131236306 P6Y8M12D Cost of Revenue<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cost of subscription revenue</span><span style="font-family:inherit;font-size:10pt;">. Cost of subscription revenue consists primarily of personnel and related costs of our hosting, support, and content teams, including salaries, benefits, bonuses, payroll taxes, stock-based compensation and allocated overhead, as well as software license fees, hosting costs, Internet connectivity, and depreciation expenses directly related to delivering our solutions, as well as amortization of capitalized software development costs. Our cost of subscription revenue is generally expensed as the costs are incurred.</span></div><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cost of professional services revenue</span>. Cost of professional services revenue consists primarily of personnel and related costs, including salaries, benefits, bonuses, payroll taxes, stock-based compensation, the costs of contracted third-party vendors, reimbursable expenses and allocated overhead. As our personnel are employed on a full-time basis, our cost of professional services is largely fixed in the short term, while our professional services revenue may fluctuate, leading to fluctuations in professional services gross profit. Cost of professional services revenue is generally expensed as costs are incurred. Cash and Cash EquivalentsWe consider all highly liquid investments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents at <span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> consists of the following:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,466,548</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,318,074</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market accounts </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,107</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,527</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,508,655</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,360,601</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 7466548 9318074 42107 42527 7508655 9360601 Fair Value of Financial Instruments and Fair Value Measurements<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our financial instruments consist of cash equivalents, accounts receivable, accounts payable, and accrued expenses. Management believes that the carrying values of these instruments are representative of their fair value due to the relatively short-term nature of those instruments. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We follow Financial Accounting Standards Board (FASB) accounting guidance on fair value measurements for financial assets and liabilities measured on a recurring basis. Accounting Standards Codification (ASC) 820, Fair Value Measurements, among other things, defines fair value, establishes a framework for measuring fair value, and requires disclosure about such fair value measurements. Assets and liabilities measured at fair value are based on one or more of three valuation techniques provided for in the standards.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The three value techniques are as follows:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:126px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">Market Approach</span></div></td><td style="vertical-align:top;padding-left:18px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-18px;"><span style="font-family:inherit;font-size:10pt;">—    Prices and other relevant information generated by market transactions involving identical or comparable assets and liabilities;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:126px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">Income Approach</span></div></td><td style="vertical-align:top;padding-left:18px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-18px;"><span style="font-family:inherit;font-size:10pt;">—     Techniques to convert future amounts to a single present amount based on market expectations     (including present value techniques and option pricing models); and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:126px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">Cost Approach</span></div></td><td style="vertical-align:top;padding-left:18px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-18px;"><span style="font-family:inherit;font-size:10pt;">—     Amount that currently would be required to replace the service capacity of an asset (often referred to as replacement cost).</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The standards clarify that fair value is an exit price, representing the amount that would be received to sell an asset, based on the highest and best use of the asset, or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for evaluating such assumptions, the standards establish a three-tier fair value hierarchy, which prioritizes the inputs in measuring fair value as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 — Quoted prices in active markets for identical assets or liabilities;</span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 — Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; or</span></div>Level 3 — Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions about what market participants would use in pricing the asset or liability. The following tables provide the financial assets and liabilities carried at fair value measured on a recurring basis as of <span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements at Reporting Date Using</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents - money market accounts</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,107</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,107</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash - money market accounts</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value on a recurring basis </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents - money market accounts</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash - money market accounts</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value on a recurring basis </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 42107 42107 0 0 56400 56400 0 0 98507 98507 0 0 42527 42527 0 0 56400 56400 0 0 98927 98927 0 0 Accounts Receivable and Allowance for Doubtful Accounts<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is our best estimate of the amount of probable credit losses in our existing accounts receivable. We determine the allowance based on historical write-off experience, the industry, and the economy. We review our allowance for doubtful accounts monthly. Past-due balances over </span><span style="font-family:inherit;font-size:10pt;">90</span><span style="font-family:inherit;font-size:10pt;"> days and over a specified amount are reviewed individually for collectibility. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. We do not have any off-balance-sheet credit exposure related to our customers. Typically, </span></div>we record unbilled receivables for contracts on which revenue has been recognized, but for which the customer has not yet been billed. Major Customers and Concentrations of Credit RiskFinancial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and trade receivables. Our customer base is principally comprised of enterprise and mid-market companies within industries including Chemical/Pharmaceutical, High Technology/Electronics, Industrial/Manufacturing, Logistics, Oil &amp; Gas, and Retail/Apparel. We do not require collateral from our customers. 0.108 0.115 0.105 0.117 0.10 Revenue by geographic location based on the billing address of our customers is as follows:<div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Country</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,924,542</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,878,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,162,042</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,945,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">International </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,131,813</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,796,421</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,958,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,284,824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,056,355</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,675,285</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,120,747</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,229,841</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018 and 2017</span><span style="font-family:inherit;font-size:10pt;">, no single country other than the United States had revenue greater than </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of our total revenue.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets by geographic location is as follows:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Country</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,878,939</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,535,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">International </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>821,830</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>834,823</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-lived assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,700,769</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,370,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 15924542 14878864 31162042 28945017 5131813 4796421 9958705 9284824 21056355 19675285 41120747 38229841 0.10 8878939 8535281 821830 834823 9700769 9370104 Recent Accounting Pronouncements<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which removes Step 2 of the goodwill impairment test. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. This ASU is effective for interim and annual reporting periods beginning after December 15, 2019. Early adoption is permitted, including adoption in an interim period. The adoption of this standard is not expected to have a material effect on our condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU No. 2016-18, Restricted Cash, which amends ASC 230, Statement of Cash Flows. This ASU requires that a statement of cash flows explain the change during the reporting period in the total of cash, cash equivalents, and restricted cash or restricted cash equivalents. We adopted this standard on January 1, 2018 using the retrospective transition approach. The adoption of this standard did not have a material effect on our condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU No. 2016-15, Classification of Certain Cash Receipts and Cash Payments, which amends ASC 230, Statement of Cash Flows. This ASU provides guidance on the statement of cash flows presentation of certain transactions where diversity in practice exists. The adoption of this standard on January 1, 2018 did not have a material effect on our condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, Leases. The standard requires lessees to recognize lease assets and lease liabilities on the balance sheet and requires expanded disclosures about leasing arrangements. The effective date of the new standard for public companies is for fiscal years beginning after December 15, 2018 and interim periods within those </span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">fiscal years. We are currently evaluating the effect that the updated standard will have on our consolidated financial statements but believe the most significant changes will be related to the recognition of new right-of-use assets and lease liabilities on our balance sheet for real estate operating leases. At </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, we had long-term operating leases with </span><span style="font-family:inherit;font-size:10pt;"><span>$13,707,184</span></span><span style="font-family:inherit;font-size:10pt;"> of remaining minimum lease payments. The new standard will require the present value of these leases to be recorded in the condensed consolidated balance sheets as a right of use asset and lease liability.</span></div>In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), a new accounting standard that requires recognition of revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which an entity expects to be entitled in exchange for those goods or services. The FASB has also issued several updates to ASU 2014-09. We adopted this standard on January 1, 2018 using the modified retrospective method. See 2(c) above for an explanation of the effect the adoption of this standard had on our condensed consolidated financial statements. 13707184 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer software and equipment </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,171,904</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,296,247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software development costs </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,549,963</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,980,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,741,747</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,741,918</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,546,669</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,546,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total property and equipment </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,010,283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,565,723</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation and amortization </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,309,514</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,195,619</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total property and equipment, net </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,700,769</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,370,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,003,429</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,193,506</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,028,282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,415,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain development costs of our software solution are capitalized in accordance with ASC Topic 350-40, Internal Use Software, which outlines the stages of computer software development and specifies when capitalization of costs is required. Projects that are determined to be in the development stage are capitalized and amortized over their useful lives of </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">. Projects that are determined to be within the preliminary stage are expensed as incurred.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information related to capitalized software costs is as follows:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software costs capitalized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>718,719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>365,612</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,569,092</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>839,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software costs amortized </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>459,655</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>549,303</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913,887</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,086,142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="16" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;text-indent:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;"> Included in cost of subscription revenue on the accompanying condensed consolidated statements of operations.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized software costs not yet subject to amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,367,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>824,738</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> <div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer software and equipment </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,171,904</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,296,247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software development costs </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,549,963</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,980,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,741,747</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,741,918</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,546,669</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,546,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total property and equipment </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,010,283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,565,723</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation and amortization </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,309,514</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,195,619</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total property and equipment, net </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,700,769</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,370,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,003,429</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,193,506</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,028,282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,415,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 15171904 14296247 15549963 13980872 1741747 1741918 2546669 2546686 35010283 32565723 25309514 23195619 9700769 9370104 1003429 1193506 2028282 2415618 P5Y Information related to capitalized software costs is as follows:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software costs capitalized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>718,719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>365,612</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,569,092</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>839,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software costs amortized </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>459,655</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>549,303</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913,887</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,086,142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="16" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;text-indent:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;"> Included in cost of subscription revenue on the accompanying condensed consolidated statements of operations.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized software costs not yet subject to amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,367,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>824,738</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 718719 365612 1569092 839409 459655 549303 913887 1086142 1367340 824738 <div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued bonus </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,895,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,980,218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued commissions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,896,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,901,132</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred rent </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>401,616</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>380,077</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued professional fees</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>903,079</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>712,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>799,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>805,555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued expenses </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>839,297</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,810,155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,735,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,589,482</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 1895382 1980218 1896498 1901132 401616 380077 903079 712345 799524 805555 839297 1810155 6735396 7589482 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have several noncancelable operating leases that expire through 2024. These leases generally contain renewal options for periods ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;"> and require us to pay all executory costs such as maintenance and insurance. Rental expense for operating leases is allocated to various line items in the condensed consolidated statements of operations.</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rental expense from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>890,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>939,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,781,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,859,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information related to the carrying value of assets recorded under capital leases and related accumulated amortization is as follows: </span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Carry value of capital leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,678,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,691,383</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization included in carry value</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,488,824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,864,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of assets held under capital leases is allocated to various line items in the condensed consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments under noncancelable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital<br/>Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating<br/>Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>856,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,409,267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,290,658</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,601,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>578,442</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,019,786</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303,428</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,857,130</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,326</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,200,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>618,474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,126,546</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,707,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing interest </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(329,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of net minimum capital lease payments </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,797,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current installments of obligations under capital leases </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,398,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Obligations under capital leases excluding current installments </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,399,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div> P3Y P5Y Rental expense for operating leases is allocated to various line items in the condensed consolidated statements of operations.<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rental expense from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>890,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>939,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,781,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,859,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 890000 939000 1781000 1859000 Information related to the carrying value of assets recorded under capital leases and related accumulated amortization is as follows: <div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Carry value of capital leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,678,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,691,383</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization included in carry value</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,488,824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,864,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 2678379 3691383 6488824 6864443 Future minimum lease payments under noncancelable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of <span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital<br/>Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating<br/>Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>856,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,409,267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,290,658</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,601,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>578,442</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,019,786</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303,428</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,857,130</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,326</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,200,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>618,474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,126,546</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,707,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing interest </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(329,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of net minimum capital lease payments </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,797,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current installments of obligations under capital leases </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,398,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Obligations under capital leases excluding current installments </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,399,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div> Future minimum lease payments under noncancelable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of <span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital<br/>Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating<br/>Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>856,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,409,267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,290,658</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,601,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>578,442</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,019,786</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303,428</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,857,130</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,326</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,200,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>618,474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,126,546</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,707,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing interest </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(329,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of net minimum capital lease payments </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,797,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current installments of obligations under capital leases </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,398,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Obligations under capital leases excluding current installments </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,399,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div> 856692 2409267 1290658 4601730 578442 3019786 303428 1857130 97326 1200797 0 618474 3126546 13707184 329260 2797286 1398234 1399052 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Debt</span><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2015, we entered into a credit agreement (the Credit Agreement) providing for financing comprised of (i) a senior secured term loan facility (the Term Loan) of </span><span style="font-family:inherit;font-size:10pt;"><span>$20,000,000</span></span><span style="font-family:inherit;font-size:10pt;">, and (ii) a senior secured revolving credit facility (the Revolver) that was amended in November 2015 to allow for a borrowing limit of </span><span style="font-family:inherit;font-size:10pt;"><span>$10,000,000</span></span><span style="font-family:inherit;font-size:10pt;">, and includes a </span><span style="font-family:inherit;font-size:10pt;"><span>$2,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> sublimit for the issuance of letters of credit. The original maturity date of the Credit Agreement was March 4, 2018. The Credit Agreement contains customary affirmative and negative covenants for financings of its type that are subject to customary exceptions. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, we were in compliance with all the reporting and financial covenants.</span></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 15, 2017, we entered into Amendment No. 2 (the Second Amendment) to the Credit Agreement. The Second Amendment revised language in the Credit Agreement to include changes to the applicable margins with respect to Eurodollar and Base Rate loans, increased the available borrowing under the Revolver from </span><span style="font-family:inherit;font-size:10pt;"><span>$10,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$15,000,000</span></span><span style="font-family:inherit;font-size:10pt;">, and extended the maturity date for both the Term Loan and the Revolver to December 31, 2019.</span></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 6, 2018, we entered into Amendment No. 3 (the Third Amendment) to the Credit Agreement. The Third Amendment amends the definition of “Quick Liabilities” for purposes of calculating performance against the Credit Agreement covenant provisions.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The outstanding balance for the Term Loan as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$13,196,587</span></span><span style="font-family:inherit;font-size:10pt;">, net of unaccreted discount and deferred financing costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$53,413</span></span><span style="font-family:inherit;font-size:10pt;">, and the outstanding balance under the Revolver was </span><span style="font-family:inherit;font-size:10pt;"><span>$6,000,000</span></span><span style="font-family:inherit;font-size:10pt;">. For the </span><span style="font-family:inherit;font-size:10pt;">six months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the weighted average interest rate used was </span><span style="font-family:inherit;font-size:10pt;"><span>5.26%</span></span><span style="font-family:inherit;font-size:10pt;"> for the Term Loan and </span><span style="font-family:inherit;font-size:10pt;"><span>5.91%</span></span><span style="font-family:inherit;font-size:10pt;"> for the Revolver.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:24px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the schedule of principal payments for the Term Loan as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:60.912698412698404%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Principal<br/>Payments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,875,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,250,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 20000000 10000000 2000000 10000000 15000000 13196587 53413 6000000 0.0526 0.0591 The following table reflects the schedule of principal payments for the Term Loan as of <span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:60.912698412698404%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Principal<br/>Payments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,875,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,250,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 375000 12875000 13250000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders' Equity</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our activity for common stock during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:75%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Par Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,288,985</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,289</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercise of stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issuance of common stock for vested restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,707</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,496,442</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,497</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> The following table presents our activity for common stock during the <span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:75%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Par Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,288,985</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,289</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercise of stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issuance of common stock for vested restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,707</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,496,442</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,497</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 27288985 27289 54750 55 152707 153 27496442 27497 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We grant stock-based incentive awards to attract, motivate and retain qualified employees (including officers), non-employee directors and consultants, and those of our affiliates. Awards granted under our 2012 Omnibus Incentive Compensation Plan (the 2012 Plan) include common stock options, restricted stock units (RSUs), performance-based restricted stock units (PSUs), and restricted stock awards. The 2002 Stock Option Plan (the 2002 Plan) expired in 2012 and we are no longer making grants under it. Information related to the 2012 Plan and the 2002 Plan as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:75%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2012 Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2002 Plan</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares of common stock authorized for issuance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,646,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,939,270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,419,036</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>288,635</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,210,997</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">PSUs outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223,440</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares available for future grant</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,752,955</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of option grants is estimated using the Black-Scholes option pricing model with the following weighted average assumptions:</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:48%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:2%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.94%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.72%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9%</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.22%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.62%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.22%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.62%</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life in years </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.25</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.25</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.25</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.25</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average fair value of options granted </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$3.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$2.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$3.63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$2.75</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The computation of expected volatility for each period is based on historical volatility of comparable public companies. The volatility percentage represents the mean volatility of these companies. The computation of expected life for each period was determined based on the simplified method. The risk-free interest rate is based on U.S. Treasury yields for zero-coupon bonds with a term consistent with the expected life of the options. The forfeiture rate for option grants is an estimate based on forfeitures expected to occur over the vesting period.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information for the 2002 Plan and 2012 Plan is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:77%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options<br/>Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average<br/>Exercise Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,632,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:20px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$9.79</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(54,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.04</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,109</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.87</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,707,671</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.83</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intrinsic value of options exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,461</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average exercise price of fully vested options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining term of fully vested options</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.4 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total unrecognized compensation cost related to non-vested stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,407,963</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,785,960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average period to recognize compensation cost related to non-vested stock options</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options outstanding and exercisable under the 2002 Plan and the 2012 Plan at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Exercisable</span></div></td></tr><tr><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise Price<br/>Per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options<br/>Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options<br/>Exercisable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted<br/>Average Remaining<br/>Contractual<br/>Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">-</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;color:#ffffff;">.</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>473,944</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,100,011</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>378,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.3 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,556,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">-</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;color:#ffffff;">.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>747,462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.8 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,010,031</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>341,863</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,069,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.07</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">-</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;color:#ffffff;">.</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,486,107</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.8 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,410,926</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>722,951</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.7 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>911,343</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.00</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">-</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.90</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;color:#ffffff;">.</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000,158</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,875,133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,707,671</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,520,968</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,318,005</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,537,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Stock and Performance Stock Units</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table is a summary of our RSU and PSU activity for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number<br/>of RSU's<br/>Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number<br/>of PSU's<br/>Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>812,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>466,499</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,278,761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:20px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$7.41</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>502,268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>527,268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(103,533</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(103,533</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(268,059</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(268,059</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.95</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,210,997</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,434,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,<br/>2018</span></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total unrecognized compensation cost related to non-vested combined RSU/PSU</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$9,245,675</span></span></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average period to recognize compensation cost related to non-vested combined RSU/PSU</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.9 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> Information related to the 2012 Plan and the 2002 Plan as of <span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:75%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2012 Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2002 Plan</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares of common stock authorized for issuance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,646,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,939,270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,419,036</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>288,635</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,210,997</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">PSUs outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223,440</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares available for future grant</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,752,955</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9646696 4939270 4419036 288635 1210997 223440 2752955 The fair value of option grants is estimated using the Black-Scholes option pricing model with the following weighted average assumptions:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:48%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:2%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.94%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.72%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9%</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.22%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.62%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.22%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.62%</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life in years </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.25</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.25</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.25</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.25</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average fair value of options granted </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$3.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$2.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$3.63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$2.75</span></span></div></td></tr></table></div> 0.0294 0.019 0.0272 0.019 0.3122 0.3362 0.3122 0.3362 0 0 0 0 P6Y3M P6Y3M P6Y3M P6Y3M 3.33 2.75 3.63 2.75 Information for the 2002 Plan and 2012 Plan is as follows:<div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:77%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options<br/>Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average<br/>Exercise Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,632,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:20px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$9.79</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(54,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.04</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,109</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.87</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,707,671</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.83</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intrinsic value of options exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,461</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average exercise price of fully vested options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining term of fully vested options</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.4 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total unrecognized compensation cost related to non-vested stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,407,963</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,785,960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average period to recognize compensation cost related to non-vested stock options</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 4632654 9.79 195150 9.88 54750 6.04 35109 7.87 30274 13.00 4707671 9.83 185390 157461 10.42 10.12 P6Y1M6D P7Y4M24D 3407963 6785960 P2Y7M6D P2Y1M6D Options outstanding and exercisable under the 2002 Plan and the 2012 Plan at <span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Exercisable</span></div></td></tr><tr><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise Price<br/>Per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options<br/>Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options<br/>Exercisable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted<br/>Average Remaining<br/>Contractual<br/>Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">-</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;color:#ffffff;">.</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>473,944</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,100,011</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>378,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.3 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,556,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">-</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;color:#ffffff;">.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>747,462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.8 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,010,031</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>341,863</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,069,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.07</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">-</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;color:#ffffff;">.</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,486,107</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.8 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,410,926</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>722,951</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.7 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>911,343</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.00</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">-</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.90</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;color:#ffffff;">.</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000,158</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,875,133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,707,671</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,520,968</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,318,005</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,537,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 2.31 3.74 473944 P5Y 3100011 378058 P4Y3M18D 2556337 4.13 7.20 747462 P7Y9M18D 2010031 341863 P6Y7M6D 1069910 8.07 12.62 1486107 P7Y9M18D 1410926 722951 P6Y8M12D 911343 13.00 15.90 2000158 P6Y1M6D 0 1875133 P6Y1M6D 0 4707671 6520968 3318005 4537590 The following table is a summary of our RSU and PSU activity for the <span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">: </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number<br/>of RSU's<br/>Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number<br/>of PSU's<br/>Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>812,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>466,499</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,278,761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:20px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$7.41</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>502,268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>527,268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(103,533</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(103,533</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(268,059</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(268,059</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.95</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,210,997</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,434,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,<br/>2018</span></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total unrecognized compensation cost related to non-vested combined RSU/PSU</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$9,245,675</span></span></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average period to recognize compensation cost related to non-vested combined RSU/PSU</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.9 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 812262 466499 1278761 7.41 502268 25000 527268 9.59 103533 0 103533 5.84 0 268059 268059 7.95 1210997 223440 1434437 8.23 9245675 P2Y10M24D <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our income tax provision for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> reflects our estimate of the effective tax rates expected to be applicable for the full fiscal years, adjusted for any discrete events that are recorded in the </span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">period in which they occur. The estimates are re-evaluated each quarter based on our estimated tax expense for the full fiscal year. The tax provision for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> is primarily related to current foreign income taxes. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have historically incurred operating losses and, given our cumulative losses and no history of profits, we have recorded a full valuation allowance against our deferred tax assets at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have a federal net operating loss (NOL) carryforward of </span><span style="font-family:inherit;font-size:10pt;"><span>$90,901,000</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$82,141,000</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, respectively. We expect to be in a taxable loss position for </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. The federal NOL carryforward will begin to expire in 2019. </span><span style="font-family:inherit;font-size:9pt;">I</span><span style="font-family:inherit;font-size:10pt;">f not used, these NOLs may be subject to limitation under Internal Revenue Code (IRC) Section 382 should there be a greater than 50% ownership change as determined under the regulations. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under IRC Section 382, substantial changes in ownership may limit the amount of NOL carryforwards that may be utilized annually in the future to offset taxable income. We completed an IRC Section 382 study through June 30, 2016, which concluded that we have experienced several ownership changes, causing limitations on the annual use of NOL carryforwards. Provided there is sufficient taxable income, </span><span style="font-family:inherit;font-size:10pt;"><span>$2,131,290</span></span><span style="font-family:inherit;font-size:10pt;"> of NOL carryforwards are expected to expire without utilization between 2019 and 2022. Additionally, our ability to use our NOL carryforwards to reduce future taxable income may be further limited as a result of any future equity transactions, including, but not limited to, an issuance of shares of stock or sales of common stock by our existing stockholders.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For state income tax purposes, we have state NOL carryforwards in a number of jurisdictions in varying amounts and with varying expiration dates from 2018 through 2038.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefits of uncertain tax positions are recognized only if it is more likely than not that we will be able to sustain a position taken on an income tax return. We have no liability for uncertain positions. Interest and penalties, if any, related to unrecognized tax benefits, would be recognized as income tax expense.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We file income tax returns in the U.S. federal jurisdiction and various state jurisdictions. Tax years 2014 and forward remain open for examination for federal tax purposes and tax years 2013 and forward remain open for examination for our more significant state tax jurisdictions. To the extent utilized in future years’ tax returns, NOL carryforwards at December 31, 2016 will remain subject to examination until the respective tax year is closed. </span></div>On December 22, 2017, H.R. 1 (also, known as the Tax Cuts and Jobs Act (the Act)) was signed into law. Among its numerous changes to the Internal Revenue Code, the Act reduces U.S. federal corporate tax rate from 35% to 21%. As a result, we believe that the most significant impact on our consolidated financial statements will be a reduction in deferred tax assets related to NOLs and other deferred tax assets. Such reduction was offset by an equal reduction to our valuation allowance. Additionally, we have investments in various foreign subsidiaries. At December 31, 2017 and November 2, 2017, the cumulative earnings and profits of these entities combined were negative. Accordingly, we are not liable for the transition tax enacted under the Act. We have completed the accounting for the tax impact of the Act as of December 31, 2017 and have recorded no provisional amounts. 90901000 82141000 2131290 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Loss Per Share</span><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted net loss per share:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,204,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,517,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,371,314</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,930,667</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:46px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,683,120</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,418,487</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,639,835</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,329,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic and diluted net loss per share </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.23</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.33</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net loss per share does not include the effect of the following antidilutive common equivalent shares:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:48%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,707,671</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,569,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,707,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,569,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock and performance stock units</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,434,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>848,772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,434,437</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>848,772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,142,108</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,418,174</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,142,108</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,418,174</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> The following table sets forth the computation of basic and diluted net loss per share:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:22px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,204,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,517,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,371,314</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,930,667</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:46px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,683,120</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,418,487</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,639,835</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,329,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic and diluted net loss per share </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.23</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.33</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div> -3204122 -4517471 -6371314 -8930667 27683120 27418487 27639835 27329183 -0.12 -0.16 -0.23 -0.33 Diluted net loss per share does not include the effect of the following antidilutive common equivalent shares:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:48%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,707,671</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,569,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,707,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,569,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock and performance stock units</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,434,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>848,772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,434,437</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>848,772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,142,108</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,418,174</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,142,108</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,418,174</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 4707671 4569402 4707671 4569402 1434437 848772 1434437 848772 6142108 5418174 6142108 5418174 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a) Legal Proceedings</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are involved in various claims and legal actions arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters is not expected to have a material adverse effect on our financial position, results of operations, or liquidity.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b) Indemnifications</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the ordinary course of business and under the indemnification clause of our standard customer agreement, we provide indemnifications of varying scope to customers against claims of intellectual property infringement made by third parties arising from the use of our licensed materials. At present, we do not expect to incur any infringement liability as a result of the customer indemnification clauses.</span></div>To the extent permitted under Delaware law, we have agreements whereby we indemnify our senior officers and directors for certain events or occurrences while the officer or director is or was serving at our request in such capacity. The indemnification period covers all pertinent events and occurrences so long as such officer or director may be subject to any possible claim. The maximum potential amount of future payments we could be required to make under these indemnification agreements is undetermined; however, we have director and officer insurance coverage that reduces our exposure and may enable us to recover a portion of any future amounts paid. We believe the estimated fair value of these indemnification agreements in excess of applicable insurance coverage is minimal. (1) Includes stock-based compensation as follows:        Three Months EndedJune 30, Six Months EndedJune 30, 2018 2017 2018 2017Cost of subscription revenue$219,951 $174,660 $428,388 $377,932Cost of professional services revenue179,201 132,008 336,817 251,772Sales and marketing389,046 248,682 734,079 459,400Research and development503,257 302,222 931,323 585,860General and administrative988,269 371,091 1,854,705 779,334 $2,279,724 $1,228,663 $4,285,312 $2,454,298 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information Document - shares
6 Months Ended
Jun. 30, 2018
Aug. 08, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name Amber Road, Inc.  
Entity Central Index Key 0001314223  
Document Type 10-Q  
Document Period End Date Jun. 30, 2018  
Amendment Flag false  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   27,520,695
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 7,508,655 $ 9,360,601
Accounts receivable, net 16,102,172 16,957,044
Unbilled receivables 912,268 884,104
Deferred commissions 4,271,834 4,400,015
Prepaid expenses and other current assets 2,284,206 1,715,534
Total current assets 31,079,135 33,317,298
Property and equipment, net 9,700,769 9,370,104
Goodwill 43,700,512 43,768,269
Other intangibles, net 4,466,739 4,999,885
Deferred commissions 8,456,002 6,734,326
Deposits and other assets 1,446,860 1,180,163
Total assets 98,850,017 99,370,045
Current liabilities:    
Accounts payable 1,947,271 2,650,582
Accrued expenses 6,735,396 7,589,482
Current portion of capital lease obligations 1,398,234 1,352,456
Deferred revenue 37,323,361 37,812,239
Current portion of term loan, net of discount 714,391 714,391
Total current liabilities 48,118,653 50,119,150
Capital lease obligations, less current portion 1,399,052 1,461,101
Deferred revenue, less current portion 265,324 1,830,706
Term loan, net of discount, less current portion 12,482,196 12,839,392
Revolving credit facility 6,000,000 6,000,000
Other noncurrent liabilities 1,862,405 1,619,744
Total liabilities 70,127,630 73,870,093
Commitments and contingencies (Note 11)
Stockholders’ equity:    
Common stock, $0.001 par value; 100,000,000 shares authorized; issued and outstanding 27,496,442 and 27,288,985 shares at June 30, 2018 and December 31, 2017, respectively 27,497 27,289
Additional paid-in capital 199,819,099 195,203,097
Accumulated other comprehensive loss (1,852,667) (1,822,396)
Accumulated deficit (169,271,542) (167,908,038)
Total stockholders’ equity 28,722,387 25,499,952
Total liabilities and stockholders’ equity $ 98,850,017 $ 99,370,045
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Jun. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Common stock, par value (USD per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 27,496,442 27,288,985
Common stock, shares outstanding (in shares) 27,496,442 27,288,985
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue:        
Subscription $ 15,427,422 $ 14,686,744 $ 30,516,534 $ 28,588,052
Professional services 5,628,933 4,988,541 10,604,213 9,641,789
Total revenue 21,056,355 19,675,285 41,120,747 38,229,841
Cost of revenue:        
Cost of subscription revenue [1] 5,447,788 5,783,131 10,662,839 11,163,159
Cost of professional services revenue [1] 4,286,163 4,126,958 8,545,125 8,148,704
Total cost of revenue 9,733,951 9,910,089 19,207,964 19,311,863
Gross profit 11,322,404 9,765,196 21,912,783 18,917,978
Operating expenses:        
Sales and marketing [1] 5,885,177 5,688,937 11,692,492 11,492,323
Research and development [1] 3,801,215 3,835,729 7,249,780 7,371,144
General and administrative [1] 4,425,541 3,923,928 8,501,545 7,730,635
Total operating expenses 14,111,933 13,448,594 27,443,817 26,594,102
Loss from operations (2,789,529) (3,683,398) (5,531,034) (7,676,124)
Interest income 2,639 521 3,632 1,326
Interest expense (339,571) (244,183) (639,170) (479,351)
Loss before income taxes (3,126,461) (3,927,060) (6,166,572) (8,154,149)
Income tax expense 77,661 590,411 204,742 776,518
Net loss $ (3,204,122) $ (4,517,471) $ (6,371,314) $ (8,930,667)
Net loss per share (Note 10):        
Basic and diluted (USD per share) $ (0.12) $ (0.16) $ (0.23) $ (0.33)
Weighted-average shares outstanding (Note 10):        
Basic and diluted (in shares) 27,683,120 27,418,487 27,639,835 27,329,183
[1]
(1) Includes stock-based compensation as follows:
 
 
 
 
 
 
 
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Cost of subscription revenue
$
219,951

 
$
174,660

 
$
428,388

 
$
377,932

Cost of professional services revenue
179,201

 
132,008

 
336,817

 
251,772

Sales and marketing
389,046

 
248,682

 
734,079

 
459,400

Research and development
503,257

 
302,222

 
931,323

 
585,860

General and administrative
988,269

 
371,091

 
1,854,705

 
779,334

 
$
2,279,724

 
$
1,228,663

 
$
4,285,312

 
$
2,454,298

XML 17 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations (Unaudited) - Stock-based Compensation Allocation - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 2,279,724 $ 1,228,663 $ 4,285,312 $ 2,454,298
Cost of subscription revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 219,951 174,660 428,388 377,932
Cost of professional services revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 179,201 132,008 336,817 251,772
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 389,046 248,682 734,079 459,400
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 503,257 302,222 931,323 585,860
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 988,269 $ 371,091 $ 1,854,705 $ 779,334
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net loss $ (3,204,122) $ (4,517,471) $ (6,371,314) $ (8,930,667)
Other comprehensive loss:        
Foreign currency translation 176,909 (45,436) (30,271) (274,668)
Total other comprehensive income (loss) 176,909 (45,436) (30,271) (274,668)
Comprehensive loss $ (3,027,213) $ (4,562,907) $ (6,401,585) $ (9,205,335)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Cash flows from operating activities:    
Net loss $ (6,371,314) $ (8,930,667)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 2,547,268 3,008,155
Bad debt expense 167,327 478,519
Stock-based compensation 4,285,312 2,454,298
Changes in fair value of contingent consideration liability 0 18,525
Accretion of debt discount 17,804 20,079
Changes in operating assets and liabilities:    
Accounts receivable and unbilled receivables 664,339 4,802,249
Prepaid expenses and other assets (665,835) 737,378
Accounts payable (637,658) (515,904)
Accrued expenses (807,023) (1,867,288)
Payment for Contingent Consideration Liability, Operating Activities 0 2,366,469
Other liabilities 268,276 (184,101)
Deferred revenue 1,305,675 1,256,536
Net cash provided by (used in) operating activities 774,171 (1,088,690)
Cash flows from investing activities:    
Capital expenditures (78,394) (55,579)
Addition of capitalized software development costs (1,569,092) (839,409)
Cash paid for deposits (164,780) (169,140)
Net cash used in investing activities (1,812,266) (1,064,128)
Cash flows from financing activities:    
Proceeds from revolving line of credit 13,650,000 12,250,000
Payments on revolving line of credit (13,650,000) (12,000,000)
Payments on term loan (375,000) (281,250)
Debt financing costs 0 (35,701)
Repayments on capital lease obligations (720,109) (845,967)
Proceeds from the exercise of stock options 330,898 98,348
Payment for Contingent Consideration Liability, Financing Activities 0 1,308,531
Net cash used in financing activities (764,211) (2,123,101)
Effect of exchange rate on cash, cash equivalents and restricted cash (49,640) (49,083)
Net decrease in cash, cash equivalents and restricted cash (1,851,946) (4,325,002)
Proceeds from revolving line of credit 9,417,001 15,464,274
Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheet:    
Cash, cash equivalents and restricted cash at end of period 7,508,655 11,082,872
Restricted cash in deposits and other assets 56,400 56,400
Total cash, cash equivalents and restricted cash 7,565,055 11,139,272
Supplemental disclosures of cash flow information:    
Cash paid for interest 621,366 453,666
Non-cash property and equipment acquired under capital lease 703,838 1,384,336
Non-cash property and equipment purchases in accounts payable $ 14,061 $ 11,603
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Background
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Background Background Amber Road, Inc. (we, our or us) is a leading provider of a cloud-based global trade management solution, including modules for logistics contract and rate management, supply chain visibility and event management, international trade compliance, Global Knowledge trade content database, supply chain collaboration with overseas factories and vendors, and duty management solutions to importers and exporters, nonvessel owning common carriers (resellers), and ocean carriers. Our solution is primarily delivered using an on-demand, cloud-based, delivery model. We are incorporated in the state of Delaware and our corporate headquarters are located in East Rutherford, New Jersey. We also have offices in McLean, Virginia; Raleigh, North Carolina; Munich, Germany; Bangalore, India; Shenzhen and Shanghai, China; and Hong Kong.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies and Practices
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies and Practices Summary of Significant Accounting Policies and Practices
(a) Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements and footnotes have been prepared in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles (GAAP) in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for the fair statement have been included. The accompanying condensed consolidated financial statements include our accounts and those of our wholly-owned subsidiaries primarily located in India, China and Europe. All significant intercompany balances and transactions have been eliminated in consolidation. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of the results to be expected for the year ending December 31, 2018 or for other interim periods or future years. The consolidated balance sheet as of December 31, 2017 is derived from the audited financial statements as of that date. The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Form 10-K for the year ended December 31, 2017.
(b) Use of Estimates
The preparation of the condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Significant items subject to such estimates and assumptions include the carrying amount of intangibles and goodwill; valuation allowance for receivables and deferred income tax assets; revenue; capitalization of software costs; and valuation of share-based payments. Actual results could differ from those estimates.
(c) Revenue from Contracts with Customers
Adoption of Accounting Standards Codification Topic 606
Effective January 1, 2018, we adopted the requirements of Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606), and all the related amendments (the new revenue standard) using the modified retrospective method. We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit as of the adoption date. The comparative information for 2017 has not been restated and continues to be reported under the accounting standards in effect for that period.
Revenue Recognition
We primarily generate revenue from the sale of subscriptions and subscription-related professional services. In instances involving subscriptions, revenue is generated under customer contracts with multiple elements, which are comprised of (1) subscription fees that provide the customers with access to our on-demand application and content, unspecified solution and content upgrades, and customer support, (2) professional services associated with consulting services (primarily implementation services), and (3) transaction-related fees (including publishing services). Our initial customer contracts usually have contract terms from 3 years to 5 years in length. Typically, the customer does not take possession of the software nor does the customer have the right to take possession of the software supporting the on-demand application service. However, in certain instances, we have customers that take possession of the software whereby the application is installed on the customer’s premises. Our subscription service arrangements typically may only be terminated for cause and do not contain refund provisions.
We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy a performance obligation
The subscription fees typically begin the first month following contract execution, whether or not we have completed the solution’s implementation. In addition, any services performed by us for our customers are not essential to the functionality of our products.
Subscription Revenue for Hosted and On-Premise Customers
Subscription revenue, which primarily consists of fees to provide customers access to our solution, is recognized ratably over contract terms beginning on the commencement date of each contract, which is the date our service is made available to customers. Typically, amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. Transaction-related revenue is recognized as the transactions occur.
Professional Services Revenue for Hosted Customers
Professional services revenue primarily consists of fees for deployment of our solution. The majority of professional services contracts are on a time and material basis. When these services are not combined with subscription revenue as a single unit of accounting, as discussed below, this revenue is recognized as the services are rendered for time and material contracts, and when the milestones are achieved and accepted by the customer for fixed price contracts.
Professional Services Revenue for On-Premise Customers
For customers that take possession of the software, billings for professional services will be recognized as revenue when services are performed, unlike under the previous standard where revenue from these billings was deferred and amortized ratably over the subscription term of the related contract. The adoption of ASC 606 will reduce revenue due to the loss of deferred services revenue from professional services billings delivered prior to December 31, 2017 for on-premise installations of our software. Deferred revenue associated with on-premise professional services at December 31, 2017 will not be amortized in 2018 and beyond.
Multiple Performance Obligations
Some of our contracts with customers contain multiple performance obligations that generally include subscription, professional services (primarily implementation) as well as transaction-related fees.
For contracts with enterprise customers (customers with annual revenues that we believe are greater than $1 billion), we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the solution sold, taking into account the modules included, term of the arrangement, and base transaction volume, customer demographics, and geographic locations.
For contracts with mid-market customers (customers with annual revenues that we believe are less than $1 billion), both subscription and professional services are combined and there is only one observable price. For these contracts that bundle the performance obligations into one annual fee, the transaction price is allocated based on the standard professional service rates and implementation hours.
Other Revenue Items
Sales tax collected from customers and remitted to governmental authorities is accounted for on a net basis and, therefore, is not included in revenue and cost of revenue in the condensed consolidated statements of operations. We classify customer reimbursements received for direct costs paid to third parties and related expenses as revenue, in accordance with ASC 606.
Costs to Obtain and Fulfill a Contract
We defer commission costs that are incremental and directly related to the acquisition of customer contracts. Commission costs are accrued and deferred upon execution of the sales contract by the customer. Payments to sales personnel are made shortly after the receipt of the related customer payment. Under ASC 606, deferred commissions are amortized over an estimated customer life of 6 years, which differs from the previous standard whereby deferred commissions were
amortized over the initial customer contract term. We determined the period of amortization of deferred commissions under ASC 606 by taking into consideration our customer contracts, our technology and other factors.
Our commission costs deferred and amortized in the period are as follows:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Commission costs deferred
$
1,401,372

 
$
1,042,901

 
$
2,071,409

 
$
1,679,646

Commission costs amortized
1,127,025

 
1,247,018

 
2,126,601

 
2,484,761


Financial Statement Impact of Adopting ASC 606
We adopted ASC 606 using the modified retrospective method. The cumulative effect of applying the new guidance to all contracts with customers that were not completed as of January 1, 2018 was recorded as an adjustment to accumulated deficit as of the adoption date. As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made to the following balance sheet accounts as follows:
 
As Reported
 
Adjustments
 
As Adjusted
 
December 31, 2017
 
Subscription Revenue
 
Professional Services Revenue
 
Cost to Obtain a Contract
 
January 1,
 2018
Deferred commissions, current
$
4,400,015

 
$

 
$

 
$
(562,607
)
 
$
3,837,408

Deferred commissions, non-current
6,734,326

 

 

 
2,211,294

 
8,945,620

Deferred revenue, current
37,812,239

 
229,093

 
(2,170,118
)
 

 
35,871,214

Deferred revenue, non-current
1,830,706

 

 
(1,418,098
)
 

 
412,608

Accumulated deficit
(167,908,038
)
 
(229,093
)
 
3,588,216

 
1,648,687

 
(162,900,228
)

Impact of New Revenue Standard on Financial Statement Line Items
In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our condensed consolidated balance sheet as of June 30, 2018 and our condensed consolidated statement of operations for the three and six months ended June 30, 2018 is as follows:
 
June 30, 2018
 
As Reported
 
Balance Without Adoption of ASC 606
 
Effect of Change
Higher/(Lower)
Balance Sheet
 
 
 
 
 
Deferred commissions, current
$
4,271,834

 
$
4,618,161

 
$
(346,327
)
Deferred commissions, non-current
8,456,002

 
6,057,014

 
2,398,988

Deferred revenue, current
37,323,361

 
38,842,476

 
1,519,115

Deferred revenue, non-current
265,324

 
1,917,884

 
1,652,560

Accumulated deficit
(169,271,542
)
 
(174,495,878
)
 
5,224,336

 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
 
As Reported
 
Balance Without Adoption of ASC 606
 
Effect of Change
Higher/(Lower)
 
As Reported
 
Balance Without Adoption of ASC 606
 
Effect of Change
Higher/(Lower)
Statement of Operations
 
 
 
 
 
 
 
 
 
 
 
Subscription revenue
$
15,427,422

 
$
15,389,328

 
$
38,094

 
$
30,516,534

 
$
30,438,617

 
$
77,917

Professional services revenue
5,628,933

 
5,741,109

 
(112,176
)
 
10,604,213

 
10,869,578

 
(265,365
)
Sales and marketing
5,885,177

 
6,044,815

 
159,638

 
11,692,492

 
12,096,466

 
403,974

Net loss
(3,204,122
)
 
(3,289,678
)
 
85,556

 
(6,371,314
)
 
(6,587,840
)
 
216,526





Deferred Revenue and Performance Obligations
Deferred revenue from subscriptions represents amounts collected from (or invoiced to) customers in advance of earning subscription revenue. Typically, we bill our annual subscription fees in advance of providing the service. Deferred revenue from professional services represents revenue for time and material contracts where the revenue is recognized when milestones are achieved and accepted by the customer for fixed price contracts.
 
June 30,
2018
 
December 31,
2017
Current:
 
 
 
Subscription revenue
$
37,202,140

 
$
35,247,750

Professional services revenue
121,221

 
2,564,489

Total current
37,323,361

 
37,812,239

Noncurrent:
 
 
 
Subscription revenue
265,324

 
412,608

Professional services revenue

 
1,418,098

Total noncurrent
265,324

 
1,830,706

Total deferred revenue
$
37,588,685

 
$
39,642,945

The amount of subscription revenue and professional services revenue recognized that was included in the beginning balance of deferred revenue is as follows:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Subscription revenue
$
12,787,589

 
$
11,617,239

 
$
25,952,511

 
$
23,748,293

Professional services revenue
161,580

 
508,620

 
510,802

 
1,113,588


As of June 30, 2018, $131,236,306 of revenue is expected to be recognized from remaining performance obligations for subscription contracts and is expected to be recognized over the next 6.7 years. Remaining performance obligations for professional services contracts are recognized within one year or less.
(d) Cost of Revenue
Cost of subscription revenue. Cost of subscription revenue consists primarily of personnel and related costs of our hosting, support, and content teams, including salaries, benefits, bonuses, payroll taxes, stock-based compensation and allocated overhead, as well as software license fees, hosting costs, Internet connectivity, and depreciation expenses directly related to delivering our solutions, as well as amortization of capitalized software development costs. Our cost of subscription revenue is generally expensed as the costs are incurred.
Cost of professional services revenue. Cost of professional services revenue consists primarily of personnel and related costs, including salaries, benefits, bonuses, payroll taxes, stock-based compensation, the costs of contracted third-party vendors, reimbursable expenses and allocated overhead. As our personnel are employed on a full-time basis, our cost of professional services is largely fixed in the short term, while our professional services revenue may fluctuate, leading to fluctuations in professional services gross profit. Cost of professional services revenue is generally expensed as costs are incurred.
(e) Cash and Cash Equivalents
We consider all highly liquid investments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents at June 30, 2018 and December 31, 2017 consists of the following:
 
June 30,
2018
 
December 31,
2017
Cash
$
7,466,548

 
$
9,318,074

Money market accounts
42,107

 
42,527

 
$
7,508,655

 
$
9,360,601





(f) Fair Value of Financial Instruments and Fair Value Measurements
Our financial instruments consist of cash equivalents, accounts receivable, accounts payable, and accrued expenses. Management believes that the carrying values of these instruments are representative of their fair value due to the relatively short-term nature of those instruments.
We follow Financial Accounting Standards Board (FASB) accounting guidance on fair value measurements for financial assets and liabilities measured on a recurring basis. Accounting Standards Codification (ASC) 820, Fair Value Measurements, among other things, defines fair value, establishes a framework for measuring fair value, and requires disclosure about such fair value measurements. Assets and liabilities measured at fair value are based on one or more of three valuation techniques provided for in the standards.
The three value techniques are as follows:
Market Approach
—    Prices and other relevant information generated by market transactions involving identical or comparable assets and liabilities;
Income Approach
—     Techniques to convert future amounts to a single present amount based on market expectations     (including present value techniques and option pricing models); and
Cost Approach
—     Amount that currently would be required to replace the service capacity of an asset (often referred to as replacement cost).
The standards clarify that fair value is an exit price, representing the amount that would be received to sell an asset, based on the highest and best use of the asset, or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for evaluating such assumptions, the standards establish a three-tier fair value hierarchy, which prioritizes the inputs in measuring fair value as follows:
Level 1 — Quoted prices in active markets for identical assets or liabilities;
Level 2 — Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; or
Level 3 — Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions about what market participants would use in pricing the asset or liability.
The following tables provide the financial assets and liabilities carried at fair value measured on a recurring basis as of June 30, 2018 and December 31, 2017:
 
Fair Value Measurements at Reporting Date Using
June 30, 2018
Total
 
Level 1
 
Level 2
 
Level 3
Assets:
 
 
 
 
 
 
 
Cash equivalents - money market accounts
$
42,107

 
$
42,107

 
$

 
$

Restricted cash - money market accounts
56,400

 
56,400

 

 

Total assets measured at fair value on a recurring basis
$
98,507

 
$
98,507

 
$

 
$

 
 
 
 
 
 
 
 
December 31, 2017
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
Cash equivalents - money market accounts
$
42,527

 
$
42,527

 
$

 
$

Restricted cash - money market accounts
56,400

 
56,400

 

 

Total assets measured at fair value on a recurring basis
$
98,927

 
$
98,927

 
$

 
$


(g) Accounts Receivable and Allowance for Doubtful Accounts
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is our best estimate of the amount of probable credit losses in our existing accounts receivable. We determine the allowance based on historical write-off experience, the industry, and the economy. We review our allowance for doubtful accounts monthly. Past-due balances over 90 days and over a specified amount are reviewed individually for collectibility. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. We do not have any off-balance-sheet credit exposure related to our customers. Typically,
we record unbilled receivables for contracts on which revenue has been recognized, but for which the customer has not yet been billed.
(h) Major Customers and Concentrations of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and trade receivables. Our customer base is principally comprised of enterprise and mid-market companies within industries including Chemical/Pharmaceutical, High Technology/Electronics, Industrial/Manufacturing, Logistics, Oil & Gas, and Retail/Apparel. We do not require collateral from our customers. For the three and six months ended June 30, 2018, one customer accounted for 10.8% and 11.5%, respectively, of our total revenue. For the three and six months ended June 30, 2017, one customer accounted for 10.5% and 11.7%, respectively, of our total revenue. As of June 30, 2018 and December 31, 2017, no single customer accounted for more than 10% of our total accounts receivable.
(i) Geographic Information
Disaggregation of Revenue
We sell our subscription contracts and related professional services to customers primarily in two geographical markets. Revenue by geographic location based on the billing address of our customers is as follows:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
Country
2018
 
2017
 
2018
 
2017
United States
$
15,924,542

 
$
14,878,864

 
$
31,162,042

 
$
28,945,017

International
5,131,813

 
4,796,421

 
9,958,705

 
9,284,824

Total revenue
$
21,056,355

 
$
19,675,285

 
$
41,120,747

 
$
38,229,841


For the three and six months ended June 30, 2018 and 2017, no single country other than the United States had revenue greater than 10% of our total revenue.
Long-lived assets by geographic location is as follows:
Country
June 30,
2018
 
December 31,
2017
United States
$
8,878,939

 
$
8,535,281

International
821,830

 
834,823

Total long-lived assets
$
9,700,769

 
$
9,370,104


(j) Recent Accounting Pronouncements
In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which removes Step 2 of the goodwill impairment test. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. This ASU is effective for interim and annual reporting periods beginning after December 15, 2019. Early adoption is permitted, including adoption in an interim period. The adoption of this standard is not expected to have a material effect on our condensed consolidated financial statements.
In November 2016, the FASB issued ASU No. 2016-18, Restricted Cash, which amends ASC 230, Statement of Cash Flows. This ASU requires that a statement of cash flows explain the change during the reporting period in the total of cash, cash equivalents, and restricted cash or restricted cash equivalents. We adopted this standard on January 1, 2018 using the retrospective transition approach. The adoption of this standard did not have a material effect on our condensed consolidated financial statements.
In August 2016, the FASB issued ASU No. 2016-15, Classification of Certain Cash Receipts and Cash Payments, which amends ASC 230, Statement of Cash Flows. This ASU provides guidance on the statement of cash flows presentation of certain transactions where diversity in practice exists. The adoption of this standard on January 1, 2018 did not have a material effect on our condensed consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, Leases. The standard requires lessees to recognize lease assets and lease liabilities on the balance sheet and requires expanded disclosures about leasing arrangements. The effective date of the new standard for public companies is for fiscal years beginning after December 15, 2018 and interim periods within those
fiscal years. We are currently evaluating the effect that the updated standard will have on our consolidated financial statements but believe the most significant changes will be related to the recognition of new right-of-use assets and lease liabilities on our balance sheet for real estate operating leases. At June 30, 2018, we had long-term operating leases with $13,707,184 of remaining minimum lease payments. The new standard will require the present value of these leases to be recorded in the condensed consolidated balance sheets as a right of use asset and lease liability.
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), a new accounting standard that requires recognition of revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which an entity expects to be entitled in exchange for those goods or services. The FASB has also issued several updates to ASU 2014-09. We adopted this standard on January 1, 2018 using the modified retrospective method. See 2(c) above for an explanation of the effect the adoption of this standard had on our condensed consolidated financial statements.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment
6 Months Ended
Jun. 30, 2018
Property and Equipment [Abstract]  
Consolidated Balance Sheet Components Property and Equipment
 
June 30,
2018
 
December 31,
2017
Computer software and equipment
$
15,171,904

 
$
14,296,247

Software development costs
15,549,963

 
13,980,872

Furniture and fixtures
1,741,747

 
1,741,918

Leasehold improvements
2,546,669

 
2,546,686

Total property and equipment
35,010,283

 
32,565,723

Less: accumulated depreciation and amortization
(25,309,514
)
 
(23,195,619
)
Total property and equipment, net
$
9,700,769

 
$
9,370,104


 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Depreciation and amortization expense
$
1,003,429

 
$
1,193,506

 
$
2,028,282

 
$
2,415,618


Certain development costs of our software solution are capitalized in accordance with ASC Topic 350-40, Internal Use Software, which outlines the stages of computer software development and specifies when capitalization of costs is required. Projects that are determined to be in the development stage are capitalized and amortized over their useful lives of five years. Projects that are determined to be within the preliminary stage are expensed as incurred.
Information related to capitalized software costs is as follows:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Software costs capitalized
$
718,719

 
$
365,612

 
$
1,569,092

 
$
839,409

Software costs amortized (1)
459,655

 
549,303

 
913,887

 
1,086,142

(1) Included in cost of subscription revenue on the accompanying condensed consolidated statements of operations.
 
 
 
 
 
June 30,
2018
 
December 31,
2017
Capitalized software costs not yet subject to amortization
$
1,367,340

 
$
824,738

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases
6 Months Ended
Jun. 30, 2018
Leases [Abstract]  
Leases Leases
We have several noncancelable operating leases that expire through 2024. These leases generally contain renewal options for periods ranging from 3 years to 5 years and require us to pay all executory costs such as maintenance and insurance. Rental expense for operating leases is allocated to various line items in the condensed consolidated statements of operations.
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Rental expense from operating leases
$
890,000

 
$
939,000

 
$
1,781,000

 
$
1,859,000


Information related to the carrying value of assets recorded under capital leases and related accumulated amortization is as follows:
 
June 30,
2018
 
December 31,
2017
Carry value of capital leases
$
2,678,379

 
$
3,691,383

Accumulated amortization included in carry value
6,488,824

 
6,864,443


Amortization of assets held under capital leases is allocated to various line items in the condensed consolidated statements of operations.
Future minimum lease payments under noncancelable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of June 30, 2018 are as follows:
 
Capital
Leases
 
Operating
Leases
Remainder of 2018
$
856,692

 
$
2,409,267

2019
1,290,658

 
4,601,730

2020
578,442

 
3,019,786

2021
303,428

 
1,857,130

2022
97,326

 
1,200,797

2023 and thereafter

 
618,474

Total minimum lease payments
3,126,546

 
$
13,707,184

Less amount representing interest
(329,260
)
 
 
Present value of net minimum capital lease payments
2,797,286

 
 
Less current installments of obligations under capital leases
(1,398,234
)
 
 
Obligations under capital leases excluding current installments
$
1,399,052

 
 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Debt Debt
In March 2015, we entered into a credit agreement (the Credit Agreement) providing for financing comprised of (i) a senior secured term loan facility (the Term Loan) of $20,000,000, and (ii) a senior secured revolving credit facility (the Revolver) that was amended in November 2015 to allow for a borrowing limit of $10,000,000, and includes a $2,000,000 sublimit for the issuance of letters of credit. The original maturity date of the Credit Agreement was March 4, 2018. The Credit Agreement contains customary affirmative and negative covenants for financings of its type that are subject to customary exceptions. As of June 30, 2018, we were in compliance with all the reporting and financial covenants.
On February 15, 2017, we entered into Amendment No. 2 (the Second Amendment) to the Credit Agreement. The Second Amendment revised language in the Credit Agreement to include changes to the applicable margins with respect to Eurodollar and Base Rate loans, increased the available borrowing under the Revolver from $10,000,000 to $15,000,000, and extended the maturity date for both the Term Loan and the Revolver to December 31, 2019.
On March 6, 2018, we entered into Amendment No. 3 (the Third Amendment) to the Credit Agreement. The Third Amendment amends the definition of “Quick Liabilities” for purposes of calculating performance against the Credit Agreement covenant provisions.
The outstanding balance for the Term Loan as of June 30, 2018 was $13,196,587, net of unaccreted discount and deferred financing costs of $53,413, and the outstanding balance under the Revolver was $6,000,000. For the six months ended June 30, 2018, the weighted average interest rate used was 5.26% for the Term Loan and 5.91% for the Revolver.
The following table reflects the schedule of principal payments for the Term Loan as of June 30, 2018:
 
Principal
Payments
Remainder of 2018
$
375,000

2019
12,875,000

 
$
13,250,000

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity
6 Months Ended
Jun. 30, 2018
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
Common Stock
The following table presents our activity for common stock during the six months ended June 30, 2018:
 
Shares
 
Par Value
Balance at December 31, 2017
27,288,985

 
$
27,289

Exercise of stock options
54,750

 
55

Issuance of common stock for vested restricted stock units
152,707

 
153

Balance at June 30, 2018
27,496,442

 
$
27,497

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-based Compensation Stock-Based Compensation
We grant stock-based incentive awards to attract, motivate and retain qualified employees (including officers), non-employee directors and consultants, and those of our affiliates. Awards granted under our 2012 Omnibus Incentive Compensation Plan (the 2012 Plan) include common stock options, restricted stock units (RSUs), performance-based restricted stock units (PSUs), and restricted stock awards. The 2002 Stock Option Plan (the 2002 Plan) expired in 2012 and we are no longer making grants under it. Information related to the 2012 Plan and the 2002 Plan as of June 30, 2018 is as follows:
 
2012 Plan
 
2002 Plan
Shares of common stock authorized for issuance
9,646,696

 
4,939,270

Stock options outstanding
4,419,036

 
288,635

RSUs outstanding
1,210,997

 

PSUs outstanding
223,440

 

Shares available for future grant
2,752,955

 


Stock Options
The fair value of option grants is estimated using the Black-Scholes option pricing model with the following weighted average assumptions:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Risk-free interest rate
2.94%
 
1.9%
 
2.72%
 
1.9%
Expected volatility
31.22%
 
33.62%
 
31.22%
 
33.62%
Expected dividend yield
 
 
 
Expected life in years
6.25
 
6.25
 
6.25
 
6.25
Weighted average fair value of options granted
$3.33
 
$2.75
 
$3.63
 
$2.75

The computation of expected volatility for each period is based on historical volatility of comparable public companies. The volatility percentage represents the mean volatility of these companies. The computation of expected life for each period was determined based on the simplified method. The risk-free interest rate is based on U.S. Treasury yields for zero-coupon bonds with a term consistent with the expected life of the options. The forfeiture rate for option grants is an estimate based on forfeitures expected to occur over the vesting period.
Information for the 2002 Plan and 2012 Plan is as follows:
 
Options
Outstanding
 
Weighted Average
Exercise Price
Balance at December 31, 2017
4,632,654

 
$9.79
Granted
195,150

 
9.88

Exercised
(54,750
)
 
6.04

Canceled
(35,109
)
 
7.87

Expired
(30,274
)
 
13.00

Balance at June 30, 2018
4,707,671

 
9.83

 
June 30,
 
2018
 
2017
Total intrinsic value of options exercised
$
185,390

 
$
157,461

Weighted average exercise price of fully vested options
$
10.42

 
$
10.12

Weighted average remaining term of fully vested options
6.1 years

 
7.4 years

Total unrecognized compensation cost related to non-vested stock options
$
3,407,963

 
$
6,785,960

Weighted average period to recognize compensation cost related to non-vested stock options
2.6 years

 
2.1 years


Options outstanding and exercisable under the 2002 Plan and the 2012 Plan at June 30, 2018 were as follows:
 
 
 
 
Options Outstanding
 
Options Exercisable
Exercise Price
Per Share
 
Options
Outstanding
 
Weighted
Average
Remaining
Contractual
Life
 
Intrinsic
Value
 
Options
Exercisable
 
Weighted
Average Remaining
Contractual
Life
 
Intrinsic
Value
$
2.31

-
$
3.74

.
473,944

 
5.0 years
 
$
3,100,011

 
378,058

 
4.3 years
 
$
2,556,337

4.13

-
7.20

.
747,462

 
7.8 years
 
2,010,031

 
341,863

 
6.6 years
 
1,069,910

8.07

-
12.62

.
1,486,107

 
7.8 years
 
1,410,926

 
722,951

 
6.7 years
 
911,343

13.00

-
15.90

.
2,000,158

 
6.1 years
 

 
1,875,133

 
6.1 years
 

 
 
 
 
4,707,671

 
 
 
$
6,520,968

 
3,318,005

 
 
 
$
4,537,590


Restricted Stock and Performance Stock Units
The following table is a summary of our RSU and PSU activity for the six months ended June 30, 2018:
 
Number
of RSU's
Outstanding
 
Number
of PSU's
Outstanding
 
Total
 
Weighted
Average
Grant Date
Fair Value
Balance at December 31, 2017
812,262

 
466,499

 
1,278,761

 
$7.41
Granted
502,268

 
25,000

 
527,268

 
9.59

Vested
(103,533
)
 

 
(103,533
)
 
5.84

Canceled

 
(268,059
)
 
(268,059
)
 
7.95

Balance at June 30, 2018
1,210,997

 
223,440

 
1,434,437

 
8.23

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
June 30,
2018
Total unrecognized compensation cost related to non-vested combined RSU/PSU
$9,245,675
Weighted average period to recognize compensation cost related to non-vested combined RSU/PSU
2.9 years

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Our income tax provision for the three and six months ended June 30, 2018 and 2017 reflects our estimate of the effective tax rates expected to be applicable for the full fiscal years, adjusted for any discrete events that are recorded in the
period in which they occur. The estimates are re-evaluated each quarter based on our estimated tax expense for the full fiscal year. The tax provision for the three and six months ended June 30, 2018 is primarily related to current foreign income taxes.
We have historically incurred operating losses and, given our cumulative losses and no history of profits, we have recorded a full valuation allowance against our deferred tax assets at June 30, 2018 and December 31, 2017.
We have a federal net operating loss (NOL) carryforward of $90,901,000 and $82,141,000 as of December 31, 2017 and 2016, respectively. We expect to be in a taxable loss position for 2018. The federal NOL carryforward will begin to expire in 2019. If not used, these NOLs may be subject to limitation under Internal Revenue Code (IRC) Section 382 should there be a greater than 50% ownership change as determined under the regulations.
Under IRC Section 382, substantial changes in ownership may limit the amount of NOL carryforwards that may be utilized annually in the future to offset taxable income. We completed an IRC Section 382 study through June 30, 2016, which concluded that we have experienced several ownership changes, causing limitations on the annual use of NOL carryforwards. Provided there is sufficient taxable income, $2,131,290 of NOL carryforwards are expected to expire without utilization between 2019 and 2022. Additionally, our ability to use our NOL carryforwards to reduce future taxable income may be further limited as a result of any future equity transactions, including, but not limited to, an issuance of shares of stock or sales of common stock by our existing stockholders.
For state income tax purposes, we have state NOL carryforwards in a number of jurisdictions in varying amounts and with varying expiration dates from 2018 through 2038.
Tax benefits of uncertain tax positions are recognized only if it is more likely than not that we will be able to sustain a position taken on an income tax return. We have no liability for uncertain positions. Interest and penalties, if any, related to unrecognized tax benefits, would be recognized as income tax expense.
We file income tax returns in the U.S. federal jurisdiction and various state jurisdictions. Tax years 2014 and forward remain open for examination for federal tax purposes and tax years 2013 and forward remain open for examination for our more significant state tax jurisdictions. To the extent utilized in future years’ tax returns, NOL carryforwards at December 31, 2016 will remain subject to examination until the respective tax year is closed.
On December 22, 2017, H.R. 1 (also, known as the Tax Cuts and Jobs Act (the Act)) was signed into law. Among its numerous changes to the Internal Revenue Code, the Act reduces U.S. federal corporate tax rate from 35% to 21%. As a result, we believe that the most significant impact on our consolidated financial statements will be a reduction in deferred tax assets related to NOLs and other deferred tax assets. Such reduction was offset by an equal reduction to our valuation allowance. Additionally, we have investments in various foreign subsidiaries. At December 31, 2017 and November 2, 2017, the cumulative earnings and profits of these entities combined were negative. Accordingly, we are not liable for the transition tax enacted under the Act. We have completed the accounting for the tax impact of the Act as of December 31, 2017 and have recorded no provisional amounts.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The following table sets forth the computation of basic and diluted net loss per share:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
 
 
Net loss
$
(3,204,122
)
 
$
(4,517,471
)
 
$
(6,371,314
)
 
$
(8,930,667
)
Denominator:
 
 
 
 
 
 
 
Weighted average shares outstanding
27,683,120

 
27,418,487

 
27,639,835

 
27,329,183

Basic and diluted net loss per share
$
(0.12
)
 
$
(0.16
)
 
$
(0.23
)
 
$
(0.33
)

Diluted net loss per share does not include the effect of the following antidilutive common equivalent shares:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Stock options outstanding
4,707,671

 
4,569,402

 
4,707,671

 
4,569,402

Restricted stock and performance stock units
1,434,437

 
848,772

 
1,434,437

 
848,772

 
6,142,108

 
5,418,174

 
6,142,108

 
5,418,174

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
(a) Legal Proceedings
We are involved in various claims and legal actions arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters is not expected to have a material adverse effect on our financial position, results of operations, or liquidity.
(b) Indemnifications
In the ordinary course of business and under the indemnification clause of our standard customer agreement, we provide indemnifications of varying scope to customers against claims of intellectual property infringement made by third parties arising from the use of our licensed materials. At present, we do not expect to incur any infringement liability as a result of the customer indemnification clauses.
To the extent permitted under Delaware law, we have agreements whereby we indemnify our senior officers and directors for certain events or occurrences while the officer or director is or was serving at our request in such capacity. The indemnification period covers all pertinent events and occurrences so long as such officer or director may be subject to any possible claim. The maximum potential amount of future payments we could be required to make under these indemnification agreements is undetermined; however, we have director and officer insurance coverage that reduces our exposure and may enable us to recover a portion of any future amounts paid. We believe the estimated fair value of these indemnification agreements in excess of applicable insurance coverage is minimal.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies and Practices (Policies)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Basis of Presentation The accompanying unaudited condensed consolidated financial statements and footnotes have been prepared in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles (GAAP) in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for the fair statement have been included.
Principles of Consolidation The accompanying condensed consolidated financial statements include our accounts and those of our wholly-owned subsidiaries primarily located in India, China and Europe. All significant intercompany balances and transactions have been eliminated in consolidation. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of the results to be expected for the year ending December 31, 2018 or for other interim periods or future years. The consolidated balance sheet as of December 31, 2017 is derived from the audited financial statements as of that date. The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Form 10-K for the year ended December 31, 2017.
Use of Estimates Use of EstimatesThe preparation of the condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Significant items subject to such estimates and assumptions include the carrying amount of intangibles and goodwill; valuation allowance for receivables and deferred income tax assets; revenue; capitalization of software costs; and valuation of share-based payments. Actual results could differ from those estimates.
Cash and Cash Equivalents Cash and Cash EquivalentsWe consider all highly liquid investments with original maturities of three months or less at the date of purchase to be cash equivalents.
Fair Value of Financial Instruments and Fair Value Measurements Fair Value of Financial Instruments and Fair Value Measurements
Our financial instruments consist of cash equivalents, accounts receivable, accounts payable, and accrued expenses. Management believes that the carrying values of these instruments are representative of their fair value due to the relatively short-term nature of those instruments.
We follow Financial Accounting Standards Board (FASB) accounting guidance on fair value measurements for financial assets and liabilities measured on a recurring basis. Accounting Standards Codification (ASC) 820, Fair Value Measurements, among other things, defines fair value, establishes a framework for measuring fair value, and requires disclosure about such fair value measurements. Assets and liabilities measured at fair value are based on one or more of three valuation techniques provided for in the standards.
The three value techniques are as follows:
Market Approach
—    Prices and other relevant information generated by market transactions involving identical or comparable assets and liabilities;
Income Approach
—     Techniques to convert future amounts to a single present amount based on market expectations     (including present value techniques and option pricing models); and
Cost Approach
—     Amount that currently would be required to replace the service capacity of an asset (often referred to as replacement cost).
The standards clarify that fair value is an exit price, representing the amount that would be received to sell an asset, based on the highest and best use of the asset, or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for evaluating such assumptions, the standards establish a three-tier fair value hierarchy, which prioritizes the inputs in measuring fair value as follows:
Level 1 — Quoted prices in active markets for identical assets or liabilities;
Level 2 — Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; or
Level 3 — Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions about what market participants would use in pricing the asset or liability.
Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable and Allowance for Doubtful Accounts
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is our best estimate of the amount of probable credit losses in our existing accounts receivable. We determine the allowance based on historical write-off experience, the industry, and the economy. We review our allowance for doubtful accounts monthly. Past-due balances over 90 days and over a specified amount are reviewed individually for collectibility. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. We do not have any off-balance-sheet credit exposure related to our customers. Typically,
we record unbilled receivables for contracts on which revenue has been recognized, but for which the customer has not yet been billed.
Major Customers and Concentrations of Credit Risk Major Customers and Concentrations of Credit RiskFinancial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and trade receivables. Our customer base is principally comprised of enterprise and mid-market companies within industries including Chemical/Pharmaceutical, High Technology/Electronics, Industrial/Manufacturing, Logistics, Oil & Gas, and Retail/Apparel. We do not require collateral from our customers.
Revenue Revenue from Contracts with Customers
Adoption of Accounting Standards Codification Topic 606
Effective January 1, 2018, we adopted the requirements of Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606), and all the related amendments (the new revenue standard) using the modified retrospective method. We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit as of the adoption date. The comparative information for 2017 has not been restated and continues to be reported under the accounting standards in effect for that period.
Revenue Recognition
We primarily generate revenue from the sale of subscriptions and subscription-related professional services. In instances involving subscriptions, revenue is generated under customer contracts with multiple elements, which are comprised of (1) subscription fees that provide the customers with access to our on-demand application and content, unspecified solution and content upgrades, and customer support, (2) professional services associated with consulting services (primarily implementation services), and (3) transaction-related fees (including publishing services). Our initial customer contracts usually have contract terms from 3 years to 5 years in length. Typically, the customer does not take possession of the software nor does the customer have the right to take possession of the software supporting the on-demand application service. However, in certain instances, we have customers that take possession of the software whereby the application is installed on the customer’s premises. Our subscription service arrangements typically may only be terminated for cause and do not contain refund provisions.
We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy a performance obligation
The subscription fees typically begin the first month following contract execution, whether or not we have completed the solution’s implementation. In addition, any services performed by us for our customers are not essential to the functionality of our products.
Subscription Revenue for Hosted and On-Premise Customers
Subscription revenue, which primarily consists of fees to provide customers access to our solution, is recognized ratably over contract terms beginning on the commencement date of each contract, which is the date our service is made available to customers. Typically, amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. Transaction-related revenue is recognized as the transactions occur.
Professional Services Revenue for Hosted Customers
Professional services revenue primarily consists of fees for deployment of our solution. The majority of professional services contracts are on a time and material basis. When these services are not combined with subscription revenue as a single unit of accounting, as discussed below, this revenue is recognized as the services are rendered for time and material contracts, and when the milestones are achieved and accepted by the customer for fixed price contracts.
Professional Services Revenue for On-Premise Customers
For customers that take possession of the software, billings for professional services will be recognized as revenue when services are performed, unlike under the previous standard where revenue from these billings was deferred and amortized ratably over the subscription term of the related contract. The adoption of ASC 606 will reduce revenue due to the loss of deferred services revenue from professional services billings delivered prior to December 31, 2017 for on-premise installations of our software. Deferred revenue associated with on-premise professional services at December 31, 2017 will not be amortized in 2018 and beyond.
Multiple Performance Obligations
Some of our contracts with customers contain multiple performance obligations that generally include subscription, professional services (primarily implementation) as well as transaction-related fees.
For contracts with enterprise customers (customers with annual revenues that we believe are greater than $1 billion), we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the solution sold, taking into account the modules included, term of the arrangement, and base transaction volume, customer demographics, and geographic locations.
For contracts with mid-market customers (customers with annual revenues that we believe are less than $1 billion), both subscription and professional services are combined and there is only one observable price. For these contracts that bundle the performance obligations into one annual fee, the transaction price is allocated based on the standard professional service rates and implementation hours.
Other Revenue Items
Sales tax collected from customers and remitted to governmental authorities is accounted for on a net basis and, therefore, is not included in revenue and cost of revenue in the condensed consolidated statements of operations. We classify customer reimbursements received for direct costs paid to third parties and related expenses as revenue, in accordance with ASC 606.
Costs to Obtain and Fulfill a Contract
We defer commission costs that are incremental and directly related to the acquisition of customer contracts. Commission costs are accrued and deferred upon execution of the sales contract by the customer. Payments to sales personnel are made shortly after the receipt of the related customer payment. Under ASC 606, deferred commissions are amortized over an estimated customer life of 6 years, which differs from the previous standard whereby deferred commissions were
amortized over the initial customer contract term. We determined the period of amortization of deferred commissions under ASC 606 by taking into consideration our customer contracts, our technology and other factors.
Our commission costs deferred and amortized in the period are as follows:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Commission costs deferred
$
1,401,372

 
$
1,042,901

 
$
2,071,409

 
$
1,679,646

Commission costs amortized
1,127,025

 
1,247,018

 
2,126,601

 
2,484,761


Financial Statement Impact of Adopting ASC 606
We adopted ASC 606 using the modified retrospective method. The cumulative effect of applying the new guidance to all contracts with customers that were not completed as of January 1, 2018 was recorded as an adjustment to accumulated deficit as of the adoption date. As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made to the following balance sheet accounts as follows:
 
As Reported
 
Adjustments
 
As Adjusted
 
December 31, 2017
 
Subscription Revenue
 
Professional Services Revenue
 
Cost to Obtain a Contract
 
January 1,
 2018
Deferred commissions, current
$
4,400,015

 
$

 
$

 
$
(562,607
)
 
$
3,837,408

Deferred commissions, non-current
6,734,326

 

 

 
2,211,294

 
8,945,620

Deferred revenue, current
37,812,239

 
229,093

 
(2,170,118
)
 

 
35,871,214

Deferred revenue, non-current
1,830,706

 

 
(1,418,098
)
 

 
412,608

Accumulated deficit
(167,908,038
)
 
(229,093
)
 
3,588,216

 
1,648,687

 
(162,900,228
)

Impact of New Revenue Standard on Financial Statement Line Items
In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our condensed consolidated balance sheet as of June 30, 2018 and our condensed consolidated statement of operations for the three and six months ended June 30, 2018 is as follows:
 
June 30, 2018
 
As Reported
 
Balance Without Adoption of ASC 606
 
Effect of Change
Higher/(Lower)
Balance Sheet
 
 
 
 
 
Deferred commissions, current
$
4,271,834

 
$
4,618,161

 
$
(346,327
)
Deferred commissions, non-current
8,456,002

 
6,057,014

 
2,398,988

Deferred revenue, current
37,323,361

 
38,842,476

 
1,519,115

Deferred revenue, non-current
265,324

 
1,917,884

 
1,652,560

Accumulated deficit
(169,271,542
)
 
(174,495,878
)
 
5,224,336

 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
 
As Reported
 
Balance Without Adoption of ASC 606
 
Effect of Change
Higher/(Lower)
 
As Reported
 
Balance Without Adoption of ASC 606
 
Effect of Change
Higher/(Lower)
Statement of Operations
 
 
 
 
 
 
 
 
 
 
 
Subscription revenue
$
15,427,422

 
$
15,389,328

 
$
38,094

 
$
30,516,534

 
$
30,438,617

 
$
77,917

Professional services revenue
5,628,933

 
5,741,109

 
(112,176
)
 
10,604,213

 
10,869,578

 
(265,365
)
Sales and marketing
5,885,177

 
6,044,815

 
159,638

 
11,692,492

 
12,096,466

 
403,974

Net loss
(3,204,122
)
 
(3,289,678
)
 
85,556

 
(6,371,314
)
 
(6,587,840
)
 
216,526





Deferred Revenue and Performance Obligations
Deferred revenue from subscriptions represents amounts collected from (or invoiced to) customers in advance of earning subscription revenue. Typically, we bill our annual subscription fees in advance of providing the service. Deferred revenue from professional services represents revenue for time and material contracts where the revenue is recognized when milestones are achieved and accepted by the customer for fixed price contracts.
 
June 30,
2018
 
December 31,
2017
Current:
 
 
 
Subscription revenue
$
37,202,140

 
$
35,247,750

Professional services revenue
121,221

 
2,564,489

Total current
37,323,361

 
37,812,239

Noncurrent:
 
 
 
Subscription revenue
265,324

 
412,608

Professional services revenue

 
1,418,098

Total noncurrent
265,324

 
1,830,706

Total deferred revenue
$
37,588,685

 
$
39,642,945

The amount of subscription revenue and professional services revenue recognized that was included in the beginning balance of deferred revenue is as follows:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Subscription revenue
$
12,787,589

 
$
11,617,239

 
$
25,952,511

 
$
23,748,293

Professional services revenue
161,580

 
508,620

 
510,802

 
1,113,588


As of June 30, 2018, $131,236,306 of revenue is expected to be recognized from remaining performance obligations for subscription contracts and is expected to be recognized over the next 6.7 years. Remaining performance obligations for professional services contracts are recognized within one year or less.
Cost of Revenue Cost of Revenue
Cost of subscription revenue. Cost of subscription revenue consists primarily of personnel and related costs of our hosting, support, and content teams, including salaries, benefits, bonuses, payroll taxes, stock-based compensation and allocated overhead, as well as software license fees, hosting costs, Internet connectivity, and depreciation expenses directly related to delivering our solutions, as well as amortization of capitalized software development costs. Our cost of subscription revenue is generally expensed as the costs are incurred.
Cost of professional services revenue. Cost of professional services revenue consists primarily of personnel and related costs, including salaries, benefits, bonuses, payroll taxes, stock-based compensation, the costs of contracted third-party vendors, reimbursable expenses and allocated overhead. As our personnel are employed on a full-time basis, our cost of professional services is largely fixed in the short term, while our professional services revenue may fluctuate, leading to fluctuations in professional services gross profit. Cost of professional services revenue is generally expensed as costs are incurred.
Recent Accounting Pronouncements Recent Accounting Pronouncements
In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which removes Step 2 of the goodwill impairment test. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. This ASU is effective for interim and annual reporting periods beginning after December 15, 2019. Early adoption is permitted, including adoption in an interim period. The adoption of this standard is not expected to have a material effect on our condensed consolidated financial statements.
In November 2016, the FASB issued ASU No. 2016-18, Restricted Cash, which amends ASC 230, Statement of Cash Flows. This ASU requires that a statement of cash flows explain the change during the reporting period in the total of cash, cash equivalents, and restricted cash or restricted cash equivalents. We adopted this standard on January 1, 2018 using the retrospective transition approach. The adoption of this standard did not have a material effect on our condensed consolidated financial statements.
In August 2016, the FASB issued ASU No. 2016-15, Classification of Certain Cash Receipts and Cash Payments, which amends ASC 230, Statement of Cash Flows. This ASU provides guidance on the statement of cash flows presentation of certain transactions where diversity in practice exists. The adoption of this standard on January 1, 2018 did not have a material effect on our condensed consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, Leases. The standard requires lessees to recognize lease assets and lease liabilities on the balance sheet and requires expanded disclosures about leasing arrangements. The effective date of the new standard for public companies is for fiscal years beginning after December 15, 2018 and interim periods within those
fiscal years. We are currently evaluating the effect that the updated standard will have on our consolidated financial statements but believe the most significant changes will be related to the recognition of new right-of-use assets and lease liabilities on our balance sheet for real estate operating leases. At June 30, 2018, we had long-term operating leases with $13,707,184 of remaining minimum lease payments. The new standard will require the present value of these leases to be recorded in the condensed consolidated balance sheets as a right of use asset and lease liability.
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), a new accounting standard that requires recognition of revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which an entity expects to be entitled in exchange for those goods or services. The FASB has also issued several updates to ASU 2014-09. We adopted this standard on January 1, 2018 using the modified retrospective method. See 2(c) above for an explanation of the effect the adoption of this standard had on our condensed consolidated financial statements.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies and Practices (Tables)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Summary of Cash and Cash Equivalents Cash and cash equivalents at June 30, 2018 and December 31, 2017 consists of the following:
 
June 30,
2018
 
December 31,
2017
Cash
$
7,466,548

 
$
9,318,074

Money market accounts
42,107

 
42,527

 
$
7,508,655

 
$
9,360,601

Summary of Financial Assets and Liabilities Carried at Fair Value, Measured on a Recurring Basis The following tables provide the financial assets and liabilities carried at fair value measured on a recurring basis as of June 30, 2018 and December 31, 2017:
 
Fair Value Measurements at Reporting Date Using
June 30, 2018
Total
 
Level 1
 
Level 2
 
Level 3
Assets:
 
 
 
 
 
 
 
Cash equivalents - money market accounts
$
42,107

 
$
42,107

 
$

 
$

Restricted cash - money market accounts
56,400

 
56,400

 

 

Total assets measured at fair value on a recurring basis
$
98,507

 
$
98,507

 
$

 
$

 
 
 
 
 
 
 
 
December 31, 2017
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
Cash equivalents - money market accounts
$
42,527

 
$
42,527

 
$

 
$

Restricted cash - money market accounts
56,400

 
56,400

 

 

Total assets measured at fair value on a recurring basis
$
98,927

 
$
98,927

 
$

 
$


Schedule of Deferred Charges Our commission costs deferred and amortized in the period are as follows:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Commission costs deferred
$
1,401,372

 
$
1,042,901

 
$
2,071,409

 
$
1,679,646

Commission costs amortized
1,127,025

 
1,247,018

 
2,126,601

 
2,484,761

Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our condensed consolidated balance sheet as of June 30, 2018 and our condensed consolidated statement of operations for the three and six months ended June 30, 2018 is as follows:
 
June 30, 2018
 
As Reported
 
Balance Without Adoption of ASC 606
 
Effect of Change
Higher/(Lower)
Balance Sheet
 
 
 
 
 
Deferred commissions, current
$
4,271,834

 
$
4,618,161

 
$
(346,327
)
Deferred commissions, non-current
8,456,002

 
6,057,014

 
2,398,988

Deferred revenue, current
37,323,361

 
38,842,476

 
1,519,115

Deferred revenue, non-current
265,324

 
1,917,884

 
1,652,560

Accumulated deficit
(169,271,542
)
 
(174,495,878
)
 
5,224,336

 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
 
As Reported
 
Balance Without Adoption of ASC 606
 
Effect of Change
Higher/(Lower)
 
As Reported
 
Balance Without Adoption of ASC 606
 
Effect of Change
Higher/(Lower)
Statement of Operations
 
 
 
 
 
 
 
 
 
 
 
Subscription revenue
$
15,427,422

 
$
15,389,328

 
$
38,094

 
$
30,516,534

 
$
30,438,617

 
$
77,917

Professional services revenue
5,628,933

 
5,741,109

 
(112,176
)
 
10,604,213

 
10,869,578

 
(265,365
)
Sales and marketing
5,885,177

 
6,044,815

 
159,638

 
11,692,492

 
12,096,466

 
403,974

Net loss
(3,204,122
)
 
(3,289,678
)
 
85,556

 
(6,371,314
)
 
(6,587,840
)
 
216,526

As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made to the following balance sheet accounts as follows:
 
As Reported
 
Adjustments
 
As Adjusted
 
December 31, 2017
 
Subscription Revenue
 
Professional Services Revenue
 
Cost to Obtain a Contract
 
January 1,
 2018
Deferred commissions, current
$
4,400,015

 
$

 
$

 
$
(562,607
)
 
$
3,837,408

Deferred commissions, non-current
6,734,326

 

 

 
2,211,294

 
8,945,620

Deferred revenue, current
37,812,239

 
229,093

 
(2,170,118
)
 

 
35,871,214

Deferred revenue, non-current
1,830,706

 

 
(1,418,098
)
 

 
412,608

Accumulated deficit
(167,908,038
)
 
(229,093
)
 
3,588,216

 
1,648,687

 
(162,900,228
)
Schedule of Revenue and Long-Lived Assets, by Geographical Area Revenue by geographic location based on the billing address of our customers is as follows:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
Country
2018
 
2017
 
2018
 
2017
United States
$
15,924,542

 
$
14,878,864

 
$
31,162,042

 
$
28,945,017

International
5,131,813

 
4,796,421

 
9,958,705

 
9,284,824

Total revenue
$
21,056,355

 
$
19,675,285

 
$
41,120,747

 
$
38,229,841


For the three and six months ended June 30, 2018 and 2017, no single country other than the United States had revenue greater than 10% of our total revenue.
Long-lived assets by geographic location is as follows:
Country
June 30,
2018
 
December 31,
2017
United States
$
8,878,939

 
$
8,535,281

International
821,830

 
834,823

Total long-lived assets
$
9,700,769

 
$
9,370,104

Deferred Revenue, by Arrangement, Disclosure [Table Text Block]
 
June 30,
2018
 
December 31,
2017
Current:
 
 
 
Subscription revenue
$
37,202,140

 
$
35,247,750

Professional services revenue
121,221

 
2,564,489

Total current
37,323,361

 
37,812,239

Noncurrent:
 
 
 
Subscription revenue
265,324

 
412,608

Professional services revenue

 
1,418,098

Total noncurrent
265,324

 
1,830,706

Total deferred revenue
$
37,588,685

 
$
39,642,945

The amount of subscription revenue and professional services revenue recognized that was included in the beginning balance of deferred revenue is as follows:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Subscription revenue
$
12,787,589

 
$
11,617,239

 
$
25,952,511

 
$
23,748,293

Professional services revenue
161,580

 
508,620

 
510,802

 
1,113,588

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2018
Property and Equipment [Abstract]  
Schedule of Property and Equipment
 
June 30,
2018
 
December 31,
2017
Computer software and equipment
$
15,171,904

 
$
14,296,247

Software development costs
15,549,963

 
13,980,872

Furniture and fixtures
1,741,747

 
1,741,918

Leasehold improvements
2,546,669

 
2,546,686

Total property and equipment
35,010,283

 
32,565,723

Less: accumulated depreciation and amortization
(25,309,514
)
 
(23,195,619
)
Total property and equipment, net
$
9,700,769

 
$
9,370,104


 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Depreciation and amortization expense
$
1,003,429

 
$
1,193,506

 
$
2,028,282

 
$
2,415,618

Information Related to Capitalized Software Costs Information related to capitalized software costs is as follows:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Software costs capitalized
$
718,719

 
$
365,612

 
$
1,569,092

 
$
839,409

Software costs amortized (1)
459,655

 
549,303

 
913,887

 
1,086,142

(1) Included in cost of subscription revenue on the accompanying condensed consolidated statements of operations.
 
 
 
 
 
June 30,
2018
 
December 31,
2017
Capitalized software costs not yet subject to amortization
$
1,367,340

 
$
824,738

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2018
Accrued Expenses [Abstract]  
Schedule of Accrued Liabilities [Table Text Block]
 
June 30,
2018
 
December 31,
2017
Accrued bonus
$
1,895,382

 
$
1,980,218

Accrued commissions
1,896,498

 
1,901,132

Deferred rent
401,616

 
380,077

Accrued professional fees
903,079

 
712,345

Accrued taxes
799,524

 
805,555

Other accrued expenses
839,297

 
1,810,155

Total
$
6,735,396

 
$
7,589,482

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases (Tables)
6 Months Ended
Jun. 30, 2018
Leases [Abstract]  
Schedule of Rental Expense Rental expense for operating leases is allocated to various line items in the condensed consolidated statements of operations.
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Rental expense from operating leases
$
890,000

 
$
939,000

 
$
1,781,000

 
$
1,859,000

Schedule of Assets Recorded Under Capital Leases Information related to the carrying value of assets recorded under capital leases and related accumulated amortization is as follows:
 
June 30,
2018
 
December 31,
2017
Carry value of capital leases
$
2,678,379

 
$
3,691,383

Accumulated amortization included in carry value
6,488,824

 
6,864,443

Schedule of Future Minimum Rental Payments for Operating Leases Future minimum lease payments under noncancelable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of June 30, 2018 are as follows:
 
Capital
Leases
 
Operating
Leases
Remainder of 2018
$
856,692

 
$
2,409,267

2019
1,290,658

 
4,601,730

2020
578,442

 
3,019,786

2021
303,428

 
1,857,130

2022
97,326

 
1,200,797

2023 and thereafter

 
618,474

Total minimum lease payments
3,126,546

 
$
13,707,184

Less amount representing interest
(329,260
)
 
 
Present value of net minimum capital lease payments
2,797,286

 
 
Less current installments of obligations under capital leases
(1,398,234
)
 
 
Obligations under capital leases excluding current installments
$
1,399,052

 
 
Schedule of Future Minimum Lease Payments for Capital Leases Future minimum lease payments under noncancelable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of June 30, 2018 are as follows:
 
Capital
Leases
 
Operating
Leases
Remainder of 2018
$
856,692

 
$
2,409,267

2019
1,290,658

 
4,601,730

2020
578,442

 
3,019,786

2021
303,428

 
1,857,130

2022
97,326

 
1,200,797

2023 and thereafter

 
618,474

Total minimum lease payments
3,126,546

 
$
13,707,184

Less amount representing interest
(329,260
)
 
 
Present value of net minimum capital lease payments
2,797,286

 
 
Less current installments of obligations under capital leases
(1,398,234
)
 
 
Obligations under capital leases excluding current installments
$
1,399,052

 
 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt (Tables)
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Schedule of Maturities of Long-term Debt The following table reflects the schedule of principal payments for the Term Loan as of June 30, 2018:
 
Principal
Payments
Remainder of 2018
$
375,000

2019
12,875,000

 
$
13,250,000

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2018
Equity [Abstract]  
Schedule of common stock activity The following table presents our activity for common stock during the six months ended June 30, 2018:
 
Shares
 
Par Value
Balance at December 31, 2017
27,288,985

 
$
27,289

Exercise of stock options
54,750

 
55

Issuance of common stock for vested restricted stock units
152,707

 
153

Balance at June 30, 2018
27,496,442

 
$
27,497

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Information Related to 2012 Plan and 2002 Plan Information related to the 2012 Plan and the 2002 Plan as of June 30, 2018 is as follows:
 
2012 Plan
 
2002 Plan
Shares of common stock authorized for issuance
9,646,696

 
4,939,270

Stock options outstanding
4,419,036

 
288,635

RSUs outstanding
1,210,997

 

PSUs outstanding
223,440

 

Shares available for future grant
2,752,955

 


Summary of Fair Value Weighted Average Assumption The fair value of option grants is estimated using the Black-Scholes option pricing model with the following weighted average assumptions:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Risk-free interest rate
2.94%
 
1.9%
 
2.72%
 
1.9%
Expected volatility
31.22%
 
33.62%
 
31.22%
 
33.62%
Expected dividend yield
 
 
 
Expected life in years
6.25
 
6.25
 
6.25
 
6.25
Weighted average fair value of options granted
$3.33
 
$2.75
 
$3.63
 
$2.75
Schedule of Share-based Compensation Activity Information for the 2002 Plan and 2012 Plan is as follows:
 
Options
Outstanding
 
Weighted Average
Exercise Price
Balance at December 31, 2017
4,632,654

 
$9.79
Granted
195,150

 
9.88

Exercised
(54,750
)
 
6.04

Canceled
(35,109
)
 
7.87

Expired
(30,274
)
 
13.00

Balance at June 30, 2018
4,707,671

 
9.83

 
June 30,
 
2018
 
2017
Total intrinsic value of options exercised
$
185,390

 
$
157,461

Weighted average exercise price of fully vested options
$
10.42

 
$
10.12

Weighted average remaining term of fully vested options
6.1 years

 
7.4 years

Total unrecognized compensation cost related to non-vested stock options
$
3,407,963

 
$
6,785,960

Weighted average period to recognize compensation cost related to non-vested stock options
2.6 years

 
2.1 years

Schedule of Share-based Compensation by Exercise Price Range Options outstanding and exercisable under the 2002 Plan and the 2012 Plan at June 30, 2018 were as follows:
 
 
 
 
Options Outstanding
 
Options Exercisable
Exercise Price
Per Share
 
Options
Outstanding
 
Weighted
Average
Remaining
Contractual
Life
 
Intrinsic
Value
 
Options
Exercisable
 
Weighted
Average Remaining
Contractual
Life
 
Intrinsic
Value
$
2.31

-
$
3.74

.
473,944

 
5.0 years
 
$
3,100,011

 
378,058

 
4.3 years
 
$
2,556,337

4.13

-
7.20

.
747,462

 
7.8 years
 
2,010,031

 
341,863

 
6.6 years
 
1,069,910

8.07

-
12.62

.
1,486,107

 
7.8 years
 
1,410,926

 
722,951

 
6.7 years
 
911,343

13.00

-
15.90

.
2,000,158

 
6.1 years
 

 
1,875,133

 
6.1 years
 

 
 
 
 
4,707,671

 
 
 
$
6,520,968

 
3,318,005

 
 
 
$
4,537,590

Schedule of RSU Activity The following table is a summary of our RSU and PSU activity for the six months ended June 30, 2018:
 
Number
of RSU's
Outstanding
 
Number
of PSU's
Outstanding
 
Total
 
Weighted
Average
Grant Date
Fair Value
Balance at December 31, 2017
812,262

 
466,499

 
1,278,761

 
$7.41
Granted
502,268

 
25,000

 
527,268

 
9.59

Vested
(103,533
)
 

 
(103,533
)
 
5.84

Canceled

 
(268,059
)
 
(268,059
)
 
7.95

Balance at June 30, 2018
1,210,997

 
223,440

 
1,434,437

 
8.23

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
June 30,
2018
Total unrecognized compensation cost related to non-vested combined RSU/PSU
$9,245,675
Weighted average period to recognize compensation cost related to non-vested combined RSU/PSU
2.9 years

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table sets forth the computation of basic and diluted net loss per share:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
 
 
Net loss
$
(3,204,122
)
 
$
(4,517,471
)
 
$
(6,371,314
)
 
$
(8,930,667
)
Denominator:
 
 
 
 
 
 
 
Weighted average shares outstanding
27,683,120

 
27,418,487

 
27,639,835

 
27,329,183

Basic and diluted net loss per share
$
(0.12
)
 
$
(0.16
)
 
$
(0.23
)
 
$
(0.33
)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Diluted net loss per share does not include the effect of the following antidilutive common equivalent shares:
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Stock options outstanding
4,707,671

 
4,569,402

 
4,707,671

 
4,569,402

Restricted stock and performance stock units
1,434,437

 
848,772

 
1,434,437

 
848,772

 
6,142,108

 
5,418,174

 
6,142,108

 
5,418,174

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies and Practices - Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Accounting Policies [Abstract]            
Revenue recognition, customer contract period, minimum     3 years      
Revenue recognition, customer contract period, maximum     5 years      
Revenue Recognition [Line Items]            
Deferred Sales Commissions $ 1,401,372 $ 1,042,901 $ 2,071,409 $ 1,679,646    
License and Maintenance Revenue 15,427,422 14,686,744 30,516,534 28,588,052    
Technology Services Revenue 5,628,933 4,988,541 10,604,213 9,641,789    
Cost of Services, Licenses and Maintenance Agreements [1] 5,447,788 5,783,131 10,662,839 11,163,159    
Technology Services Costs [1] 4,286,163 4,126,958 8,545,125 8,148,704    
Accounts Receivable, Net, Current 16,102,172   16,102,172     $ 16,957,044
Unbilled Receivables, Current 912,268   912,268     884,104
Deferred Sales Commission, Current 4,271,834   4,271,834     4,400,015
Deferred Sales Commission 8,456,002   8,456,002     6,734,326
Deferred Revenue, Current 37,323,361   37,323,361     37,812,239
Deferred Revenue, Noncurrent 265,324   265,324     1,830,706
Professional services consideration recognized, period services are expected to be recognized     131,236,306      
Retained Earnings (Accumulated Deficit) (169,271,542)   (169,271,542)   $ (162,900,228) (167,908,038)
Selling and Marketing Expense [1] 5,885,177 5,688,937 11,692,492 11,492,323    
Income Tax Expense (Benefit) 77,661 590,411 204,742 776,518    
Net Income (Loss) Attributable to Parent (3,204,122) (4,517,471) (6,371,314) (8,930,667)    
Amortization of Deferred Sales Commissions 1,127,025 1,247,018 2,126,601 2,484,761    
Subscription revenue            
Revenue Recognition [Line Items]            
Deferred Revenue, Revenue Recognized 12,787,589 11,617,239 25,952,511 23,748,293    
Professional services revenue            
Revenue Recognition [Line Items]            
Deferred Revenue, Revenue Recognized 161,580 $ 508,620 510,802 $ 1,113,588    
Calculated under Revenue Guidance in Effect before Topic 606            
Revenue Recognition [Line Items]            
Retained Earnings (Accumulated Deficit)           $ (167,908,038)
Accounting Standards Update 2014-09 | Calculated under Revenue Guidance in Effect before Topic 606            
Revenue Recognition [Line Items]            
License and Maintenance Revenue 15,389,328   30,438,617      
Technology Services Revenue 5,741,109   10,869,578      
Deferred Sales Commission, Current 4,618,161   4,618,161      
Deferred Sales Commission 6,057,014   6,057,014      
Deferred Revenue, Current 38,842,476   38,842,476      
Deferred Revenue, Noncurrent 1,917,884   1,917,884      
Retained Earnings (Accumulated Deficit) (174,495,878)   (174,495,878)      
Selling and Marketing Expense 6,044,815   12,096,466      
Net Income (Loss) Attributable to Parent (3,289,678)   (6,587,840)      
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606            
Revenue Recognition [Line Items]            
License and Maintenance Revenue 38,094   77,917      
Technology Services Revenue (112,176)   (265,365)      
Deferred Sales Commission, Current (346,327)   (346,327)      
Deferred Sales Commission 2,398,988   2,398,988      
Deferred Revenue, Current 1,519,115   1,519,115      
Deferred Revenue, Noncurrent 1,652,560   1,652,560      
Retained Earnings (Accumulated Deficit) 5,224,336   5,224,336      
Selling and Marketing Expense 159,638   403,974      
Net Income (Loss) Attributable to Parent $ 85,556   $ 216,526      
[1]
(1) Includes stock-based compensation as follows:
 
 
 
 
 
 
 
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2018
 
2017
 
2018
 
2017
Cost of subscription revenue
$
219,951

 
$
174,660

 
$
428,388

 
$
377,932

Cost of professional services revenue
179,201

 
132,008

 
336,817

 
251,772

Sales and marketing
389,046

 
248,682

 
734,079

 
459,400

Research and development
503,257

 
302,222

 
931,323

 
585,860

General and administrative
988,269

 
371,091

 
1,854,705

 
779,334

 
$
2,279,724

 
$
1,228,663

 
$
4,285,312

 
$
2,454,298

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies and Practices - Deferred Commissions (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Accounting Policies [Abstract]        
Capitalized contract cost, amortization period     6 years  
Commission costs deferred $ 1,401,372 $ 1,042,901 $ 2,071,409 $ 1,679,646
Commission costs amortized $ 1,127,025 $ 1,247,018 $ 2,126,601 $ 2,484,761
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies and Practices - Cash and Cash Equivalents (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Accounting Policies [Abstract]      
Cash $ 7,466,548 $ 9,318,074  
Money market accounts 42,107 42,527  
Total cash and cash equivalents $ 7,508,655 $ 9,360,601 $ 11,082,872
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies and Practices - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Assets:      
Restricted Cash $ 56,400   $ 56,400
Total assets measured at fair value on a recurring basis 98,507 $ 98,927  
Cash Equivalents      
Assets:      
Money market accounts 42,107 42,527  
Restricted Cash      
Assets:      
Money market accounts   56,400  
Level 1      
Assets:      
Total assets measured at fair value on a recurring basis 98,507 98,927  
Level 1 | Cash Equivalents      
Assets:      
Money market accounts 42,107 42,527  
Level 1 | Restricted Cash      
Assets:      
Money market accounts 56,400 56,400  
Level 2      
Assets:      
Total assets measured at fair value on a recurring basis 0 0  
Level 2 | Cash Equivalents      
Assets:      
Money market accounts 0 0  
Level 2 | Restricted Cash      
Assets:      
Money market accounts 0 0  
Level 3      
Assets:      
Total assets measured at fair value on a recurring basis 0 0  
Level 3 | Cash Equivalents      
Assets:      
Money market accounts 0 0  
Level 3 | Restricted Cash      
Assets:      
Money market accounts $ 0 $ 0  
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies and Practices Summary of Significant Accounting Policies and Practices - Concentration Risk (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Concentration Risk [Line Items]        
Operating Leases, Future Minimum Payments Due $ 13,707,184   $ 13,707,184  
Revenue        
Concentration Risk [Line Items]        
Concentration risk, percentage 10.80% 10.50% 11.50% 11.70%
Accounts Receivable        
Concentration Risk [Line Items]        
Concentration risk, percentage     10.00%  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies and Practices - Sales and Long Lived-Assets by Geographic Location (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 21,056,355 $ 19,675,285 $ 41,120,747 $ 38,229,841
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 15,924,542 14,878,864 31,162,042 28,945,017
International        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 5,131,813 $ 4,796,421 $ 9,958,705 $ 9,284,824
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies and Practices Long-lived assets by geographic location (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]          
Total long-lived assets $ 9,700,769   $ 9,700,769   $ 9,370,104
United States          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Total long-lived assets 8,878,939   8,878,939   8,535,281
International          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Total long-lived assets $ 821,830   $ 821,830   $ 834,823
Sales Revenue, Net [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Concentration Risk, Percentage 10.80% 10.50% 11.50% 11.70%  
Sales Revenue, Net [Member] | Non-US [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Concentration Risk, Percentage     10.00%    
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies and Practices Deferred Revenue and Performance Obligations (Details) - USD ($)
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Deferred Revenue Arrangement [Line Items]      
Deferred Revenue, Current $ 37,323,361   $ 37,812,239
Contract with Customer, Liability, Current   $ 35,871,214  
Deferred Revenue, Noncurrent 265,324   1,830,706
Contract with Customer, Liability, Noncurrent   $ 412,608  
Deferred Revenue 37,588,685   39,642,945
Software License Arrangement [Member]      
Deferred Revenue Arrangement [Line Items]      
Deferred Revenue, Current 37,202,140   35,247,750
Deferred Revenue, Noncurrent 265,324   412,608
Software Service, Support and Maintenance Arrangement [Member]      
Deferred Revenue Arrangement [Line Items]      
Deferred Revenue, Current 121,221   2,564,489
Deferred Revenue, Noncurrent $ 0   $ 1,418,098
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies and Practices ASC 606 Adoption Table (Details) - USD ($)
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue Recognition [Line Items]      
Deferred Revenue, Noncurrent $ 265,324   $ 1,830,706
Deferred commissions, current   $ 3,837,408  
Deferred commissions, non-current   8,945,620  
Deferred revenue, current   35,871,214  
Deferred revenue, non-current   412,608  
Accumulated deficit (169,271,542) (162,900,228) (167,908,038)
Calculated under Revenue Guidance in Effect before Topic 606      
Revenue Recognition [Line Items]      
Deferred commissions, current     4,400,015
Deferred commissions, non-current     6,734,326
Deferred revenue, current     37,812,239
Deferred revenue, non-current     1,830,706
Accumulated deficit     $ (167,908,038)
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606      
Revenue Recognition [Line Items]      
Deferred Revenue, Noncurrent 1,652,560    
Accumulated deficit 5,224,336    
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606 | Subscription Revenue      
Revenue Recognition [Line Items]      
Deferred revenue, current   229,093  
Accumulated deficit   (229,093)  
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606 | Professional Services Revenue      
Revenue Recognition [Line Items]      
Deferred revenue, current   (2,170,118)  
Deferred revenue, non-current   (1,418,098)  
Accumulated deficit   3,588,216  
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606 | Cost to Obtain a Contract      
Revenue Recognition [Line Items]      
Deferred commissions, current   (562,607)  
Deferred commissions, non-current   2,211,294  
Accumulated deficit   $ 1,648,687  
Accounting Standards Update 2014-09 | Calculated under Revenue Guidance in Effect before Topic 606      
Revenue Recognition [Line Items]      
Deferred Revenue, Noncurrent 1,917,884    
Accumulated deficit $ (174,495,878)    
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies and Practices Summary of Significant Accounting Policies and Practices - Remaining Revenue Performance Obligation Period (Details)
6 Months Ended
Jun. 30, 2018
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 6 years 8 months 12 days
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Property, Plant and Equipment [Line Items]          
Total property and equipment $ 35,010,283   $ 35,010,283   $ 32,565,723
Less: accumulated depreciation and amortization (25,309,514)   (25,309,514)   (23,195,619)
Total property and equipment, net 9,700,769   9,700,769   9,370,104
Depreciation and amortization expense 1,003,429 $ 1,193,506 2,028,282 $ 2,415,618  
Computer software and equipment          
Property, Plant and Equipment [Line Items]          
Total property and equipment 15,171,904   15,171,904   14,296,247
Software development costs          
Property, Plant and Equipment [Line Items]          
Total property and equipment 15,549,963   15,549,963   13,980,872
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Total property and equipment 1,741,747   1,741,747   1,741,918
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Total property and equipment $ 2,546,669   $ 2,546,669   $ 2,546,686
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment - Capitalized Software (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Property, Plant and Equipment [Line Items]          
Software costs capitalized $ 718,719 $ 365,612 $ 1,569,092 $ 839,409  
Software costs amortized 459,655 $ 549,303 913,887 $ 1,086,142  
Capitalized software costs not yet subject to amortization $ 1,367,340   $ 1,367,340   $ 824,738
Software Development          
Property, Plant and Equipment [Line Items]          
Useful life 5 years        
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Accrued Expenses [Abstract]    
Accrued Bonuses, Current $ 1,895,382 $ 1,980,218
Accrued Sales Commission, Current 1,896,498 1,901,132
Deferred Rent Credit, Current 401,616 380,077
Accrued Professional Fees 903,079 712,345
Accrued Income Taxes, Current 799,524 805,555
Other Accrued Liabilities, Current 839,297 1,810,155
Accrued Liabilities, Current $ 6,735,396 $ 7,589,482
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases - Operating Leases - (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Operating Leased Assets [Line Items]        
Rental expense from operating leases $ 890,000 $ 939,000 $ 1,781,000 $ 1,859,000
Minimum        
Operating Leased Assets [Line Items]        
Operating lease, renewal term 3 years      
Maximum        
Operating Leased Assets [Line Items]        
Operating lease, renewal term 5 years      
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases - Capital Leases - (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Leases [Abstract]    
Carry value of capital leases $ 2,678,379 $ 3,691,383
Accumulated amortization included in carry value $ 6,488,824 $ 6,864,443
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases - Future Minimum Lease Payments - (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Capital Leases    
Remainder of 2018 $ 856,692  
2018 1,290,658  
2019 578,442  
2020 303,428  
2021 97,326  
2023 and thereafter 0  
Total minimum lease payments 3,126,546  
Less amount representing interest (329,260)  
Present value of net minimum capital lease payments 2,797,286  
Less current installments of obligations under capital leases (1,398,234) $ (1,352,456)
Obligations under capital leases excluding current installments 1,399,052 $ 1,461,101
Operating Leases    
Remainder of 2018 2,409,267  
2018 4,601,730  
2019 3,019,786  
2020 1,857,130  
2021 1,200,797  
2023 and thereafter 618,474  
Total minimum lease payments $ 13,707,184  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Credit Agreement (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Feb. 15, 2017
Nov. 05, 2015
Mar. 04, 2015
Debt Instrument [Line Items]          
Outstanding balance $ 13,250,000        
Revolving credit facility $ 6,000,000 $ 6,000,000      
London Interbank Offered Rate (LIBOR)          
Debt Instrument [Line Items]          
Interest rate at period end 5.26%        
Prime Rate          
Debt Instrument [Line Items]          
Interest rate at period end 5.91%        
Secured Debt | Line of Credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity         $ 20,000,000
Outstanding balance $ 13,196,587        
Unaccreted discount $ 53,413        
Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity     $ 15,000,000 $ 10,000,000  
Letter of Credit | Line of Credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity         $ 2,000,000
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Maturity - (Details)
Jun. 30, 2018
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2018 $ 375,000
2019 12,875,000
Long-term debt $ 13,250,000
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Common Stock (Details)
6 Months Ended
Jun. 30, 2018
USD ($)
shares
Increase (Decrease) in Stockholders' Equity [Roll Forward]  
Balance, beginning of period (in shares) 27,288,985
Exercise of common stock options (in shares) 54,750
Balance, end of period (in shares) 27,496,442
Balance, beginning of period | $ $ 27,289
Balance, end of period | $ $ 27,497
Common Stock  
Increase (Decrease) in Stockholders' Equity [Roll Forward]  
Exercise of common stock options (in shares) 54,750
Exercise of stock options | $ $ 55
Common Stock | Restricted Stock Units (RSUs)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]  
Issuance of common stock for vested restricted stock units (in shares) 152,707
Issuance of common stock for vested restricted stock units | $ $ 153
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation Stock-based Compensation - Information Related to 2012 Plan and 2002 Plan (Details) - shares
Jun. 30, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding (in shares) 4,707,671 4,632,654
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding (in shares) 1,210,997 812,262
PSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding (in shares) 223,440 466,499
2012 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares of common stock authorized for issuance (in shares) 9,646,696  
Stock options outstanding (in shares) 4,419,036  
Shares available for future grant (in shares) 2,752,955  
2012 Plan | RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding (in shares) 1,210,997  
2012 Plan | PSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding (in shares) 223,440  
2002 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares of common stock authorized for issuance (in shares) 4,939,270  
Stock options outstanding (in shares) 288,635  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Fair Value Weighted Average Assumptions (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free interest rate 2.94% 1.90% 2.72% 1.90%
Expected volatility 31.22% 33.62% 31.22% 33.62%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Expected life (in years) 6 years 3 months 6 years 3 months 6 years 3 months 6 years 3 months
Weighted average fair value of options granted (USD per share) $ 3.33 $ 2.75 $ 3.63 $ 2.75
Options granted (in shares)     195,150  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Schedule of Share-based Compensation Activity (Details)
6 Months Ended
Jun. 30, 2018
USD ($)
$ / shares
shares
Jun. 30, 2017
USD ($)
$ / shares
Options Outstanding    
Balance Outstanding at Beginning of Period (in shares) | shares 4,632,654  
Granted (in shares) | shares 195,150  
Exercised (in shares) | shares (54,750)  
Canceled (in shares) | shares (35,109)  
Expired (in shares) | shares (30,274)  
Balance Outstanding at Ending of Period (in shares) | shares 4,707,671  
Weighted Average Exercise Price    
Balance at beginning of period, outstanding options (USD per share) | $ / shares $ 9.79  
Granted (USD per share) | $ / shares 9.88  
Exercised (USD per share) | $ / shares 6.04  
Canceled (USD per share) | $ / shares 7.87  
Expired (USD per share) | $ / shares 13.00  
Balance at end of period, outstanding options (USD per share) | $ / shares 9.83  
Weighted average exercise price of fully vested options (USD per share) | $ / shares $ 10.42 $ 10.12
Weighted average remaining term of fully vested options 6 years 1 month 6 days 7 years 4 months 24 days
Total unrecognized compensation cost related to non-vested stock options | $ $ 3,407,963 $ 6,785,960
Employee Stock Option    
Weighted Average Exercise Price    
Total intrinsic value of options exercised | $ $ 185,390 $ 157,461
Weighted average period to recognize compensation cost related to non-vested stock options 2 years 7 months 6 days 2 years 1 month 6 days
2012 Plan    
Options Outstanding    
Balance Outstanding at Ending of Period (in shares) | shares 4,419,036  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Outstanding and Exercisable by Exercise Price (Details)
6 Months Ended
Jun. 30, 2018
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options outstanding (in shares) | shares 4,707,671
Outstanding, aggregate intrinsic value | $ $ 6,520,968
Number of exercisable options (in shares) | shares 3,318,005
Exercisable options, aggregate intrinsic value | $ $ 4,537,590
$2.31-$3.74  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options outstanding (in shares) | shares 473,944
Options outstanding average remaining contractual life 5 years
Outstanding, aggregate intrinsic value | $ $ 3,100,011
Number of exercisable options (in shares) | shares 378,058
Exercisable options, weighted average term remaining 4 years 3 months 18 days
Exercisable options, aggregate intrinsic value | $ $ 2,556,337
$4.13-$7.20  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options outstanding (in shares) | shares 747,462
Options outstanding average remaining contractual life 7 years 9 months 18 days
Outstanding, aggregate intrinsic value | $ $ 2,010,031
Number of exercisable options (in shares) | shares 341,863
Exercisable options, weighted average term remaining 6 years 7 months 6 days
Exercisable options, aggregate intrinsic value | $ $ 1,069,910
$8.07-$12.62  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options outstanding (in shares) | shares 1,486,107
Options outstanding average remaining contractual life 7 years 9 months 18 days
Outstanding, aggregate intrinsic value | $ $ 1,410,926
Number of exercisable options (in shares) | shares 722,951
Exercisable options, weighted average term remaining 6 years 8 months 12 days
Exercisable options, aggregate intrinsic value | $ $ 911,343
$13.00-$15.90  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options outstanding (in shares) | shares 2,000,158
Options outstanding average remaining contractual life 6 years 1 month 6 days
Outstanding, aggregate intrinsic value | $ $ 0
Number of exercisable options (in shares) | shares 1,875,133
Exercisable options, weighted average term remaining 6 years 1 month 6 days
Exercisable options, aggregate intrinsic value | $ $ 0
Minimum | $2.31-$3.74  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Per Share (USD per share) | $ / shares $ 2.31
Minimum | $4.13-$7.20  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Per Share (USD per share) | $ / shares 4.13
Minimum | $8.07-$12.62  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Per Share (USD per share) | $ / shares 8.07
Minimum | $13.00-$15.90  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Per Share (USD per share) | $ / shares 13.00
Maximum | $2.31-$3.74  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Per Share (USD per share) | $ / shares 3.74
Maximum | $4.13-$7.20  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Per Share (USD per share) | $ / shares 7.20
Maximum | $8.07-$12.62  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Per Share (USD per share) | $ / shares 12.62
Maximum | $13.00-$15.90  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Per Share (USD per share) | $ / shares $ 15.90
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Restricted Stock Units (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
$ / shares
shares
Jun. 30, 2018
USD ($)
$ / shares
shares
RSUs    
Number of RSU's/PSU's Outstanding    
Balance Outstanding at Beginning of Period (in shares)   812,262
Granted (in shares)   502,268
Vested (in shares)   (103,533)
Canceled (in shares)   0
Balance Outstanding at End of Period (in shares) 1,210,997 1,210,997
PSUs    
Number of RSU's/PSU's Outstanding    
Balance Outstanding at Beginning of Period (in shares)   466,499
Granted (in shares)   25,000
Vested (in shares)   0
Canceled (in shares)   (268,059)
Balance Outstanding at End of Period (in shares) 223,440 223,440
RSU's and PSU's    
Number of RSU's/PSU's Outstanding    
Balance Outstanding at Beginning of Period (in shares)   1,278,761
Granted (in shares)   527,268
Vested (in shares)   (103,533)
Canceled (in shares)   (268,059)
Balance Outstanding at End of Period (in shares) 1,434,437 1,434,437
Weighted Average Grant Date Fair Value    
Balance at beginning of period (USD per share) | $ / shares   $ 7.41
Granted (USD per share) | $ / shares   9.59
Vested (USD per share) | $ / shares   5.84
Canceled (USD per share) | $ / shares   7.95
Balance at end of period (USD per share) | $ / shares $ 8.23 $ 8.23
Total unrecognized compensation cost related to non-vested combined RSU/PSU | $ $ 9,245,675 $ 9,245,675
Weighted average period to recognize compensation cost related to non-vested combined RSU/PSU 2 years 10 months 24 days  
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Additional Information (Details)
6 Months Ended
Jun. 30, 2018
shares
PSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Awarded (in shares) 25,000
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details) - Domestic Tax Authority - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Operating Loss Carryforwards [Line Items]    
Federal net operating loss (NOL) carryforward $ 90,901,000 $ 82,141,000
Net operating loss carry forwards expected to expire without utilization $ 2,131,290  
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Earnings Per Share [Abstract]        
Net loss attributable to common stockholders $ (3,204,122) $ (4,517,471) $ (6,371,314) $ (8,930,667)
Weighted average shares used in computing net loss attributable to common stockholders (in shares) 27,683,120 27,418,487 27,639,835 27,329,183
Basic and diluted net loss per share (USD per share) $ (0.12) $ (0.16) $ (0.23) $ (0.33)
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share - Antidilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted net loss per share 6,142,108 5,418,174 6,142,108 5,418,174
Stock options outstanding        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted net loss per share 4,707,671 4,569,402 4,707,671 4,569,402
Restricted Stock Units (RSUs)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted net loss per share 1,434,437 848,772 1,434,437 848,772
EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '-@"4T?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ &UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !S8 E-=:F(%.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9++:L,P$$5_I6AOCQ]0&N%XD]!5"X4&6KH3TB01L1Y(4^S\?64U M<2CM!Q2TT"%/XH#05-4]&"2A! F8@85?B*SOE.0RH" 7+G@E%[S_#$.&*0DX MH$%+$>JR!M;/$_UY&CJX 68883#QNX!J(>;JG]C< 79)3E$OJ7$_/3Z]YW4+;2,)*3*^BYG3VN&;7R6_M9KM[9'U3U0]%E\:GB[^IA= M?_C=A(U3>J__L?%5L._@U[_HOP!02P,$% @ &UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !S8 E-76.S&E4" "O!P & 'AL+W=OY#\-+=2V%,GAYUI$K_ #QLSLRN?(F+^>J@997M'487+;N#CT?4* (&O&K M@I[/YHY*Y43IJUI\/6]=7T4$-11"N2!RN,,!ZEIYDG'\&9VZDZ8BSNJQ'W:B!\U.P",!3P24_)<0C(3@G1#JY(?(=*J?B"!Y MQFCOL.%O=405!7H.Y&$6RJC/3N_);+FTWG,_\^[*S8C8#P@\0Z )X4G?DP"V M">RQ0<@MU:WJ9EUZD8[K)_/=_C0RKX3=JU:[IRHD(^P?BHOE J0 ?E/,I12=L]I M4<-%J.E&SMG00H:%H-W8'KVI1^?_ %!+ P04 " !S8 E-?4'NP[<$ "G M%0 & 'AL+W=O_OWDQTW2$CJV@]-[+R47LG4(UJ+ MMZ;]UFWKNI]]/^R/W?U\V_>GNZ+H'K?UH>H^-Z?ZF'YY:MI#U:?+]KGH3FU= M;<:@P[Y 8\KB4.V.\^5BO/>E72Z:EWZ_.]9?VEGWM^\W<]A_G[C MZ^YYVP\WBN7B5#W7?];]7Z?NUG@;DYK-I]+_7 MK_4^R0/+UW?'*96DI5#]?W\N3N.GV]3^^]A>@!. 7@) /O# M )H"B 449V?C4'^N^FJY:)NW67M^6J=J2 JXHS29C\/-<>[&W])HNW3W=8FX M*%Z'=B;)ZBS!:\FM8JTHZ"(I4O\7$ZB:P#&>KN.M'D]J/(WQ]CK>L4&<)7Z4 M'$>)=R:4CNG64A>I-*4!W8]5_5CIIV1^SA)WU0^48! \GUM-&)TW-C-#3G7D MI"//'#G1403$,C _4A:"!9-Q4ZIN2NF&=;,J13<6/02RS(ZBL\88<+H?K_KQ MTD]D?KSH!S%8-.RYKJ4./#A'F?D)JI\@_)!A?H+HA\#X",036A$2I32+07<4 M54=1.@+F*,K\\<;XDLWD6M&1-]D, J-SRTA' EQ&)D?JRC@0 %.59< K][>N M,C0%Z8JX*U!2MBP]\8G2A#'&$#*Y#3I< 3]>;9/F9E5;5QHC)DH*DW-+5WR[ M]:0#&R2Q^39J;I90F*I2&>U*$$ R4F3T(=&B#I#9?3"N0-!Z>1^*-YZ84 MY9#GQN:>G@YN<&)OI-Q)48C6)^+R84DAELZX@!E/.G!!$I=$ M3DJ4IE1S%#ER%:%W(=JL)QVZH%"7[P(@:0H4 XIM214Z3&LJXTG'+DCN6KX3 M@ 0J>4*B4CP\31G2)D\9RJ'.7I3LM7PW0$E4#Y8B]_2Q[M:1SEV4W+5\-T % MIR&!HG3$/4FE,P 1G,FXRI2UDKR6[P8H@9HR*AK'R:L);0F0JTQ1)R]*\EI. M7I1 38NYHDL5FO$FD^2H@Q"T'+RIE,*85#H(&JC)0I)C! >K@15DR M6U[$HRR&TYXY_'%3'PMO/>DH1XERRU&."LI#B=;PPE 3EA!][L4"=92C1+GE M*$>%T ;0E[RL76M*"FG;C+D72AWF*&%N.AMY5:+*,&3P3SIL2<*6(W1%$J&02E>()O(R5Y4Z-&2N[-_Z MTG%+$K>.HXTD13]!<)CJ;VY+50Y[989NE#F;D,#EAPXKDB#]E-[R4_GE^#:V MUK4^FF H\TI'.G=)AA=7)V;#$>8?5?N\.W:SAZ;OF\-X1/;4-'V=6C6?4ZO;NMI<+O;U M4S]\]>E[>SXZ/%_TS6DZ%BTN9[/+_P%02P,$% @ 7V+V 0 MB04 !@ !X;"]W;W)K1(C5+A?X]/\SWV#L;*3LE3< MPGGK2,]SMQ%BV"/$RP8ZS#=T@%ZNU)1U6,@ANR ^,,"5-G4$!9Z7H ZWO5MD M>N[$BHQ>!6E[.#&'7[L.LS\'('3,7=]]GWAI+XU0$ZC(!GR![R!^#"X 9%R12)SE)1P_7;**Q>T,U$D2H??IK;M=3M.*]N=L=D-@3$$L\&/ M_FD(C2%<&=!$IDM]Q@(7&:.CPZ;-&K#Z)_Q]*#]FJ2;UM]-KLEHN9V]%G&;H MIN(8R6&2! M)<*\X6A3A+$$R_PP16"$"[0^7$#N[/[3Z0^V/%O[$6Q4Q25(M MZ;7$VWB>ORKD?ZH[ELC*$CVRK+(<)DF\R.)[YEGQ?$1YQQ1;F>)'IM46'N*' M3,$VVB51M-YKFS!(TUT:VXD2*U'R2!2NB)*/$MF$5B*T.!3JDOJ&V:7MN7.F M0IXO?0IJ2@7(H-Y&QFODO3@/"-1"=;>RSZ;;81H(.IB+#\VW;_$74$L#!!0 M ( '-@"4W9;1%'; 4 %L8 8 >&PO=V]R:W-H965T&ULC9G;;MM&$(9?1="]HYW9LV$;B$YH@18(4K2]9FS:%B*)*DG;Z=MW2#&* M-#-T>F-)Y#>[^P]W=_ZE;]ZJ^FOS7);MY-MNNV]NI\]M>[B>S9K[YW)7-!^J M0[FG.X]5O2M:^ED_S9I#718/?=!N.T-CPFQ7;/;3NYO^VJ?Z[J9Z:;>;??FI MGC0ONUU1_SLOM]7;[12FWR]\WCP]M]V%V=W-H7@J_RC;/P^?:OHU.[7RL-F5 M^V93[2=U^7@[_0C7:TQ=0$_\M2G?FK/ODT[*EZKZVOWX]>%V:KH1E=ORONV: M*.CCM5R4VVW7$HWCGZ'1Z:G/+O#\^_?6U[UX$O.E:,I%M?U[\] ^WT[3=/)0 M/A8OV_9S]?9+.0CRT\F@_K?RM=P2WHV$^KBOMDW_=W+_TK35;FB%AK(KOAT_ M-_O^\^UX)WX/TP-P",!30'H_P X!]A1 @WTOP T![D> >S? #P'^__80AH# M>I@=D]5G?UFTQ=U-7;U-ZN,$.A3=/(7K0,_WOKO8/\[^'CV AJZ^W@5W,WOM MVAF0Q1'!<\1?(BN)P(F84?^G0: VB 6*<+SL8"F)$-@8?MK(^MU&+H9IU5S9 M/MZ>QT<]WJGQKH]WY_&)Y?J(Q![9'Q/I'4:'/"$*Z$(*T;&GMY*@-1Z"MPQ< M2Q"33\EXU#5Z5:.7&C/3>$3\64<^8,K6,HF24Z#1L"0H'&#(GB5K)3E:41Z0S;BU MPH%+T3@]!6#TZF*D0M;38F NEF6T-GOV_)8:F,&8Q)[?2@$ATVK)O+2M5=(" MI+/\7NH,L0.CM!)777F/8DDJ(#H' M/%4K#:14 3?B:PUT,5L_=CK570Q*%\,=^@*ED[BRY,!:V2B/8J*THA2W<>@]#&)^QB45B+&(&5*S&=#NQ07J7@8X^C$RR6J MW7H8\2^H^Q=$*3!R@2A.PE>6Q@3B$*Z19*;I6"94*F2@.FF![SD:26:%3BHC M/@MUGX7R;44:RY7N3E Z#VZU%P.3ST=K/H!(E(Z)5S@JAMS,ZI@=\5ZH.P[T M(C_9C+2@5VJ4E3KS2HU:5:6J1(=WGB*U_D)R?'ZN]#:ISEEN25328C[?4B^5 M\DI]>5>O;OCSL_Q<83)W"[.S=Y:[LG[JWS@WD_OJ9=]V(LZNGMYJS[%[Y\FN M+^!Z"L?,5ZO2+J\0^.F._V+\]F/(1U?N_]>U$^;?3/Y4K5MM>O? MH3Y655N27/.!4OY<%@^G']ORL>V^1OI>'U]W'W^TU6%XE3\[_3_A[C]02P,$ M% @ - *E ITW:I*K3MM\I&(B:Q"PQT-W]["2E MP39M^J-)S/N>X_/$.ARF9U6_-'LI=?1:%E4SB_=:'R9)TJSWLLR:.W60E?ED MJ^HRT^:QWB7-H9;9IC6510+3E"9EEE?Q?-JN/=;SJ3KJ(J_D8QTUQ[+,ZG\+ M6:CS+ ;QV\)3OMMKNY#,IX=L)W]*_>OP6)NGY!)EDY>R:G)51;7]5;JQ3Y\V\SBU.Y(%G*M;8C,7$YR*8O"1C+[^-L'C2\Y MK7%X_Q;]2UN\*>8Y:^12%7_RC=[/8AY'&[G-CH5^4N>OLB^(Q%%?_7=YDH61 MVYV8'&M5-.W_:'ULM"K[*&8K9?;:7?.JO9[[^&^VL 'V!G@QF-P?&5!O0.\& M_*$!]P8\-@/I#<3)D'2UMS!7F<[FTUJ=H[H[#X?,'CLP(>9UK>UB^W;:SPS/ MQJR>Y@)-DY.-TTL6G00.))1<2U:^!%P4B_@T MR,.'0:ZVB8*L4.M'0U8X[,=!/V[]>.AW0"XZ"6LE55<$9()![/#P=0!"3JGS M[E:^#D-.$'#1!/)B@J'@X?I(L#[BU<=@V$^#?CJ:+POZV>=\.PD9U@F$(,#! MZ\L PY2F#EU?9N@BSAVXO@PQ)M --CQ8&_?9WF C@GXQFBU(PXTB_9QNK[GF M)F#JX@WID/ERXVY;\74(40Z8 SB@@P2P6Z13X2+%U*7LZR#FE$.7LJ]C"*=,N)1]'28"I^F-"L--$/A=<)#I.D*X MS0 RGG*XT0 Z@C+UJB4I@H2YE'T=2J'Y3CB]13G<"H'? M"_FM".&& _AXRN&6 \0(RL+[XA&<0RI"7 @ ?0@ !@ !X;"]W;W)KIP/K6VC9A/^5F51"J.)V4,T7S:T"/[P=3/9B/T*NJ][(N*U;+@=2#8818^ M@LDZ,W@+^%6PJQS, Z-DR_FS67S=S\+8),1*ME/& ]7#A2U961I'.HT_G<^P M#VF(P_FK]\]6N]:RI9(M>?F[V*O3+,S"8,\.]%RJ)W[]PCH]21ATXK^Q"RLU MW&2B8^QX*>UOL#M+Q:O.BTZEHB_M6-1VO+8[:=;1_ 38$6!/T+'O$5!'0&\$ M?)> .P+^:(2D(R1.A*C5;HNYHHK.IX)? ]%>AX::6P7C 3]+G5JWD-1":@OYA&", 70+X@'B!*0X M!4Y9/$""4H =JKC 68YB@EY1V/BU9B,:Y3Y^<3+)Z,:Y;E3HQ:2#!(%*&8NB6<>V!P103\HZXU"LN'8D#<>RH2S^F;@SSJO/ ?.H\ ML'OJ,J^ZS*/.";3(//=;YP,!BEL&6*_WBVW?YP+EB.O_X01_/27\+](N2'929IGHNVH[8+A1ONF8?]5\< M\W]02P,$% @ NR3O^4Y $J#T,&[ !18=MK]5$28S: MEBVCV^3\/;;>KAWS9/2[[0]?4]U.AW79)QH3EKM[LY[?7T[T/ MW>UU^SQL-_OF0S?KGW>[NOMWU6S;UYNYG7^]\7'S^#2,-Y:WUX?ZL?FC&?X\ M?.CRU?)+WZ] MOYF;T5&S;>Z&L8HZ?[PTZV:['6O*/OXY53H_MSD6O/S^M?:?I^!S,)_JOEFW MV[\W]\/3S3S-9_?-0_V\'3ZVK[\TIX#\?':*_K?FI=EF^>@DMW'7;OOI[^SN MN1_:W:F6;&57?SE^;O;3Y^NI_J_%< $Z%:!S@=SV]PKPJ0!_*S#UYO+H; KU MIWJH;Z^[]G76'9_6H1X'A;WBW)EWX\VI[Z;_Y6C[?/?EUAJZ7KZ,%9TTJZ.& M+C5GQ3+7?FZ"4!,K4L5% VNM" &WP# (GLKSFR 85^!@!6ZJP%U4D*+HA*,D M3I+])%D$CI:M$\$ 8:K8A!"Q(P\=>1"2PQ4$6$%0(5GC14Q'C;^P2MY%"DF$ MI'5L3++>8T,1&HK 4!"&HFK(AL@DGL5:RUQ,WE;83H)VDK)3R>Y)NAE*GJT< MOEI'SCNJ$O9303\5Z!XY!BO5D!%6M,(F3X7G9 U&@@%6DF2"T2W%9.1D +*\ MQ,3"D[(%1EDP&4I50 :]MZ1CLD;&1,IL"(ZYDD%IG4N&R)4\86I9!IZL],2J MK44(/K&7IK0P M-Y5,-,32$Q#:%"*E4D=AO%K 5PF&E=7@E!,62(CSJ NEL83A:@%=+4L[FIN9 M]12#]*1UN8^<-85EWV+"6HU8IZ:<9J=EXT-4PQL(R0?/A43!8LI:@%FY@J^L MIFB,SD8K/6G=(I,RAVDA( Q=0M"5-"$ 71MRCB%G+Q96UI4& M *8N:>I:6TE3@*8V6:(@YR]4FN L%1A'&+P$DE J188Q20"3)-V@)#R MD/$E4QB:!*!)$IKTX^042!;L8VE984Q+!NDIR=2===ZYB&0NT\:C)R1,SE>E MW1IC_C+@+TG^LN8JLTF5S)N KDKL"I.7,7X9X%=NI%:LH2H?&I#D%7K]0A4')B8N ^*R7 I8@S3S-@4OTU0@S/O,1"F6NALCEP%R6:X#K'GJ M\[!4X_)'LK<'9)BZ#E"7Y1K@-$QCSM&-ZB8@S%M?KJC430YCUX&3 2YDS@YS MT@%.LB2W R<#E&5RM@&=RUN4TFFFPZQT@)5J%^[ ?M]PDCOC-=!93HY+&R=7 M."$%I%2[<*?//G,J'.3L1S(;U(GM\N(,>]=TC]-Q?S^[:Y_WPWA:?''W_$KA M/8UGX.+^REZMCR\&OE5S?$_Q>]T];O;][%,[#.UN.@=_:-NAR2[-N]QE3TU] M?[[8-@_#^#7F[]WQ_<#Q8F@/IW@N\CB0E69HD=TQQ MH6F9Q]C)EKD9O!0:3I:X02EN?QU!FK&@.WH-O(BV\R' RKSG+7P#_[T_6?38 MHE(+!=H)HXF%IJ#WN\,Q"_@(^"%@="N;A$[.QKP&YW-=T"04!!(J'Q0X'A=X M "F#$);Q-FO2)64@KNVK^E/L'7LY\*^I&2&AH^2/]BQF>8^[FE M9&[^"UQ (CQ4@CDJ(UW\DFIPWJA9!4M1_'TZA8[G..M?:=N$=":D"P%SAUZF M1+'R1^YYF5LS$CO-ON?ABG>'%&=3A6 <1?R'Q3N,7LK=_E/.+D%HQAPG3+K& M+ B&ZDN*="O%,?V'GF[3]YL5[B-]O\Z>)=L"V:9 %@6R_[:X@&PO=V]R:W-H965T&UL?5/;;M0P$/T5RQ]0[WI3 M6JV22-TB!!)(JR+HLS>9)%9]";:S*7_/V$E#@(@7VS.><^;,>)R/UKWX#B"0 M5ZV,+V@70G]DS%<=:.%O; \&;QKKM AHNI;YWH&H$T@KQG>[=TP+:6B9)]_9 ME;D=@I(&SH[X06OA?IY V;&@>_KF>))M%Z*#E7DO6O@*X5M_=FBQA:66&HR7 MUA '34$?]L=3%N-3P'<)HU^=2:SD8NU+-#[5!=U%0:"@"I%!X':%1U J$J&, M'S,G75)&X/K\QOXAU8ZU7(2'1ZN>91VZ@MY34D,C!A6>[/@1YGIN*9F+_PQ7 M4!@>E6".RBJ?5E(-/E@]LZ 4+5ZG79JTC]/-[=T,VP;P&< 7P'W*PZ9$2?E[ M$429.SL2-_6^%_&)]T>.O:FB,[4BW:%XC]YKN<]XSJZ1:(XY33%\';-$,&1? M4O"M%"?^#YQOPP^;"@\)?OA#X6&;(-LDR!)!]M\2MV*ROY*P54\UN#9-DR>5 M'4R:Y)5W&=@'GM[D=_@T[5^$:Z7QY&(#OFSJ?V-M )2RN\$1ZO"#+8:")L3C M'9[=-&:3$6P__R"V?./R%U!+ P04 " !S8 E-S)O+G;8! #2 P &0 M 'AL+W=O_=N^/(!C3/M@5PY%5);7/: M.M<=&+-E"XK;*^Q ^YL:C>+.FZ9AMC/ JPA2DB6;S0U37&A:9-%W,D6&O9-" MP\D0VRO%S;\C2!QRNJ7OCD?1M"XX6)%UO($G<+^[D_$6FUDJH4!;@9H8J'-Z MMSTU,&9VQ%O//BK?=>BFUZG;%+()IBCF-,LHR9(YAGGU,D:RF. MR7_P9!V^6U6XB_#=)X4WZP3I*D$:"=)/!+=?2ER+V7])PA8]56":.$V6E-CK M.,D+[SRP=TE\DX_P<=I_<=,(;, +%"S 0 T@, !D !X M;"]W;W)K&UL?5/;CML@$/T5Q ;(]@$//4BA;XMZY MX42(K7N0S-[I 92_:;61S'G3=,0.!E@325(0FF7OB&1!0>IBH%U\!WHI\^0ZCE@E(K_"C<0'AXR\3%J M+6Q<43U:IV52\:E(]CSO7,5]2C?'1-LFT$2@"^$8XY Y4,S\(W.L*HR>D)E[ M/[#PQ+L3];VI@S.V(M[YY*WWWJI=_J$@MR"4,.<90]>8!4&\^A*";H4XTU=T MNDW?;V:XC_3].OHAVQ;(-P7R*)"_6>(&YO!_D6354PFFB]-D4:U'%2=YY5T& M]I[&-_D'GZ?]&S,=5Q9=M?,O&_O?:NW IY+=^1'J_0=;# &M"\?W_FSF,9L- MIX?T@\CRC:N_4$L#!!0 ( '-@"4U[.8>>M $ -(# 9 >&PO=V]R M:W-H965TMC"]H%T)_9,Q7 M'6CA;VP/!F\:Z[0(:+J6^=Z!J!-(*\9WNW=,"VEHF2??V96Y'8*2!LZ.^$%K MX7Z>0-FQH'OZYGB2;1>B@Y5Y+UKX"N%;?W9HL86EEAJ,E]80!TU!'_;'4Q;C M4\!W":-?G4FLY&+M2S0^U07=14&@H J10>!VA4=0*A*AC!\S)UU21N#Z_,;^ M(=6.M5R$AT>KGF4=NH+>4U)#(P85GNSX$>9Z;BF9B_\,5U 8'I5@CLHJGU92 M#3Y8/;.@%"U>IUV:M(_3#;^;8=L /@/X KA/>=B4*"E_+X(H]R(^ M\?[(L3=5=*96I#L4[]%[+?>W/&?72#3'G*88OHY9(ABR+RGX5HH3_P?.M^&' M386'!#_\H?"P39!M$F2)(/MOB5LQV5])V*JG&ER;ILF3R@XF3?+*NPSL T]O M\CM\FO8OPK72>'*Q 5\V];^Q-@!*V=W@"'7XP19#01/B\0[/;AJSR0BVGW\0 M6[YQ^0M02P,$% @ &UL?5/;;MLP#/T501]0Q4K2%H%MH&E1=, &!"VV/2LV M?4%U<24Y[OZ^E.QZWF;L11(IGL-#BDH'8U]= ^#)NY+:9;3QOCLPYHH&E'!7 MI@.--Y6Q2G@T;)8?C+L3'@!\M M#&YQ)J&2LS&OP?A29G03!(&$P@<&@=L%[D'*0(0RWB9..J<,P.7YD_TQUHZU MG(6#>R-_MJ5O,GI+20F5Z*5_-L,33/7L*9F*_PH7D!@>E&".PD@75U+TSALU ML: 4)=['O=5Q'\8;GDRP=0"? 'P&W,8\;$P4E3\(+_+4FH'8L?>="$^<'#CV MI@C.V(IXA^(=>B]YLM^G[!*(IICC&,.7,7,$0_8Y!5]+<>3_P/DZ?+NJ>6#O>'R3W^'C MM'\3MFZU(V?C\65C_RMC/*"4S16.4(,?;#8D5#X<;_!LQS$;#6^ZZ0>Q^1OG M'U!+ P04 " !S8 E-G<644[8! #2 P &0 'AL+W=OV$ *[Y0 MVRSIWW=L"*4MZHOM&<\YF!XTW MC;&*>S1MRUQO@=<1I"1+D^2.*2XT+?/H.]LR-X.70L/9$CW/$T@S%G1' MWQQ/HNU\<+ R[WD+7\%_Z\\6+;:PU$*!=L)H8J$IZ,/N>,I"? QX%C"ZU9F$ M2B[&O 3C4UW0) @""94/#!RW*SR"E($(9?R8.>F2,@#7YS?V#[%VK.7"'3P: M^5W4OBOH@9(:&CY(_V3&CS#7J)D%I2C^ M.NU"QWV<;NZS&;8-2&= N@ .,0^;$D7E[[GG96[-2.S4^YZ')]X=4^Q-%9RQ M%?$.Q3OT7LO=[2%GUT TQYRFF'0=LT0P9%]2I%LI3ND_\'0;OM]4N(_P_1\* MWVT39)L$623(_EOB1LQ=\E<2MNJI MO&:7*D,H..D[SR+@/[D,8W^1T^3?L7 M;ENA';D8CR\;^]\8XP&E)#SG<9L,KSIYQ_$EF]<_@)0 M2P,$% @ &UL?5-A;]P@#/TKB!]0+N365:]P?&7-F"%N[*]-#A36VL M%AY-VS#76Q!5!&G%^&YWS;20'2VRZ#O9(C.#5[*#DR5NT%K8'T=09LQI0M\= M3[)I?7"P(NM% U_!?^M/%BVVL%120^>DZ8B%.J>WR>&X#_$QX+N$T:W.)%1R M-N8E&(]53G=!$"@H?6 0N%W@#I0*1"CC=>:D2\H 7)_?V>]C[5C+63BX,^I9 M5K[-Z0TE%=1B4/[)C \PU_.!DKGXSW !A>%!">8HC7)Q)>7@O-$S"TK1XFW: M91?W<;I)TQFV#> S@"^ FYB'38FB\D_"BR*S9B1VZGTOPA,G!XZ]*8,SMB+> MH7B'WDN17"<9NP2B.>8XQ?!US!+!D'U)P;=2'/E?<+X-3S<5IA&>_J;P'P3[ M38)])-C_M\2MF/2/)&S54PVVB=/D2&F&+D[RRKL,["V/;_(K?)KV+\(VLG/D M;#R^;.Q_;8P'E+*[PA%J\8,MAH+:A^-'/-MIS";#FW[^06SYQL5/4$L#!!0 M ( '-@"4V(4;9EM $ -(# 9 >&PO=V]R:W-H965T-(!S2OM@%PY%U);3/:.-<=&+-% TK8&^Q ^YL*C1+.FZ9F MMC,@R@A2DO'-9L^4:#7-T^@[F3S%WLE6P\D0VRLES,<1) X9W=*KX[FM&Q<< M+$\[4<-W<#^ZD_$6FUG*5H&V+6IBH,KH_?9P3$)\#/C9PF 79Q(J.2.^!N.Q MS.@F" ()A0L,PF\7> I Y&7\39QTCEE "[/5_8OL79?RUE8>$#YTI:NR>@= M)254HI?N&8>O,-5S2\E4_#>X@/3A08G/4:"T<25%;QVJB<5+4>)]W%L=]V&\ MV5UAZP ^ ?@,N(L -B:*RC\+)_+4X$#,V/M.A"?>'KCO31&?4_"U%$?^#YROPW>K"G<1OOM#X>TZ0;)*D$2" MY+\EKL7L_TK"%CU58.HX3984V.LXR0OO/+#W/+[)[_!QVI^$J5MMR1F=?]G8 M_PK1@9>RN?$CU/@/-AL2*A>.G_S9C&,V&@Z[Z0>Q^1OGOP!02P,$% @ M&UL M?5-A;]L@$/TKB!]0$I*V661;:CI-F[1)4:=UGXE]ME&!\P#'W;\?8-?S-FM? M@#ONO7MW'-F ]L6U )Z\:F5<3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU%D25 M0%HQOMG<,2VDH466?&=;9-A[)0V<+7&]UL+^/('"(:=;^N9XDDWKHX,562<: M^ K^6W>VP6(S2R4U&"?1$ MU3A^VQ],^QJ> 9PF#6YQ)K.2"^!*-3U5.-U$0 M*"A]9!!AN\(C*!6)@HP?$R>=4T;@\OS&_B'5'FJY" >/J+[+RK43,5_ABNH$!Z5A!PE*I=64O;.HYY8@A0M7L==FK0/X\TMGV#K M #X!^ PXI#QL3)24OQ=>%)G%@=BQ]YV(3[P]\M";,CI3*])=$.^"]UIL[^XS M=HU$4\QIC.'+F#F"!?8Y!5]+<>+_P/DZ?+>J<)?@NS\4'M8)]JL$^T2P_V^) M:S'O_DK"%CW58)LT38Z4V)LTR0OO/+ /Z1'9[_!QVK\(VTCCR 5]>-G4_QK1 M0Y"RN0DCU(8/-AL*:A^/]^%LQS$;#8_=](/8_(V+7U!+ P04 " !S8 E- M2.JD\ NSJCA M)(ZB#6E8W89%YO9.LLC$7?.ZA9,,U+UIF/Q]!"[Z/*3A^\9+?:NTW2!%UK$; M? /]O3M)LR(3RZ5NH%6U: ,)USP\T/V1)M; (7[4T*O9/+"AG(5XM8O/ESR, MK$? H=26@IGA <_ N64R?OP:2<-)TQK.Y^_L'UWP)I@S4_ L^,_ZHJL\3,/@ M E=VY_I%])]@#&@=!F/T7^ !W,"M)T:C%%RY;U#>E1;-R&)<:=C;,-:M&_OA MSR8=S7"#>#2()X/4Z9!!R'G^@6E69%+T@1P.OV,VQW0?F[,I[:8["O?/.*_, M[J.@VR@C#TLT8HX#)IYC)@0Q[)-$C$D"(9) M<9$4%4D1@ITG@F#2"!?9H2([A,!//(992#R-\!<4(11^ZE'00N[IPDNE"(6? M?12TD'Z*/M<#C1$*_P*@H(4;0/%W31.$PK\#&&CG7P(R*W8-R)LK\RHHQ;UU M/6:V.[620^R*Y5_XT(>^,GFK6Q6 5X:&-1B[]E*KD*\6N-KD?H;FQ PR+5EH&:YP1,P9HE,&K\G M3G^6M('+_9W]LZO=U'*E"IX$^]44ND[]H^\54-*>Z69&(U<,.6^7MXK+?C$8E+A]&U6!7&0D)LEFC#G$1,N,3."&/99(L0D MSN&[\! /WZ(9;EWX=JD>;7&"""6('$'T7XGAJD0,\X'(#A79(0312@3#['"1 M/2JR1PCV*Q$,<\!%#JC( 2$XKD0P3(R+'%&1XSL",T=6(ACF@Q\O1D5BA&#] M\!AF_?!DT4P<9.7&B/)RT;=NA"V\\Z1Z#%TS_H./8^X[E573*N\JM&EIUWBE M$!I,*IL'\W_49K+.!H-2V^W![.4X7T9#BVX:G62>W]E?4$L#!!0 ( '-@ M"4V83UN'PP$ #<$ 9 >&PO=V]R:W-H965T^CL3B658,8N54UTKX"5GB0X MH5%T2P1K.YRG/G94>2H'P]L.C@KI00BF_AR RS'#&WP)O+1U8UR Y&G/:G@% M\[,_*KLBBTK9"NAT*SNDH,KP_69_2!S> WZU,.K5'+E*3E*^N<6W,L.12P@X M%,8I,#N7]2??.VVEA/3\"#Y[[8T389W&)50L8&; M%SD^PUQ/@M%<_'1""Q/H M3* +8><)9#+RF3\RP_)4R1&IZ>Q[YJYXLZ?V; H7]$?A]VSRVD;/.8WBE)R= MT(PY3!BZPFP6!+'JBP4-61SH/W0:IF^#&6X]?;MVCV_# G%0(/8"\5\E)E=1B=I[//QEUQ):<"F$MW87!K;QV 0 T@, !D !X;"]W;W)K&UL;5-A;]P@#/TKB!]0$N[:=:"4[.!DB!VT%N;/$12..4WIF^-! M-JT+#E9DO6C@%[C?_@5"#R,EYF3KJD#,#U^8W]:ZS=UW(6%NY1/#X#>9ZKBF9B_\!%U ^/"CQ.4I4-JZD'*Q#/;-X*5J\3KOL MXCY.-]?I#-L&\!G %\!MS,.F1%'Y%^%$D1D^\ M>.N]EX(GGS-V"41SS'&*X:N8=(E@GGU)P;=2'/E_<+X-WVTJW$7X;@U/DVV" M_2;!/A+L_R%(/Y2X%?-1)5OU5(-IXC194N+0Q4E>>9>!O>/Q3=[#IVG_*4PC M.TO.Z/S+QO[7B Z\E.3*CU#K/]AB**A=.'[R9S.-V60X[.&PO=V]R:W-H965T,"B;=_ M7\!>UTUX, ?XV<.D-OO 5G(6 MXLT:7^H"A38A8%!IRT#-!/O5 MU[HKT!X%-33TPO2KF#[#4D^"@J7XKW %9N V$Z-1":;<-Z@N2@N^L)A4.'V? MUWYPZS2?I/$2Y@\@2P!9 _9.!\]"+O-GJFF92S$%:TFB78ZOEFC!'&<,V6"B%8$-^RI!?!)'A MGR#V$L2.(/ZOQ/BF1!\F\8LD7I'$0Y#>B/@PF5\D]8JD'H+]C8@/\\DODGE% MLGL"$MZ(>#!W(GCS!#G(UC6?"BIQ&5SC;[QK?S\2]X3_P>?A\(W*MA]4SETY&UJ,R\#!Z]0K_P)02P,$% M @ &UL;5/;;MP@$/T5Q >$->NDT6;ML8T"'@?P.OW[ G8< M-_4+,,,Y9RX,V8CFQ;8 CKQIU=F3;%H7'*S( M>M' 3W"_^I/Q%EM4*JFALQ([8J#.Z5UR.*8!'P&_)8QV=2:ADC/B2S >JYSN M0D*@H'1!0?CM O>@5!#R:;S.FG0)&8CK\[OZMUB[K^4L+-RC>I:5:W-Z2TD% MM1B4>\+Q >9ZKBF9B_\.%U >'C+Q,4I4-JZD'*Q#/:OX5+1XFW;9Q7V<;M)D MIFT3^$S@"^$VQF%3H)CY5^%$D1D]\\M9[+P7G M2<8N06C&'"<,7V$^$,RK+R'X5H@C_X_.M^G[S0SWD;Y?1[_>;PNDFP)I%$C_ M*9%_*G$+\SD(6_54@VGB-%E2XM#%25YYEX&]X_%-/N#3M/\0II&=)6=T_F5C M_VM$!SZ5W94?H=9_L,504+MP_.+/9AJSR7#8SS^(+=^X^ M02P,$% @ M&UL M;5/;;MP@$/T5Q >$7=:;1BO;4C95E$B-M$K5]IFUQS8*>!S Z^3O"]AQW-0O MP SGG+DPI .:%]L ./*F56LSVCC7'1BS10-:V"OLH/4W%1HMG#=-S6QG0)21 MI!7CF\TUTT*V-$^C[V3R%'NG9 LG0VROM3#O1U X9'1+/QS/LFY<<+ \[40- M/\']ZD[&6VQ6*:6&UDILB8$JH[?;PS$)^ CX+6&PBS,)E9P17X+Q6&9T$Q(" M!84+"L)O%[@#I8*03^-UTJ1SR$!,C$QRA0V;B2HK<.]:3B4]'B;=QE&_=AO-DE$VV= MP"<"GPDW,0X; \7,OPLG\M3@0,S8^TZ$)]X>N.]-$9RQ%?'.)V^]]Y)SGJ3L M$H0FS''$\ 5F.R.85Y]#\+401_X?G:_3=ZL9[B)]MXR^OUX72%8%DBB0_%/B M_DN):YBO0=BBIQI,':?)D@+[-D[RPCL/["V/;_()'Z?]29A:MI:&PO=V]R:W-H965T\9G MSIFQF>P+JW+\_G,ZIP5O SPXFN=E[II(KYR_&^%+E?F 2 M @JE,@Q$+S=X $H-D4[C]\+IKY(F<+M_8W^RM>M:KD3" Z>_NDJUN9_Z7@4U M&:EZYM-G6.J)?6\I_BO<@&JXR41KE)Q*^_7*42K.%A:="B.O\]KU=IWFDR1: MPMP!> G :T!J== L9#-_)(H4F>"3)^:['XAYXL,)Z[LIC=->A3W3R4OMO148 M)QFZ&:(%(,YK BDV5<)[)(XXW?AV!T>.C,,;7BX58\_N0DB)T%D":+_ M2DQW);HP'XC$3I'X/4$8[$1V3?_!Y GTCHNEZ MZ5VYTMUF>Z+F7(%.);C33]?JH;<:%&IEMHG>B[GU9T/Q89EJ:!VMQ5]02P,$ M% @ 2Z>#S" 0 -P0 !D !X;"]W;W)K&UL;51A;]L@$/TKB!]0;!)W761;:CI5F[1)4:=MGXE]ME'!N(#C[M\/ ML.-Y&5\"=W[OW3O@DD]*OYH.P*)W*7I3X,[:X4"(J3J0S-RI 7KWI5%:,NM" MW1(S:&!U($E!:)+<$\EXC\L\Y$ZZS-5H!>_AI)$9I63Z]Q&$F@J= M]0E2Y@-KX3O8'\-)NXBL*C67T!NN>J2A*?!C>CAF'A\ /SE,9K-'OI.S4J\^ M^%(7./&&0$!EO0)SRP6>0 @OY&R\+9IX+>F)V_U5_3GT[GHY,P-/2OSBM>T* M_(!1#0T;A7U1TV=8^LDP6IK_"A<0#NZ=N!J5$B;\HFHT5LE%Q5F1['U>>1_6 M:=&_TN($NA#H#8',A8+S3\RR,M=J0GH^^X'Y*TX/U)U-Y9/A*,(W9]ZX[*6D MNX><7+S0@CG.&+K!I"N"./6U!(V5.-+_Z#1.WT4=[@)]MZU^G\4%]E&!?1#8 M_]/BQYL6(YA]$B^218MD$8'TID@,0ZL&I8Q M)>M_1?D'4$L#!!0 ( '-@"4W!C^WV% < LE 9 >&PO=V]R:W-H M965T[IWJ[.OS0/-<[_N:AV6]7+5_N'V>'YWV]NC\VVFYFSI@XVZ[6 MN^G5Q?'>I_W51?/2;M:[^M-^KV5LO]^MMO3NLF]UD7S]<3C_8\V6(78,CXO=U_7IX]WG2 M3>5ST_S97?QX?SDU743UIKYKNRY6_.]+/:\WFZXGCN.OOM/IVYA=P_>?O_9^ M>YP\3^;SZE#/F\T?Z_OVZ7*:IY/[^F'ULFE_:5Z7=3^A,)WTL_^I_E)O&-Y% MPF/<-9O#\>_D[N70-MN^%PYEN_K[]'^]._Y_[?O_V@PW<'T#-[:![QOXMP8< M[/\UH+X!_=> _K=!Z!N$L2/$OD$<.T+J&Z2Q#7+?((L&L]-R'-?W9M6NKB[V MS>MD?RK1YU7W)-CSS!5TU]T\%LSQ.U[B ]_]BF#O5W T'N-&(&$4,W^SD]MN=? 2=$ TQ2X#Q>+8>YMP? MV_OWR:)"!P0[H&,'- A2K@C"1#Q(@(,$T$$2@R!,QH-$.$A4J7!4X0X2["#I M"((1]7O"I"-FU^?;6)]DC0&<(5<9*V:M</T06>>BROXXW!+@%EB/**U'#QKH(ZNH4[4S M#K<$."XPDTPI^=A46. J=$J!6_#6^>B+HV%UMT#>HY1WJV7VC/F('R"V,C*R M\=B//38-L>SJC'.*56"_J3+9^(*M=5CM'5![J4G7 *0$S@$19S=CDZ"I&P2, MF?V1].P :+OD4:6V2PC),%_:[CBL]@ZH?20Y42VG*459E#< %BI#5A8OP#E# M29;'+1XVV-)R8Q%W0,3E'GGNM#2?>0[**IN.D&Q!$B4U38",/O%S*HTZ0G)U ML,]+A:EBN7= [N4N>NZT/%OKDI$FZ@8!>9MIK#0& .C8OT6Y.;M%0,J48NE M EL#!ZQ!,5-8GUT8O[EU6"0=$$GIA>9."QKG.J>0*YEM@&1WF)PT^@N 9'4. MO/54^09(GRB[JD026$X=DM-2MK"JN?P="<=2Y9!4J82#K6.T(1N9;BT]P>3H MC$PVV-I:UAS%5;H_WGWYD MDY;$V>:!-R12ZP(SN[?A,>TR9'E&F])I>[U&^ M)G.5X;;!L\<[7T*PN ](8\[W\+3.4Q MS7CDQ:5!\_I!#XF%5QY[+0"0J[G;6I:6##."1V=[G9_)O937+.-YS\QJ*P_2QR"'I]28 M: B98+E#(F R*YMX/'F@_6W@,"A,783,J*QUTJ[PC.T752$G^1".PPY#PY1( MB!+EAH"TCXN&*%OU P X"7*F.WXNK2)F3D*&3WI;TJZ+O6VNHDX70,8N5520 M("K\!@(,6BH<.A-F8_H.@T:8.0DQIR1T B<.V52JP#4LI:I$Y81)DQ!IJO+6 M7'C&_MPJ)D# [EPB%DZJ"),F(=*43$Z:"\\\1>_D!G8$%/@(X# IS94!<*1D\@#UOJ**7)05P9'R5 M"GH7,$\&M)&5]-V#WOOL'((\Q5\ F.O6KI0D2;O#;S&C!LVH\E#L&F J2?VS M=V] ;.O]X_$-FPOGVG5O4(C[XP^=RT;;,]OI'QT#1MS=,U/W >G^K5 M_=O%IGYHNX^)/^]/K^><+MKFN7_U:/;V_M/5OU!+ P04 " !S8 E-P')F M]5 " #B!@ &0 'AL+W=OV2FR 4 M?17'!U@5$9.,<6;ST6EGVIG,=K;]30R)SJI8(''[]@4D;H(T[1^!ZSGG?@"7 MK*?LC9>$".^]J5N^]$LAND40\*(D#>9/M".M_'.DK,%"+MDIX!TC^*!)31V M,$1!@ZO6SS-MV[$\HV=15RW9,8^?FP:SWRM2TW[I1_[5\%*=2J$,09YU^$2^ M$_':[9AHP 'Q7I^ M@1SQN18OM/],3#Z)[YGDOY(+J25<12)]%+3F^NL59RYH8U1D* U^'\:JU6-O M]*\T-P$8 A@)TO$X M=%B=NFB1R.TJE%'OCOXGZ\FE]9*#-,Z"BQ(RF-6 3<8E-Q#-E-(-"("&< 8 M!7!%L0(3.KAWL)XB$+)B^*?(]J'(79BQLUBQYL>W6<+8+0"= E +P+MJ0RL- M%R9Q.TF<3A*'@%6KU8!)-:8UF811G-IE=^!"".9A9 4]Q8$PE9)S:P<<>BB= M(_B7;4#.!)$CP=1*$$T=12 -@75PUPX<@&D8S:P$IS@0 83L0FP=.#B#*;*O M0W!S01O"3KI;AIJF&PO=V]R:W-H965T>9R^UEGHFKYF4->^FI:U4Q^><9N&@W M?NC?$Z_EI= V@?*L81?X"?I7LY=+%QD]][P1G=N7Z5;1?H:^'^EY?_'>X 3=PZ\2<<116M5O;7O].6R;@GH '0DC^28AZ0O2_!-(3R(2 NE)<;W9,LSR3 MHO5D]W4;9B]1N":F^T>;=,UV[TQ[E,G>.$>CVVS'T0\F+V6MO(/0YL=PU_&ULE9AK M;YLP%(;_"N('#&QSK9)(:ZIIDS:IZK3MLYLX"2I@!D[2_?O9X"(NQUR^E$O> MVN[GS\JVZ,":L]RS-JZU]$:)X<)SJ<&$9K3[Q@N7RDQ,O,RKD97EV MJJ)D]%@79:F#73=P,IKD]FY3WWLN=QM^%6F2L^?2JJY91LM_CRSE]ZV-[(\; M+\GY(M0-9[ M=HD??S53>WVF:JP>_[1_4L] M>#F85UJQ/4__)$=QV=J1;1W9B5Y3\<+O7YD>D&];>O3?V8VE4JZ%K5 M?ZW#M1(\TUVDE8R^-\;DM^MLOEZ"ZK>(O3@R?0/ZF8==OV9C*>2=V\['.&-"N MIJ_8 PK2ESR-)4'02ASIL36*0:.XKB<]HP1N0, &I&[@]1IX@Y$VFK#6Y+7& M#SS7'0QE3M4SXX%F/,",/S#3:/S.8^+(=\-!]-[(3!S%.(3-^* 9'S!C^&X" ML$&P_+L)P08AX&"0^F,XBL/#:!0'I/)-<42@F6CR1>DUB,$&\?(XD M3ZLF)9Q,&W$7;$2A'$C: $K6C25QJ2D;P2&E@#0QH;IEQB6M61%'#!N!)KM MAB\'&2]'1W%,2?I&8&@) &UL^"4E,&YDQ5J4P+B1):M1+0JGXIB2-$:=EL<)L+P0N] M>7?:_R#L_@-02P,$% @ &ULC57MCILP$'P5Q .<^89$!.E(KFJE5CI==>UO MAVP".H.I[83KV]5/L#TT:OK)+(=HE0KPH MH<;\@;;0R'_VE-58R"T[(-XRP#M-J@GR'"="-:X:.TMU[)EE*3T*4C7PS"Q^ MK&O,_N9 :+>R7?L<>*D.I5 !E*4M/L!/$*_M,Y,[-*KLJAH:7M'&8K!?V8_N M\LEU%$$C?E70\8NUI4K94OJF-M]V*]M1CH! (90$EH\3K($0I21]_!E$[3&G M(EZNS^I?=/&RF"WFL*;D=[43YWPDXH5V7V$H*+2MH?KO< (BX /!&PDR]RV"/Q#\#T)PDQ , MA.#>#.% "&<94%^[;N8&"YREC'86Z\]#B]6QA?%V%"NJWH_^3_>0R>LJ\ MA9^BDQ(:,'F/\2XP43B%;*XA[HA TL#HPC.YR+TKNC=-L+Y&1-',PZNHFFL5S=[EV#?&-&C7ZYOJ0[^?4#\P.5<.M+17R_M.WU)Y2 =*[\R#/ M;2E'X[@AL!=J&&ULC5;M;ML@%'T5 MRP]0 P8;1TFD)LVT29M4==KVFR8DL6H;#TC2O?T NZZ#Z<>?&*[/.=Q[C.[- M_"+DDSIRKJ/GNFK4(CYJW[E"4NBQC&+X&'\G#4-I LYRT[ M\)]<_VKOI=DE@\JNK'FC2M%$DN\7\2V<;2"P!(?X7?*+&JTC6\JC$$]V\VVW MB('-B%=\JZT$,X\S7_.JLDHFC[^]:#R<:8GC]8OZ%U>\*>:1*;X6U9]RIX^+ MF,;1CN_9J=(/XO*5]P61..JK_\[/O#)PFXDY8RLJY7ZC[4EI4?X@9&P>*1 FV+]W 2"F.:49]ER> E,( M,P1\Q+S+IM!$&P=X&.?>\SX3A&80@J] M'K,. '%>9!A!O]-,@45!: Z\:[\) 1'%%/E5)J->67-Y<(-+15MQ:K1U:!0= MAN,MLKW6BZ_@; T#\3L[3%UO?I7O)O$/)@]EHZ)'H4V'=WUX+X3F)G]P8Z[( MT0S_85/QO;;+W*QE-P&[C19M/]V3X2_&\C]02P,$% @ &ULE5;M;MHP%'V5 M* _0V/D. J0"19NT256G;K]=,! UB3/;0/?VLQV3AG#3IG^(?3GG^/C&N;[3 M,^.OXD"I=-[*HA(S]R!E/?$\L3G0DH@[5M-*_;-CO"123?G>$S6G9&M(9>'Y M",5>2?+*G4]-[)'/I^PHB[RBC]P1Q[(D_-^"%NP\<[%["3SE^X/4 6\^K M_J+RN7[D:N:U*MN\I)7(6>5PNINY]WBRQK$F&,3OG)Y%9^SHK;PP]JHGW[ISHDA:%5E(^_EI1MUU3$[OCB_K:;%YMYH4(NF3%GWPK#S,W M=9TMW9%C(9_8^1NU&XIFF=> MF>?9ZE]H,,&W!+\EJ+4_(@26$+P3P@\)H26$8U>(+"$:NT)L"7&/X#7),ME? M$4GF4\[.#F\.4$WT.<636+W?C0Z:UVG^4R] J.AI'J!DZIVTD,4L&HS?P<31 M-61U"\$MPE,&6A<^Y&+AW]#]ZP66MX@X[GGX5.3AR$-)C&8RF"R!*$DSGH9&8E; [@@07C(> 0:CP#C$2P0 M@P+Q^-0EH$ R(G4-)NIL-4V3- OZJ1N)6P.X*(C\=.#XIZ#Q%# >PP(9*)"- M3QU&*&$8L)X-2(#UYQ[[7T@@ M_.'CX-8%1OT$WH+\K%=NER H[:<8 O4.YP/D":&!;<'E" /U" \<;@P7!AQ] M(;EP:<#QY\E=02#D]];Q.A=C2?G>M#7"V;!C);7'3K1MG>Y]?;'VX@L\66(@ MOL*3AZ8Q>I=O^K2?A._S2C@O3*KKW%RZ.\8D5=[1G@D !D !X M;"]W;W)K&ULE5;;CILP%/P5Q MSM7)%GDE-SHPI[(4^L^C+-1E$>+P?> I/QRM'XB6\UH0;;D[&J[%B^\:MZ7CO\]# X@70#I M S#[,(!V ?3> -8%L%% U%IIYF8MK%C.M;H$NEW>6OA=A&?,S?[6#S:3W7QS MTV/92,PI&2_D%(93BA(4PWIB4$\,.."U@ PBQG)&(2'(;3PT/MH DA.6)!S=D'6C&.$[=FD'^ND=*#A M&9YLGBD$,YRB;#S+T>"?YF\EWX4^Y)4)7I1UO\?F)[97RDI'BAX]^]R!,%3;%Z[M#+O__M+20:5Q9N +M.6Q'SOU8R/]6I1O;1Y5IK'>M:\%$5:__YL\NJT#"!X>_ ]>SZT MW8-PM3BFS^9OT_XX/M;V+KQXV66%*9NL*F>UV2^#/^!A0ZHSZ!'_9.;4C*YG M72I/5?6SN_FR6P:BB\CD9MMV+E+[]6K6)L\[3S:._P:GP86S,QQ?OWG_LT_> M)O.4-F9=Y?]FN_:P#'0PVYE]^I*WWZO37V9(* IF0_9?S:O)+;R+Q')LJ[SI M/V?;EZ:MBL&+#:5(?YV_L[+_/@W^W\QX QP,\&( \ET#&@SH5@,Y&,B)07A. MI5^;3=JFJT5=G6;U^?4>TZZ*X$':U=]V#_O%[G^SR]/8IZ\K@F01OG:.!LSG M,P9'&+Q&K!F$E->8#8.A"R2T05XB1392[.WIBB/A'1#K@'H'Z<1#.(EG+1TBTJ2DT#Q1Q!)%#!%,B,Z8:$2D M$QG%HX"NB&*6*&:(IJ42.T04:04(DF=2+)-BF&C"I!PF"?:->Y9.LSS:X8FB M2+KY- 'Y<[9L!-.:*%4E"CX"![RC@MA2GX#<#Z*KB ME09$\BTBWRZ ZQ1\E('5^ON? !7EQ!'&,4^3?&J!%>63E\9,&.J"%$2>5XE\O)%P92-I]@)%YI=,.@7),[*.=VIQ8+Y>'B)4DW#,HU<9($ MP,330S&/"UZ3=(4E2:XDG6$R8*Z'M9(RL7OOJ2;#T=FQ._U_2^OGK&QF3U5KCZ']87%? M5:VQ?L4G&_S!I+O+36[V;7>I['5]/G6?;]KJ./RC$%[^UEC]#U!+ P04 M" !S8 E-6]8.(< ! 3! &0 'AL+W=OT)LV8)D]DIWH/R76AO)G ]-0VQG M@%61) 6A27)-).,*%UG,'4V1Z=X)KN!HD.VE9.;O 80>M7T/PO:7,]R#$$'(VWB;-/%<,A"7^XOZ8^S=]W)B%NZU>.&5:W-\BU$% M->N%>];#$TS][#":FO\!9Q >'ISX&J46-OZBLK=.RTG%6Y'L?5RYBNLPZ5]H MZP0Z$>A,H'$X9"P4G3\PQXK,Z &9\V5,_FS(DXRCB-V_>^NRY2.E- M1LY!:,(<1@Q=8#8S@GCUN01=*W&@7^ATG9ZN.DPC??O!X>VZP'958!L%T@\" MW]8%=JL"NZ\.TN33C-8PGZ=$%H2G+EO;3^ACH'3W?0$R?P_4/P# M4$L#!!0 ( '-@"4T'<>.7,0, #<- 9 >&PO=V]R:W-H965TE5QWS M/"G_+52F3S,?^Z\3#^EN;^J)8#X])#OU4YE?A_O2CH(SRR;-55&ENO!*M9WY MMW@2XZ@V:!"_4W6J+MZ]VI5'K9_JP;?-S$>U(I6IM:DI$OMX5DN59363U?&W M(_7/:]:&E^^O[''CO'7F,:G44F=_THW9S_S0]S9JFQPS\Z!/7U7G$/>]SOOO MZEEE%EXKL6NL=58U_[WUL3(Z[UBLE#QY:9]IT3Q/[1<6=F:P >D,R-G KOV> M >T,Z)L!>]> =09L[ J\,^!C5Q"=@7 ,@C983?17B4GFTU*?O+)-H$-2YRF> M"+N_ZWJRV<[FF]V RLX^SRDET^"Y)NHPBQ9#+C""7T-6?0@^(P(KX*R"0"H6 MI&?N:%CV$4(X&CXDN?N8) 9(*.P)!>-)&WMZ%<\! @82L(: 71$P9T-:C&PP M18OA"",24BU)'XF( 1Z7=(@8+EZ!P"0B7CG#96P@C M1!EQ!"UE+Q,PCFS6N*>MST=L7MD_Y\SU^0C#=F="V,$0=# $'!P@B$"":/RQ MQ @NE&C$P>Q 5U'F6.((N P/G X-E^A:33X01 MKH^8C@DC!8+#610)M\"-1L80DD8A"B49< "NSQ@HT P-4,!E$O-/A!$N51BJ M5;TP]HL+ELS^I!O%D9&IKZE=I MW\NVE6\'1A^Z:TIPOBO-_P-02P,$% @ &ULC5;=;ILP&'T5Q ,4C'^ *(G4 M)(TV:9.B3MNNG<1)4 $SVTFZMY]M*"7&:W-3\,,-J_>7 1465'HIC)!O!Z-Z2JC)*XIA$%2WJ<#ZU MM8V83_E9E47--B*0YZJBXN^"E?PZ"T'X5G@NCB=E"M%\VM C^\'4SV8C]"CJ M5?9%Q6I9\#H0[# +'\%DG1N\!?PJV%4.W@.39,OYBQE\W<_"V!AB)=LIHT#U MX\*6K"R-D+;QI],,^RD- [ 7U(0!T!W3L#[@CXWAE(1R .(6J;9;N_HHK.IX)? ]'N MGX::;0HF1*_OSA3M@&DKE[F$"73Z&*$.LRBQ20##,&WD-48 GI$I WT M+A*?BT4RHCL>EF,$(8Z'3T6>/A=9>T2@/PGT]A-:/ASV$_Y' 'D%D!5 -PL" MG05I,:G%U!:3@BP%N=.S,0P23(#3E=48!C#)X]SMWAB7P1S%N3\=]J;#GG3( M2==B\& >A'."G2VWQ",[&.4P=GJU&JOE &99ZH0;JX$X(V#P6[A)1[SIB">= M8WM!QA-!DD(4.[[OQ*W'N"Q!*!LT2+ M,29!;LQH<.Y53!SMK26#'3_7RA@<5/N+\3$QYZ937X#)$GCJ*S!Y:N^]=_GV M%OY.Q;&H9;#E2I_6]DP]<*Z8MAX_Z.UUTA=_/RC909G75+^+]OIK!XHWW M]?]>S/\!4$L#!!0 ( '-@"4U3K>&PO=V]R:W-H M965TTWKW] +VF1;9^*!SXGW-^!Q VHY"OJN9<1V]=VZMM7&L]/">).M:\ M8^I)#+PW,V]6(/I+\O(T_ MP.>*6KT3_&SXJ.[ZD:WD(,2K-;Z,7;U@8R&+_GF/&2 MTCK>]]^C?W*UFUH.3/%*M+^:DZZW,8FC$S^S:ZM?Q/B9S_7D<307_Y7?>&OD MEL3D.(I6N?_H>%5:=',4@]*QMZEM>M>.TPS"LUO8(9T=TL4!9O]U0+,#\AR2 MB'*/ MAZX^FP*;1:3^Z5GK<$YH1OS3G-Q=8?9)^<;DI>E5=!#:W(;NSCH+H;F)"9Y, M?;5YQ1:CY6=MN]CTY7273X86P_Q,)&PO=V]R:W-H965TR5%P#">JM(S5=V(42S1(CG!528/] &:GERI*S"0F[9"?&& 3YH4D60YS@1 MJG!9VUFJ;4\L2^E9D+*&)V;Q*E M>6)RAP:50UE!S4M:6PR.*_O17>Y<1Q$TXE<)+;]:6RJ5/:6O:O/ML+(=%1$0 MR(62P/)Q@0T0HI1D'']Z47OPJ8C7ZW?U+SIYF

<]A0\KL\B&)E)[9U@",^ M$_%,VZ_0)Q3:5I_]=[@ D7 5B?214\+UOY6?N:!5KR)#J?!;]RQK_6R[DR#I M:6:"UQ.\@2!]WR+X/<'_( 0W"4%/".[U$/:$<.(!=;GK8FZQP%G*:&NQ[CXT M6%T[=QG*UY4KHWX[^DS6DTOK)?/#*$47)=1CUAW&N\)$X1BRG4/< 8%D $,4 MGBF*M3>C>V,'FSDBFH2Y_:_([J;(*$S?6"Q?\_U1L6*S0& 4"+1 ,!)()M7N M,+'&U!J3+!SYFQ1D#EOXBQEL.X>Y<>+.<#L#+@E'>J/T0F-ZH2&]A5D@,@I$ M]Q.5=1@-CY[J-!/[VEUN7(-]JT:)[DP?\MT<^H'9 MJ:RYM:="]C?=A8Z4"I"Q.P_R+A5R] T; D>AEK%&PO=V]R:W-H965T0/J &[A$0$J:6:-FF3HD[KGAVX!%0;,]L) MW=_/-A0QRO82^UZ?VF,:^ \Z]D%OH/YT9^4K?"L4K4".MW*+E!0']%#="BHPWO 2PN#7LP# ME^0LY:LKOE1'%#I#P*$T3H'9X08%<.Z$K(U?DR::MW3$Y?Q=_9//;K.>Y1,(7_"C?@%NZ&PO=V]R:W-H965TK4[;.;. DJ8 9.TOW[&4.C!)^G?0FV>7?O'K9? M;G'6W6M_4,I$;W75],OX8$Q[GR3]YJ!JV=_I5C7VS4YWM31VVNV3ONV4W+J@ MNDHH(5E2R[*)5PNW]MBM%OIHJK)1CUW4'^M:=G\>5*7/RQCB]X6GK77U MJ]R:PS+.XVBK=O)8F2=]_J(F06D<3>J_J9.J+'RHQ')L=-6[WVAS[(VNIRRV ME%J^C<^R<<_S^";C4Q@>0*< >@F ?P>P*8#- I*Q,B?UDS1RM>CT.>K&W6KE M<"C@GMF/N1D6W;=S[ZS:WJZ>5BQ+%\EI2#1A'D8,O<+06\0:0; +)+$%7*J@ M:!74Q;.;*C(\ 4,3,)> WR00,QDC1CA,XS!YFF4%Q7DXRL-=CO0J!R60SXA\ M$-""9&F.,Z4H4XHQ%3,F'Y2*G/. I PERA B2F9$/H@1QFE D4")!$8$,R(? M5 A& V=#"#04P1_%,$D'QC(!@H3.+FPI@KN+Y)()B%B6"AQ9W%O!M M _%*! 5Y*B"H#/<8\ T$\4L$!;:)LSK;3 8Y#QU%BKL, M15S&,\\)='-SK.\)2S&VZL" M #K"@ &0 'AL+W=O?[;A1/BXL[8_&=LXY]U[['N+L MROB;.%$JG?>RJ,3V)UH2<0#JVFEWAP8+XE44W[T1,TIV1M267C8 M]V.O)'GE+C*SMN&+C)UED5=TPQUQ+DO"_RYIP:YS%[D?"R_Y\23U@K?(:G*D M/ZE\K3=)WOI>GN9NZ MSIX>R+F0+^SZE=J"(M>QU7^G%UHHN,Y$Q=BQ0IC_SNXL)"NMBDJE)._-,Z_, M\]J\"4-+@PG8$G!+0/<)@24$4PFA)813"9$E1%,)L27$ X+7;);9_2:<.0*C5RR)(HLR[:"&+6388W,'@/F(%(((^ MY&D,"9*XCWF&,$D?LX8P:8OQ5+%MQ1BL&!N!H" M1'Q# O83^H2A$.PH!%EJ9/RQI[!_KX<1;"HT=M78OVCL%Q2@61QUTNH'@QV# M(,NDPV#1*%@4A.A&SR+86B@&(MTZ!MA<*/G$2<+609!WDN&G(!UO;@3]:CU# MR/MG#AL2S<9IS6Y(8-B1V)^^.1@V&X;,-FQS"P+:?!#+ZWSB]37P!^''O!+. MEDEU6S#?] -CDBI1_T%UV$G=/-M)00]2#Q,UYLWUJYE(5MNKI=?>;Q?_ %!+ M P04 " !S8 E-*AIWX\D! R! &0 'AL+W=OY?D M[^,+H707]05[QF?..>,+^2#5JVX!3/0F>*<+U!K3[S#650N"ZCO90V=7&JD$ M-394)ZQ[!;3V18)C$L?W6%#6H3+WN8,J3:?Z/JK(T4(XNU(NA; M&%GGQR&LD,U8MEQ Q@+RMR#T$H2\\Z_4T#)7NB-.=L3N3>62?BO\ MFC6O;?92IMLDQQ='-&+V 4/^P9 )@RW_)$(618@G2&<$298N$Z2+!*DG6,T= MW*^O7 ;,VF.Z@%EG<1POZZP6=5:>(YMQD#C97@G=@A*R^8]4MBB5W;:T3:^4 MLIN6DI0XH6LE/#MN]YJ>J#JQ3D=':>S-\>?;2&G DL9WEK6U#W@*.#3&3==V MKL(U#H&1_?A"\?2;*#\ 4$L#!!0 ( '-@"4V+,W-+;@( "<( 9 M>&PO=V]R:W-H965T(("5; M5:W42M%6W5X[B9.@!4QM)]F^?6W#4@(3*;T)V,S\W\S@89)?A7Q3)\ZU]UY7 MC5KZ)ZW;11"HW8G73#V)EC?FR4'(FFFSE,= M9*SO7.JJP"'81S4K&S\(G=[ M&UGDXJRKLN$;Z:ES73/Y9\TK<5WZR/_8>"F/)VTW@B)OV9'_X/IGNY%F%0PJ M^[+FC2I%XTE^6/HKM%BCV#HXB]>27]7HWK.I;(5XLXNO^Z4?VHAXQ7?:2C!S MN?!G7E56R<3QNQ?U!Z9U'-]_J']VR9MDMDSQ9U']*O?ZM/13W]OS SM7^D5< MO_ ^(>I[??;?^(57QMQ&8A@[42GWZ^W.2HNZ5S&AU.R]NY:-NUZ[)PGJW6 ' MW#O@P0$G+I<.Y"+_Q#0KX^$=)KLO/D0Q4EXYQ0AN/W0O/](&$]1\:RNB$833C#Z3M=<'MV$4MY.G!LW M'D>[PQ1<8?>=_V?>C=#O3![+1GE;HCJ%EJT_5@.AO\&Q5]02P,$% @ &ULC5;1CILP$/P5Q <<>&T,CI)( MO515*[52=%7;9U_B).@ 4W"2Z]_7!H(26$Z\!-N9V9U=,V*75UV]U2>EC/>> M9T6]\D_&E(L@J'JL/\<=)5+8[?5,:C+2LE]0\JS ,*0![E,"W^] M;,ZVU7JISR9+"[6MO/JY*NI4%UZE#BO_$UEL@#E"@_B=JFM]M_9<*:]:O[G-M_W*#YTBE:F= M<2&D?5S41F69BV1U_.V"^GU.1[Q?WZ)_:8JWQ;S*6FUT]B?=F]/*3WQOKP[R MG)D7??VJNH(BW^NJ_ZXN*K-PI\3FV.FL;GZ]W;DV.N^B6"FY?&^?:=$\KUW\ M&PTG0$> GD#8AP3:$>B $+3*FE(_2R/7RTI?O:J]K5*ZEX(LJ&WFSATVO6O^ ML]76]O2R9F&\#"XN4(=Y;C%PAX%'Q 9!T!X26 &]"D!50,.G=WS!<#Y%^;3A MLX" ZXE1/3&BA^ !$C1 ,KLA N6+&0T1HT(!*&,# MV&8,8YPS,7&_),2-%R*")EI*)KQ+9O>$X+XC@(B@0_O#J%[!;<6"3^3"/4KF MF)0@[F-$A'0J%VX_@OB/L&$N-K[N. (111.Y<*>2",DU%0(W*^'S+Q*W%\'\ M-7R].]!'AG_,A3N1)$BNJ?O!S4C$[((!MP]@]AD6W($^,/1C*MQF0)!4$RV# MB>_;_ \L MCFE1>Z_:V*&F&3T.6AME8X9/-MK)3J/])E,'XY:Q75?M2-9NC"Z[<3/H9][U M?U!+ P04 " !S8 E-P>+X3($" ["0 &0 'AL+W=OV$ MZ]O7-H2"8W'\ 7N9&>\L"W;4(?Q."@BI]E%7#=GK!:7MSC!(7L :D UJ8<.> M7!"N 653?#5(BR$X"U)=&;9I^D8-RD:/(Q$[XCA"-UJ5#3QBC=SJ&N"_":Q0 MM]5&=>3H# %%6_RS,M]OI6U\[P FX5?47=5SCX\71M,/\=WF'%X#P3MD:.*B*N M6GXC%-6#"DNE!A_]O6S$O1OT'S0UP1X(]DBP@D6",Q"=M?/8Z\IY4+P=\8S5D[#H/7:M;63(98(\)@"8Q9V*HL$ON);L\72)\1OB_E\*E(MB@R2]-1%LL1?&?" M#UTUWU7R7<%W9\4.I6(K,+8I%4.%L:1JJ#!R/99U9H8\I2%/(>!(AE085S*D MPL@MMD(G6]:9&?*5AGR%@-1GB0H32(968 XK,-DR9F8H4!H*% +R]ZW"2&V9 MKL <5F"R9Q/(3:=2\B6E[!.E MF:E0:2I4F)(_Z![C35:Q0L_R3&D=8_+GKR&^BFV8:#FZ-93_NR;1<:=_L?G. M(<43:Y=:BOB!G0SZC?R_?'^L^ 'PM6R(=D*4[5=B5[D@1"'+WMRPQ MVDADG M%;Q0/@S8&/?[>3^AJ!V.*L9X7HK_ 5!+ P04 " !S8 E-:. DJX RZ:KI5?-+Z?)XDZZ);J+-LS#\'U=:%-M/VF'3G5A;[WJBN$H)0 MFM1%V<3K9;_VT*Z7ZJ*KLI$/;=1=ZKIH_VYDI:ZK&,>O"]_+XTG;A62]/!=' M^4/JG^>'ULR2T'HI+I;^KZV#%A%(7 M+^Y>-OW].OA_-8,-R&! 1@,J_FM !P/Z9N"2=Y'UJ7XL=+%>MNH:M>YMG0N[ M*? =-0]S9Q?[9]?_9[+MS.KSFE&R3)ZMHP&S<1@RP> 1D1CO(P6!*#9D9LXH MO:780A@&DU P#]H[H#<...R @0Y8[X#=.$B]!^$PO,FF]:1@(N N6+@6BI7[\. ME$_"S1T688F5^AYP36.*4#+?5HZITT7*+ % M,"P&&% #YJO! +IA$HM,!)A@-<" '#!?#C"@!S1 XL!!M2 ^6HP@/PW%F*" MY0 #>L!\/1A TQV)T8)Y'YXM#,.A$H%U P/"P7WA $'8#P<"A8*!Q04#ZL)G M]>I 8I(V94CDJ?_5!("IR'B>!@2EM#1QHH6)\&1./^.DD@=M MA\*,6W<$&PO=V]R:W-H965TW-V MKEW]+/*RV4;GMKT^Q7&S/[LB:];5U97=+\>J+K*V>ZQ/<7.M7788"A5Y+!@S M<9%=RFBW&=Z]UKM-]=[FE]*]UJOFO2BR^M\7EU>W;<2CSQ??+J=SV[^(=YMK M=G)_NO:OZVO=/<7W6@Z7PI7-I2I7M3MNHV?^]&)D7V!0_'UQMV9VO^I#>:NJ M[_W#;X=MQ/H6N=SMV[Z*K+M\N"\NS_N:NG;\F"J-[IY]P?G]9^U?A^"[8-ZR MQGVI\G\NA_:\C9)H=7#'[#UOOU6W7]T4D(Y64_2_NP^7=_*^)9W'OLJ;X>]J M_]ZT53'5TC6ER'Z.UTLY7&]3_9_%< $Q%1#W M(.L8Q&0\M_R=ILMZFKVZH> M._^:]6/,GT37-_O^Y= 5PV]=XYON[<=.Z703?_0539J742-F&GY7Q%WM=PN! M+%Y$4%Q)B2N0L(URJ$#.*D@5+J]@>3645_,&&.;%.&KTH"E'C6766")2#8TT M,.*>T:BQ,R.C!4M-@HT,-#+ 2'A&)HA(2IXPIK&1A486&$G/R 81*2VM3ADV M2J!1 HR(04YA!>GB2<(9)H$MF":3Z'&>R%115@1T'%AIWRH4"47,$@[)>^9B MP82<1//QDYPQQHFISS&D7"Z8DY/H85+:A&DJ+,PS1T ;WPJ)+.&#<>:(9W_V M\Q!HH;61DO+"1'.$--4MF%5NER. (>2(P@"!)!A#J^Q\K!^M,*X\78( $J5$ M[L%4"T2UC\ D>AA#UC$@J3R'L18(:Q^!2?2 @.*)(3*BP&0+1+:/ !)98E46 MF&J!J/81F$3S[N/,I"FGO##6 A!+Y5^!B15Z,0("*VNABK"4BEEA8);%97KY;EIA#N62_+,,- ML^@W#50JEQA8B5*LCP 2D7,%8RT1UCX"DV@^AL0*)C'0$K'J3_Y)]+!X)%9S M\IL(0RT1U,'L!R*RYS#0$@$=S/YT:<\IS+("+%NB0Q3&5/'EGXF8/H7H4UZH MDRB=3_PUM:(HS*@"6=42WV6*^*95RZ/%Z"E 51CM*.)\_L&SYM3(8/@4@,\2 M:45ALM3RO:W"O"B 0AAN$H:;K*FTKC Q"A!CB2HTQD&SQ>%J3(,&22L(5X=[ M46IH-49&(V2(%* Q#'IYPM*8!8TVCD&L*AQ:N;:4$W' @Y@A-F,:PZ#-\G Q M"QIDF3!<&X9KU\160F-D-$ F(=9UC5G0RX]E#$;!H,S@1SN)'J+E8DU]DQK, MC ',),3*;C /1BR/%^-@4&X(XI5!$N)Z[4_$>'8(7+CZ-!Q_-ZM]]5X.9^^S MM_L.BK/+#O>'W!W; M_M9V]_5X+CX^M-5U.O./[_]XV/T'4$L#!!0 ( '-@"4UF%%3L>0, %8/ M 9 >&PO=V]R:W-H965T=:*I%3_RWA6_%_B"[A6 Y/^9[ M_IW+'\?'1MT%ERS;HN)U6XC::_ANX3^0^S75 1KQL^#G=G#M=5MY$N*YN_F\ M7?AA5Q$O^49V*7+U]<+7O"R[3*J.WR:I?^'L H?7;]D_ZLVKS3SE+5^+\E>Q ME8>%G_G>EN_R4RF_B?,G;C84^Y[9_1?^PDL%[RI1'!M1MOK3VYQ:*2J31952 MY:_]=U'K[[/)_Q:&!X )@$L 3=\-H": 6@%!7YG>ZH=TY_6,>^: M@MQ3]3 WW:)^=OHWM=M6K;XLHPSFP4N7R&!6/08&F"0>0]8NA%P0@2K@4@5@ M5:S "8\HM2C>QXQ(*+I5JA-$PP0APQ-$:()()Z"C9S5108PFB-T*LLC:9H^) M-:;6F(P )(#S)"A/@O#8)Y8X/'&H>#*<)T5Y4H0GL7A2A^>.A#2>.KH,)1%Y ,'N8VA6N M>Y+]1__BNB:8L)W^Q12;9FDR]1;#%0N(8IT&-J"1\T(ZZ;R *QO(#1UL0#>; M+^ 6 )@%V'T,K@6\V\> >P!@'F#W,;@>0"+5G]0IZCIP7!1N%X"\^=F$& #W M D"\@!&[W![$!N6FLVBJ!W$C ,0((KO?#8B0 1.;31X5KF] ],W 9DI=IG@V M$."8";+/7 UWK;<2I MUM/D8/4R-#Z GG+^P?N)\VO>[(NZ]9Z$5+.2GFAV0DBN:@EG2E8'->1>;DJ^ MD]UEJJZ;?M+K;Z0XFBDVN(S2R[]02P,$% @ &UL=53;;IPP$/T5RQ\0@Q>Z M805(V515*[72*E7;9R\,%\47:ILE_?O:AE"4T!?L&9]SYHPOY)/2SZ8#L.A% M<&D*W%D[G @Q50>"F3LU@'0KC=*"61?JEIA! ZL#27!"H^@#$:R7N,Q#[J++ M7(V6]Q(N&IE1"*;_G(&KJ< Q?DT\]6UG?8*4^F)V_FK^J?0N^OER@P\*OZKKVU7X'N,:FC8R.V3FC[#TD^*T=+\5[@! M=W#OQ-6H%#?ABZK16"46%6=%L)=Y[&48IWGEF"VT?0)="'0ET%"'S(6"\X_, MLC+7:D)ZWON!^2..3]3M3>6382O"FC-O7/96)MDQ)S\+''8]'H) LA6(_^,@V15(@L!A(Y E^_QTEY^^-Y!E;S9I MQJ0!(P.&IE$4O2E#-N?7\PWIMM>&G15 MUMV.<(:-4A:C.^>C<(UT##HWUTZ.;Z_FJSH%5P_(*R?HK*/\"4$L#!!0 M ( '-@"4TU'E"HR@$ $,$ 9 >&PO=V]R:W-H965T0'.(/--9<(D!JJJI5:*;JJ[6\'EH#.QM1VPO7M:QL? M"ASJ'^Q=S\S.^H-LE.I%MP F>A6\USEJC1D.&.NJ!<'T@QR@MRN-5((9&ZH+ MUH,"5GN2X)C$\0C(O.YDRHR>36\Z^&D(GT5@JF_1^!RS%&"WA+/W:4U M+H&+;& 7^ 'FYW!2-L*S2MT)Z'4G^TA!DZ./R:%,'=X#?G4PZKMYY#HY2_GB M@J]UCF)G"#A4QBDP.]R@!,Z=D+7Q)VBBN:0CWL_?U#_[WFTO9Z:AE/QW5YLV M1T\HJJ%A5VZ>Y?@%0C^/* K-?X,;< MW3FR-2G+MOU%UU4:*H&*M"/8ZC5WO MQW%:V=% VR:00" S(4G_2Z"!0%<$/#GSK7YBAA69DF.DIL,:F+L3R8':S:Q< MTN^=7[/=:IN]%8]QG.&;$PJ8XX0A=QBR1)0;"#I#L#4PNR";+HCGTX6+9%N M;@I0+Y N!%8FCQ-FYS&]Q^SC?9S$ZW[+]\ GDJ0+X,)2NFDIW;!$5Y;2=Y5( M0A.R7Q?"=\?IGM=WIBY=KZ.S-/9F^/-KI#1@->,'>V=;^Z+G@$-CW'1GYVJZ MUU-@Y!">+)[_&\4_4$L#!!0 ( '-@"4U%_@\.:P( %X' 9 >&PO M=V]R:W-H965T@ 4]L)UW]?VQ"..%;:EV!O9F9WUM8Z[2E[XR4APGEOZI:OW5*( M;N5YO"A)@_F"=J25_QPI:["06W;R>,<(/FA24WO0]R.OP57K9JF./;,LI6=1 M5RUY9@X_-PUF?W)2TW[M O<:>*E.I5 !+TL[?"*O1/SHGIG<>9/*H6I(RRO: M.HP GQ7I^6SM*"=[2M_4YNMA[?JJ(%*30B@%+#\7LB%UK81D M&;]'37=*J8CS]57]L_8NO>PQ)QM:_ZH.HER[B>LC_ M9#^YC%ZRT ]2[Z*$1DP^8. ,$X6WD.T]!$P(3Q8P50%M5>3PC@YO$VSN$5%D MU/!/D=U#D9LRD;592//1W.6L$S<"@54@T +!3;>-5N8#)M:85F,^(>@' )HM ML0"#$,1!#(S&6( 1B@$"QD'O+,!DB?PHBNTF0ZO)T&+2.*M\P(2S3#".$@2@ M;YBT 0.0!$ELF+0JHF6"C/[N;$ $ER!!=I.1U61D,6F4E ^8Y;R=_@*8QVA' MF9?;BH+(\&9%(=.8-QL.#6$G/:FY4]!S*]3UGD6GQ^ )JN%BQ'.PV@!+?"L? MCV'6?\@/+\]WS$Y5RYT]%7*DZ<%SI%006;R_D&=2RL=NVM3D*-0REFLVC/QA M(V@WOF;>]*1F?P%02P,$% @ &ULC5;;CILP%/P5Q >L,9A+(H*TN52MU$JK MK=H^.\0): %3VPG;OZ]M" O$F_ 2VX>9\9ECRR=Q0]D;SP@1UGM95'QE9T+4 M2P!XFI$2\R=:DTI^.5)68B&7[ 1XS0@^:%)9 -=Q E#BO+*36,=>6!+3LRCR MBKPPBY_+$K-_:U+09F5#^QIXS4^94 &0Q#4^D9]$_*I?F%R!7N60EZ3B.:TL M1HXK^QDN=]!1!(WXG9.&#^:6LK*G]$TMOAU6MJ,R(@5)A9+ BCB<7]6_://2S!YSLJ'%G_P@LI4=V=:!'/&Y$*^T^4HZ0[YM=>Z_ MDPLI)%QE(O=(:<'UKY6>N:!EIR)3*?%[.^:5'IM._THS$]R.X/8$N?<]@M<1 MO \"NDM '0'-W<'O"/YD!]!ZU\7<8H&3F-'&8NU]J+&Z=G#IR^-*55"?COXF MZ\EE])+X3A2#BQ+J,.L6XPXP@3^&;&\AL$< F4"?A6O*8NW>T-WQ!IM;1!!, MZXT,1D:#D<'@)P(+H\!B?HEE"S ^&LZ,(G>@H5N(/(2\ M<%)E S!"41A.JSQ7F0G\35< M;J AOE5=5#_*'_)M"_Z!V2FON+6G0C[M^@$^4BJ(3-]YDHEGLNOWBX(; $ % M 'AL+W-H87)E9%-T&UL[;U9<]M8EB#\/-^O0-2HNJ@(B$D ) C: MW16A])+E;F?:)=F=\T7%/$ D)*&2!%@ :5D5]>/G;'<#+DC*=O7T1/@ATQ0) MW.7<<\^^_&O;[H)]5?YM7[RH]]7NWWXWBY+?!9\WZZK]M]_=[W;;9S_\T"[O MBTW>CNMM4<$OMW6SR7?P9W/W0[MMBGS5WA?%;K/^(9Y,TA\V>5G][H__VI9_ M_-?='U_6R_VFJ'9!7JV"5]6NW#T&;RH>H:RK0/]^$;3W>5.T__K#[H__^@.^ MS .DP<]UM;MOX>55L>K^^N_[:APDDS"()U'6_?%R?S<.)IG_QV,+^\OE3;MK M\N7N?W??E(>OBKL2GX A?LDW16_RS4W1!%=UO@IAW.5X8)07L(0F7\,CJ^)S M\!_%X^ Z/SQN>Y-$DXL_#[[POFC*&O>V"E[FN]Z["G3_W__X'U[@P1@K&N?U M.K_K_GJ;K]O>B'KFUV6[A#W]_T7>!*_AR]ZA=I^4I7J?_7/<_>;%OFFZTPSM M\N(BBB^2: #ZK\LU'-(+>.^N;GJ@OUPN"_@=?EWQDT-G6&\V@#'7NWKY6QA< M$QH'[_:[=@>X558]X+VHX;"K%D:%3VV]+ESWE[3]B_Q _%W_;EIWP- MS_=. ." I*$-FF)9P$,WZR(,JF+7?>YC=5.NU[ 3\US_Y(O; E8%DP+0RK:% MJ]9[YGU3;/-R%12?MPBFEA99[^[AJ);.EKHO?JAW@ ^'GWG? !5KX-1P4-ST M%A'1NY^?ZGKU #OJ?O^.EE)6<+QW)6[2^_;+8ENWY_:%5^W]31[@NI;P(AMB8M:%WE;!/7-NKPCJCA\ MG$WQJ:CVO;D]8^^*9A.LZ[PBJ.$W*[C'N(/#QVF!H(_) \L-X:NVU4/(*HYM MXK2W/@SNX[3WKXI/]?H3D(=@"7.7N^ V7^+^>F2(T:VJJQ,@P2 [!"J\=CM$ M>4;,)3!76$-1+>'A8/1+O2N"*.K2&90'GK7;?%G\V^^ X;=%\ZGXW1^#[N!$ M >_K]:IHVG_YGUD;99#R91(# 30 T:%\\#Z+)))SP M?R(8!/E^=U\WY=^+U?, * >B-%TM0VB#>!Y.%VDXG<;T$_P99UFXR&9ZC%T M?*_0(@,]!D2T(&ZM"&D(F-!NB^6N_%2L^VQA!:<%!PJ 1C)U45;JOGANWGZS M7Q-U%_I5;P!^]W /86C GM9';/4[J^*V7)8#]Z(=!/91I*!=G_[^T_G5Z'V. MF'I?[$K@T,B_SH(?!@2\ZQV,1L( 7*'7905CEB@2(/$\+(BY.*21!U8"S!*( M/$_8XYGN:SWD"D9PH/SM::\*+C[U-1MO#[[K!;Z&6HM@>[=%,04IWFEB0W*R M4-T3*JZ81O8N]/7^IETVY=9'ZH#GWA;$ZQ%O@7B4RR'2-<1'ZI;PHQF87?W> M6JL8&NLOD0>3^/6M;Z%#XPA[RZG!^2O6W(*F +6LD!&"7?ZYOY0W^K>A MD7X!'NVCM^I[0S 4%YR<]X[CQ[PMEPSHWB$UOQ:E'?W\-Q%_@D@=%=X M+_]3IALF%*/H'!7-]7X%XQ.IN;C)6Y:T$2*LUN9P8O5Z73^TSX(/]TU1.)0@ MN"X_NU\0DT0Z8'TZ=-F T,?1(ES,(O@4S:=AFD[@TS3.PB3+X%,RGX>+) Y. MNG(PPB*$.8,HB4$4R((D2<,,%S.+POD\#CSW(TBR13B9ID$\S<(TBX-Y,@TG M\T4PG2W"*8@30Q"]>]-3QKV,#UQ8ZO+#1X1)08EYL&-"#FW3>/@?W<^_R1OKY\ MR)M5\)>W)[ MS:^!B)5WE>@%R\< C4?MVKM;(<&>H84*CG *GZ!Q1+P\#8QH$'B-1.(T\-'S MM_2\S0[@+N8H0P^HK:N_[EO11'8UV@Q PRG7!6E31)'A6_Q,Y@D@$Y]*)$B M:*,]KK^LSD^;"!1Q&+P4^H=W=X,:V=^]@/\Q1YIP,\B07MPCRH/05X&^5BJ) M$U5FI4CM\&,+:^6KJ.5NGWFI*9163',.*<+6I-:.R6! &SK).F",,O3._@1C MS0%#S(!Q1:X]\&O$+P60%PY WBJ A(&1@"[U^?GOUP&5]I>GX\@Q!"ZK3R"4 M',$K974@Z, 5V7N4&Z4K6D85TC':^G;W@+*&S7]0E/0OC4X!@;H2H](@#&3; MWATT4:C_N6&>V,6 M[@7A%6"Q&>IDVY:[4\!"..FB698MK9DD+$ N_ZM/O >O]0:&[T'OB'W'U;-0 MW]X62^)JQ>]KR5>=Y M ,CJ::;?+X??]7Z[71/?AF&0>P#?W)-^P9"DVPTKTFXMOQ- DY=2U+'>B=?5 MA2*Q'NLY("!\1 OJ'LZB<:_84\?:[D$VSUMF=_D1V_:/^?*WNP8>Z1W+N^8N MKX3)AY:PHX2 ]VC&!+@IQ#.6)TL6&I3Z_ 91LYJ^:72_ 0WE$6>Z!B&PO"V7 MZ#D4[HR7^#VL;ZF,<^]Q4I^5Q/?"L&SZI;,&H_P\0.V3,,D!%3\'4FBY71U"?@YNBJ !I M@)@W3 !QFF9%M_RAW-T3-2@K ,5^R4H04 @0NC(3+@DG)!%8+\0Z)H'8:MS'AZ=@@0)\O6\,*4!P[^YK9L/XR\-]#2"^ MJ!\JE*SV-[#>,F\0J0'"@/\EP)_47$:;-R"LY4 2[F%&]O[OD1*-41D.6NN: M$#64E2M^(M.CYI8+EIE=%^MR X/*/$O[7C @X"+MUZQC&9.9AN:.[#%DFR\_ M!QLVPQ1DANDX+4!P1+Q4!X(;+&%72S9&"(JJR> 6W!0DI1(?4;,]HMN\8!-4 MUP.2!? 0/E@K5R>POHTPP)9^W*.\2X.TO+=A[HM&)UA3S\T2 'D!S((EKXR, MI8B%GRJTO#G@R3C/5V)7>U_OURL$#L:PR)']=5_1N1J2ND.:PCY0@ M.G886(FF)+SJ?Z69:_BXO#^P3D5':"UYT]"XO%@$HN7*IU?OQ/'_G-1[(?)H M-"6@X0E:2K.8$<6%;(S4(O(]5[;,YT8!U*>GU4#26Y[34&9*?,"RJ2DE!AG5 M;D\4FR_XDM!X5<(Y-.HB(7G4\ !T6IX'XKGA)U K06[?,@Z\ ((/ZV[:X'+% M.@W.;LD)UVBMSANX_"_J%1T#\;6A)93'9-K?S#P:8 : .C^[4@&Q8@Z=]EH^+(Q8<*K8C,/#%Q65A6'SOMM84TL!/T+24$VZ8&*] MMH49Q&ZB02"#$Y,ASH9* 0--QPSL"\5:]&UGZ7\G-%G.M-5G"L1 X,!$$&@' MT*#23-,%I0E[K>"/%P6]]03N"CH6.<"@[E/% .&"4A_MP7Z+WH>%#:$J\W+ ! M=. X+I7;HA 2*Y8MP2J%WS0^"I9L*T4^ QM=%1O"=L N=7_4H9$TN*\0=1F3 M@13ONT\$^^U=DZ\PJHF^5?MJ0=>$8PZ#47P^X+4!BE>CH15&IK4AL]OUF5[;T]R/@[>[1MUU7Q' MLV_W= =)=E-?DY5)S#T)BS8(UYE\!/0%Q?QN=S_&6$P,;! ]P4RPJ@N^-#OD MF]L:. !2=U#3>^K6AYV7J?5$(E"KR'=]B/CR*$H*N(_?@'+./A3_0 (W(0D MZH#JG9<6UA.=9GAH#"/D.[:&!Q 1"U!VZ-Y;TY8M#TY6YKIRMBH!)RBA%QNX M "V?F(/^LFRX*-K-!"M2D ?1!/3:"CX !<*#$\&;M*5\W[(@+0HXC3I\';T"\V1F& M900S0JPPJ"WD"^7BFG,_/ K02"+/1.F-N=*2K1A[U2@O"P4.:Q#K)B%5A:'4 MXY8+G0X=?> D,YD";=E MT^Y8=;(.2R^L^ Q*+EN$8!&DV]0-88C&?5&T5X+C3!\UNKHDB]A&+B9^I%J/ MAL[)5M@.L&-FB)(A; \[9[@^$< M031LQH$3A'6MT-2#/P9AO'%;>N8#*".NJG7]J)SJ-I:P +K)_UHW@N!^<<*P M:SP-E%("4&@*"?<@2*U!!H:I@8P#3<&M \(;<40N&"#635DIH<0;M8*2=H"2 M/ASK'DY#1&J184/\'K[J\5&]"E7;LN!R*'I#:T\9544!:SE*U(LR+*VX6I]DNSK-5> M\U>*>J!@ %E1[\[1'OR@U'M:%6M0ZAH^?,2UVF-A(G9478CXI00UX>?ZOO)) MCH-NA'Q/TK>&&E -=IY%$#A8Q[0 #R15AV;?%(]U!?KASTJ+>F])".\L$>0: MK2ZR[HX&9M!6B8%:)QL2: B_C?%>F8]L# @'-CJHWYPC9C\4:(MO!Q6;,5\T M=P,%FE])3[3V,NKJ@56U-_&SLH4'Y")K)!AT>^Z: LD-_E8%9Q&C#*R,331, M[L0/N"J!X>. 0R!JV0Q9X#YOV5M"\0SD5U!WH"]) IW,U\H8+VBOAAJ1E;L0);HJ?Q!UYH S:LU6RCQ8N.-B+\C1@V61=A1B#) M0.OPJ[)"@<+QXG/<(5DX2V-Z8+OY+6R];MHP,-HJKD?'##G(&CH2)WY8N?.J M Q);U'YMV9E#AR!9&A-S$]RG\&F,NZ.*+ZH A<%6J#<(G# 27*07V->09!&_^F*&"#L:IC M,+D'_$'%F7!-<7"*LI2X6+1"+T$+$LGQ:;J)\$+7$2/SZ,+A0"'#&<.T206PG*9$SS7;(#.3$S!_Q$70.H&)QFE& MUWRY!CY4@N:HT;@IRLT-0$5>86%=EKTJ&[0]DJF=0QZ(_I0(][S1>3&*')N@ MM]:(\Q[WB?#V,44TDT;T[H:X# [V>K^^12:7:RLUDZ=;CNN4#$A9$WM3.-*] M45$='/V-*P?\56L3PDEA%ZT),.O9N<:4F^I,PD(D9P0ZGHO]%I[1"K*6Y@B1 MM.K6$33'@0[20B<,/0M'U-955:QI*M+'6L E7'Y^N]/:#QS,=M>3H-0.Q-" QJBO!_6J.ORENAN*A8]I4^RZ\0*]!H0)6'W MW@4\%/T5<)# @ &2J+7+J5:*S& B-&H?5I"J(Q/:$^]MZ-#A#/(IV_9@,QW\ M?ET^?)- X7 MDX@BZ2=S_&U!WZ?S19A.4\]UT$N/PBB>AY-XAL'Y4_B$L\-W:9C"@'$XS:;A M/(U\@4+!F\TV9_<.N\\PD$\.Y5?C_%)?G>Q2^C#D1.JYCN[V)9,DE!/6ZV$1 M6/BNT8S%VL6^HH[KCM0C;07Q>:.>Y':Z;$F,0Y= ;Q,'(4$SX5@]5YG:=]@Q MS]KA+K1;HD/*OJ8?ZX0IZ @3"V![[71G=8]::$&(M[ M&([1/15?#GVHTXTQH62*F;/1##Z3Y3)^[GP:S=(8D'H>G&,^3I@E2G#D_3"S)FB$KI&T?#914UZ&5* M'QB@M5-HOB:XJ73OG_NC?1M5_O&O *UZOW,C%X34FOAGSJ%PDY9/N$GQ''%K M2I]30*@H1>8R2J8IW .\0<=O319.9VDXF<1P?R8S9"Q3N"_) A/3L\.W)(F3 M,($9DRS,@+--YXB#LV@!]V1VY$K$Z0Q>G\+SBPBN6X:?TEDS M:8SXC[E[TP5>0$3P&2 ZW/PD/8F'?_4I??4 3D*7E1;G2" >>)/!I/@59 M P23410AU4L!OM$$"!-@6Y3@QPR.8@9P']$AIC-XP)?H"(>3S6" .2+6= HT M%627&0@Z0,& &J<+P)A%', D$RR*D*;!=)*$B_DTT$FOHR2,8=XHIC.'/V#C M*9TXC#R;I<$(\!R0(@&-04SONH >V"7.@ M*6OR?8>C.S;[Q)3\HGWL_AT.9;GJG3:6 ?Z ='&AJLW"!C"DBM2T!\@C2%DA>1_ D!5:538(9B&PH;#Q@#\0HY MQVAY,-%\=V@*;32HBL\@:8_G8J/ V+A3YCW%A6K3">"F&)M<220RC(#FUW$P M6IWKW'Q'-1E"T?'AG[5OV/A%.)5*&8DLDQNKY&(8OZ];]KWJP#,[2&U7Y!O' ML-X"9F/,?PAPK4"F0=GXIJ[V+7ZUS1^;&L,_L79$>* Z H>)BHT6C^2^P )^ MEN=&ASVM < @!A-K"-5J>0M8\0\H=\5^@:K@]+S'4 QN5CJR-C+Z3'SBR"-? MA.4^;YWU=.U$IV69*JO.@8/3,8[H 9-U:L^VL2663!%7XQ,K.ISZW)/QYELC M0VAM5/*[\281G2V;U07:C!\#6.R*7#S*\DR.!2=ANH]09 JAH!['5EIL,&*" MW0)Y<+M?KR](%" S>RC*UR'8P9'!ON_0)\><7.@_V5_)YD@6SW6A(HH.P!_# MZV[7>XPTWU%%M)QEG5I_JT*__./<685O3CWS093SH=NH. ]T"4/Z\,I*GORU MT/9/,HC=EW?WF 94PC,KR8X6\Q#YKYL26"2L"42NO?@]2)5&'BC*JI!(=&6; MZ*-;G:\H)+V;QCDVB^QG>)Y4C8%($DWF^,\L)J4F),8ZF_&[Z82LH*/;\^ UYGS]IW)A&KO& M&\J\,SDCH.? M35*+.!Q5#(N=$$)^607EMG#6QNQSJS,A=9I5V=B%(*Q@#N6O!JRC^W=!'MHJ MWVDS3>W.0?X /EL+K-[LB!]K- 2-7E]>_WANQ]IK,W#ME*?8V/!G.5\-[Z\B MH=Y8*=>[2@T4%_NI*1M9#*@Y@ @4@X>L34+B,':%'#PEZBUF]2%ZZN8WV@DO%!=BO\',03*:+.M8?H,6!$H6&@ /DN;#$,EW]KN(%R:* MH*+@OTVM3ABIA\GG(3<+5EIN3:D*CK9PO,"23V?>+NPWNSZ5G_DB7VYA2(R5 M5*K+>XYP,/X'+IE*JDH2W+99%:E3VR\@+DM3X$$21; M[9C'9SU\+:.>.#R:-9HG!S^\AKL7"1?/$ CW+' M*GQH*)8R4^36+JRUBY<D ;:\?G1B)&Z*W0,%O/*IDD=^66YSN9-T:\P[- F>EIM5;ZF7R.B96H"TYT(7"EWT =:F,,VC^+< J!.'\2Z M7,%8+K6P!B%+.:AR?AE;Y('<3ZX#@M=YQV:N>$ M'>7G*..4/>9UD,L/.H'Z NJS06$/YKO2@,/Z[,%'V39,R7-6A_Z?M!NW9:AT68I50V4?[J.3[MX]Y",X(4NB-49 MR-AS^T-_D7U8?QDT6*C7'_Y[0F,1S^T/_46.[LZ5Z(D.(B<1X]+)SWY9[V]V MH$&;QS\TE!GB2^.P4SU$)S!Y(,PPK5RR&S27J4(Y$NKMS+U2<^O)2M;VB6>J ML"3-.+4!&"[T#2U(ZH&O*;1>51 MJ[J>?6VX(EY-4O2_.X>!@"6@33\ 1-- M+NK;6Y*>@#+H$ J@JWO !+%5X3=8HJG>/$J"\Z>R>& OR9$]D]*\?L0(L79W M@7J1KJ!!IL[%!$CMHTAC%+(5F+Q4!?5&34FV#!63O'Z4FBCD%"HU^Y7X6%.I M X-![]$@@A%5('?=Y:AN=>##06EH(P"$K<36PR,CT$QQC\_W^5XG6%&44[V3 MQ"TI"8#[>,33MHJF "6L=W)"C$ T).:*P9HN9+$7['>7DX=#87W%,@8ZN6-= MWQ6CK[>FGX!*F8'K2O,VMKE@FK>D>"OC,(A]>XX#U_S2SE'E\,['0E+#>%MC>QIZZ%VY#OXEWVR?!S_E$MQ]5>SR MO87YT#3.]AOFI:_ YF?Q"$H9G*)5V8 ED."!1.9K\ MWIW02_5'Y7GPDPG3=_HJE6U^=]<4=]HQH)PYOW(6!+L4AIU5!^LE.'F5EH4> M+1D/M94Z0!95DNQ-C0>JB]7++7!534EFPN3:IFBU3\CR\S_=64G]K8 ^^YR6 M;L4MB@%9Q%.*A8$_IA@%$V8IA7Y$(<9^3>B7F*/=< 3V^.2!4_2>:F>'$Y"M$K*[1AB+,UH9G<^"O,D@2V.L019U3@0D2/34!UF"D$\$\NO>^M#< M/9\ H-,%F[XQ*G$R#49_/2>1LU,^#P@Q?%Z*NO.FTL&:W$<$@8A66M4DXO+Z M8_!+/:9?+R93K-=E[]:V+$4*=551;79MMI2X8Q:?G9-\T9*5@M#R1N0!@&* M?G5=?4B7L2PW[ Q0B4=J9:J(F0F*8 E08QCK);44<1?CA71+INN"X=:Q: ,\FW3<"%%=G91B(M:Y MR@+B\+T5VZ],?\&Y5%;MD1=2(88.]XH3 M=EKC;569/U^.(&+!:AVWE1A&O9BR[=1L535L'(\%1\BM,'*B%9/S5NJ:LA+= M'CL.SV'_K/1Y?=%1RM"/',M;O].*-CWB_U5'N MD@^&O)"PP9S]D<*&J%2K=%=.>8';:=<;74J9?U,4P0V6R!:$S+M$KEKP73+KL1"E(E:L62$R<==][BB(JS* $Y:AY& MV93#[%00&_9-V>PWLD93U/!#%SND6((QP;L>/>VFEUE-1%UCA3Z>DN[0F#YV&ODZC24?*7*6)_VU,'F9D.MUJA!"2BRGDZ= [,,1(G ,'N\ M33I,+'<*<9,6%,VC<#&9LA84@R83@P)R/1A7AJ_,IJ#II$D "+#()B":Q\'K M?5.5[.#%6LGE9VJ6 -050^%1I>%/"T PHG'8E@XESP9E%[H\,0R;ABD(Y?(I M4P&W V7$$U3+)J ()$&"L<2S< Y2_UN@D<\Z66L'NH,$HW@6)I-%../X]S@) MH\4L3*-%<'YP>NX).:1+?&EH[<%.)BKXDTWR^?YB=.B!6N<"F< (-!]*BM=IR,9VHF$@ &=:UO=958EAZ %ZR MIL /X?]W4L2^AZ/V*DG;%:-QRZ'O_1JKO)72%.:F&CAH3;0RKNTT7*(C0C[L MV6A5O:V[^:\JBA>4&J B:!!'Y9(+(R$K5#&])ZQ ,-"-6B^2=RW.ZH]X5DP!\UB'B$^)BEB'6?KSE+,LK M$ P%X U"6]G.K>+%SBU&N"3I/$PH;2*+I^$\Z74#8T'0_^U3FQ;(6[]* ;RV MH#(HE.J MYGKJ/5X/.$M8"#S9JZ0&$_B*?%QPY1-.*GN M/2W;#7J[[%:K^90W5!: &M=P$>HO+5_QI=>LNVRWWY:L&Q!GP;US@>W U>)/ MP&2S2'_.9OS] ,'H1T92Z!++F%K*\O3[<,W'-JMU\'PHS;-SCV !5H\M=QYD M8ND\ [9*A"5,%W!U@-]?#LYIDP9KZ#2<9AG98U.T\H;3:8+Q7DYS\OE@/ M[/J?B"NO.3C.+SG+:H[GN. VX&5Z!S!XEF(*(XLJ((+%*5V#!99G .1. M9QFFY$X J9,)DIY), -1EXO3:CNL&9$3[ZI,/)UB4P';0"@ ME)(#ENXV!8^*1SB_ S)+XAO5>!?7\Z7Z]MQ*X[0"HTD2L$MSE^=HP"PJK*?7 M8NP*WG'5DTQW;N MEL2Y/C%SK\C;245\/R'/=X/=L30B+*+D(M*%D;PM25 M14C,1)>,T7U,IP%ENV:U5QF%]/K&P3O+"BC&K'D?G2]5JP*V!S)*7&-DSLK\ M=J[8=A=V#-'NXQ19@_B]!JEKCTJ%L*<>Z&%850%1F:A4 2HN]XT3MJB1'#M\3.5>@[6FPJ>Z!"SUV$@, M$YT!^%R<+C[O^(:0M6"&&@ M6F.GGE?G:65?9ZWTMC2&0*JV/7G^YWVY_$TW%2S9GQA'S\7*VFSK5G3J?+VD MDD*=C%([/,IS_1AEG=KI=-VM3M;*JJ:HA058SQ7"FX]6PFA!904"MIF@_:W* MJ36J&)Q- )Z*D^_T>R2*-@,F'R6!B5OS+1^4TMS!OUBZD":[$;P J7]P66@>3@ M08E+,F+!::?P3'5S@U=]8E@RIVLEHE<<9O(WB3CQC*#F[>F,-CQ@#W\@.V2_ M^RU_>ZAWG6<0JM\%6$^_>0&D"RIPRS!.O%4MU/!5[MMI.1B/G/,S[FO=!N]S M%>&LK+'>FK8Q2F)8V@6#-NB/1?!JJ&]H@$W"9R"YSH(W%F=UEHIKQVS%PG%G M\F_H94>;:XS")OR;V&MS]X'E33 0A>-6\(_YH5;<+PZTXG[IE!MR6H)?B=KW M@C-R/2W!#[8KI 7\V.\T_BL&G.1D@S-++"D(D)C_ V51H-RSDT+QFQI^P2O( MRBB9'OZVS]<<7RJ9MFXCD1K$B24@VSD7TE'/2-I!+?8'Z6F2:Q^STXH.11+L M9DJ^$UX5+5RKRO@0G$<0T;4+IP=OX=C9*Y!3^.?YX8+V_A1F^8T M7NP875U_Q#U9I%X ./3">WZAXT#G1QC43)QBK&G$5_'=MK?JB5HU6XE47>>8 MRYL74IV=_$@ EPT7+B1@*84#)2M>Q.)C7S6MRU;M74*JA M_EW"]+003#4%04E-079%,TL\GP@\U/VVF= 4&!3H0PFHI5@-))D%>#+.(UCK M;!(N0!G5:7S=1^(8&-W4A-[+DHW@=&NZ\_&= >( !&(!-$:_8YT9=Y5S>YF+ M8UP.HVRM6IHFZN''=0Y7\7H))!I!YDFH,W7,#)7N,4PK9^;+;<\82GQQB^^Z M_#<>+Z:_#Z+QXO?P<1[+QUS5)V&B8WJI":UILE8+TAKAA)^>SZ[)D<6(_#N$C5<"-6C2,2 MPXN\Z@R\D]++SF!#NR!0=M?/5?S[&7[,WBE<#JF^75:S&< 8&Q0?Q]?8>X/2 M6![YS%FJ^GO1U!<@EV+%W)NZ6JD:UVP2D/ASCIB3"^"N7W3A>KLSUNP MC[11&DKO'EIE;U0B$H,4XR[2HM I&(AN=PPV93(,7 M9-S$[Y,954\[#^9CT!I>"7<9 9V/YVBYBI(QR*>#@M"4#'/I/,()DZZ4A ME M(Q_@!!Y[QH6>I$@!6>S,%F0/#S#@@M1_R[KMO%<6 M]@7MTB8A4IT8] MPQ!T#CB>C 'RO7&,R585>_>.DXXCH33S\50^\9;VE54!R"E\0XXRB[^B "3# MN@(KVMFG #]T\)]A05#8_B*=]!.QJM< GD,W'211<(*#' M@,[C8#I/PL5T"FKB1#:/9Q!1A5>L@9:%$S2%CQ/]:XR5^\(D@2LW!I7X O @ M1LUV/D4$C?'>*(!2C,0$)DRF49C!F:8:V%$X21?A(IH$V1B4BPM0_H ;PC!1 M.$5W*WQG!L)":2"XQ&DPCU'6B*P*5HLH"I-I(O<2Q@&%%Y?#9L8(%F\PUA1> M0STS2A+/;^8"(P+.8I@WS0 D5.!D0K'RX0QKKL$L5C K"SW=XH3\[4<2?'WZ M)&69MZ:-.LKO(+;Q./BOK6*>I$[^LB>R*/_PQ=2(<)" 4K$[. *LZC)=D",$ M3A]K4I_!38\T09U-\+D,"ZNAICY#+13^7(QGB^ _^8:-HDD"0$JLXKC65[-Q M9A%<_0 , KBVH$ 8_7$^7LR&B:T1:)7<"IB2@"0,R)F-8XO\?@6%T@T?X&!^ MP$,Y U$GZ%2VLRS#NED\,"LG##.4,MVB5F%* M)-K[T/(78(R&'1[3C>LSP> Z1_%1=3JCZ%/3"YK>OI 3U3^47+\VSYO=I+7 MISO ']V5'!OC6+V5:O@[@I9T^9O3UG/SY Z8$BMV_A[D^P P!1/AS^ M+,,2I/+W0!]ZP?JTD_-'ZV"\-E%A.6Z(\)H6L:TEUE_Z)F>!B/.R;EBCNT0) M[J6&E;6*H&'3R *$\N"6(H30[J0@J_07D:>+_$?85*[G@/WQFY&-R&^"SM=IH5 L4<-DB/PJKU< M +FGI$6A!G1[BU&\ZL#X#G'G&-/XH.JN&,3/_>I11S79&)NJ<$7,0.90$M7( MB/#59-.O="!5%Y988#QG,XHY0AV%+^E*4EFG!P&*'.3*43M5Q:3=H^&R)$^= ML],07;E4[A0D(2\\51BA(MR"C@]2:IM!G#OU><@/P!/+H5&5K+4\'^(PZGMUFR^-\, M/>5'^I A$E.Q< @3_W7?E.VJU-6X,*S(RHACTDUF!O4#G6&NVVY(5QLB3290 M+T$W.ZQ+E<=DMYO.I\$5"V'K58ZE1EHE.M*IWVI-I5!_PS)W1#XHB4_NA$ID M4*U86V#VW-M"DTUL(DF]"7*;QZ'%?M]4AA&@H5@7D4)2:Q:K%SIF"J@J5 'S MSM<[*@):$JJ$-G]U!,V=!8G0J8ME-:6T5B>2 1?L*]=%?^4ZUHML2(H9V(=) M:U0Q8HP,SEGS^8B:ABT#*(1 F A; I A,N,I/N>ZX3/9?V5"&_58][7'3)XT M)J(\G;:=LL(+QU&[BZ_%[L4MY16MA@GDPM(J)$/4!ESH(U-];4CWTJ1%6VS1 M7C8FZ:I(#).?)R"@.AW PS%HNBNB8WW\M\C>055D"WO/?2%'#).+,G1R'@<%+HC,:.?R*56?XD1](F7WY? 0J[IP M>MG9J6'=6JP!2CBT'(Y (GYADDMERU\17G_ KZ3L(5.*J)].8N]W5SU?'E%) M8PMQ?,I&39]FX7P>>[ZAF/LPFF3!C XLFD]]W_4SFS; @TVA6.QS!/L J:GL M*\L''SXM7O#P$*/\/'A;W &Q!,D*$\_I5DM^(%>_9+JE:/5RG9<;E69W1Z4Y M%)\L6P[K9.M^L^*,C26V:20)XP;%/JJR_D:>V9:57.^-+E'+D278HI9T;E") M-;?4WA+X92=E,(YEC^CO#6R9X&;VA=$= H.Z-%UVG )HZ*2H0B00H5?JN[*X#WE=B4+NL MMV[_=ZV>R@EB," (#%3J:6]G=28W,D]'\MW9)9G\P&Q[F8K7QHQY;?%PNYQ% MO2Z7JA'F>\F:QH@ ^?Z\.^2/5+T-!GQOI69W'_K0S;+95SF(Y6Q1.SEC6H25 M>@>0HV(DJC 7 !:K&'FST!C7L+"47%* -0CHFW_YGU$Z>1Y-+O[,Q>.P,N.Z M4-]RN1REV0;7%_^+JXLA>M^AGD/6)CE$Q1LPZ%-.QJZPZZY:EXFE,B@J-T;W M9+%*.4M %^H?HY\N+]^?:XG2*7XBD4VDS XGFA^@-;ALNUO>2-R7'!$#.X2- MK*UZ?=:SYW:=LZK M %$+VTO0Q>V2>4W!Z;2,#RIM'K/%%BD,.(4G'H*)JDC MXQBQI5&DG%B>!U#IUH\7J+^OR(@!%)"Z"E@6.Y7O 6<#1+',P^#%/L[.I'1EB&";>[/5;KK&2Y25%"):$[MQ#65TX)*,:'CTZ/]BVX^0'__NT M]^@N^2O;8WSCX;YWV_C>;>-[MXWOW3:^=]OXWFWC>[>-[]TVODFWC:Z,\H4E M^4^*<_I>[O][N?_OY?[M,Z"A>#2R=I\$J'CW;*K))OQ!3@U7*>+F%RJB:DYPJ# MT[:"K^'SDO9H"CBH*D*2A=]R=B/5WI2!E5QQ;N7&;6A)1 [LTL J >G73MON MP@[)-/YEJ=:##H+M=JT+?OLF)_]091GGE5Z,X1QV!CP*Q$[U0PP=VVD+J%46 MUUA"1?V@U96=K"$RN*J>(-)'A*QI*Y4M"Z>UM\ISBF7.N (MA=J(:%B'B.' MADTD+9*WI [TRBJ'^FMAV>25EJ6!I(W &,[5+0?'I,3^YN)@ZP/RIU"EFXIE M*J6Q.8.&0:^GK=FU)E!+%QTWZ//=H@2V5DJ[E%9NBDX]FNCP7,.C3>U'\T2PW]XA#1;BI/>E M.W:/XO.!!A(@U]98R;*0Z#5)JR9 JF=&5F,)]'!M=.UG]8AE+?8WMN3G(\E>IX+8WF.9M^R#$)\7'TMY;*&"M4!^@*;NMO=.YS;<=KJ MV!*,@$,G?,M 4O=0VV:K6AYV7J?5$(FBJK5XVX^,(X>BJ(C_^ 4LX^!/]0/& MKX;DOI!(.XWU)HK18!@;^(ZL@6ISDS.]<*8M6U4\RNB_:FC=10"4@DW9*B[O MH+_2^^TJU%CE1R+C,9J4PA9ON,Z9.--(JJ2X TO>-W4*;_?5RBEWXDC=ZG[; M59E5?*4;& 1"Y!;T0"K'DH*J1KJ=76A=7!12N5DH<%B#V'8"SEA4CU^N=;^.P6>%[SQU)5=N<6L%7:SI2B#)&>DP M1Z>]?<0(4N\$;+OI4T:-"A)YCP=4-B!PDMYB'99>&%>4I+@86 1IQ-0GT@1[ MFQARQG&FCQI=79)%;".78.F0] %-YV0K;!;PJF6K80H(?M*#B%7))72T' ($&&?V3EL$-F3?EW11OJS::0KBO:4T-Y/>8> M\6++UO+FX/1"*3!TF2P$NFZ"'2KDD&UM)44*9TP%@32)::K]]F@)8JX(HH0J"^\4)JW=5(RTF M=^5&U#H5"2?NE%^Q3C3[G(PX(A=,9_@1W?66#:9(+#&68ZRDB-0BPX:4*E.V M@$HHJ]T40%>0\Y?MX6-P5M*@ []1016]?5CL@:+_93^@OX(.O*LKY;=8WJ/O M;:6\=!QB)-Q7,Q1V4'U65D(S^"EHX*4=F #Q-+D@5/V^I!RP]XA-5P0;=C:C M<(&HJ2K*L9BA8.D<6S0S2>"]-!N@;)JNQM 69F5<9$+NKUOUVZ%=NRX'4LGZ MMD*IH-QO12**J IOIQP9M2S+WTF1RO"X7E'OSM$>_*#4>UH56)Z\X<.OO>7N MYLR.J@L1OY2@9NPX=HGX,;S?(7%=2=\::D U\.4^2^^I':63:,!SWEPF/I+' MN@+]\&>E1=EIWG8UTVMTE,FZ.QJ805LE!FJ=;$B@(?PVH7PJU,/&@'!@HX/Z MS3EB]@/YAMI!Q88SC3H;L"Q:9B^CKAZH6F+1 ;4Z748!G,)C>9:;%3_/N% GH9^?O2T+:Q?A9X4J=/'32KIZ1#? MO!IJ82E&%6;W>64E5)*J2-$%QBE&6*"+0[86G^3UW0!S61='5!\4@2N=XPF7 M.!Q0HAS4=\L9*8;EVY2DXI.PZ1I,[C$@?RSM!!4'?T-A;->4XX@18^('46&3 M2\BF.MI/>36Y'4[J.F%DC+>4KSFH&Y;I&ME\ZZ35$ MSS7;(#,3QR=IR>D+ZZ=CM!BW-WLT:-P4Y>8&TQ3X%>V6)X&4O)U2752[V-T, M "LX4X4^60))Z MU%-X^YO*(..:[&TZ(Q BN_?J6VCYJ*S63I]N":U>6+#KQ MFK3?ELKGJI.@A"CQVG:*Y>7+O^U+DT72MW.-J;:F,PD+D1S=Y4094N$KK2!K M:8X02:MN'4%S; I 8N #/0M'U-955:QI*M+'*'@++=ZW.ZW]4.>YG@2E=B!Q MB2K]7& A0X- M>I+;Z;*3Z&]OXB D:"84A#JXC)8*6M*A<2P:I:* M);(_C69I#$@]IXS9),R2.;PP-"Q62E)#I^$\F5*#C6Y5S#B,(RQ),0VX>78: M3WI*HUDB3$AEKY)%@!VO)XLD&,%5PT9JL#U3O2J9A=D;!28?%3C+2HH+*^]\6>Y>;W"MO^<\7[E MU&XFSJ,79,P0!]N9^I)P^F5]#@S@M'?]FH2EH1Y"]*-]&U5]LE^EL,FEQ^#R M2I/,%USSQFVZ>/PFQ7/$K2E]QGXQ$19F"T;)-(5[P#GQQVY-%DYG6(L>UV-L7T^E$T!S*RP N("#X#1(>;GZ0G\?"O/J6O'L#I M4_S.8*//!<(],:=8H"".^8\D6P#PJ%(^TA \?D#!692<3^F,(O*5#ZLV ^ M1Q ?,98C2<12"@E\PJZ86.QT%$5(];"&030!P@38%B7X,8.CF '<1W2(Z0P> M8(6.+<:H:B/W@L/)L)GG'!%K.@6:"K(+MM,#"@;4.%T QBQBK.\_P2+Q:1I, M)TFXF$]--0BG%@3^ 1M/Z<1AY-DL=GAM_HX[Z(%M MPAP5R9I\W^'HCFUZ#%FF?H^I](#)UMII8QG@#S@'Q*1M.Y!Z6AYO C/6\@ 0(EB)2Z1R2HB,0H M)+&70(<.^_U2@Y:NCO^08\ZDB91M>L$S-JY6*V*LM]!OU3)T@,3&X3Q#0)!" M%B'MI),[PXJF"V1,$:EM"9!'D+9 \CJ")RFPJFP2S$!D0VESAG1S@A5-HH@D MMH$.3V=4.RT!L@9'9INA>M4N+,@7B%G&.T/)C5ZO 4VFA0%9]W MIM!NO^X)6\\&8CP[/PU\'W=LM=4AXS9 MX66[(M\X)O$V7U,&?FB5Z[JIJSU55MOFCTV]7G.-S-!I%>(4>)4 3[&N(C#O MBWP5VCX7'; DM3R(J(=JM;P%U="8+?I5(86 0S&569V:M7G09YP3%QQY$2S' M=^NLIVOA\7;S[?5O5O:8 P=7VBU:[8;";&=55D#37EBAP4%*TP\GQM!OI]!( M4U?U7B(X>IA[['G4@92FRPW3<+F8GTD%_X6X^!5COEI6OTLR3+,[@;[]IL'I%R@73ZB[TFGH NM"I]0*4!K\:V2ZUK'H MU%MV"KCJ-25.W.(;N/5UKEPHK/M8;;"Z!Z<$@AV)*C)2Z$L5=]L$T0,4UN1^ M9>?,VY9.]Y3JJF?",B90U]Y'7C-V:.22/GH,!U;ERDK)^58'?[F_ \'XI&,' MC'_!CB@K2>&VTG1W M>O&!K@ZQWVH3H3C3D!<2-IBS/U+!!4O]JE@!]A? [;0+,*DBU":BS'&5-FXH M,AE6,Y^OJ#\:%[/H]?0F MV^^9U6F:=!2E>?B;5#/..-@AD6:6#Y^P^IU'R@YL%>[SAKPZ05I^@F)I]6VM^-?'0?3LR'3"4YT%F#G M%NPMCH;&!;ZL1%_+95!;T7_H)X-EM2!^:ZTL/02[_-'(LWNJ&SB4.E"]0'*K%XH0OHE0&NS>T/ M_47V8?UET&#DUA_^>T)C$<_M#[U%]JZAU=-7VX=?4%9[[PI]C[:PHRT.01)= MK3*5/^&*@WW*#@>M )CZ_,I@MJF T@ M6&0 $-")7^^;BKN]XQ2WY6?NWQZ18(EDG#\MX/S(&X'MY5 C;-#+2+(9G TH M,"D0(OF4*63?VH QJT]FU.TYSI(@P7L,0BQ0NK=PF,\ZP?E6[()E19 "6X 8 MR01D6Y8F 3.P?WL:82_@0].'E 8V0#^_&*U?'ERKZN!*!@@0FZ B MT 8R1@"7CC-BUT!6<"<]''UCU;RZ,KZ"%U80ACY_RNPZ-(#=X]47Q<%(\ZUN MO3NJ/2'H/$!$YQ%"!-03V#<;:K!;U&2!G[-D06::SB#&,(-5J*:HJX \@BB> M3))@ 3B>98B^DXQZ0=%3;RS2=S >102\4WHO#*?[#1G2!Z&-'L?'8F=7]'?P M".&2@.2<$-,$R0Q4A!Z67$JFW"L5[3-$PWH/#K>NLLF=>LTVQ'];T4'-0!%5 MM.EL@7HT(P92KCC*]%-V$W-M^-DMA69H#XH"TP!>TB@5$FH.VJ M41PV2J&S"[BHD_D"T#,&@,_TDQ36%-T\ M=]5H;(TY']QJXDL37[^4;G27384DN^N&F["84%]EH.0 ;_X$?"N+].=L1M\? MQ&N6K*^40Y'3..6VBBO^1(+JA#)I[Z6([MIC*47X9 +9C!VA:#-#APX,F34[ M= 868&;OS(-L)@5U))D3X0W3!9 6X,B7@W/:I-,:&JX;2*^H)::H>X;3:7(( MRJ^YXOO/XA26 ]8IN53,11^P%^A^4B+C^IW- FJ4SU&^Y3I+/3P:D:E<)<"2 MJUSYL'DX+@*%)2$_+Y6Z7W&KFW,6G]Q%." WB_$:Q#N.$(5V!A97M)@5=^.E M=P#O00E/%R(S@"P4IW/NBTRMEH$?9FAI!HHW!Y42M"V0@^'(I\ ,@;2!WCX' M40V^!EV)A)*,+LH+.=F?8#04E18X>)R8&@44L,35G:B]64#]P9 MNA7NE3E,I5X6-Z=I,C\[76G>ZH@/'. $OSD*=<7M9/OWX!D/B,:SU@?@THS4S0_">/9Q$OTK3;9?R"%#72$ M4\#C--_.)<[Z%+CHE!EN],8OJI9Y9D@K"O*(=>P9=^]M 0M4:(!R;7BK%L6( M^^@C0AL#_;$ 2:%HEB7W1H43<^DT;@6E M':XW_)O8:W/W@7X2%-C83(E_])J#75OA\R_L\/FA$QO0DF"^.'B_SBLQ+4[X MKR=P='<$_F:BOO'@;H=+F]?-:]>ZU;N+6US*A-(X,+Q9G0*YJ('BIT#64=*) MYY.#_7BG0.,G"=!XM"\EL^#J^J/[")K[)^$"*+MN(--]) ;->CHUX0BR9%.O M\-:TR[MK,!(*SAW.?@'H,Q1;8(7XF-@6W9SY4IHS7^K.&=X[9D4]W*K.+K0 MDF1-*0T3M_OC.@=4@AM=4V='3S,8XRTW5_BAVS3:ZNCQY1HQUJ^_N,5W-8NC M>E+Q>#']?1"-%[^'C_-8/KY2T>*?:BRL0$4VDV@%$'TX9X'\W$VQT.@ MGD(CH"3Q' 6-*!D#3QNDHJ;)-DR8=$DL+I1E,L T8##8LKQW3(5>)'#.#/52 MXJ$S#/>+^F>M'I>\2ZRANXN5F"4G MW/K+IHS'JIQ/K';V11?AYM%P<>K\%5RA9Z<7G^5A#F03Y7>)BIN:E.Z-Z3"^ M+NIQ&2'/17IGS:6^>V7-UUEW[_Z]T;AZX">0&<9)%%S@&8[AIHR#Z3P)%]-I M,!M/!,)XO!%YZ-$EE(&P#1=FG.A?8PQ-"),$;O,X2F"L^1CTI'$PGR+NQW@E MU5F1V7H"$R934)0 75)]CE$X21?A(IH$V1B$G@N018$0PS 1J,*E-5VOX/ J^. 9%1.._ MMA!\DL#[RYYHK_S#MU^CQ$$J35Y . P,7)XN2#D&/,"Z2&= 3B)-M6<3?"Y# MCQ.J$#.4D^'/Q7BV"/Z3K_$H D5YEB16F(/UU6R<651=/P"# -8MR$NA/\[' MB]DP13=RF1*_ &<2$.@ 3;-Q;-'XKR"#NN@@',P/>"AG(%%B.,G,$D3%,.)JQJ*JF/(_;.LQ7-PY;T@4YD:*"9D"J&YIR,5,<4 M5(T,U(<8S4&+,,H2"[K#H, %$=L_ET^I^A0GZA/>FX-&V6I7T@R85W2-@