QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 | |||||
For the quarterly period ended |
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 | |||||
For the transition period from to |
(State or other jurisdiction of incorporation or organization) | (I.R.S. Employer Identification No.) |
Title of each class | Trading symbol | Name of each exchange on which registered | ||||||
Accelerated filer ☐ | Non-accelerated filer ☐ | |||||||
Smaller reporting company | Emerging growth company |
PAGE | ||||||||
Term | Definition | |||||||
2017 Option Plan | 2017 Stock Option Plan | |||||||
2020 Credit Agreement | Credit agreement dated July 27, 2020, as amended, supplemented, or modified | |||||||
2020 Plan | Jamf Holding Corp. Omnibus Incentive Plan | |||||||
2020 Revolving Credit Facility | Revolving credit facility available under the 2020 Credit Agreement | |||||||
2021 ESPP | Jamf Holding Corp. 2021 Employee Stock Purchase Plan | |||||||
2026 Notes | Convertible Senior Notes due 2026 | |||||||
ARR | Annual Recurring Revenue | |||||||
AWS | Amazon Web Services | |||||||
ASC 606 | ASC Topic 606, Revenue from Contracts with Customers | |||||||
ASC 805 | ASC Topic 805, Business Combinations | |||||||
ASC 850 | ASC Topic 850, Related Party Disclosures | |||||||
BYOD | Bring your own device | |||||||
Cash Plan | Jamf Holding Corp. Annual Cash Incentive Plan | |||||||
CEO | Chief executive officer | |||||||
CODM | Chief operating decision maker | |||||||
Credit Agreement Amendment | Amendment No. 2 to the 2020 Credit Agreement, effective April 7, 2023 | |||||||
Current Period ARR | ARR from the same cohort of customers used to calculate Prior Period ARR as of the current period end | |||||||
dataJAR | Data Jar Ltd. | |||||||
dataJAR Purchase Agreement | Share Purchase Agreement, dated as of July 13, 2023, entered into in connection with the acquisition of dataJAR | |||||||
Digita | Digita Security LLC | |||||||
EUR | Euro | |||||||
Exchange Act | The Securities Exchange Act of 1934, as amended | |||||||
GAAP | U.S. generally accepted accounting principles | |||||||
GBP | British pound sterling | |||||||
IPO | Initial public offering | |||||||
IT | Information technology | |||||||
JNGF | Jamf Nation Global Foundation | |||||||
LIBO Rate | London interbank offered rate | |||||||
MSP | Managed services provider | |||||||
Prior Period ARR | ARR from the cohort of all customers as of 12 months prior to period end | |||||||
R&E | Research and experimental | |||||||
RSU | Restricted stock unit | |||||||
SaaS | Software-as-a-service | |||||||
SAFE | Simple agreement for future equity | |||||||
SEC | Securities and Exchange Commission | |||||||
SMBs | Small-to-medium-sized businesses | |||||||
SwiftConnect, Inc. | SwiftConnect | |||||||
Term SOFR | Forward-looking secured overnight financing rate | |||||||
UK | United Kingdom | |||||||
U.S. | United States | |||||||
Vista | Vista Equity Partners, LLC and its affiliates | |||||||
Wandera | Wandera, Inc. | |||||||
ZecOps | ZecOps, Inc. | |||||||
ZecOps Merger Agreement | Agreement and Plan of Merger, dated as of September 23, 2022 in connection with the acquisition of ZecOps |
June 30, 2023 | December 31, 2022 | ||||||||||
(Unaudited) | |||||||||||
Assets | |||||||||||
Current assets: | |||||||||||
Cash and cash equivalents | $ | $ | |||||||||
Trade accounts receivable, net of allowances of $ | |||||||||||
Income taxes receivable | |||||||||||
Deferred contract costs | |||||||||||
Prepaid expenses | |||||||||||
Other current assets | |||||||||||
Total current assets | |||||||||||
Equipment and leasehold improvements, net | |||||||||||
Goodwill | |||||||||||
Other intangible assets, net | |||||||||||
Deferred contract costs, non-current | |||||||||||
Other assets | |||||||||||
Total assets | $ | $ | |||||||||
Liabilities and stockholders’ equity | |||||||||||
Current liabilities: | |||||||||||
Accounts payable | $ | $ | |||||||||
Accrued liabilities | |||||||||||
Income taxes payable | |||||||||||
Deferred revenues | |||||||||||
Total current liabilities | |||||||||||
Deferred revenues, non-current | |||||||||||
Deferred tax liability, net | |||||||||||
Convertible senior notes, net | |||||||||||
Other liabilities | |||||||||||
Total liabilities | |||||||||||
Commitments and contingencies (Note 7) | |||||||||||
Stockholders’ equity: | |||||||||||
Preferred stock, $ | |||||||||||
Common stock, $ | |||||||||||
Additional paid‑in capital | |||||||||||
Accumulated other comprehensive loss | ( | ( | |||||||||
Accumulated deficit | ( | ( | |||||||||
Total stockholders’ equity | |||||||||||
Total liabilities and stockholders’ equity | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Revenue: | |||||||||||||||||||||||
Subscription | $ | $ | $ | $ | |||||||||||||||||||
Services | |||||||||||||||||||||||
License | |||||||||||||||||||||||
Total revenue | |||||||||||||||||||||||
Cost of revenue: | |||||||||||||||||||||||
Cost of subscription (exclusive of amortization expense shown below) | |||||||||||||||||||||||
Cost of services (exclusive of amortization expense shown below) | |||||||||||||||||||||||
Amortization expense | |||||||||||||||||||||||
Total cost of revenue | |||||||||||||||||||||||
Gross profit | |||||||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||
Sales and marketing | |||||||||||||||||||||||
Research and development | |||||||||||||||||||||||
General and administrative | |||||||||||||||||||||||
Amortization expense | |||||||||||||||||||||||
Total operating expenses | |||||||||||||||||||||||
Loss from operations | ( | ( | ( | ( | |||||||||||||||||||
Interest income (expense), net | ( | ( | |||||||||||||||||||||
Foreign currency transaction gain (loss) | ( | ( | |||||||||||||||||||||
Loss before income tax (provision) benefit | ( | ( | ( | ( | |||||||||||||||||||
Income tax (provision) benefit | ( | ( | ( | ||||||||||||||||||||
Net loss | $ | ( | $ | ( | $ | ( | $ | ( | |||||||||||||||
Net loss per share, basic and diluted | $ | ( | $ | ( | $ | ( | $ | ( | |||||||||||||||
Weighted‑average shares used to compute net loss per share, basic and diluted |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Net loss | $ | ( | $ | ( | $ | ( | $ | ( | |||||||||||||||
Other comprehensive income (loss): | |||||||||||||||||||||||
Foreign currency translation adjustments | ( | ( | |||||||||||||||||||||
Total other comprehensive income (loss) | ( | ( | |||||||||||||||||||||
Comprehensive loss | $ | ( | $ | ( | $ | ( | $ | ( |
Stock Class | Additional Paid‑In Capital | Accumulated Other Comprehensive Loss | Accumulated Deficit | Stockholders’ Equity | |||||||||||||||||||||||||||||||
Common | |||||||||||||||||||||||||||||||||||
Shares | Amount | ||||||||||||||||||||||||||||||||||
Three Months Ended June 30, 2023: | |||||||||||||||||||||||||||||||||||
Balance, March 31, 2023 | $ | $ | $ | ( | $ | ( | $ | ||||||||||||||||||||||||||||
Exercise of stock options | — | — | |||||||||||||||||||||||||||||||||
Vesting of restricted stock units | — | — | — | — | — | ||||||||||||||||||||||||||||||
Issuance of common stock under the employee stock purchase plan | — | — | — | ||||||||||||||||||||||||||||||||
Share‑based compensation | — | — | — | — | |||||||||||||||||||||||||||||||
Foreign currency translation adjustments | — | — | — | — | |||||||||||||||||||||||||||||||
Net loss | — | — | — | — | ( | ( | |||||||||||||||||||||||||||||
Balance, June 30, 2023 | $ | $ | $ | ( | $ | ( | $ | ||||||||||||||||||||||||||||
Three Months Ended June 30, 2022: | |||||||||||||||||||||||||||||||||||
Balance, March 31, 2022 | $ | $ | $ | ( | $ | ( | $ | ||||||||||||||||||||||||||||
Exercise of stock options | — | — | |||||||||||||||||||||||||||||||||
Vesting of restricted stock units | — | — | — | — | — | ||||||||||||||||||||||||||||||
Issuance of common stock under the employee stock purchase plan | — | — | — | ||||||||||||||||||||||||||||||||
Share‑based compensation | — | — | — | — | |||||||||||||||||||||||||||||||
Foreign currency translation adjustments | — | — | — | ( | — | ( | |||||||||||||||||||||||||||||
Net loss | — | — | — | — | ( | ( | |||||||||||||||||||||||||||||
Balance, June 30, 2022 | $ | $ | $ | ( | $ | ( | $ |
Stock Class | Additional Paid‑In Capital | Accumulated Other Comprehensive Loss | Accumulated Deficit | Stockholders’ Equity | |||||||||||||||||||||||||||||||
Common | |||||||||||||||||||||||||||||||||||
Shares | Amount | ||||||||||||||||||||||||||||||||||
Six Months Ended June 30, 2023: | |||||||||||||||||||||||||||||||||||
Balance, December 31, 2022 | $ | $ | $ | ( | $ | ( | $ | ||||||||||||||||||||||||||||
Exercise of stock options | — | — | |||||||||||||||||||||||||||||||||
Vesting of restricted stock units | — | — | — | ||||||||||||||||||||||||||||||||
Issuance of common stock under the employee stock purchase plan | — | — | — | ||||||||||||||||||||||||||||||||
Share‑based compensation | — | — | — | — | |||||||||||||||||||||||||||||||
Foreign currency translation adjustments | — | — | — | — | |||||||||||||||||||||||||||||||
Net loss | — | — | — | — | ( | ( | |||||||||||||||||||||||||||||
Balance, June 30, 2023 | $ | $ | $ | ( | $ | ( | $ | ||||||||||||||||||||||||||||
Six Months Ended June 30, 2022: | |||||||||||||||||||||||||||||||||||
Balance, December 31, 2021 | $ | $ | $ | ( | $ | ( | $ | ||||||||||||||||||||||||||||
Exercise of stock options | — | — | |||||||||||||||||||||||||||||||||
Vesting of restricted stock units | — | — | — | — | — | ||||||||||||||||||||||||||||||
Issuance of common stock under the employee stock purchase plan | — | — | — | ||||||||||||||||||||||||||||||||
Share‑based compensation | — | — | — | — | |||||||||||||||||||||||||||||||
Foreign currency translation adjustments | — | — | — | ( | — | ( | |||||||||||||||||||||||||||||
Net loss | — | — | — | — | ( | ( | |||||||||||||||||||||||||||||
Balance, June 30, 2022 | $ | $ | $ | ( | $ | ( | $ |
Six Months Ended June 30, | |||||||||||
2023 | 2022 | ||||||||||
Operating activities | |||||||||||
Net loss | $ | ( | $ | ( | |||||||
Adjustments to reconcile net loss to cash (used in) provided by operating activities: | |||||||||||
Depreciation and amortization expense | |||||||||||
Amortization of deferred contract costs | |||||||||||
Amortization of debt issuance costs | |||||||||||
Non-cash lease expense | |||||||||||
Provision for credit losses and returns | |||||||||||
Share‑based compensation | |||||||||||
Deferred tax benefit | ( | ( | |||||||||
Adjustment to contingent consideration | |||||||||||
Other | ( | ||||||||||
Changes in operating assets and liabilities: | |||||||||||
Trade accounts receivable | ( | ( | |||||||||
Income tax receivable/payable | |||||||||||
Prepaid expenses and other assets | ( | ( | |||||||||
Deferred contract costs | ( | ( | |||||||||
Accounts payable | ( | ||||||||||
Accrued liabilities | ( | ( | |||||||||
Deferred revenue | |||||||||||
Net cash (used in) provided by operating activities | ( | ||||||||||
Investing activities | |||||||||||
Acquisitions, net of cash acquired | ( | ||||||||||
Purchases of equipment and leasehold improvements | ( | ( | |||||||||
Purchase of investments | ( | ||||||||||
Other | ( | ( | |||||||||
Net cash used in investing activities | ( | ( | |||||||||
Financing activities | |||||||||||
Debt issuance costs | ( | ||||||||||
Cash paid for offering costs | ( | ||||||||||
Cash paid for contingent consideration | ( | ( | |||||||||
Payment of acquisition-related holdback | ( | ( | |||||||||
Proceeds from the exercise of stock options | |||||||||||
Net cash provided by (used in) financing activities | ( | ||||||||||
Effect of exchange rate changes on cash, cash equivalents, and restricted cash | ( | ||||||||||
Net (decrease) increase in cash, cash equivalents, and restricted cash | ( | ||||||||||
Cash, cash equivalents, and restricted cash, beginning of period | |||||||||||
Cash, cash equivalents, and restricted cash, end of period | $ | $ |
Six Months Ended June 30, | |||||||||||
2023 | 2022 | ||||||||||
Supplemental disclosures of cash flow information: | |||||||||||
Cash paid for: | |||||||||||
Interest | $ | $ | |||||||||
Income taxes, net of refunds | |||||||||||
Non-cash activities: | |||||||||||
Employee stock purchase plan | |||||||||||
Offering costs accrued but not paid | |||||||||||
Operating lease assets obtained in exchange for operating lease liabilities | |||||||||||
Purchases of equipment and leasehold improvements accrued but not paid | |||||||||||
Reconciliation of cash, cash equivalents, and restricted cash within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows above: | |||||||||||
Cash and cash equivalents | $ | $ | |||||||||
Restricted cash included in other current assets | |||||||||||
Restricted cash included in other assets | |||||||||||
Total cash, cash equivalents, and restricted cash | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
The Americas (1) | $ | $ | $ | $ | |||||||||||||||||||
Europe, the Middle East, India, and Africa | |||||||||||||||||||||||
Asia Pacific | |||||||||||||||||||||||
$ | $ | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Balance, beginning of period | $ | $ | $ | $ | |||||||||||||||||||
Provision | |||||||||||||||||||||||
Write-offs | ( | ( | ( | ( | |||||||||||||||||||
Recoveries of amounts previously written off | |||||||||||||||||||||||
Balance, end of period | $ | $ | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
SaaS subscription and support and maintenance | $ | $ | $ | $ | |||||||||||||||||||
On‑premise subscription | |||||||||||||||||||||||
Subscription revenue | |||||||||||||||||||||||
Professional services | |||||||||||||||||||||||
Perpetual licenses | |||||||||||||||||||||||
Non‑subscription revenue | |||||||||||||||||||||||
Total revenue | $ | $ | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Balance, beginning of the period | $ | $ | $ | $ | |||||||||||||||||||
Balance, end of the period | |||||||||||||||||||||||
Change | $ | $ | ( | $ | ( | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Balance, beginning of the period | $ | $ | $ | $ | |||||||||||||||||||
Revenue earned | ( | ( | ( | ( | |||||||||||||||||||
Deferral of revenue | |||||||||||||||||||||||
Other (1) | ( | ( | |||||||||||||||||||||
Balance, end of the period | $ | $ | $ | $ |
June 30, 2023 | |||||||||||||||||||||||
Level 1 | Level 2 | Level 3 | Total | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Assets | |||||||||||||||||||||||
Cash equivalents: | |||||||||||||||||||||||
Money market funds | $ | $ | $ | $ | |||||||||||||||||||
Total cash equivalents | $ | $ | $ | $ |
December 31, 2022 | |||||||||||||||||||||||
Level 1 | Level 2 | Level 3 | Total | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Assets | |||||||||||||||||||||||
Cash equivalents: | |||||||||||||||||||||||
Money market funds | $ | $ | $ | $ | |||||||||||||||||||
Total cash equivalents | $ | $ | $ | $ | |||||||||||||||||||
Liabilities | |||||||||||||||||||||||
Contingent consideration: | |||||||||||||||||||||||
Accrued liabilities | $ | $ | $ | $ | |||||||||||||||||||
Total contingent consideration | $ | $ | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Balance, beginning of period | $ | $ | $ | $ | |||||||||||||||||||
Total (gains) losses included in: | |||||||||||||||||||||||
Net loss | |||||||||||||||||||||||
Payments | ( | ( | |||||||||||||||||||||
Balance, end of period | $ | $ | $ | $ |
June 30, 2023 | December 31, 2022 | ||||||||||||||||||||||
Net Carrying Value | Estimated Fair Value | Net Carrying Value | Estimated Fair Value | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
2026 Notes | $ | $ | $ | $ |
Assets acquired: | |||||
Cash and cash equivalents | $ | ||||
Trade accounts receivable, net | |||||
Prepaid expenses | |||||
Other current assets | |||||
Intangible assets acquired | |||||
Operating lease assets | |||||
Liabilities assumed: | |||||
Accounts payable | ( | ||||
Accrued liabilities | ( | ||||
Income taxes payable | ( | ||||
Deferred revenue | ( | ||||
Operating lease liabilities | ( | ||||
Deferred tax liability | ( | ||||
Goodwill | |||||
Total purchase consideration | $ |
Useful Life | Gross Value | ||||||||||
(in thousands) | |||||||||||
Developed technology | $ | ||||||||||
Customer relationships | |||||||||||
Non-competes | |||||||||||
Total identifiable intangible assets | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Goodwill, beginning of period | $ | $ | $ | $ | |||||||||||||||||||
Goodwill acquired | |||||||||||||||||||||||
Measurement period adjustments | |||||||||||||||||||||||
Foreign currency translation adjustment | ( | ( | |||||||||||||||||||||
Goodwill, end of period | $ | $ | $ | $ |
June 30, 2023 | |||||||||||||||||||||||||||||
Useful Life | Gross Value | Accumulated Amortization | Net Carrying Value | Weighted‑ Average Remaining Useful Life | |||||||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||||||||
Trademarks | $ | $ | $ | ||||||||||||||||||||||||||
Customer relationships | |||||||||||||||||||||||||||||
Developed technology | |||||||||||||||||||||||||||||
Non‑competes | |||||||||||||||||||||||||||||
Order backlog | |||||||||||||||||||||||||||||
Total intangible assets | $ | $ | $ |
December 31, 2022 | |||||||||||||||||||||||||||||
Useful Life | Gross Value | Accumulated Amortization | Net Carrying Value | Weighted‑ Average Remaining Useful Life | |||||||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||||||||
Trademarks | $ | $ | $ | ||||||||||||||||||||||||||
Customer relationships | |||||||||||||||||||||||||||||
Developed technology | |||||||||||||||||||||||||||||
Non‑competes | |||||||||||||||||||||||||||||
Order backlog | |||||||||||||||||||||||||||||
Total intangible assets | $ | $ | $ |
Leases | Balance Sheet Classification | June 30, 2023 | December 31, 2022 | |||||||||||||||||
(in thousands) | ||||||||||||||||||||
Assets | ||||||||||||||||||||
Operating lease assets | $ | $ | ||||||||||||||||||
Liabilities | ||||||||||||||||||||
Operating lease liabilities - current | $ | $ | ||||||||||||||||||
Operating lease liabilities - non-current | ||||||||||||||||||||
Total operating lease liabilities | $ | $ |
Operating Leases | ||||||||
(in thousands) | ||||||||
Years ending December 31: | ||||||||
2023 (remaining six months) | $ | |||||||
2024 | ||||||||
2025 | ||||||||
2026 | ||||||||
2027 | ||||||||
Thereafter | ||||||||
Total lease payments | ||||||||
Less: imputed interest | ||||||||
Total present value of lease liabilities | $ |
Unrelated | |||||
(in thousands) | |||||
Years ending December 31: | |||||
2023 (remaining six months) | $ | ||||
2024 | |||||
2025 | |||||
2026 | |||||
2027 | |||||
Thereafter | |||||
$ |
Outstanding (1) | Unutilized Amount | Interest Rate | Maturity Date | ||||||||||||||||||||||||||||||||||||||||||||
June 30, 2023 | December 31, 2022 | June 30, 2023 | December 31, 2022 | June 30, 2023 | December 31, 2022 | ||||||||||||||||||||||||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||||||||||||||||||||||||||
2026 Notes | $ | $ | N/A | N/A | Sept. 1, 2026 | ||||||||||||||||||||||||||||||||||||||||||
2020 Revolving Credit Facility | $ | $ | (2) | (2) | July 27, 2025 |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Contractual interest expense | $ | $ | $ | $ | |||||||||||||||||||
Amortization of issuance costs |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Cost of revenue: | |||||||||||||||||||||||
Subscription | $ | $ | $ | $ | |||||||||||||||||||
Services | |||||||||||||||||||||||
Sales and marketing | |||||||||||||||||||||||
Research and development | |||||||||||||||||||||||
General and administrative | |||||||||||||||||||||||
$ | $ | $ | $ |
Options | Weighted‑ Average Exercise Price | Weighted‑ Average Remaining Contractual Term (Years) | Aggregate Intrinsic Value (in thousands) | ||||||||||||||||||||
Outstanding, December 31, 2022 | $ | $ | |||||||||||||||||||||
Granted | |||||||||||||||||||||||
Exercised | ( | ||||||||||||||||||||||
Forfeitures | |||||||||||||||||||||||
Outstanding, June 30, 2023 | $ | $ | |||||||||||||||||||||
Options exercisable at June 30, 2023 | $ | $ | |||||||||||||||||||||
Vested or expected to vest at June 30, 2023 | $ | $ |
Options | Weighted‑ Average Exercise Price | Weighted‑ Average Remaining Contractual Term (Years) | Aggregate Intrinsic Value (in thousands) | ||||||||||||||||||||
Outstanding, December 31, 2022 | $ | $ | |||||||||||||||||||||
Granted | |||||||||||||||||||||||
Exercised | ( | ||||||||||||||||||||||
Forfeitures | |||||||||||||||||||||||
Outstanding, June 30, 2023 | $ | $ | |||||||||||||||||||||
Options exercisable at June 30, 2023 | $ | $ | |||||||||||||||||||||
Vested or expected to vest at June 30, 2023 | $ | $ |
Units | Weighted-Average Grant Date Fair Value (per share) | ||||||||||
Outstanding, December 31, 2022 | $ | ||||||||||
Granted | |||||||||||
Vested | ( | ||||||||||
Forfeited | ( | ||||||||||
Outstanding, June 30, 2023 | $ |
Three and Six Months Ended June 30, 2023 | |||||
Expected term | |||||
Expected volatility | |||||
Risk-free interest rate | |||||
Expected dividend yield |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands, except share and per share amounts) | |||||||||||||||||||||||
Numerator: | |||||||||||||||||||||||
Net loss | $ | ( | $ | ( | $ | ( | $ | ( | |||||||||||||||
Denominator: | |||||||||||||||||||||||
Weighted-average shares used to compute net loss per share, basic and diluted | |||||||||||||||||||||||
Basic and diluted net loss per share | $ | ( | $ | ( | $ | ( | $ | ( |
As of June 30, | |||||||||||
2023 | 2022 | ||||||||||
Stock options outstanding | |||||||||||
Unvested restricted stock units | |||||||||||
Shares related to the 2026 Notes | |||||||||||
Shares committed under the 2021 ESPP | |||||||||||
Total potentially dilutive securities |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands, except percentages) | |||||||||||||||||||||||
Loss before income tax (provision) benefit | $ | ( | $ | ( | $ | ( | $ | ( | |||||||||||||||
Income tax (provision) benefit | ( | ( | ( | ||||||||||||||||||||
Effective tax rate | ( | % | % | ( | % | ( | % |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Revenue: | |||||||||||||||||||||||
Subscription | $ | 130,591 | $ | 109,407 | $ | 257,821 | $ | 211,608 | |||||||||||||||
Services | 4,254 | 5,027 | 8,638 | 8,971 | |||||||||||||||||||
License | 244 | 1,204 | 842 | 3,317 | |||||||||||||||||||
Total revenue | 135,089 | 115,638 | 267,301 | 223,896 | |||||||||||||||||||
Cost of revenue: | |||||||||||||||||||||||
Cost of subscription(1)(2)(3)(4) (exclusive of amortization expense shown below) | 24,186 | 20,634 | 47,345 | 40,536 | |||||||||||||||||||
Cost of services(1)(2)(3)(4) (exclusive of amortization expense shown below) | 3,385 | 3,493 | 6,677 | 6,600 | |||||||||||||||||||
Amortization expense | 3,312 | 5,265 | 6,608 | 10,483 | |||||||||||||||||||
Total cost of revenue | 30,883 | 29,392 | 60,630 | 57,619 | |||||||||||||||||||
Gross profit | 104,206 | 86,246 | 206,671 | 166,277 | |||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||
Sales and marketing(1)(2)(3)(4)(5) | 63,890 | 58,750 | 124,098 | 105,075 | |||||||||||||||||||
Research and development(1)(2)(3)(4)(5) | 34,725 | 33,983 | 66,797 | 58,785 | |||||||||||||||||||
General and administrative(1)(2)(3)(4)(5) | 35,966 | 48,321 | 64,402 | 73,933 | |||||||||||||||||||
Amortization expense | 7,247 | 7,034 | 14,488 | 14,063 | |||||||||||||||||||
Total operating expenses | 141,828 | 148,088 | 269,785 | 251,856 | |||||||||||||||||||
Loss from operations | (37,622) | (61,842) | (63,114) | (85,579) | |||||||||||||||||||
Interest income (expense), net | 1,481 | (641) | 2,766 | (1,500) | |||||||||||||||||||
Foreign currency transaction gain (loss) | 1,048 | (676) | 1,652 | (1,457) | |||||||||||||||||||
Loss before income tax (provision) benefit | (35,093) | (63,159) | (58,696) | (88,536) | |||||||||||||||||||
Income tax (provision) benefit | (1,106) | 20 | (1,703) | (232) | |||||||||||||||||||
Net loss | $ | (36,199) | $ | (63,139) | $ | (60,399) | $ | (88,768) |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Cost of revenue: | |||||||||||||||||||||||
Subscription | $ | 2,715 | $ | 2,061 | $ | 4,982 | $ | 4,016 | |||||||||||||||
Services | 323 | 313 | 632 | 617 | |||||||||||||||||||
Sales and marketing | 9,076 | 13,811 | 16,575 | 19,670 | |||||||||||||||||||
Research and development | 6,401 | 10,631 | 11,434 | 14,490 | |||||||||||||||||||
General and administrative | 11,668 | 26,208 | 16,110 | 30,241 | |||||||||||||||||||
$ | 30,183 | $ | 53,024 | $ | 49,733 | $ | 69,034 |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Cost of revenue: | |||||||||||||||||||||||
Subscription | $ | 71 | $ | 24 | $ | 83 | $ | 24 | |||||||||||||||
Services | 12 | 1 | 12 | 1 | |||||||||||||||||||
Sales and marketing | 303 | 65 | 407 | 77 | |||||||||||||||||||
Research and development | 175 | 77 | 246 | 104 | |||||||||||||||||||
General and administrative | 146 | 86 | 222 | 183 | |||||||||||||||||||
$ | 707 | $ | 253 | $ | 970 | $ | 389 |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Cost of revenue: | |||||||||||||||||||||||
Subscription | $ | 306 | $ | 286 | $ | 621 | $ | 606 | |||||||||||||||
Services | 39 | 41 | 78 | 86 | |||||||||||||||||||
Sales and marketing | 787 | 633 | 1,592 | 1,317 | |||||||||||||||||||
Research and development | 456 | 397 | 923 | 756 | |||||||||||||||||||
General and administrative | 267 | 235 | 528 | 473 | |||||||||||||||||||
$ | 1,855 | $ | 1,592 | $ | 3,742 | $ | 3,238 |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Cost of revenue: | |||||||||||||||||||||||
Subscription | $ | — | $ | 23 | $ | — | $ | 61 | |||||||||||||||
Services | 1 | — | 2 | — | |||||||||||||||||||
Sales and marketing | 115 | — | 115 | 7 | |||||||||||||||||||
Research and development | 124 | 283 | 175 | 546 | |||||||||||||||||||
General and administrative | 439 | 242 | 1,145 | 1,035 | |||||||||||||||||||
$ | 679 | $ | 548 | $ | 1,437 | $ | 1,649 |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Sales and marketing | $ | 37 | $ | — | $ | 37 | $ | — | |||||||||||||||
Research and development | 10 | — | 10 | — | |||||||||||||||||||
General and administrative | 1,293 | — | 1,734 | — | |||||||||||||||||||
$ | 1,340 | $ | — | $ | 1,781 | $ | — |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(as a percentage of total revenue) | |||||||||||||||||||||||
Revenue: | |||||||||||||||||||||||
Subscription | 97 | % | 95 | % | 97 | % | 95 | % | |||||||||||||||
Services | 3 | 4 | 3 | 4 | |||||||||||||||||||
License | — | 1 | — | 1 | |||||||||||||||||||
Total revenue | 100 | 100 | 100 | 100 | |||||||||||||||||||
Cost of revenue: | |||||||||||||||||||||||
Cost of subscription (exclusive of amortization expense shown below) | 18 | 18 | 18 | 18 | |||||||||||||||||||
Cost of services (exclusive of amortization expense shown below) | 3 | 3 | 3 | 3 | |||||||||||||||||||
Amortization expense | 2 | 4 | 2 | 5 | |||||||||||||||||||
Total cost of revenue | 23 | 25 | 23 | 26 | |||||||||||||||||||
Gross profit | 77 | 75 | 77 | 74 | |||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||
Sales and marketing | 47 | 51 | 47 | 47 | |||||||||||||||||||
Research and development | 26 | 29 | 25 | 26 | |||||||||||||||||||
General and administrative | 27 | 42 | 24 | 33 | |||||||||||||||||||
Amortization expense | 5 | 6 | 5 | 6 | |||||||||||||||||||
Total operating expenses | 105 | 128 | 101 | 112 | |||||||||||||||||||
Loss from operations | (28) | (53) | (24) | (38) | |||||||||||||||||||
Interest income (expense), net | 1 | (1) | 1 | (1) | |||||||||||||||||||
Foreign currency transaction gain (loss) | 1 | (1) | 1 | (1) | |||||||||||||||||||
Loss before income tax (provision) benefit | (26) | (55) | (22) | (40) | |||||||||||||||||||
Income tax (provision) benefit | (1) | — | (1) | — | |||||||||||||||||||
Net loss | (27) | % | (55) | % | (23) | % | (40) | % |
Three Months Ended June 30, | Change | Six Months Ended June 30, | Change | ||||||||||||||||||||||||||||||||||||||||||||
2023 | 2022 | $ | % | 2023 | 2022 | $ | % | ||||||||||||||||||||||||||||||||||||||||
(in thousands, except percentages) | |||||||||||||||||||||||||||||||||||||||||||||||
SaaS subscription and support and maintenance | $ | 126,566 | $ | 104,291 | $ | 22,275 | 21 | % | $ | 247,328 | $ | 200,641 | $ | 46,687 | 23 | % | |||||||||||||||||||||||||||||||
On‑premise subscription | 4,025 | 5,116 | (1,091) | (21) | 10,493 | 10,967 | (474) | (4) | |||||||||||||||||||||||||||||||||||||||
Subscription revenue | 130,591 | 109,407 | 21,184 | 19 | 257,821 | 211,608 | 46,213 | 22 | |||||||||||||||||||||||||||||||||||||||
Professional services | 4,254 | 5,027 | (773) | (15) | 8,638 | 8,971 | (333) | (4) | |||||||||||||||||||||||||||||||||||||||
Perpetual licenses | 244 | 1,204 | (960) | (80) | 842 | 3,317 | (2,475) | (75) | |||||||||||||||||||||||||||||||||||||||
Non-subscription revenue | 4,498 | 6,231 | (1,733) | (28) | 9,480 | 12,288 | (2,808) | (23) | |||||||||||||||||||||||||||||||||||||||
Total revenue | $ | 135,089 | $ | 115,638 | $ | 19,451 | 17 | % | $ | 267,301 | $ | 223,896 | $ | 43,405 | 19 | % |
Three Months Ended June 30, | Change | Six Months Ended June 30, | Change | ||||||||||||||||||||||||||||||||||||||||||||
2023 | 2022 | $ | % | 2023 | 2022 | $ | % | ||||||||||||||||||||||||||||||||||||||||
(in thousands, except percentages) | |||||||||||||||||||||||||||||||||||||||||||||||
Cost of revenue: | |||||||||||||||||||||||||||||||||||||||||||||||
Cost of subscription (exclusive of amortization expense shown below) | $ | 24,186 | $ | 20,634 | $ | 3,552 | 17 | % | $ | 47,345 | $ | 40,536 | $ | 6,809 | 17 | % | |||||||||||||||||||||||||||||||
Cost of services (exclusive of amortization expense show below) | 3,385 | 3,493 | (108) | (3) | 6,677 | 6,600 | 77 | 1 | |||||||||||||||||||||||||||||||||||||||
Amortization expense | 3,312 | 5,265 | (1,953) | (37) | 6,608 | 10,483 | (3,875) | (37) | |||||||||||||||||||||||||||||||||||||||
Total cost of revenue | $ | 30,883 | $ | 29,392 | $ | 1,491 | 5 | % | $ | 60,630 | $ | 57,619 | $ | 3,011 | 5 | % | |||||||||||||||||||||||||||||||
Gross margin | 77% | 75% | 77% | 74% |
Three Months Ended June 30, | Change | Six Months Ended June 30, | Change | ||||||||||||||||||||||||||||||||||||||||||||
2023 | 2022 | $ | % | 2023 | 2022 | $ | % | ||||||||||||||||||||||||||||||||||||||||
(in thousands, except percentages) | |||||||||||||||||||||||||||||||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||||||||||||||||||||||||||
Sales and marketing | $ | 63,890 | $ | 58,750 | $ | 5,140 | 9 | % | $ | 124,098 | $ | 105,075 | $ | 19,023 | 18 | % | |||||||||||||||||||||||||||||||
Research and development | 34,725 | 33,983 | 742 | 2 | 66,797 | 58,785 | 8,012 | 14 | |||||||||||||||||||||||||||||||||||||||
General and administrative | 35,966 | 48,321 | (12,355) | (26) | 64,402 | 73,933 | (9,531) | (13) | |||||||||||||||||||||||||||||||||||||||
Amortization expense | 7,247 | 7,034 | 213 | 3 | 14,488 | 14,063 | 425 | 3 | |||||||||||||||||||||||||||||||||||||||
Operating expenses | $ | 141,828 | $ | 148,088 | $ | (6,260) | (4) | % | $ | 269,785 | $ | 251,856 | $ | 17,929 | 7 | % |
Three Months Ended June 30, | Change | Six Months Ended June 30, | Change | ||||||||||||||||||||||||||||||||||||||||||||
2023 | 2022 | $ | % | 2023 | 2022 | $ | % | ||||||||||||||||||||||||||||||||||||||||
(in thousands, except percentages) | |||||||||||||||||||||||||||||||||||||||||||||||
Interest income (expense), net | $ | 1,481 | $ | (641) | $ | 2,122 | NM | $ | 2,766 | $ | (1,500) | $ | 4,266 | NM |
Three Months Ended June 30, | Change | Six Months Ended June 30, | Change | ||||||||||||||||||||||||||||||||||||||||||||
2023 | 2022 | $ | % | 2023 | 2022 | $ | % | ||||||||||||||||||||||||||||||||||||||||
(in thousands, except percentages) | |||||||||||||||||||||||||||||||||||||||||||||||
Foreign currency transaction gain (loss) | $ | 1,048 | $ | (676) | $ | 1,724 | NM | $ | 1,652 | $ | (1,457) | $ | 3,109 | NM |
Three Months Ended June 30, | Change | Six Months Ended June 30, | Change | ||||||||||||||||||||||||||||||||||||||||||||
2023 | 2022 | $ | % | 2023 | 2022 | $ | % | ||||||||||||||||||||||||||||||||||||||||
(in thousands, except percentages) | |||||||||||||||||||||||||||||||||||||||||||||||
Income tax benefit (provision) | $ | (1,106) | $ | 20 | $ | (1,126) | NM | $ | (1,703) | $ | (232) | $ | (1,471) | NM | |||||||||||||||||||||||||||||||||
Effective tax rate | (3.2) | % | — | % | (2.9) | % | (0.3) | % |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Gross profit | $ | 104,206 | $ | 86,246 | $ | 206,671 | $ | 166,277 | |||||||||||||||
Amortization expense | 3,312 | 5,265 | 6,608 | 10,483 | |||||||||||||||||||
Stock-based compensation | 3,038 | 2,374 | 5,614 | 4,633 | |||||||||||||||||||
Acquisition-related expense | 1 | 23 | 2 | 61 | |||||||||||||||||||
Payroll taxes related to stock-based compensation | 83 | 25 | 95 | 25 | |||||||||||||||||||
Non-GAAP gross profit | $ | 110,640 | $ | 93,933 | $ | 218,990 | $ | 181,479 | |||||||||||||||
Gross profit margin | 77% | 75% | 77% | 74% | |||||||||||||||||||
Non-GAAP gross profit margin | 82% | 81% | 82% | 81% |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Operating loss | $ | (37,622) | $ | (61,842) | $ | (63,114) | $ | (85,579) | |||||||||||||||
Amortization expense | 10,559 | 12,299 | 21,096 | 24,546 | |||||||||||||||||||
Stock-based compensation | 30,183 | 53,024 | 49,733 | 69,034 | |||||||||||||||||||
Acquisition-related expense | 679 | 548 | 1,437 | 1,649 | |||||||||||||||||||
Acquisition-related earnout | — | 100 | — | 188 | |||||||||||||||||||
Offering costs | — | 124 | — | 124 | |||||||||||||||||||
Payroll taxes related to stock-based compensation | 707 | 253 | 970 | 389 | |||||||||||||||||||
System transformation costs | 1,340 | — | 1,781 | — | |||||||||||||||||||
Non-GAAP operating income | $ | 5,846 | $ | 4,506 | $ | 11,903 | $ | 10,351 | |||||||||||||||
Operating loss margin | (28)% | (53)% | (24)% | (38)% | |||||||||||||||||||
Non-GAAP operating income margin | 4% | 4% | 4% | 5% |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Net loss | $ | (36,199) | $ | (63,139) | $ | (60,399) | $ | (88,768) | |||||||||||||||
Exclude: income tax (provision) benefit | (1,106) | 20 | (1,703) | (232) | |||||||||||||||||||
Loss before income tax (provision) benefit | (35,093) | (63,159) | (58,696) | (88,536) | |||||||||||||||||||
Amortization expense | 10,559 | 12,299 | 21,096 | 24,546 | |||||||||||||||||||
Stock-based compensation | 30,183 | 53,024 | 49,733 | 69,034 | |||||||||||||||||||
Foreign currency transaction (gain) loss | (1,048) | 676 | (1,652) | 1,457 | |||||||||||||||||||
Amortization of debt issuance costs | 684 | 679 | 1,368 | 1,358 | |||||||||||||||||||
Acquisition-related expense | 679 | 548 | 1,437 | 1,649 | |||||||||||||||||||
Acquisition-related earnout | — | 100 | — | 188 | |||||||||||||||||||
Offering costs | — | 124 | — | 124 | |||||||||||||||||||
Payroll taxes related to stock-based compensation | 707 | 253 | 970 | 389 | |||||||||||||||||||
System transformation costs | 1,340 | — | 1,781 | — | |||||||||||||||||||
Non-GAAP income before income taxes | 8,011 | 4,544 | 16,037 | 10,209 | |||||||||||||||||||
Non-GAAP provision for income taxes (1) | (1,923) | (1,090) | (3,849) | (2,450) | |||||||||||||||||||
Non-GAAP net income | $ | 6,088 | $ | 3,454 | $ | 12,188 | $ | 7,759 |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Net loss | $ | (36,199) | $ | (63,139) | $ | (60,399) | $ | (88,768) | |||||||||||||||
Interest (income) expense, net | (1,481) | 641 | (2,766) | 1,500 | |||||||||||||||||||
Provision (benefit) for income taxes | 1,106 | (20) | 1,703 | 232 | |||||||||||||||||||
Depreciation expense | 1,855 | 1,592 | 3,742 | 3,238 | |||||||||||||||||||
Amortization expense | 10,559 | 12,299 | 21,096 | 24,546 | |||||||||||||||||||
Stock-based compensation | 30,183 | 53,024 | 49,733 | 69,034 | |||||||||||||||||||
Foreign currency transaction (gain) loss | (1,048) | 676 | (1,652) | 1,457 | |||||||||||||||||||
Acquisition-related expense | 679 | 548 | 1,437 | 1,649 | |||||||||||||||||||
Acquisition-related earnout | — | 100 | — | 188 | |||||||||||||||||||
Offering costs | — | 124 | — | 124 | |||||||||||||||||||
Payroll taxes related to stock-based compensation | 707 | 253 | 970 | 389 | |||||||||||||||||||
System transformation costs | 1,340 | — | 1,781 | — | |||||||||||||||||||
Adjusted EBITDA | $ | 7,701 | $ | 6,098 | $ | 15,645 | $ | 13,589 |
Six Months Ended June 30, | |||||||||||
2023 | 2022 | ||||||||||
(in thousands) | |||||||||||
Net cash (used in) provided by operating activities | $ | (13,231) | $ | 16,342 | |||||||
Net cash used in investing activities | (2,561) | (6,978) | |||||||||
Net cash provided by (used in) financing activities | 2,482 | (3,375) | |||||||||
Effect of exchange rate changes on cash, cash equivalents, and restricted cash | 92 | (790) | |||||||||
Net (decrease) increase in cash, cash equivalents, and restricted cash | (13,218) | 5,199 | |||||||||
Cash, cash equivalents, and restricted cash, beginning of period | 231,921 | 177,150 | |||||||||
Cash, cash equivalents, and restricted cash, end of period | $ | 218,703 | $ | 182,349 | |||||||
Cash paid for interest | $ | 391 | $ | 371 | |||||||
Cash paid for purchases of equipment and leasehold improvements | 1,786 | 2,876 |
Exhibit Number | Description | |||||||
3.1 | ||||||||
3.2 | ||||||||
10.1 | ||||||||
10.2+ | ||||||||
10.3+ | ||||||||
10.4+ | ||||||||
31.1 | ||||||||
31.2 | ||||||||
32.1* | ||||||||
32.2* | ||||||||
101.INS | Inline XBRL Instance Document | |||||||
101.SCH | Inline XBRL Taxonomy Extension Schema Document | |||||||
101.CAL | Inline XBRL Taxonomy Extension Calculation Linkbase Document | |||||||
101.DEF | Inline XBRL Taxonomy Extension Definition Linkbase Document | |||||||
101.LAB | Inline XBRL Taxonomy Extension Label Linkbase Document | |||||||
101.PRE | Inline XBRL Taxonomy Extension Presentation Linkbase Document | |||||||
104 | Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101) |
JAMF HOLDING CORP. (Registrant) | ||||||||
Date: August 8, 2023 | By: | /s/ Ian Goodkind | ||||||
Ian Goodkind | ||||||||
Chief Financial Officer (Principal Financial and Accounting Officer) |
Date: August 8, 2023 | /s/ Dean Hager | |||||||
Dean Hager Director and Chief Executive Officer |
Date: August 8, 2023 | /s/ Ian Goodkind | |||||||
Ian Goodkind Chief Financial Officer |
Date: August 8, 2023 | /s/ Dean Hager | |||||||
Dean Hager Director and Chief Executive Officer |
Date: August 8, 2023 | /s/ Ian Goodkind | |||||||
Ian Goodkind Chief Financial Officer |
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Current assets: | ||
Allowance | $ 508 | $ 445 |
Stockholders’ equity: | ||
Preferred stock, par value (in dollars per share) | $ 0.001 | $ 0.001 |
Preferred stock authorized (in shares) | 50,000,000 | 50,000,000 |
Preferred stock issued (in shares) | 0 | 0 |
Preferred stock outstanding (in shares) | 0 | 0 |
Common stock, par value (in dollars per share) | $ 0.001 | $ 0.001 |
Common stock, shares authorized (in shares) | 500,000,000 | 500,000,000 |
Common stock issued (in shares) | 124,890,541 | 123,170,172 |
Common stock outstanding (in shares) | 124,890,541 | 123,170,172 |
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Revenue: | ||||
Total revenue | $ 135,089 | $ 115,638 | $ 267,301 | $ 223,896 |
Cost of revenue: | ||||
Amortization expense | 3,312 | 5,265 | 6,608 | 10,483 |
Total cost of revenue | 30,883 | 29,392 | 60,630 | 57,619 |
Gross profit | 104,206 | 86,246 | 206,671 | 166,277 |
Operating expenses: | ||||
Sales and marketing | 63,890 | 58,750 | 124,098 | 105,075 |
Research and development | 34,725 | 33,983 | 66,797 | 58,785 |
General and administrative | 35,966 | 48,321 | 64,402 | 73,933 |
Amortization expense | 7,247 | 7,034 | 14,488 | 14,063 |
Total operating expenses | 141,828 | 148,088 | 269,785 | 251,856 |
Loss from operations | (37,622) | (61,842) | (63,114) | (85,579) |
Interest income (expense), net | 1,481 | (641) | 2,766 | (1,500) |
Foreign currency transaction gain (loss) | 1,048 | (676) | 1,652 | (1,457) |
Loss before income tax (provision) benefit | (35,093) | (63,159) | (58,696) | (88,536) |
Income tax (provision) benefit | (1,106) | 20 | (1,703) | (232) |
Net loss | $ (36,199) | $ (63,139) | $ (60,399) | $ (88,768) |
Net loss per share, basic (in dollars per share) | $ (0.29) | $ (0.53) | $ (0.49) | $ (0.74) |
Net loss per share, diluted (in dollars per share) | $ (0.29) | $ (0.53) | $ (0.49) | $ (0.74) |
Weighted‑average shares used to compute net loss per share, basic (in shares) | 124,382,767 | 119,941,482 | 123,905,072 | 119,768,871 |
Weighted‑average shares used to compute net loss per share, diluted (in shares) | 124,382,767 | 119,941,482 | 123,905,072 | 119,768,871 |
Subscription | ||||
Revenue: | ||||
Total revenue | $ 130,591 | $ 109,407 | $ 257,821 | $ 211,608 |
Cost of revenue: | ||||
Cost of revenue | 24,186 | 20,634 | 47,345 | 40,536 |
Services | ||||
Revenue: | ||||
Total revenue | 4,254 | 5,027 | 8,638 | 8,971 |
Cost of revenue: | ||||
Cost of revenue | 3,385 | 3,493 | 6,677 | 6,600 |
License | ||||
Revenue: | ||||
Total revenue | $ 244 | $ 1,204 | $ 842 | $ 3,317 |
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Statement of Comprehensive Income [Abstract] | ||||
Net loss | $ (36,199) | $ (63,139) | $ (60,399) | $ (88,768) |
Other comprehensive income (loss): | ||||
Foreign currency translation adjustments | 5,547 | (21,625) | 11,594 | (29,708) |
Total other comprehensive income (loss) | 5,547 | (21,625) | 11,594 | (29,708) |
Comprehensive loss | $ (30,652) | $ (84,764) | $ (48,805) | $ (118,476) |
Basis of presentation and description of business |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Basis of presentation and description of business | Basis of presentation and description of business Description of business We are the standard in managing and securing Apple at work, and we are the only company in the world that provides a complete management and security solution for an Apple-first environment that is designed to be enterprise secure, consumer simple, and protective of personal privacy. We help IT and security teams confidently protect the devices, data, and applications used by their workforce, while providing employees with consumer-simple, privacy-protecting technology. With Jamf’s software, devices can be deployed to employees brand new in the shrink-wrapped box, set up automatically and personalized at first power-on and administered continuously throughout the lifecycle of the device. Our customers are located throughout the world. Basis of presentation and principles of consolidation The accompanying condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in accordance with GAAP and applicable rules and regulations of the SEC regarding interim financial reporting. All intercompany accounts and transactions have been eliminated. Unaudited interim condensed consolidated financial information The interim condensed consolidated balance sheet as of June 30, 2023, the condensed consolidated statements of operations, of comprehensive loss, and of stockholders’ equity for the three and six months ended June 30, 2023 and 2022, the condensed consolidated statements of cash flows for the six months ended June 30, 2023 and 2022, and the related notes are unaudited. The condensed consolidated balance sheet as of December 31, 2022 was derived from our audited consolidated financial statements that were included in our Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the SEC on March 1, 2023. The accompanying unaudited condensed consolidated financial statements and related notes should be read in conjunction with the consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. These unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and, in management’s opinion, include all adjustments necessary for the fair presentation of the consolidated financial position, results of operations, and cash flows of the Company. All adjustments made were of a normal recurring nature. The results for the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or for any future period. Use of estimates The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the reporting date, and the reported amounts of revenue and expenses during the reporting period. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future and include, but are not limited to, revenue recognition, stock-based compensation, the expected period of benefit for deferred contract costs, the fair values of assets acquired and liabilities assumed in business combinations, useful lives for finite-lived assets, recoverability of long-lived assets, the value of right-of-use assets and lease liabilities, allowance for expected credit losses, commitments and contingencies, and accounting for income taxes and related valuation allowances against deferred tax assets. Actual results could differ from those estimates. Segment and geographic information Our CODM is our CEO, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. We operate our business as one operating segment and therefore we have one reportable segment. Revenue by geographic region as determined based on the location where the sale originated were as follows:
(1) The vast majority of our Americas revenue comes from the United States.
|
Summary of significant accounting policies |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accounting Policies [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of significant accounting policies | Summary of significant accounting policies The Company’s significant accounting policies are discussed in Note 2 to the consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. There have been no significant changes to these policies during the three and six months ended June 30, 2023. The following describes the impact of certain policies. Trade accounts receivable, net The allowance for credit losses is based on an expected loss model that estimates losses over the expected life of the trade accounts receivable. The Company estimates expected credit losses based on the Company’s historical loss information, current and future economic and market conditions, and ongoing review of customers’ account balances. Activity related to our allowance for credit losses for trade accounts receivable was as follows:
Revenue recognition The Company applies ASC 606 and follows a five-step model to determine the appropriate amount of revenue to be recognized in accordance with ASC 606. Disaggregation of Revenue The Company separates revenue into subscription and non-subscription categories to disaggregate the revenue that is term-based and renewable from the revenue that is one-time in nature. Revenue from subscription and non-subscription contractual arrangements were as follows:
Contract Balances If revenue is recognized in advance of the right to invoice, a contract asset is recorded in other current assets on the condensed consolidated balance sheets. The opening and closing balances of contract assets were as follows:
For the three and six months ended June 30, 2023 and 2022, the allowance for expected credit losses associated with contract assets was not material. Contract liabilities consist of customer billings in advance of revenue being recognized. The Company invoices its customers for subscription, support and maintenance, and services in advance. Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:
(1) Includes contract assets netted against contract liabilities on a contract-by-contract basis. There were no significant changes to our contract assets and liabilities during the three and six months ended June 30, 2023 and 2022 outside of our sales activities. Remaining Performance Obligations Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and noncancellable amounts to be invoiced. As of June 30, 2023, the Company had $454.5 million of remaining performance obligations, with 71% expected to be recognized as revenue over the succeeding 12 months, and the remainder generally expected to be recognized over the three years thereafter. Deferred Contract Costs Sales commissions, as well as associated payroll taxes and retirement plan contributions (together, contract costs), that are incremental to the acquisition of customer contracts are capitalized using a portfolio approach as deferred contract costs in the condensed consolidated balance sheets when the period of benefit is determined to be greater than one year. Total amortization of contract costs was $5.2 million and $4.1 million for the three months ended June 30, 2023 and 2022, respectively, and $10.0 million and $7.9 million for the six months ended June 30, 2023 and 2022, respectively. The Company periodically reviews these deferred contract costs to determine whether events or changes in circumstances have occurred that could affect the period of benefit of these deferred contract costs. There were no impairment losses recorded during the three and six months ended June 30, 2023 and 2022.
|
Financial instruments fair value |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Financial instruments fair value | Financial instruments fair value Assets and liabilities measured at fair value on a recurring basis The Company invests in money market funds with original maturities at the time of purchase of three months or less, which are measured and recorded at fair value on a recurring basis. Money market funds are valued based on quoted market prices in active markets and classified within Level 1 of the fair value hierarchy. In addition, the contingent consideration associated with the Digita acquisition was measured and recorded at fair value on a recurring basis. The estimated fair value of the contingent payments associated with the Digita acquisition was determined using a Monte Carlo simulation model, which used Level 3 inputs, including assumptions about the probability of growth of subscription services and the related pricing of the services offered. Significant increases (decreases) in the probability of growth of subscription services as well as the related pricing of the services offered would have resulted in a higher (lower) fair value measurement. The Company made the final payment related to the contingent consideration in the first quarter of 2023. See Note 4 for more information. The fair value of these financial instruments were as follows:
The carrying value of accounts receivable and accounts payable approximate their fair value due to their short maturities and are excluded from the tables above. The following table provides a summary of the changes in contingent consideration, which is classified as Level 3:
The change in the fair value of the contingent consideration is included in general and administrative expenses in the condensed consolidated statements of operations. The adjustment for the three and six months ended June 30, 2022 primarily reflected updated assumptions about the probability of growth of subscription services. Fair value measurements of other financial instruments The following table presents the net carrying value and estimated fair value of the 2026 Notes, which are not recorded at fair value in the condensed consolidated balance sheets:
|
Acquisitions |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business Combination and Asset Acquisition [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Acquisitions | Acquisitions ZecOps On November 16, 2022, the Company completed its acquisition of ZecOps, a leader in mobile detection and response, pursuant to the terms of the ZecOps Merger Agreement. This acquisition uniquely positioned Jamf to help IT and security teams strengthen their organization’s mobile security posture. Under the terms of the ZecOps Merger Agreement, the Company acquired 100% of the equity interest in ZecOps for total purchase consideration of $44.5 million. The total purchase consideration included cash consideration of $28.4 million, equity consideration of $15.1 million (based on the closing price of the Company’s common stock on November 16, 2022), and repayment of the $1.0 million SAFE investment in ZecOps the Company entered into in the third quarter of 2022. The cash consideration included (i) $0.3 million in cash held back in an escrow fund as partial security for post-closing true-up adjustments and (ii) $7.2 million in cash held back in an escrow fund as partial security for post-closing indemnification claims with (A) 50% of the then existing escrowed amount to be released 18 months following the closing date and (B) the remaining escrowed amount to be released on March 1, 2025. The cash consideration was funded by the Company’s cash on hand. The equity consideration consisted of up to 711,111 shares of the Company’s common stock, based on (i) the deemed total equity consideration value under the ZecOps Merger Agreement of $19.2 million divided by (ii) the agreed upon floor of the Company’s stock price of $27.00 per share. On the closing date, 710,691 shares of the equity consideration were issued to applicable ZecOps equityholders, and 420 shares were issued into a reserve account, subject to the completion of customary shareholder certifications. The reserved shares were subsequently released in January 2023. In the first quarter of 2023, the Company recorded an immaterial measurement period adjustment. The final purchase accounting allocations for the ZecOps acquisition will be determined within one year from the acquisition date and depend on a number of factors, including the finalization of income tax effects of the opening balance sheet. The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed (in thousands):
The Company accounted for the acquisition by applying the acquisition method of accounting for business combinations in accordance with ASC 805. The allocation of the purchase price required management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates included, but were not limited to: •future expected cash flows from subscription contracts and acquired developed technologies; •time to recreate customer relationships and anticipated growth in revenue; •research and development costs; •obsolescence curves and other useful life assumptions, such as the period of time and intended use of acquired intangible assets in the Company’s product offerings; •discount rates; and •tax-related valuation allowances. The goodwill represents the excess of the purchase consideration over the fair value of the underlying net identifiable assets. The goodwill recognized in this acquisition is primarily attributable to expected synergies in sales opportunities across complementary products, customers, and geographies and cross-selling opportunities. The goodwill is not deductible for income tax purposes. The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:
The weighted-average useful life of the intangible assets acquired was 4.7 years. Developed technology represents the estimated fair value of the features underlying the ZecOps products as well as the platform supporting ZecOps customers and was valued using an excess earnings income approach. Customer relationships represent the estimated fair value of the underlying relationships with ZecOps customers and were valued using a replacement cost method, which estimates the cost to recreate the asset. Non-competes represent the estimated fair value of non-compete agreements acquired from ZecOps and were valued using a with-and-without income approach. Pro forma results of operations for this acquisition were not presented as the effects were not material to our financial results. Other During the first quarter of 2022, the Company completed two acquisitions to expand our products and services offerings. These acquisitions were not significant individually or in the aggregate to our condensed consolidated financial statements. The combined purchase price for these acquisitions was $4.0 million, which was paid with cash on hand. The purchase price was allocated to the assets acquired based on their estimated fair values as of the date of each acquisition. The allocation included $0.9 million to developed technology with an estimated useful life of 5.0 years and $0.1 million to other assets, with the remaining $3.0 million allocated to goodwill. The goodwill is not deductible for income tax purposes. Acquisition-related expenses of $0.4 million were expensed as incurred. These expenses were recognized as acquisition costs in general and administrative expenses in the condensed consolidated statement of operations. Digita In 2019, the Company recorded contingent consideration in connection with its purchase of the outstanding membership interests of Digita. The maximum contingent consideration was $15.0 million if the acquired business achieved certain revenue milestones by December 31, 2022. The acquired business achieved the minimum revenue milestones, which resulted in the Company making cash payments of $6.2 million, $4.6 million, and $4.2 million in the first quarter of 2023, the first quarter of 2022, and the second quarter of 2021, respectively, to the former owners of the acquired business. See Note 3 for more information on the fair value of the contingent consideration.
|
Goodwill and other intangible assets |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Intangible Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and other intangible assets | Goodwill and other intangible assets The change in the carrying amount of goodwill was as follows:
The gross carrying amount and accumulated amortization of intangible assets other than goodwill were as follows:
The gross value in the tables above includes a cumulative foreign currency translation adjustment of $(7.5) million and $(11.0) million as of June 30, 2023 and December 31, 2022, respectively. The cumulative foreign currency translation adjustment for accumulated amortization was not material as of June 30, 2023. The accumulated amortization as of December 31, 2022 in the table above includes a cumulative foreign currency translation adjustment of $(1.0) million. Amortization expense was $10.6 million and $12.3 million for the three months ended June 30, 2023 and 2022, respectively, and $21.1 million and $24.5 million for the six months ended June 30, 2023 and 2022, respectively. There were no impairments to goodwill or intangible assets during the three and six months ended June 30, 2023 and 2022.
|
Leases |
6 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases | Leases Supplemental balance sheet information related to the Company’s operating leases is as follows:
Maturities of the Company’s operating lease liabilities as of June 30, 2023 were as follows:
|
Commitments and contingencies |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and contingencies | Commitments and contingencies Hosting Services and Other Support Software Agreements The Company has various contractual agreements for hosting services and other support software. The below table reflects the minimum payments under these agreements as of June 30, 2023:
As of June 30, 2023, the Company also has a variable obligation of $17.5 million over the term of a three-year contract for third-party hosting services. The Company entered into this contract in May 2022. The variable obligation is not reflected in the table above. Contingencies From time to time, the Company may be subject to various claims, charges, and litigation. The Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company maintains insurance to cover certain actions and believes that resolution of such claims, charges, or litigation will not have a material impact on the Company’s financial position, results of operations, or liquidity. The Company had no liabilities for contingencies as of June 30, 2023 or December 31, 2022.
|
Debt |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt | Debt The following table summarizes the balances and availability of our 2026 Notes and 2020 Revolving Credit Facility:
(1) Represents the net carrying amount of our 2026 Notes and outstanding letters of credit under the 2020 Revolving Credit Facility. (2) Represents the rate on the outstanding letters of credit under the 2020 Revolving Credit Facility. See further discussion on the interest rate applicable to borrowings under the 2020 Revolving Credit Facility below. Convertible Senior Notes On September 17, 2021, the Company issued $373.8 million aggregate principal amount of 0.125% 2026 Notes in a private offering. The initial conversion rate for the 2026 Notes is 20.0024 shares of the Company’s common stock per $1,000 principal amount of 2026 Notes, which is equivalent to an initial conversion price of approximately $49.99 per share of common stock. As of June 30, 2023, the conditions allowing holders of the 2026 Notes to convert were not met. The following table sets forth the interest expense related to the 2026 Notes for the periods presented:
The effective interest rate on the 2026 Notes was 0.81% for both the three and six months ended June 30, 2023 and 2022. See Note 3 for additional information on the Company’s 2026 Notes. Credit Agreement The 2020 Credit Agreement provides for the 2020 Revolving Credit Facility of $150.0 million, which may be increased or decreased under specific circumstances, with a $25.0 million letter of credit sublimit and a $50.0 million alternative currency sublimit. In addition, the 2020 Credit Agreement provides for the ability of the Company to request incremental term loan facilities, in a minimum amount of $5.0 million for each facility. The 2020 Credit Agreement contains customary representations and warranties, affirmative covenants, reporting obligations, negative covenants, and events of default. We were in compliance with such covenants as of both June 30, 2023 and December 31, 2022. Effective April 7, 2023, we entered into the Credit Agreement Amendment, which amends certain provisions of the 2020 Credit Agreement. The Credit Agreement Amendment updated the benchmark interest rate provisions to replace the LIBO Rate with the Adjusted Term SOFR for purposes of calculating interest for U.S. dollar-denominated borrowings under the terms of the 2020 Credit Agreement. Except as amended by the Credit Agreement Amendment, the remaining terms of the 2020 Credit Agreement remain in full force and effect. The interest rates applicable to revolving borrowings under the 2020 Credit Agreement are, at the Company’s option, either (i) a base rate, which is equal to the greater of (a) the Prime Rate, (b) the Federal Funds Effective Rate plus 0.50%, and (c) the Adjusted Term SOFR Rate (subject to a floor) for a one month interest period (each term as defined in the 2020 Credit Agreement) plus 1.00%, (ii) the Adjusted Term SOFR Rate (subject to a floor) equal to the Term SOFR Rate for the applicable interest period plus 0.10%, or (iii) the Adjusted LIBO Rate (subject to a floor) equal to the LIBO Rate for the applicable interest period multiplied by the Statutory Reserve Rate, plus in the case of each of clauses (i), (ii), and (iii), the Applicable Rate (each term as defined in the 2020 Credit Agreement). The Applicable Rate (i) for base rate loans range from 0.25% to 1.00% per annum and (ii) for LIBO Rate and Term SOFR Rate loans range from 1.25% to 2.00% per annum, in each case, based on the Senior Secured Net Leverage Ratio (each term as defined in the 2020 Credit Agreement). Base rate borrowings may only be made in dollars. The Company pays a commitment fee during the term of the 2020 Credit Agreement ranging from 0.20% to 0.35% per annum of the average daily undrawn portion of the revolving commitments based on the Senior Secured Net Leverage Ratio. As of June 30, 2023 and December 31, 2022, debt issuance costs related to the 2020 Credit Agreement of $0.5 million and $0.7 million, respectively, are included in other assets in the condensed consolidated balance sheets.
|
Share-based compensation |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-based compensation | Share-based compensation The Company’s equity incentive plans provide for granting various share-based awards to eligible employees, non-employee directors, and consultants of the Company. In addition, the Company offers an employee stock purchase plan to eligible employees. The Company recognized stock-based compensation expense for all equity arrangements as follows:
Equity Incentive Plans The maximum number of shares of common stock available for issuance under the 2020 Plan was 29,183,546 shares as of January 1, 2023. As of June 30, 2023, 14,158,509 shares of common stock were reserved for additional grants under the 2020 Plan and 128,928 shares of common stock were reserved for additional grants under the 2017 Option Plan. All stock options previously granted by the Company were at an exercise price at or above the estimated fair market value of the Company’s common stock as of the grant date. Return Target Options The table below summarizes return target option activity for the six months ended June 30, 2023:
The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options on the last day of the period. The return target options outstanding on June 27, 2022 were modified such that these options were deemed fully vested as of June 30, 2022. During the three months ended June 30, 2022, with the filing of a Form S-3 “shelf” registration statement, the market condition and the implied performance obligation were deemed to be satisfied and the Company recognized $33.0 million of stock-based compensation expense. There is no remaining unrecognized compensation expense related to these return target options as of June 30, 2023. The Company issues new shares when return target options are exercised. Service-Based Options The table below summarizes the service-based option activity for the six months ended June 30, 2023:
The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options on the last day of the period. Service-based options vest over four years with 25% vesting one year after grant and the remainder vesting ratably on a quarterly basis thereafter. The Company issues new shares when service-based options are exercised. All service-based options outstanding under the Company’s option plans have exercise prices equal to the fair value of the Company’s stock on the grant date. All awards expire after 10 years. The total fair value of service-based options vested during the six months ended June 30, 2023 was $0.2 million. There was $0.1 million of unrecognized compensation expense related to service-based options that is expected to be recognized over a weighted-average period of 0.4 years as of June 30, 2023. Restricted Stock Units RSU activity for the six months ended June 30, 2023 was as follows:
RSUs under the 2020 Plan generally vest ratably on an annual basis over four years. There was $249.1 million of unrecognized compensation expense related to unvested RSUs that is expected to be recognized over a weighted-average period of 2.8 years as of June 30, 2023. The total fair value of RSUs vested during the six months ended June 30, 2023 was $34.3 million. In connection with the CEO’s Transition and Retirement Agreement, dated May 2, 2023, and his retirement effective September 1, 2023, during the three months ended June 30, 2023, the Company recognized $5.7 million of incremental stock-based compensation expense related to the modification of vested stock options and acceleration of expense of unvested RSUs through the retirement date. Employee Stock Purchase Plan As of both June 30, 2023 and December 31, 2022, the Company withheld, at the employees’ request, $1.1 million of eligible employee compensation, which is included in accrued liabilities in the condensed consolidated balance sheets, for purchases of common stock under the 2021 ESPP. As of June 30, 2023, 4,925,810 shares of common stock were reserved for future issuance under the 2021 ESPP. During the six months ended June 30, 2023, 204,962 shares of common stock were issued under the 2021 ESPP at a weighted-average purchase price of $15.76 per share. Total proceeds to the Company were $3.1 million during the six months ended June 30, 2023. The average grant date fair value for the offering period under the 2021 ESPP that commenced on May 1, 2023 was $5.22 per share. The Company used the following assumptions in the Black-Scholes option pricing model to estimate the fair value:
There was $0.8 million of unrecognized compensation expense related to the 2021 ESPP that is expected to be recognized over a period of four months as of June 30, 2023.
|
Net loss per share |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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:
Basic net loss per share is computed by dividing the net loss by the weighted-average number of common shares outstanding for the period. Because we have reported a net loss for the three and six months ended June 30, 2023 and 2022, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share given that the potentially dilutive shares would have been antidilutive if included in this calculation. The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:
|
Income taxes |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Tax Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income taxes | Income taxes The Company calculated the year-to-date income tax provision by applying the estimated annual effective tax rate to the year-to-date pre-tax income for each applicable jurisdiction and adjusted for discrete tax items in the period. The following table presents benefit (provision) for income taxes:
For the periods presented, the difference between the statutory rate and the Company’s effective tax rate was primarily due to the valuation allowances on its U.S. and UK tax assets. The effective tax rate is also impacted by state taxes and earnings realized in foreign jurisdictions. The Tax Cuts and Jobs Act enacted on December 22, 2017 amended Internal Revenue Code Section 174 to require that specific R&E expenditures be capitalized and amortized over five years (U.S. R&E) or fifteen years (non-U.S. R&E) beginning in 2022. Although Congress has considered legislation that would defer, modify, or repeal the capitalization and amortization requirement, there is no assurance that the provision will be deferred, repealed, or otherwise modified. If the requirement is not modified, the Company may be required to utilize some of its federal and state tax attributes.
|
Related party transactions |
6 Months Ended |
---|---|
Jun. 30, 2023 | |
Related Party Transactions [Abstract] | |
Related party transactions | Related party transactions As of June 30, 2023 and December 31, 2022, the Company accrued $1.4 million and $1.3 million, respectively, related to JNGF pledges, which are included in accrued liabilities in the condensed consolidated balance sheets. The Company may engage in transactions in the ordinary course of business with significant shareholders or other companies whose directors or officers may also serve as directors or officers for the Company. The Company carries out these transactions on customary terms. Vista is a U.S.-based investment firm that controls the funds which previously owned a majority of the Company. In 2021, Vista sold a portion of its investment in the Company such that its funds no longer owned a majority of the Company as of June 30, 2023. However, Vista is deemed a related party in accordance with ASC 850 as it continues to be a principal owner of the Company. There were no material transactions with Vista or its affiliates during the three and six months ended June 30, 2023 and 2022.
|
Subsequent events |
6 Months Ended |
---|---|
Jun. 30, 2023 | |
Subsequent Events [Abstract] | |
Subsequent events | Subsequent eventsOn July 13, 2023, the Company announced its acquisition of dataJAR, a UK-based leading MSP focused on providing powerful Apple and Jamf services for businesses and educational organizations. dataJAR’s proprietary software provides a single pane of glass for Jamf MSP partners who assist in managing multiple organizations’ deployments, reducing support tickets, and allowing partners to more seamlessly manage devices. We believe this acquisition will help Jamf partner more closely with its MSP partners and expand the reach of its leading Apple-first and Apple-best management and security platform. Under the terms of the dataJAR Purchase Agreement, the Company acquired 100% of the equity interest in dataJAR for total purchase consideration of £18.9 million (or approximately $24.6 million using the exchange rate on July 13, 2023), which included (i) £16.2 million (or approximately $21.1 million using the exchange rate on July 13, 2023) paid upon closing, (ii) £0.2 million (or approximately $0.3 million using the exchange rate on July 13, 2023) in cash as partial security for post-closing true-up adjustments, and (iii) £2.5 million (or approximately $3.2 million using the exchange rate on July 13, 2023) in cash as partial security for post-closing indemnification claims to be released 12 months from the closing date. In addition, the terms of the dataJAR Purchase Agreement provide for additional future payments to the sellers in the amount of £6.5 million (or approximately $8.4 million using the exchange rate on July 13, 2023) if certain key employees continue their employment with the Company through July 13, 2024. The cash consideration paid upon closing was funded by the Company’s cash on hand. The initial accounting for the business combination is incomplete at the time of this filing due to the limited amount of time between the acquisition date and the date these financial statements are issued.
|
Pay vs Performance Disclosure - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Pay vs Performance Disclosure | ||||
Net loss | $ (36,199) | $ (63,139) | $ (60,399) | $ (88,768) |
Insider Trading Arrangements |
3 Months Ended | 6 Months Ended |
---|---|---|
Jun. 30, 2023
shares
|
Jun. 30, 2023
shares
|
|
Trading Arrangements, by Individual | ||
Non-Rule 10b5-1 Arrangement Adopted | false | |
Non-Rule 10b5-1 Arrangement Terminated | false | |
Linh Lam May 2022 Plan [Member] | Linh Lam [Member] | ||
Trading Arrangements, by Individual | ||
Material Terms of Trading Arrangement | On May 15, 2023, Linh Lam, the Company's Chief Information Officer terminated a trading plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act (a “10b5-1 Plan”). Ms. Lam’s 10b5-1 Plan was adopted on May 27, 2022 and provided for the potential sale of up to 19,139 shares of common stock through August 26, 2023. | |
Name | Linh Lam | |
Title | Chief Information Officer | |
Adoption Date | May 27, 2022 | |
Rule 10b5-1 Arrangement Terminated | true | |
Termination Date | May 15, 2023 | |
Aggregate Available | 19,139 | 19,139 |
Linh Lam May 2023 Plan [Member] | Linh Lam [Member] | ||
Trading Arrangements, by Individual | ||
Material Terms of Trading Arrangement | Following the termination of the previous 10b5-1 Plan on May 15, 2023, Ms. Lam also entered into a new 10b5-1 Plan. Ms. Lam’s new 10b5-1 Plan provides for the potential sale of up to 55,973 shares of common stock, including shares obtained from the settlement of vested RSUs, from August 11, 2023 through May 16, 2024. | |
Name | Linh Lam | |
Title | Chief Information Officer | |
Rule 10b5-1 Arrangement Adopted | true | |
Adoption Date | May 15, 2023 | |
Arrangement Duration | 279 days | |
Aggregate Available | 55,973 | 55,973 |
Summary of significant accounting policies (Policies) |
6 Months Ended |
---|---|
Jun. 30, 2023 | |
Accounting Policies [Abstract] | |
Basis of presentation | The accompanying condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in accordance with GAAP and applicable rules and regulations of the SEC regarding interim financial reporting. |
Principles of consolidation | All intercompany accounts and transactions have been eliminated. |
Use of estimates | The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the reporting date, and the reported amounts of revenue and expenses during the reporting period. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future and include, but are not limited to, revenue recognition, stock-based compensation, the expected period of benefit for deferred contract costs, the fair values of assets acquired and liabilities assumed in business combinations, useful lives for finite-lived assets, recoverability of long-lived assets, the value of right-of-use assets and lease liabilities, allowance for expected credit losses, commitments and contingencies, and accounting for income taxes and related valuation allowances against deferred tax assets. Actual results could differ from those estimates. |
Segment and geographic information | Our CODM is our CEO, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. |
Trade accounts receivable, net | The allowance for credit losses is based on an expected loss model that estimates losses over the expected life of the trade accounts receivable. The Company estimates expected credit losses based on the Company’s historical loss information, current and future economic and market conditions, and ongoing review of customers’ account balances. |
Revenue recognition | The Company applies ASC 606 and follows a five-step model to determine the appropriate amount of revenue to be recognized in accordance with ASC 606. Disaggregation of Revenue The Company separates revenue into subscription and non-subscription categories to disaggregate the revenue that is term-based and renewable from the revenue that is one-time in nature.If revenue is recognized in advance of the right to invoice, a contract asset is recorded in other current assets on the condensed consolidated balance sheets.Contract liabilities consist of customer billings in advance of revenue being recognized. The Company invoices its customers for subscription, support and maintenance, and services in advance.Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and noncancellable amounts to be invoiced.Sales commissions, as well as associated payroll taxes and retirement plan contributions (together, contract costs), that are incremental to the acquisition of customer contracts are capitalized using a portfolio approach as deferred contract costs in the condensed consolidated balance sheets when the period of benefit is determined to be greater than one year.
|
Financial instruments fair value | The Company invests in money market funds with original maturities at the time of purchase of three months or less, which are measured and recorded at fair value on a recurring basis. Money market funds are valued based on quoted market prices in active markets and classified within Level 1 of the fair value hierarchy.In addition, the contingent consideration associated with the Digita acquisition was measured and recorded at fair value on a recurring basis. The estimated fair value of the contingent payments associated with the Digita acquisition was determined using a Monte Carlo simulation model, which used Level 3 inputs, including assumptions about the probability of growth of subscription services and the related pricing of the services offered. Significant increases (decreases) in the probability of growth of subscription services as well as the related pricing of the services offered would have resulted in a higher (lower) fair value measurement. The Company made the final payment related to the contingent consideration in the first quarter of 2023. |
Basis of presentation and description of business (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Revenue by Geographic Location | Revenue by geographic region as determined based on the location where the sale originated were as follows:
(1) The vast majority of our Americas revenue comes from the United States.
|
Summary of significant accounting policies (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accounting Policies [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Allowance for Credit Losses for Trade Accounts Receivable | Activity related to our allowance for credit losses for trade accounts receivable was as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Disaggregation of Revenue | Revenue from subscription and non-subscription contractual arrangements were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Contract with Customer Asset and Liability | The opening and closing balances of contract assets were as follows:
(1) Includes contract assets netted against contract liabilities on a contract-by-contract basis.
|
Financial instruments fair value (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Financial Instruments | The fair value of these financial instruments were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Changes in Contingent Consideration | The following table provides a summary of the changes in contingent consideration, which is classified as Level 3:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments | The following table presents the net carrying value and estimated fair value of the 2026 Notes, which are not recorded at fair value in the condensed consolidated balance sheets:
|
Acquisitions (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business Combination and Asset Acquisition [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Acquisitions | The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination | The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:
|
Goodwill and other intangible assets (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Intangible Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Changes in Carrying Amount of Goodwill | The change in the carrying amount of goodwill was as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Other Than Goodwill | The gross carrying amount and accumulated amortization of intangible assets other than goodwill were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Other Than Goodwill | The gross carrying amount and accumulated amortization of intangible assets other than goodwill were as follows:
|
Leases (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supplemental Balance Sheet Information | Supplemental balance sheet information related to the Company’s operating leases is as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Operating Lease Liability | Maturities of the Company’s operating lease liabilities as of June 30, 2023 were as follows:
|
Commitment and contingencies (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Minimum Payments Under Contractual Agreements | The below table reflects the minimum payments under these agreements as of June 30, 2023:
|
Debt (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Balances and Availability of 2026 Notes and 2020 Revolving Credit Facility | The following table summarizes the balances and availability of our 2026 Notes and 2020 Revolving Credit Facility:
(1) Represents the net carrying amount of our 2026 Notes and outstanding letters of credit under the 2020 Revolving Credit Facility. (2) Represents the rate on the outstanding letters of credit under the 2020 Revolving Credit Facility. See further discussion on the interest rate applicable to borrowings under the 2020 Revolving Credit Facility below.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Interest Expense | The following table sets forth the interest expense related to the 2026 Notes for the periods presented:
|
Share-based compensation (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Share-Based Compensation Expense | The Company recognized stock-based compensation expense for all equity arrangements as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Stock-Option Activity | The table below summarizes return target option activity for the six months ended June 30, 2023:
The table below summarizes the service-based option activity for the six months ended June 30, 2023:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Restricted Stock Units Stock Option Activity | RSU activity for the six months ended June 30, 2023 was as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Fair Value Assumptions | The Company used the following assumptions in the Black-Scholes option pricing model to estimate the fair value:
|
Net loss per share (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Computation of Basic and Diluted Net Loss Per Share | The following table sets forth the computation of basic and diluted net loss per share:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Weighted-Average Shares Outstanding | The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:
|
Income taxes (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Tax Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Components of Income Tax Expense (Benefit) | The following table presents benefit (provision) for income taxes:
|
Basis of presentation and description of business (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023
USD ($)
|
Jun. 30, 2022
USD ($)
|
Jun. 30, 2023
USD ($)
segment
|
Jun. 30, 2022
USD ($)
|
|
Non‑subscription revenue | ||||
Number of operating segment | segment | 1 | |||
Number of reportable segment | segment | 1 | |||
Revenue | $ 135,089 | $ 115,638 | $ 267,301 | $ 223,896 |
The Americas | ||||
Non‑subscription revenue | ||||
Revenue | 91,440 | 79,980 | 181,251 | 155,129 |
Europe, the Middle East, India, and Africa | ||||
Non‑subscription revenue | ||||
Revenue | 33,375 | 27,517 | 65,726 | 53,514 |
Asia Pacific | ||||
Non‑subscription revenue | ||||
Revenue | $ 10,274 | $ 8,141 | $ 20,324 | $ 15,253 |
Summary of significant accounting policies - Schedule of Allowance for Credit Losses for Trade Accounts Receivable (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||||
Balance, beginning of period | $ 427 | $ 492 | $ 445 | $ 391 |
Provision | 153 | 140 | 167 | 262 |
Write-offs | (124) | (155) | (179) | (182) |
Recoveries of amounts previously written off | 52 | 2 | 75 | 8 |
Balance, end of period | $ 508 | $ 479 | $ 508 | $ 479 |
Summary of significant accounting policies - Schedule of Contract Assets (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward] | ||||
Balance, beginning of the period | $ 636 | $ 1,885 | $ 817 | $ 1,792 |
Balance, end of the period | 757 | 1,840 | 757 | 1,840 |
Change | $ 121 | $ (45) | $ (60) | $ 48 |
Summary of significant accounting policies - Schedule of Contract Liability (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Contract With Customer, Liability [Roll Forward] | ||||
Balance, beginning of the period | $ 340,842 | $ 292,499 | $ 346,150 | $ 282,128 |
Revenue earned | (112,723) | (93,199) | (193,872) | (154,473) |
Deferral of revenue | 127,917 | 117,652 | 203,758 | 189,297 |
Other | (985) | 0 | (985) | 0 |
Balance, end of the period | $ 355,051 | $ 316,952 | $ 355,051 | $ 316,952 |
Summary of significant accounting policies - Remaining Performance Obligations (Details) $ in Millions |
Jun. 30, 2023
USD ($)
|
---|---|
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation, amount | $ 454.5 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation, percent | 71.00% |
Remaining performance obligation, period | 12 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation, period | 3 years |
Summary of significant accounting policies - Deferred Contract Costs (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Accounting Policies [Abstract] | ||||
Total amortization of contract costs | $ 5,200,000 | $ 4,100,000 | $ 10,000,000 | $ 7,900,000 |
Impairment losses | $ 0 | $ 0 | $ 0 | $ 0 |
Financial instruments fair value - Schedule of Changes in Contingent Consideration (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
Balance, beginning of period | $ 0 | $ 5,600 | $ 6,206 | $ 10,100 |
Net loss | 0 | 100 | 0 | 188 |
Payments | 0 | 0 | (6,206) | (4,588) |
Balance, end of period | $ 0 | $ 5,700 | $ 0 | $ 5,700 |
Financial instruments fair value - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details) - 2026 Notes - Convertible Debt - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Net Carrying Value | ||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
2026 Notes | $ 365,750 | $ 364,505 |
Estimated Fair Value | ||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
2026 Notes | $ 319,743 | $ 308,504 |
Financial instruments fair value - Narrative (Details) - Convertible Senior Notes Due 2026 - Convertible Debt - USD ($) $ in Millions |
Jun. 30, 2023 |
Dec. 31, 2022 |
Sep. 17, 2021 |
---|---|---|---|
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | |||
Principal amount | $ 373.8 | ||
Debt issuances costs capitalized | $ 8.0 | $ 9.2 |
Acquisitions - Schedule of Acquisitions (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Mar. 31, 2023 |
Dec. 31, 2022 |
Nov. 16, 2022 |
Jun. 30, 2022 |
Mar. 31, 2022 |
Dec. 31, 2021 |
---|---|---|---|---|---|---|---|
Liabilities assumed: | |||||||
Goodwill | $ 867,909 | $ 862,747 | $ 856,925 | $ 823,671 | $ 841,984 | $ 845,734 | |
ZecOps | |||||||
Assets acquired: | |||||||
Cash and cash equivalents | $ 820 | ||||||
Trade accounts receivable, net | 448 | ||||||
Prepaid expenses | 39 | ||||||
Other current assets | 2,104 | ||||||
Intangible assets acquired | 9,500 | ||||||
Operating lease assets | 104 | ||||||
Liabilities assumed: | |||||||
Accounts payable | (73) | ||||||
Accrued liabilities | (2,260) | ||||||
Income taxes payable | (48) | ||||||
Deferred revenue | (1,014) | ||||||
Operating lease liabilities | (85) | ||||||
Deferred tax liability | (529) | ||||||
Goodwill | 35,458 | ||||||
Total purchase consideration | $ 44,464 |
Acquisitions - Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination (Details) - ZecOps $ in Thousands |
Nov. 16, 2022
USD ($)
|
---|---|
Acquisition | |
Useful Life | 4 years 8 months 12 days |
Gross Value | $ 9,500 |
Developed technology | |
Acquisition | |
Useful Life | 5 years |
Gross Value | $ 5,900 |
Customer relationships | |
Acquisition | |
Useful Life | 5 years |
Gross Value | $ 2,300 |
Non-competes | |
Acquisition | |
Useful Life | 3 years |
Gross Value | $ 1,300 |
Acquisitions - Other (Details) |
6 Months Ended | |||||
---|---|---|---|---|---|---|
Jun. 30, 2022
USD ($)
acquistion
|
Jun. 30, 2023
USD ($)
|
Mar. 31, 2023
USD ($)
|
Dec. 31, 2022
USD ($)
|
Mar. 31, 2022
USD ($)
|
Dec. 31, 2021
USD ($)
|
|
Acquisition | ||||||
Goodwill | $ 823,671,000 | $ 867,909,000 | $ 862,747,000 | $ 856,925,000 | $ 841,984,000 | $ 845,734,000 |
Series of Individually Immaterial Business Acquisitions | ||||||
Acquisition | ||||||
Number of businesses acquired | acquistion | 2 | |||||
Purchase price of business acquisition | $ 4,000,000 | |||||
Other current assets | 100,000 | |||||
Goodwill | 3,000,000 | |||||
Goodwill deductible for income tax purposes | 0 | |||||
Acquisition-related expenses | 400,000 | |||||
Series of Individually Immaterial Business Acquisitions | Developed technology | ||||||
Acquisition | ||||||
Developed technology | $ 900,000 | |||||
Weighted-average economic life of intangible assets acquired | 5 years |
Acquisitions - Digita (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||
---|---|---|---|---|---|---|
Mar. 31, 2023 |
Mar. 31, 2022 |
Jun. 30, 2021 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Dec. 31, 2019 |
|
Acquisition | ||||||
Cash payments for contingent consideration | $ 206 | $ 4,588 | ||||
Digita | ||||||
Acquisition | ||||||
Maximum contingent consideration | $ 15,000 | |||||
Cash payments for contingent consideration | $ 6,200 | $ 4,600 | $ 4,200 |
Goodwill and other intangible assets - Schedule of Changes in Carrying Amount of Goodwill (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Goodwill [Roll Forward] | ||||
Goodwill, beginning of period | $ 862,747 | $ 841,984 | $ 856,925 | $ 845,734 |
Goodwill acquired | 0 | 0 | 0 | 3,014 |
Measurement period adjustments | 0 | 0 | 339 | 0 |
Foreign currency translation adjustment | 5,162 | (18,313) | 10,645 | (25,077) |
Goodwill, end of period | $ 867,909 | $ 823,671 | $ 867,909 | $ 823,671 |
Goodwill and other intangible assets - Narrative (Details) - USD ($) |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
---|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Dec. 31, 2022 |
|
Goodwill and Intangible Assets Disclosure [Abstract] | |||||
Cumulative foreign currency translation adjustment | $ (7,500,000) | $ (11,000,000.0) | |||
Accumulated amortization, cumulative foreign currency translation adjustment | $ 0 | 0 | $ (1,000,000.0) | ||
Amortization expense | 10,600,000 | $ 12,300,000 | 21,100,000 | $ 24,500,000 | |
Impairment of goodwill | 0 | 0 | 0 | 0 | |
Impairment of intangible assets | $ 0 | $ 0 | $ 0 | $ 0 |
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Assets | ||
Operating lease assets | $ 21,411 | $ 23,828 |
Liabilities | ||
Operating lease liabilities - current | 6,465 | 6,539 |
Operating lease liabilities - non-current | 18,573 | 21,895 |
Total operating lease liabilities | $ 25,038 | $ 28,434 |
Operating lease, right-of-use asset, statement of financial position | Other assets | Other assets |
Operating lease, liability, current, statement of financial position | Accrued liabilities | Accrued liabilities |
Operating lease, liability, noncurrent, statement of financial position | Other liabilities | Other liabilities |
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Leases [Abstract] | ||
2023 (remaining six months) | $ 3,740 | |
2024 | 6,440 | |
2025 | 4,794 | |
2026 | 4,668 | |
2027 | 2,711 | |
Thereafter | 5,342 | |
Total lease payments | 27,695 | |
Less: imputed interest | 2,657 | |
Total present value of lease liabilities | $ 25,038 | $ 28,434 |
Commitment and contingencies - Schedule of Minimum Payments Under Contractual Agreements (Details) $ in Thousands |
Jun. 30, 2023
USD ($)
|
---|---|
Commitments and Contingencies Disclosure [Abstract] | |
2023 (remaining six months) | $ 3,165 |
2024 | 39,192 |
2025 | 20,609 |
2026 | 1,126 |
2027 | 1,126 |
Thereafter | 0 |
Contractual obligation for hosting services | $ 65,218 |
Commitments and contingencies - Narrative (Details) - USD ($) |
6 Months Ended | |
---|---|---|
Jun. 30, 2023 |
Dec. 31, 2022 |
|
Commitments and Contingencies Disclosure [Abstract] | ||
Variable obligation | $ 17,500,000 | |
Variable obligation period | 3 years | |
Liabilities for contingencies | $ 0 | $ 0 |
Debt - Schedule of Balances and Availability of 2026 Notes and 2020 Revolving Credit Facility (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
Sep. 17, 2021 |
---|---|---|---|
Line of Credit | Revolving Credit Facility | |||
Debt Instrument [Line Items] | |||
Outstanding | $ 1,037 | $ 1,037 | |
Unutilized Amount | $ 148,963 | $ 148,963 | |
Interest Rate | 1.25% | 1.25% | |
Convertible Senior Notes Due 2026 | Convertible Debt | |||
Debt Instrument [Line Items] | |||
Outstanding | $ 365,750 | $ 364,505 | |
Interest Rate | 0.125% | 0.125% | 0.125% |
Debt - Schedule of Interest Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Debt Instrument [Line Items] | ||||
Amortization of issuance costs | $ 1,368 | $ 1,358 | ||
Convertible Debt | Convertible Senior Notes Due 2026 | ||||
Debt Instrument [Line Items] | ||||
Contractual interest expense | $ 117 | $ 117 | 234 | 234 |
Amortization of issuance costs | $ 623 | $ 617 | $ 1,245 | $ 1,234 |
Share-based compensation - Schedule of Restricted Stock Units (Details) - Restricted Stock Units (RSUs) |
6 Months Ended |
---|---|
Jun. 30, 2023
$ / shares
shares
| |
Units | |
Outstanding, beginning of period (in shares) | shares | 8,417,357 |
Granted (in shares) | shares | 4,697,169 |
Vested (in shares) | shares | (1,107,382) |
Forfeited (in shares) | shares | (515,141) |
Outstanding, end of period (in shares) | shares | 11,492,003 |
Weighted-Average Grant Date Fair Value (per share) | |
Outstanding, beginning of period (in dollars per share) | $ / shares | $ 29.61 |
Granted (in dollars per share) | $ / shares | 19.98 |
Vested (in dollars per share) | $ / shares | 30.93 |
Forfeited (in dollars per share) | $ / shares | 28.56 |
Outstanding, end of period (in dollars per share) | $ / shares | $ 25.63 |
Share-based compensation - Schedule of Fair Value Assumptions (Details) - Employee Stock |
3 Months Ended | 6 Months Ended |
---|---|---|
Jun. 30, 2023 |
Jun. 30, 2023 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Expected term | 6 months | 6 months |
Expected volatility | 51.25% | 51.25% |
Risk-free interest rate | 5.14% | 5.14% |
Expected dividend yield | 0.00% | 0.00% |
Net loss per share - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Net Income (Loss) Available to Common Stockholders, Basic [Abstract] | ||||
Net loss | $ (36,199) | $ (63,139) | $ (60,399) | $ (88,768) |
Weighted Average Number of Shares Outstanding Reconciliation [Abstract] | ||||
Weighted‑average shares used to compute net loss per share, basic (in shares) | 124,382,767 | 119,941,482 | 123,905,072 | 119,768,871 |
Weighted‑average shares used to compute net loss per share, diluted (in shares) | 124,382,767 | 119,941,482 | 123,905,072 | 119,768,871 |
Basic net loss per share (in dollars per share) | $ (0.29) | $ (0.53) | $ (0.49) | $ (0.74) |
Diluted net loss per share (in dollars per share) | $ (0.29) | $ (0.53) | $ (0.49) | $ (0.74) |
Income taxes (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Income Tax Disclosure [Abstract] | ||||
Loss before income tax (provision) benefit | $ (35,093) | $ (63,159) | $ (58,696) | $ (88,536) |
Income tax (provision) benefit | $ (1,106) | $ 20 | $ (1,703) | $ (232) |
Effective tax rate | (3.20%) | 0.00% | (2.90%) | (0.30%) |
Related party transactions (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Related Party Transaction [Line Items] | ||
Accrued liabilities | $ 56,902 | $ 67,051 |
Related Party | JAMF Nation Global Foundation | ||
Related Party Transaction [Line Items] | ||
Accrued liabilities | $ 1,400 | $ 1,300 |
Subsequent events (Details) - Jul. 13, 2023 - Subsequent Event - DataJAR £ in Millions, $ in Millions |
USD ($) |
GBP (£) |
GBP (£) |
---|---|---|---|
Subsequent Event [Line Items] | |||
Voting interest | 100.00% | 100.00% | |
Business combination, consideration transferred | $ 24.6 | £ 18.9 | |
Cash paid upon closing | 21.1 | 16.2 | |
Business combination partial security for post closing true up adjustments | 0.3 | 0.2 | |
Business combination partial security for post closing indemnification claims | 3.2 | £ 2.5 | |
Contingent consideration, liability | $ 8.4 | £ 6.5 |
=CLMJRK>=T4?)7/KN:"WXO;U?OD^L/O*FR]-GOS
MCXTO@ET+O_Y%]P502P,$% @ 0X$(5YE F+5=437^
M3L7?.80?X4Q&C)._ZH'FSYE%(W3AVZXMM.)O@WN/P!JZ5Z%[!Z$3(;+=V-X;
MFDW>;1$UT&X%VCT(5!W*0JJO+DD6NVB[.VFW1=1H>Q5M;ROMB,6Q.J;_8SGW
M]EK.NZ)J\+;U>BQ:!^ 7I3U@59?N3:MUL_)[A=:S6#O<[;VSV'-AEX[K.+;C
M=GM6V]TL?6-HR_8LVW/>(7\]A^VM1U^=_("57MKNA=\4VHQOKEVP].WV)^8+
MD@A$8:ZTUJFG3'AQ82PZDJ7YG>N!276#RYN1NF0#UP'J_9PQ^=+1U[CJVN[_
M U!+ P04 " !#@0A7K/22V_H' #I+0 & 'AL+W=O "!N\/!D].K6[>VWB12H'_OZT'4,&I6!JG$H-=7)#BD0-U+H
MQ5Z).7''2:A/=C:E7/#5+J1/,]U-[YWHDSPJL?.LA)L /)N^NO5[=QW+H@7D
M1R36!PZ@81FH&H=24RWMR %QDX.#EEIM-*?;^H^UQ+)>07<%% & JG$H-=65
M#A00-R@X,11W1^_=#2V/9LB!7VCT0E#6 *K&H=14OSLB0=Q$X@10G)A<@2!B
M=%-("# ^*B8#C !U&M&OT"2,@/GZ% LQ8KK_
MKE0 (^)7B62D$4\=F3=L^;F.9Q'?K#*6>BK*!'DV_-O0#EKH:I6A3:$'LN66'[!^O0L[
M=L>I+3L\F\)8;!O?5BO3"*K12G;W#,,CKF
AAF&.F@FR+E(PX0KLF\ZH=TYHF',7>HTS.94*!LSY9ZT@W
M4)P^S-3:[KDRUB&%I$'0&3?7>_@-*?T1:27& G<0!!IYIXIP'<'I@.0)\VP
M\[2>P2AB7\UU!@OMJ4![H::]-$D8OE'#HL_:0="1AZHKB^@C8'5!O)8V%03F
M @#K.-U5+GX2PVC:/9E$&+U\,8V&T>M'H\UJ4!1OB7SV\1N**9_!?Z.AMRCZ
M7RT:1=W18+(/4KVZWZ)G'7_?:C77>RAT*B[CV' I;C>FW7(GW&ULK5EK;]M&%OTK ]=;V( LZ^E7$@-.TG9;
M-$W0I%U@%_MA1(ZDV9 <9H:T[/[Z/??.@Y0L.<%BOR06.7.?Y]Y[9OAR8^QG
MMU:J$0]E4;E71^NFJ6_.SUVV5J5T0U.K"F^6QI:RP4^[.G>U53+G365Q/AF-
M+LY+J:NCVY?\[(.]?6G:IM"5^F"%:\M2VL?7JC";5T?CH_C@=[U:-_3@_/9E
M+5?JHVK^J#]8_#I/4G)=JLII4PFKEJ^.[L8WKV>TGA?\J=7&]?X6Y,G"F,_T
MX^?\U=&(#%*%RAJ2(/'?O7JCBH($P8PO0>914DD;^W]'Z3^R[_!E(9UZ8XI_
MZ+Q9OSJZ.A*Y6LJV:'XWF[^KX,^?.HN27YN"X*5^0Z[)],
M$W#-0Z&9!%O%RYGZAJ[Z."SI;86.#>C[RMJPGW" [K6V_ =02P,$% @
M0X$(5^[F!@1J" 8A8 !D !X;"]W;W)K
O@PUFHUG*6_+4AD>IPPYRO)L
M#]Y^7\A1/N$//\/K5R?9+#OGT2B;G,K**)WD\L\'XDX-PC;?6([C
Q'P76/',)^,8#:9S5_ FP_.SB/>_!O.WD5G/YPX"W]LMIZ]S\*?3_G=P2Z>
MAI6^N?:URG"5<&-XI#TFZQ^^FUY.?GZ!]&(@O7@)_3]FZ/]BP<:#VP%''(>(
M@[(YO,(,JRT2S*?Q=#:"4"+GI
MB%C$/*4I*/Y;LSF+(LV$CZ3Y"YN\[\#M@)=)Q>,"C!'$89+_IX]%(FH =[@'
MX!8 ]QG@K+<'T"\ )G-.'IF1]9$J.IT(O@&A>R.;_F%R8]"H)DST--XK@7=#
MQ*GI-4Z(SP0\".J'R0IF0M!DQ7"BE)PX"D?0_1RO8+O*V=P];'VXX8D*)'Q*
M?.8WX.=V_-""=U!9*<_=RKMRK82_9