QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
No. | ||||||||||||||
(State or other jurisdiction of incorporation or organization) | (I.R.S. Employer Identification No.) |
Title of each class | Trading Symbol(s) | Name of each exchange on which registered | ||||||
þ | Accelerated filer | ☐ | |||||||||
Non-accelerated filer | ☐ | Smaller reporting company | |||||||||
Emerging growth company |
September 30, 2023 (unaudited) | December 31, 2022 | ||||||||||
Assets | |||||||||||
Current assets: | |||||||||||
Cash and cash equivalents | $ | $ | |||||||||
Accounts receivable, net | |||||||||||
Prepaid expenses | |||||||||||
Other current assets | |||||||||||
Total current assets | |||||||||||
Property and equipment, net | |||||||||||
Operating lease right-of-use assets | |||||||||||
Goodwill | |||||||||||
Intangible assets, net | |||||||||||
Other non-current assets | |||||||||||
Total assets | $ | $ | |||||||||
Liabilities and Stockholders’ Equity | |||||||||||
Current liabilities: | |||||||||||
Accounts payable | $ | $ | |||||||||
Other current liabilities | |||||||||||
Total current liabilities | |||||||||||
Long-term debt, net | |||||||||||
Operating lease liabilities | |||||||||||
Other non-current liabilities | |||||||||||
Total liabilities | $ | $ | |||||||||
Stockholders’ equity: | |||||||||||
Preferred stock (par value $ | $ | $ | |||||||||
Common stock (par value $ | |||||||||||
Additional paid-in capital | |||||||||||
Accumulated other comprehensive loss | ( | ( | |||||||||
Treasury stock, at cost ( | ( | ( | |||||||||
Retained earnings | |||||||||||
Total stockholders’ equity | |||||||||||
Total liabilities and stockholders’ equity | $ | $ |
Three Months Ended | Nine Months Ended | ||||||||||||||||||||||
September 30, | September 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Revenues | $ | $ | $ | $ | |||||||||||||||||||
Cost of revenues (cost of services, exclusive of depreciation and amortization, shown separately below) | |||||||||||||||||||||||
Selling, general and administrative | |||||||||||||||||||||||
Depreciation | |||||||||||||||||||||||
Amortization | |||||||||||||||||||||||
Acquisition costs | |||||||||||||||||||||||
Adjustment to fair value of contingent consideration | ( | ( | ( | ||||||||||||||||||||
Income from operations | |||||||||||||||||||||||
Net interest (income) expense | ( | ||||||||||||||||||||||
Net other expense | |||||||||||||||||||||||
Income before income taxes | |||||||||||||||||||||||
Provision for income taxes | |||||||||||||||||||||||
Net income | $ | $ | $ | $ | |||||||||||||||||||
Basic net income per share | $ | $ | $ | $ | |||||||||||||||||||
Diluted net income per share | $ | $ | $ | $ | |||||||||||||||||||
Shares used in computing basic net income per share | |||||||||||||||||||||||
Shares used in computing diluted net income per share |
Three Months Ended | Nine Months Ended | ||||||||||||||||||||||
September 30, | September 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Net income | $ | $ | $ | $ | |||||||||||||||||||
Other comprehensive income (loss): | |||||||||||||||||||||||
Foreign currency translation adjustment, net of tax | ( | ( | |||||||||||||||||||||
Comprehensive income | $ | $ | $ | $ |
Three Months Ended | Nine Months Ended | |||||||||||||||||||||||||
September 30, | September 30, | |||||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | |||||||||||||||||||||||
Common Stock | ||||||||||||||||||||||||||
Beginning of period | $ | $ | $ | $ | ||||||||||||||||||||||
Stock compensation related to restricted stock vesting and retirement savings plan contributions | ||||||||||||||||||||||||||
End of period | ||||||||||||||||||||||||||
Additional Paid-in Capital | ||||||||||||||||||||||||||
Beginning of period | ||||||||||||||||||||||||||
Proceeds from the sales of stock through the Employee Stock Purchase Plan | ||||||||||||||||||||||||||
Stock compensation related to restricted stock vesting and retirement savings plan contributions | ||||||||||||||||||||||||||
Issuance of stock in conjunction with acquisition including stock attributed to future compensation | ||||||||||||||||||||||||||
Cumulative effect of accounting changes (See Note 3) | ( | |||||||||||||||||||||||||
End of period | ||||||||||||||||||||||||||
Accumulated Other Comprehensive Loss | ||||||||||||||||||||||||||
Beginning of period | ( | ( | ( | ( | ||||||||||||||||||||||
Foreign currency translation adjustment | ( | ( | ||||||||||||||||||||||||
End of period | ( | ( | ( | ( | ||||||||||||||||||||||
Treasury Stock | ||||||||||||||||||||||||||
Beginning of period | ( | ( | ( | ( | ||||||||||||||||||||||
Purchases of treasury stock and buyback of shares for taxes | ( | ( | ( | ( | ||||||||||||||||||||||
Stock reacquired for escrow claim | ( | ( | ||||||||||||||||||||||||
End of period | ( | ( | ( | ( | ||||||||||||||||||||||
Retained Earnings | ||||||||||||||||||||||||||
Beginning of period | ||||||||||||||||||||||||||
Cumulative effect of accounting changes (See Note 3) | ||||||||||||||||||||||||||
Net income | ||||||||||||||||||||||||||
End of period | ||||||||||||||||||||||||||
Total Stockholders’ Equity | $ | $ | $ | $ |
Three Months Ended | Nine Months Ended | |||||||||||||||||||||||||
September 30, | September 30, | |||||||||||||||||||||||||
Common Stock, shares | 2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||||
Beginning of period | ||||||||||||||||||||||||||
Sales of stock through the Employee Stock Purchase Plan | ||||||||||||||||||||||||||
Stock compensation related to restricted stock vesting and retirement savings plan contributions | ||||||||||||||||||||||||||
Purchases of treasury stock and buyback of shares for taxes | ( | ( | ( | ( | ||||||||||||||||||||||
Issuance of stock in conjunction with acquisition including stock attributed to future compensation | ||||||||||||||||||||||||||
Stock reacquired for escrow claim | ( | ( | ||||||||||||||||||||||||
End of period |
Nine Months Ended September 30, | |||||||||||
2023 | 2022 | ||||||||||
Operating Activities | |||||||||||
Net income | $ | $ | |||||||||
Adjustments to reconcile net income to net cash provided by operations: | |||||||||||
Depreciation | |||||||||||
Amortization | |||||||||||
Deferred income taxes | ( | ( | |||||||||
Non-cash stock compensation and retirement savings plan contributions | |||||||||||
Amortization of debt issuance costs | |||||||||||
Adjustment to fair value of contingent consideration for purchase of businesses | ( | ( | |||||||||
Changes in operating assets and liabilities, net of business acquisitions: | |||||||||||
Accounts receivable | ( | ||||||||||
Other assets | ( | ( | |||||||||
Accounts payable | ( | ( | |||||||||
Other liabilities | ( | ( | |||||||||
Net cash provided by operating activities | |||||||||||
Investing Activities | |||||||||||
Purchase of property and equipment | ( | ( | |||||||||
Capitalization of internally developed software costs | ( | ( | |||||||||
Purchase of businesses, net of cash acquired | ( | ||||||||||
Net cash used in investing activities | ( | ( | |||||||||
Financing Activities | |||||||||||
Payment for credit facility financing fees | ( | ||||||||||
Proceeds from line of credit | |||||||||||
Payments on line of credit | ( | ||||||||||
Payment of contingent consideration for purchase of business | ( | ||||||||||
Proceeds from the sale of stock through the Employee Stock Purchase Plan | |||||||||||
Purchases of treasury stock | ( | ( | |||||||||
Remittance of taxes withheld as part of a net share settlement of restricted stock vesting | ( | ( | |||||||||
Net cash used in financing activities | ( | ( | |||||||||
Effect of exchange rate on cash and cash equivalents | ( | ||||||||||
Change in cash and cash equivalents | ( | ||||||||||
Cash and cash equivalents at beginning of period | |||||||||||
Cash and cash equivalents at end of period | $ | $ |
Nine Months Ended September 30, | |||||||||||
2023 | 2022 | ||||||||||
Supplemental Disclosures: | |||||||||||
Cash paid for income taxes | $ | $ | |||||||||
Cash paid for interest | $ | $ | |||||||||
Non-Cash Investing Activity: | |||||||||||
Stock issued for purchase of businesses (stock reacquired for escrow claim) | $ | ( | $ | ||||||||
Liability incurred for purchase of property and equipment | $ | $ |
Three Months Ended September 30, | |||||||||||||||||||||||||||||||||||
2023 | 2022 | ||||||||||||||||||||||||||||||||||
Over Time | Point In Time | Total Revenues | Over Time | Point In Time | Total Revenues | ||||||||||||||||||||||||||||||
Time and materials contracts | $ | $ | $ | $ | $ | $ | |||||||||||||||||||||||||||||
Fixed fee percent complete contracts | |||||||||||||||||||||||||||||||||||
Fixed fee contracts | |||||||||||||||||||||||||||||||||||
Reimbursable expenses | |||||||||||||||||||||||||||||||||||
Total professional services fees | |||||||||||||||||||||||||||||||||||
Other services revenue* | |||||||||||||||||||||||||||||||||||
Total services | |||||||||||||||||||||||||||||||||||
Software and hardware | |||||||||||||||||||||||||||||||||||
Total revenues | $ | $ | $ | $ | $ | $ |
Nine Months Ended September 30, | |||||||||||||||||||||||||||||||||||
2023 | 2022 | ||||||||||||||||||||||||||||||||||
Over Time | Point In Time | Total Revenues | Over Time | Point In Time | Total Revenues | ||||||||||||||||||||||||||||||
Time and materials contracts | $ | $ | $ | $ | $ | $ | |||||||||||||||||||||||||||||
Fixed fee percent complete contracts | |||||||||||||||||||||||||||||||||||
Fixed fee contracts | |||||||||||||||||||||||||||||||||||
Reimbursable expenses | |||||||||||||||||||||||||||||||||||
Total professional services fees | |||||||||||||||||||||||||||||||||||
Other services revenue* | |||||||||||||||||||||||||||||||||||
Total services | |||||||||||||||||||||||||||||||||||
Software and hardware | |||||||||||||||||||||||||||||||||||
Total revenues | $ | $ | $ | $ | $ | $ |
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
United States | $ | $ | $ | $ | |||||||||||||||||||
Other countries | |||||||||||||||||||||||
Total revenues | $ | $ | $ | $ |
RSAs (Shares) | Weighted-Average Grant Date Fair Value | ||||||||||
Restricted stock awards outstanding at December 31, 2022 | $ | ||||||||||
Awards granted | |||||||||||
Awards vested | ( | ||||||||||
Awards forfeited | ( | ||||||||||
Restricted stock awards outstanding at September 30, 2023 | $ |
Nine Months Ended September 30, 2023 | ||||||||
Valuation assumptions: | ||||||||
Expected dividend yield | ||||||||
Expected volatility | % | |||||||
Expected term (years) | ||||||||
Risk-free interest rate | % |
Three Months Ended | Nine Months Ended | ||||||||||||||||||||||
September 30, | September 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Net income, basic | $ | $ | $ | $ | |||||||||||||||||||
Add back interest expense on convertible notes, net of tax | |||||||||||||||||||||||
Net income, diluted | $ | $ | $ | $ | |||||||||||||||||||
Basic: | |||||||||||||||||||||||
Weighted-average shares of common stock outstanding | |||||||||||||||||||||||
Shares used in computing basic net income per share | |||||||||||||||||||||||
Effect of dilutive securities: | |||||||||||||||||||||||
Restricted stock and performance stock awards subject to vesting | |||||||||||||||||||||||
Shares issuable for acquisition consideration (1) | |||||||||||||||||||||||
Shares issuable for conversion of convertible senior notes | |||||||||||||||||||||||
Shares issuable for exercise of warrants | |||||||||||||||||||||||
Shares used in computing diluted net income per share | |||||||||||||||||||||||
Basic net income per share | $ | $ | $ | $ | |||||||||||||||||||
Diluted net income per share | $ | $ | $ | $ |
Three Months Ended | Nine Months Ended | ||||||||||||||||||||||
September 30, | September 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Restricted stock and performance stock awards subject to vesting | |||||||||||||||||||||||
Warrants related to the issuance of convertible senior notes | |||||||||||||||||||||||
Total anti-dilutive securities |
September 30, 2023 (unaudited) | December 31, 2022 | ||||||||||
Accounts receivable: | (in millions) | ||||||||||
Billed accounts receivable, net | $ | $ | |||||||||
Unbilled revenues, net | |||||||||||
Total | $ | $ |
Other current assets: | |||||||||||
Miscellaneous receivables | $ | $ | |||||||||
Contractual commitment asset | |||||||||||
Federal/state income tax receivable | |||||||||||
Other current assets | |||||||||||
Total | $ | $ |
Property and equipment: | |||||||||||
Computer hardware (useful life of | $ | $ | |||||||||
Software (useful life of | |||||||||||
Furniture and fixtures (useful life of | |||||||||||
Leasehold improvements (useful life of | |||||||||||
Less: Accumulated depreciation | ( | ( | |||||||||
Total | $ | $ |
Other non-current assets: | |||||||||||
Non-current unbilled revenue | $ | $ | |||||||||
Company owned life insurance (“COLI”) asset | |||||||||||
Long term deposits | |||||||||||
Credit facility deferred finance fees, net | |||||||||||
Other non-current assets | |||||||||||
Deferred income taxes | |||||||||||
Total | $ | $ |
Other current liabilities: | |||||||||||
Estimated fair value of contingent consideration liability (Note 9) | $ | $ | |||||||||
Accrued variable compensation | |||||||||||
Current operating lease liabilities | |||||||||||
Payroll related costs | |||||||||||
Deferred revenues | |||||||||||
Other current liabilities | |||||||||||
Accrued medical claims expense | |||||||||||
Professional fees | |||||||||||
Accrued IT expenses | |||||||||||
Total | $ | $ |
September 30, 2023 (unaudited) | December 31, 2022 | ||||||||||
Other non-current liabilities: | (in millions) | ||||||||||
Deferred income taxes | $ | $ | |||||||||
Reserve for uncertain tax positions | |||||||||||
Deferred compensation liability | |||||||||||
Other non-current liabilities | |||||||||||
Non-current software accrual | |||||||||||
Total | $ | $ |
Nine Months Ended September 30, | |||||||||||
2023 | 2022 | ||||||||||
Opening balance at January 1 | $ | $ | |||||||||
Charges to expense, net of recoveries | ( | ||||||||||
Other (1) | ( | ( | |||||||||
Balance at September 30 | $ | $ |
Ameex | Inflection Point | |||||||||||||
Cash, net of cash acquired | $ | $ | ||||||||||||
Company common stock issued at closing | ||||||||||||||
Contingent consideration (1) | (2) | (3) | ||||||||||||
Net working capital adjustment due to the seller(s) | ( | |||||||||||||
Total allocable purchase price consideration | $ | $ |
Ameex | Inflection Point | ||||||||||
Acquired tangible assets | $ | $ | |||||||||
Identified intangible assets | |||||||||||
Liabilities assumed | ( | ( | |||||||||
Goodwill | |||||||||||
Total allocable purchase price consideration | $ | $ |
Weighted Average Useful Life | Estimated Useful Life | Aggregate Acquisitions | |||||||||||||||
Customer relationships | $ | ||||||||||||||||
Customer backlog | |||||||||||||||||
Non-compete agreements | |||||||||||||||||
Trade name | |||||||||||||||||
Total acquired intangible assets | $ |
Balance at December 31, 2022 | $ | ||||
Measurement period adjustments for acquisitions | |||||
Effect of foreign currency translation adjustments | |||||
Balance at September 30, 2023 | $ |
September 30, 2023 (unaudited) | December 31, 2022 | ||||||||||||||||||||||||||||||||||
Gross Carrying Amounts | Accumulated Amortization | Net Carrying Amounts | Gross Carrying Amounts | Accumulated Amortization | Net Carrying Amounts | ||||||||||||||||||||||||||||||
Customer relationships | $ | $ | ( | $ | $ | $ | ( | $ | |||||||||||||||||||||||||||
Non-compete agreements | ( | ( | |||||||||||||||||||||||||||||||||
Customer backlog | ( | ( | |||||||||||||||||||||||||||||||||
Trade name | ( | ( | |||||||||||||||||||||||||||||||||
Developed software | ( | ( | |||||||||||||||||||||||||||||||||
Total | $ | $ | ( | $ | $ | $ | ( | $ |
Customer relationships | |||||
Non-compete agreements | |||||
Customer backlog | |||||
Trade name | |||||
Developed software |
2023 remaining | $ | ||||
2024 | $ | ||||
2025 | $ | ||||
2026 | $ | ||||
2027 | $ | ||||
Thereafter | $ |
September 30, 2023 (unaudited) | |||||||||||
Long-term debt: | 2026 Notes | 2025 Notes | |||||||||
Principal | $ | $ | |||||||||
Less: Unamortized debt issuance costs | ( | ( | |||||||||
Net carrying amount | $ | $ |
December 31, 2022 | |||||||||||
Long-term debt: | 2026 Notes | 2025 Notes | |||||||||
Principal | $ | $ | |||||||||
Less: Unamortized debt issuance costs | ( | ( | |||||||||
Net carrying amount | $ | $ |
Three Months Ended | Nine Months Ended | ||||||||||||||||||||||
September 30, | September 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Coupon interest | $ | $ | $ | $ | |||||||||||||||||||
Amortization of debt issuance costs | |||||||||||||||||||||||
Total interest expense recognized | $ | $ | $ | $ |
Three Months Ended | Nine Months Ended | ||||||||||||||||||||||
September 30, | September 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Coupon interest | $ | $ | $ | $ | |||||||||||||||||||
Amortization of debt issuance costs | |||||||||||||||||||||||
Total interest expense recognized | $ | $ | $ | $ |
September 30, 2023 (unaudited) | December 31, 2022 | ||||||||||
Derivatives not designated as hedges | |||||||||||
Foreign exchange contracts | $ | $ | |||||||||
Total derivatives not designated as hedges | $ | $ |
September 30, 2023 (unaudited) | December 31, 2022 | ||||||||||
Other current liabilities | $ | $ | |||||||||
Operating lease liabilities | |||||||||||
Total | $ | $ |
September 30, 2023 (unaudited) | |||||
2023 remaining | $ | ||||
2024 | |||||
2025 | |||||
2026 | |||||
2027 | |||||
Thereafter | |||||
Total future lease payments | |||||
Less implied interest | ( | ||||
Total | $ |
Financial Results (in millions) | Explanation for Increases (Decreases) Over Prior Year Period (in millions) | ||||||||||||||||||||||||||||
Three Months Ended September 30, | Total Decrease Over Prior Year Period | Increase Attributable to Revenue Delivered by Resources of Acquired Companies | Decrease Attributable to Revenue Delivered by Base Business Resources | ||||||||||||||||||||||||||
2023 | 2022 | ||||||||||||||||||||||||||||
Services revenues | $ | 222.7 | $ | 227.0 | $ | (4.3) | $ | 8.2 | $ | (12.5) | |||||||||||||||||||
Software and hardware revenues | 0.5 | 0.6 | (0.1) | — | (0.1) | ||||||||||||||||||||||||
Total revenues | $ | 223.2 | $ | 227.6 | $ | (4.4) | $ | 8.2 | $ | (12.6) |
Financial Results (in millions) | Explanation for Increases (Decreases) Over Prior Year Period (in millions) | ||||||||||||||||||||||||||||
Nine Months Ended September 30, | Total Increase (Decrease) Over Prior Year Period | Increase Attributable to Revenue Delivered by Resources of Acquired Companies | Decrease Attributable to Revenue Delivered by Base Business Resources | ||||||||||||||||||||||||||
2023 | 2022 | ||||||||||||||||||||||||||||
Services revenues | $ | 684.2 | $ | 670.7 | $ | 13.5 | $ | 26.0 | $ | (12.5) | |||||||||||||||||||
Software and hardware revenues | 1.6 | 1.8 | (0.2) | — | (0.2) | ||||||||||||||||||||||||
Total revenues | $ | 685.8 | $ | 672.5 | $ | 13.3 | $ | 26.0 | $ | (12.7) |
September 30, 2023 | December 31, 2022 | ||||||||||
Cash and cash equivalents (1) | $ | 80.1 | $ | 30.1 | |||||||
Working capital (including cash and cash equivalents) (2) | $ | 220.9 | $ | 126.5 | |||||||
Amounts available under credit facility (3) | $ | 300.0 | $ | 199.8 |
Period | Total Number of Shares Purchased | Average Price Paid Per Share (1) | Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs | Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs (in millions) | ||||||||||||||||||||||
Beginning balance as of June 30, 2023 | 16,413,294 | $ | 17.35 | 16,413,294 | $ | 90.2 | ||||||||||||||||||||
July 1-31, 2023 | 10,000 | $ | 64.93 | 10,000 | $ | 89.6 | ||||||||||||||||||||
August 1-31, 2023 | 32,500 | $ | 60.06 | 32,500 | $ | 87.6 | ||||||||||||||||||||
September 1-30, 2023 | — | $ | — | — | $ | 87.6 | ||||||||||||||||||||
Ending balance as of September 30, 2023 | 16,455,794 | $ | 17.46 | 16,455,794 |
Exhibit Number | Description | ||||
3.1 | Amended and Restated Certificate of Incorporation of Perficient, Inc., previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q filed July 27, 2023 and incorporated herein by reference | ||||
3.2 | Second Amended and Restated Bylaws of Perficient, Inc., previously filed with the Securities and Exchange Commission as an Exhibit to our Current Report on Form 8-K filed on July 27, 2023 (File No. 001-15169) and incorporated herein by reference | ||||
4.1 | Specimen Certificate for shares of Perficient, Inc. common stock, previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q (File No. 001-15169) filed May 7, 2009 and incorporated herein by reference | ||||
4.2 | Indenture, dated August 14, 2020, between Perficient, Inc. and U.S. Bank National Association, as trustee, relating to the Company’s 1.250% Convertible Senior Notes due 2025, previously filed with the Securities and Exchange Commission as an Exhibit to our Current Report on Form 8-K (File No. 001-15169) filed August 18, 2020 and incorporated herein by reference | ||||
4.3 | Form of 1.250% Convertible Senior Notes due 2025, previously filed with the Securities and Exchange Commission as an Exhibit to our Current Report on Form 8-K filed August 18, 2020 and incorporated herein by reference | ||||
4.4 | Indenture, dated November 9, 2021, between Perficient, Inc. and U.S. Bank National Associate, as trustee, relating to the Company's 0.125% Convertible Senior Notes due 2026, previously filed with the Securities and Exchange Commission as an Exhibit to our Current Report on Form 8-K filed November 9, 2021 and incorporated herein by reference | ||||
4.5 | Form of 0.125% Convertible Senior Notes due 2026, previously filed with the Securities and Exchange Commission as an Exhibit to our Current Report on Form 8-K filed November 9, 2021 and incorporated herein by reference | ||||
10.1† | Fifth Amended and Restated Employment and Transition Agreement between Perficient, Inc. and Jeffrey S. Davis, effective as of October 1, 2023, previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q filed July 27, 2023 and incorporated herein by reference | ||||
10.2† | Third Amended and Restated Employment Agreement between Perficient, Inc. and Thomas J. Hogan, effective as of October 1, 2023, previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q filed July 27, 2023 and incorporated herein by reference | ||||
10.3† | Fourth Amended and Restated Employment Agreement between Perficient, Inc. and Paul E. Martin, effective as of October 1, 2023, previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q filed July 27, 2023 and incorporated herein by reference | ||||
Certification by the Chief Executive Officer of Perficient, Inc. as required by Section 302 of the Sarbanes-Oxley Act of 2002 | |||||
Certification by the Chief Financial Officer of Perficient, Inc. as required by Section 302 of the Sarbanes-Oxley Act of 2002 | |||||
Certification by the Chief Executive Officer and Chief Financial Officer of Perficient, Inc. pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 | |||||
101* | The following financial information from Perficient, Inc.’s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2023 formatted in iXBRL (inline eXtensible Business Reporting Language): (i) Condensed Consolidated Balance Sheets as of September 30, 2023 (Unaudited) and December 31, 2022, (ii) Unaudited Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2023 and 2022, (iii) Unaudited Condensed Consolidated Statements of Comprehensive Income for the three and nine months ended September 30, 2023 and 2022, (iv) Unaudited Condensed Consolidated Statements of Shareholders’ Equity for the three and nine months ended September 30, 2023 and 2022, (v) Unaudited Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2023 and 2022, and (vi) the Notes to Interim Unaudited Condensed Consolidated Financial Statements | ||||
104 | Cover Page Interactive Data File (formatted as iXBRL and contained in Exhibit 101) | ||||
† | Identifies an Exhibit that consists of or includes a management contract or compensatory plan or arrangement. | ||||
* | Filed herewith. | ||||
** | Included but not to be considered “filed” for the purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities of that section. |
PERFICIENT, INC. | |||||||||||
Date: | October 31, 2023 | By: | /s/ Thomas J. Hogan | ||||||||
Thomas J. Hogan | |||||||||||
Chief Executive Officer (Principal Executive Officer) |
Date: | October 31, 2023 | By: | /s/ Paul E. Martin | ||||||||
Paul E. Martin | |||||||||||
Chief Financial Officer (Principal Financial Officer) |
Date: | October 31, 2023 | By: | /s/ Thomas J. Hogan | ||||||||
Thomas J. Hogan | |||||||||||
Chief Executive Officer |
Date: | October 31, 2023 | By: | /s/ Paul E. Martin | ||||||||
Paul E. Martin | |||||||||||
Chief Financial Officer |
1. | The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and | ||||
2. | The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. |
Date: | October 31, 2023 | By: | /s/ Thomas J. Hogan | ||||||||
Thomas J. Hogan | |||||||||||
Chief Executive Officer (Principal Executive Officer) |
Date: | October 31, 2023 | By: | /s/ Paul E. Martin | ||||||||
Paul E. Martin | |||||||||||
Chief Financial Officer (Principal Financial Officer) |
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Statement of Financial Position [Abstract] | ||
Preferred stock, par value (in dollars per share) | $ 0.001 | $ 0.001 |
Preferred stock, shares authorized | 8,000,000 | 8,000,000 |
Preferred stock, shares issued | 0 | 0 |
Preferred stock, shares outstanding | 0 | 0 |
Common stock, par value (in dollars per share) | $ 0.001 | $ 0.001 |
Common stock, shares authorized | 100,000,000 | 100,000,000 |
Common stock, shares issued | 53,317,130 | 53,082,010 |
Common stock, shares outstanding | 34,122,836 | 34,071,750 |
Treasury stock, shares | 19,194,294 | 19,010,260 |
Unaudited Condensed Consolidated Statements of Comprehensive Income - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
Statement of Comprehensive Income [Abstract] | ||||
Net income | $ 22,596 | $ 23,015 | $ 75,758 | $ 77,933 |
Other comprehensive (loss) income: | ||||
Foreign currency translation adjustment, net of tax | 1,437 | (5,356) | 8,814 | (8,374) |
Comprehensive income | $ 24,033 | $ 17,659 | $ 84,572 | $ 69,559 |
Basis of Presentation |
9 Months Ended |
---|---|
Sep. 30, 2023 | |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Basis of Presentation | Basis of Presentation The accompanying interim unaudited condensed consolidated financial statements of Perficient, Inc. and its subsidiaries (collectively, the “Company”) have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and are presented in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) applicable to interim financial information. Accordingly, certain note disclosures have been condensed or omitted. In the opinion of management, the interim unaudited condensed consolidated financial statements reflect all adjustments (consisting of only normal recurring adjustments) necessary for a fair presentation of the Company’s financial position, results of operations and cash flows for the periods presented. These financial statements should be read in conjunction with the Company’s consolidated financial statements and notes thereto filed with the SEC in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. Certain prior period financial statement amounts have been reclassified to conform to current period presentation.
|
Summary of Significant Accounting Policies |
9 Months Ended |
---|---|
Sep. 30, 2023 | |
Accounting Policies [Abstract] | |
Summary of Significant Accounting Policies | Summary of Significant Accounting Policies Use of Estimates The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates, and such differences could be material to the financial statements. There have been no changes to significant accounting policies described in the Annual Report on Form 10-K for the year ended December 31, 2022 that have had a material impact on the Company’s condensed consolidated financial statements and related notes.
|
Recent Accounting Pronouncements |
9 Months Ended |
---|---|
Sep. 30, 2023 | |
Accounting Standards Update and Change in Accounting Principle [Abstract] | |
Recent Accounting Pronouncements | Recent Accounting PronouncementsIn August 2020, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40) (“ASU 2020-06”), which simplifies the accounting for convertible instruments. The guidance removes certain accounting models that separate the embedded conversion features from the host contract for convertible instruments, requiring bifurcation only if the convertible debt feature qualifies as a derivative or for convertible debt issued at a substantial premium. The ASU removes certain settlement conditions required for equity contracts to qualify for the derivative scope exception, permitting more contracts to qualify for the exception. In addition, the guidance eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. The ASU is effective for annual reporting periods beginning after December 15, 2021, including interim reporting periods within those annual periods. The ASU allows entities to use a modified or full retrospective transition method. Under the modified approach, entities will apply the guidance to all financial instruments that are outstanding as of the beginning of the year of adoption with the cumulative effect recognized as an adjustment to the opening balance of retained earnings. Under the full retrospective method, entities will apply the guidance to all outstanding financial instruments for each prior reporting period presented. The Company adopted this ASU on January 1, 2022 under the modified retrospective method of transition. Upon adoption, the Company recorded a $2.1 million cumulative-effect adjustment that increased the opening balance of retained earnings on the consolidated balance sheet, largely due to the reduction in non-cash interest expense associated with the historical separation of debt and equity components for the Company's convertible senior notes (the “Notes”) described in Note 11, Long-Term Debt. The Company also recorded an increase to long-term debt, net of $66.2 million, a net change in the deferred tax balance of $16.8 million, and a decrease to additional paid-in capital of $51.5 million due to no longer separating the embedded conversion feature of the Notes. Upon adoption, the Company's interest expense recognized has been reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost. This adoption did not have a material impact on the consolidated statement of cash flows. Upon adoption, the Company prospectively utilized the if-converted method to calculate the impact of convertible instruments on diluted earnings per share. |
Revenue |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue | Revenue The Company’s revenues consist of services and software and hardware sales. In accordance with Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers, revenues are recognized when control of services or goods are transferred to clients, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or goods. Services Revenues Services revenues are primarily comprised of professional services that include developing, implementing, automating and extending business processes, technology infrastructure, and software applications. The Company’s professional services span multiple industries, platforms and solutions; however, the Company has remained relatively diversified and does not believe that it has significant revenue concentration within any single industry, platform or solution. Professional services revenues are recognized over time as services are rendered. Most projects are performed on a time and materials basis, while a portion of revenues is derived from projects performed on a fixed fee or fixed fee percent complete basis. For time and material contracts, revenues are generally recognized and invoiced by multiplying the number of hours expended in the performance of the contract by the hourly rates. For fixed fee contracts, revenues are generally recognized and invoiced by multiplying the fixed rate per time period established in the contract by the number of time periods elapsed. For fixed fee percent complete contracts, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours, and the client is invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract. Clients are typically billed monthly for services provided during that month but can be billed on a more or less frequent basis as determined by the contract. If the time is worked and approved at the end of a fiscal period and the invoice has not yet been sent to the client, the amount is recorded as revenue once the Company verifies all other revenue recognition criteria have been met, and the amount is classified as a receivable as the right to consideration is unconditional at that point. Amounts invoiced in excess of revenues recognized are contract liabilities, which are classified as deferred revenues in the Unaudited Condensed Consolidated Balance Sheet. The term between invoicing and payment due date is not significant. Contracts for professional services provide for a general right, to the client or the Company, to cancel or terminate the contract within a given period of time (generally 10 to 30 days’ notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract. Certain contracts may include volume discounts or holdbacks, which are accounted for as variable consideration, but are not typically significant. The Company estimates variable consideration based on historical experience and forecasted sales and includes the variable consideration in the transaction price. Other services revenues are comprised of hosting fees, partner referral fees, maintenance agreements, training and internally developed software-as-a-service (“SaaS”) sales. Revenues from hosting fees, maintenance agreements, training and internally developed SaaS sales are generally recognized over time using a time-based measure of progress as services are rendered. Partner referral fees are recorded at a point in time upon meeting specified requirements to earn the respective fee. On many professional service projects, the Company is also reimbursed for out-of-pocket expenses including travel and other project-related expenses. These reimbursements are included as a component of the transaction price of the respective professional services contract and are invoiced as the expenses are incurred. The Company structures its professional services arrangements to recover the cost of reimbursable expenses without a markup. Software and Hardware Revenues Software and hardware revenues are comprised of third-party software and hardware resales, in which the Company is considered the agent, and sales of internally developed software, in which the Company is considered the principal. Third-party software and hardware revenues are recognized and invoiced when the Company fulfills its obligation to arrange the sale, which occurs when the purchase order with the vendor is executed and the customer has access to the software or the hardware has been shipped to the customer. Internally developed software revenues are recognized and invoiced when control is transferred to the customer, which occurs when the software has been made available to the customer and the license term has commenced. Revenues from third-party software and hardware sales are recorded on a net basis, while revenues from internally developed software sales are recorded on a gross basis. There are no significant cancellation or termination-type provisions for the Company’s software and hardware sales, and the term between invoicing and payment due date is not significant. Revenues are presented net of taxes assessed by governmental authorities. Sales taxes are generally collected and subsequently remitted on all software and hardware sales and certain services transactions as appropriate. Arrangements with Multiple Performance Obligations Arrangements with clients may contain multiple promises such as delivery of software, hardware, professional services or post-contract support services. These promises are accounted for as separate performance obligations if they are distinct. For arrangements with clients that contain multiple performance obligations, the transaction price is allocated to the separate performance obligations based on estimated relative standalone selling price, which is estimated by the expected cost plus a margin approach, taking into consideration market conditions and competitive factors. Because contracts that contain multiple performance obligations are typically short term due to the contract cancellation provisions, the allocation of the transaction price to the separate performance obligations is not considered a significant estimate. Contract Costs In accordance with the terms of the Company’s sales commission plan, commissions are not earned until the related revenue is recognized. Therefore, sales commissions are expensed as they are earned. Certain sales incentives are accrued based on achievement of specified bookings goals. For these incentives, the Company applies the practical expedient that allows the Company to expense the incentives as incurred because the amortization period would have been one year or less. Deferred Revenue The Company’s deferred revenue balance as of September 30, 2023 and December 31, 2022 was $5.3 million and $12.7 million, respectively. Substantially all of the December 31, 2022 deferred revenue balance was recognized in revenue during the nine months ended September 30, 2023. Transaction Price Allocated to Remaining Performance Obligations Due to the ability of the client or the Company to cancel or terminate the contract within a given period of time (generally 10 to 30 days’ notice is required), the majority of the Company’s contracts have a term of less than one year. The Company does not disclose the value of unsatisfied performance obligations for contracts with an original maturity date of one year or less or time and materials contracts for which the Company has the right to invoice for services performed. Revenue related to unsatisfied performance obligations for remaining contracts as of September 30, 2023 was immaterial. Disaggregation of Revenue The following tables present revenue disaggregated by revenue source and pattern of revenue recognition (in millions):
*Other services revenue primarily consists of hosting fees, maintenance, training, internally developed SaaS revenue and partner referral fees.
*Other services revenue primarily consists of hosting fees, maintenance, training, internally developed SaaS revenue and partner referral fees. The following table presents revenue disaggregated by geographic area, as determined by the billing address of customers (in millions):
|
Stock-Based Compensation |
9 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-Based Payment Arrangement [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stock-Based Compensation | Stock-Based Compensation Stock-based compensation is accounted for in accordance with ASC Topic 718, Compensation – Stock Compensation. Under this guidance, the Company recognizes share-based compensation ratably using the straight-line attribution method over the requisite service period, which is generally three years. The fair value of restricted stock awards is based on the value of the Company’s common stock on the date of the grant. The Company’s Third Amended and Restated 2012 Long Term Incentive Plan (as amended, the “Incentive Plan”) allows for the granting of various types of stock awards, not to exceed a total of 8.5 million shares, to eligible individuals. The Compensation Committee of the Board of Directors administers the Incentive Plan and determines the terms of all stock awards made under the Incentive Plan. The Incentive Plan was increased by 1.5 million shares on June 7, 2023 upon the approval of the Company’s stockholders at the 2023 annual meeting. As of September 30, 2023, there were 2.2 million shares of common stock available for issuance under the Incentive Plan. Stock-based compensation cost recognized for the three and nine months ended September 30, 2023 was $6.7 million and $20.9 million, respectively, which included $1.1 million and $3.5 million, respectively, of expense for retirement savings plan contributions. The associated current and future income tax benefit recognized was $2.0 million and $5.6 million for the three and nine months ended September 30, 2023, respectively. Stock-based compensation cost recognized for the three and nine months ended September 30, 2022 was $6.1 million and $18.1 million, respectively, which included $1.1 million and $3.3 million, respectively, of expense for retirement savings plan contributions. The associated current and future income tax benefit recognized was $1.8 million and $4.6 million for the three and nine months ended September 30, 2022, respectively. Restricted Stock Awards (“RSAs”) Restricted stock activity for the nine months ended September 30, 2023 was as follows (shares in thousands):
As of September 30, 2023, there was $31.9 million of total unrecognized compensation cost related to non-vested RSAs with a weighted-average remaining life of two years. Performance Stock Awards (“PSAs”) The Company also grants PSAs under the Incentive Plan with terms determined at the discretion of the compensation committee of the Company’s board of directors. The actual number of PSAs that will be eligible to vest is based on the achievement of a relative total shareholder return (“TSR”) target as compared to the TSR realized by each of the companies comprising the Nasdaq Composite Index over a three-year period. The PSAs vest at the end of the TSR measurement period, and up to 100% of the target number of shares subject to each PSA are eligible to be earned. During the three months ended September 30, 2023, the Company awarded 10,842 PSAs with a fair market value of $80.90 per share. PSA related stock-based compensation cost recognized for both the three and nine months ended September 30, 2023 was immaterial. The Company estimated the grant date fair value of the PSAs using a Monte Carlo simulation model that included the following assumptions:
As of September 30, 2023, there was $0.8 million of total unrecognized compensation cost related to unvested PSAs, expected to be recognized over a period of three years.
|
Net Income per Share |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Net Income per Share | Net Income per Share The following table presents the calculation of basic and diluted net income per share (in thousands, except per share information):
(1)For the three and nine months ended September 30, 2023, this represents the shares held in escrow pursuant to: (i) the Asset Purchase Agreement with Zeon Solutions Incorporated and certain related entities (collectively, “Zeon”); (ii) the Asset Purchase Agreement with Catalyst Networks, Inc. (“Brainjocks”); (iii) the Stock Purchase Agreement with the shareholders of Productora de Software S.A.S. (“PSL”); (iv) the Purchase Agreement with Talos LLC, Talos Digital LLC, Talos Digital SAS and TCOMM SAS (“Talos”); (v) the Stock Purchase Agreement with the shareholders of Izmul S.A. (“Overactive”); (vi) the Stock Purchase Agreement with the shareholders of Inflection Point Systems, Inc. (“Inflection Point”); and (vii) the Purchase Agreement with Ameex Technologies Corporation (“Ameex”), as part of the consideration. For the three and nine months ended September 30, 2022, this represents the shares held in escrow pursuant to: (i) the Asset Purchase Agreement with Zeon; (ii) the Asset Purchase Agreement with Brainjocks; (iii) the Stock Purchase Agreement with the shareholders of PSL; (iv) the Purchase Agreement with Talos; (v) the Stock Purchase Agreement with the shareholders of Overactive; and (vi) the Stock Purchase Agreement with the shareholders of Inflection Point, as part of the consideration. The number of anti-dilutive securities not included in the calculation of diluted net income per share were as follows (in thousands):
See Note 11, Long-term Debt for further information on the convertible senior notes and warrants related to the issuance of convertible notes. The Company’s Board of Directors authorized the repurchase of up to $375.0 million of Company common stock through a stock repurchase program expiring December 31, 2024. The program could be suspended or discontinued at any time, based on market, economic, or business conditions. The timing and amount of repurchase transactions will be determined by management based on its evaluation of market conditions, share price, and other factors. Since the program’s inception on August 11, 2008, the Company has repurchased approximately $287.4 million (16.5 million shares) of outstanding common stock through September 30, 2023.
|
Balance Sheet Components |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Balance Sheet Related Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Balance Sheet Components | Balance Sheet Components
|
Allowance for Credit Losses |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Credit Loss [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Allowance for Credit Losses | Allowance for Credit Losses In accordance with ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, the Company evaluates its allowance based on expected losses rather than incurred losses, which is known as the current expected credit loss model. The allowance is determined using the loss rate approach and is measured on a collective (pool) basis when similar risk characteristics exist. Where financial instruments do not share risk characteristics, they are evaluated on an individual basis. The allowance is based on relevant available information, from internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts. Activity in the allowance for credit losses is summarized as follows (in millions):
(1) Other is primarily related to uncollected balances written off, business acquisitions, and currency translation adjustments.
|
Business Combinations |
9 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business Combinations [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business Combinations | Business Combinations 2022 Acquisitions On October 11, 2022, the Company acquired all of the outstanding capital stock of Ameex. Ameex is a digital experience consultancy headquartered in Schaumburg, Illinois, with offshore operations located in Chennai, India. The acquisition of Ameex strengthened the Company’s global delivery capabilities, enhanced agile software design, and further expanded our operations in India. Ameex added more than 400 professionals and strategic client relationships across several industries. The Company’s total allocable purchase price consideration was $36.1 million, net of cash acquired. The Company incurred approximately $1.7 million in transaction costs, which were expensed when incurred. The goodwill is non-deductible for tax purposes. On September 7, 2022, the Company acquired all of the outstanding capital stock of Inflection Point. Inflection Point is a software consulting and product development firm with nearshore operations based in Monterrey, Mexico, and headquarters in Columbia, Maryland. The acquisition of Inflection Point strengthened the Company’s nearshore delivery capacity, enhanced our digital capabilities, and further expanded our operations across Latin America. Inflection Point added more than 200 professionals and strategic client relationships with customers across several industries. The Company’s total allocable purchase price consideration was $54.0 million, net of cash acquired. The Company incurred approximately $1.6 million in transaction costs, which were expensed when incurred. The goodwill is non-deductible for tax purposes. The acquisition date fair value of the consideration transferred for the 2022 acquisitions consisted of the following (in millions):
(1)Represents the initial fair value estimate of additional revenue and earnings-based contingent consideration, which may be realized by the sellers 12 months after the closing date of the acquisition. (2)The maximum cash payout that may be realized by the sellers in the Ameex acquisition is $5.7 million. As of September 30, 2023, the fair value of the contingent consideration was $4.0 million. The Company recorded a pre-tax adjustment to reduce the liability in “Adjustment to fair value of contingent consideration” on the Unaudited Condensed Consolidated Statements of Operations of $0.4 million during both the three and nine months ended September 30, 2023. (3)The maximum cash payout that may be realized by the sellers in the Inflection Point acquisition is $13.0 million. As of September 30, 2023, the fair value of the contingent consideration was $0.5 million. The Company recorded a pre-tax adjustment to reduce the liability in “Adjustment to fair value of contingent consideration” on the Unaudited Condensed Consolidated Statements of Operations of $1.3 million and $6.2 million during the three and nine months ended September 30, 2023, respectively. The Company has estimated the preliminary allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):
The following table presents details as of September 30, 2023 of the intangible assets acquired during the year ended December 31, 2022 (dollars in millions).
As the Company completed its evaluation of the acquired assets and assumed liabilities of Inflection Point, the Company recorded certain adjustments during the measurement period based on facts and circumstances that existed as of acquisition date. The measurement period adjustments for Inflection Point were not material. The above purchase price accounting estimates for Ameex are pending finalization of certain acquired tangible and intangible assets, contingent consideration valuation, and a net working capital settlement that is subject to final adjustment as the Company evaluates information during the measurement period. As the Company continues its evaluation of the acquired assets and assumed liabilities of Ameex, the Company recorded certain adjustments during the measurement period based on facts and circumstances that existed as of acquisition date. The measurement period adjustments for Ameex were not material. Pro-forma Results of Operations Pro-forma results of operations have not been presented for Inflection Point or Ameex because the effect of these acquisitions on the Company's condensed consolidated financial statements were not material individually or in the aggregate.
|
Goodwill and Intangible Assets |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Intangible Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Intangible Assets | Goodwill and Intangible Assets Goodwill represents the excess purchase price over the fair value of net assets acquired, or net liabilities assumed, in a business combination. In accordance with ASC Topic 350, Intangibles – Goodwill and Other, the Company performs an annual impairment review in the fourth quarter and more frequently if events or changes in circumstances indicate that goodwill might be impaired. There was no indication that goodwill became impaired for the three and nine months ended September 30, 2023. Other intangible assets include customer relationships, non-compete arrangements, trade names, customer backlog, and developed software, which are being amortized over the assets’ estimated useful lives using the straight-line method. Estimated useful lives range from less than one year to ten years. Amortization of customer relationships, non-compete arrangements, trade names, customer backlog, and developed software is considered an operating expense and is included in “Amortization” in the accompanying Unaudited Condensed Consolidated Statements of Operations. The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in a lack of recoverability or revised useful life. There was no indication that other intangible assets became impaired for the three and nine months ended September 30, 2023. Goodwill The changes in the carrying amount of goodwill for the nine months ended September 30, 2023 are as follows (in millions):
Intangible Assets with Definite Lives The following table presents a summary of the Company’s intangible assets that are subject to amortization (in millions):
The estimated useful lives of identifiable intangible assets are as follows:
Estimated annual amortization expense for the next five years ended December 31 and thereafter is as follows (in millions):
|
Long-term Debt |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Long-term Debt | Long-term Debt Revolving Credit Facility On March 29, 2023, the Company amended and restated its existing credit agreement by entering into a Second Amended and Restated Credit Agreement (the “2023 Credit Agreement”) with Wells Fargo Bank, National Association, as administrative agent and the other lenders parties thereto. The 2023 Credit Agreement provides for revolving credit borrowings up to a maximum principal amount of $300.0 million, subject to a commitment increase of $75.0 million. All outstanding amounts owed under the 2023 Credit Agreement become due and payable no later than the final maturity date of March 29, 2028. As of September 30, 2023, there was no outstanding balance under the 2023 Credit Agreement. The Company incurred $0.8 million of additional deferred finance fees during the nine months ended September 30, 2023. The 2023 Credit Agreement also allows for the issuance of letters of credit in the aggregate amount of up to $10.0 million at any one time; outstanding letters of credit reduce the credit available for revolving credit borrowings. As of September 30, 2023, there were no outstanding letters of credit. Substantially all of the Company’s assets are pledged to secure the credit facility. Borrowings under the 2023 Credit Agreement bear interest at the Company’s option of the prime rate (8.50% on September 30, 2023) plus a margin ranging from 0.00% to 1.00% or one month Secured Overnight Financing Rate (“SOFR”) (5.31% on September 30, 2023) plus a margin ranging from 1.00% to 2.00%. The Company incurs an annual commitment fee of 0.15% to 0.20% on the unused portion of the line of credit. The additional margin amount and annual commitment fee are dependent on the level of outstanding borrowings. As of September 30, 2023, the Company had $300.0 million of unused borrowing capacity. The Company is required to comply with various financial covenants under the 2023 Credit Agreement. At September 30, 2023, the Company was in compliance with all covenants under the 2023 Credit Agreement. Convertible Senior Notes due 2026 On November 9, 2021, the Company issued $380.0 million aggregate principal amount of 0.125% Convertible Senior Notes Due 2026 (the “2026 Notes”) in a private placement to qualified institutional buyers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”). The 2026 Notes bear interest at a rate of 0.125% per year. Interest is payable in cash on May 15 and November 15 of each year, with the first payment made on May 15, 2022. The 2026 Notes mature on November 15, 2026 unless earlier converted, redeemed or repurchased in accordance with their terms prior to such date. The initial conversion rate is 5.2100 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 $191.94 per share of common stock. After consideration of the 2026 Notes Hedges and 2026 Notes Warrants (as defined and described below), the conversion rate is effectively hedged to a price of $295.29 per share of common stock. The conversion rate, and thus the conversion price, may be adjusted under certain circumstances as described in the indenture governing the 2026 Notes (the “2026 Indenture”). The Company may settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election, based on the applicable conversion rate(s). If a “make-whole fundamental change” (as defined in the 2026 Indenture) occurs, then the Company will in certain circumstances increase the conversion rate for a specified period of time. The Company’s intent is to settle the principal amount of the 2026 Notes in cash upon conversion. Convertible Senior Notes due 2025 On August 14, 2020, the Company issued $230.0 million aggregate principal amount of 1.250% Convertible Senior Notes Due 2025 (the “2025 Notes”) in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act. The 2025 Notes bear interest at a rate of 1.250% per year. Interest is payable in cash on February 1 and August 1 of each year. The 2025 Notes mature on August 1, 2025 unless earlier converted, redeemed or repurchased in accordance with their terms prior to such date. The initial conversion rate is 19.3538 shares of the Company’s common stock per $1,000 principal amount of 2025 Notes, which is equivalent to an initial conversion price of approximately $51.67 per share of common stock. After consideration of the 2025 Notes Hedges and 2025 Notes Warrants (as defined and described below), the conversion rate is effectively hedged to a price of $81.05 per share of common stock. The conversion rate, and thus the conversion price, may be adjusted under certain circumstances as described in the indenture governing the 2025 Notes (the “2025 Indenture”). The Company may settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election, based on the applicable conversion rate(s). If a “make-whole fundamental change” (as defined in the 2025 Indenture) occurs, then the Company will in certain circumstances increase the conversion rate for a specified period of time. The Company’s intent is to settle the principal amount of the 2025 Notes in cash upon conversion. Other Terms of the Notes The 2025 Notes and 2026 Notes may be converted at the holder’s option prior to the close of business on the business day immediately preceding August 1, 2025 for the 2025 Notes and November 15, 2026 for the 2026 Notes, but only under the following circumstances: •during any calendar quarter commencing after the calendar quarter ending on September 30, 2020 for the 2025 Notes and December 31, 2021 for the 2026 Notes, if the last reported sale price per share of the Company’s common stock exceeds 130% of the applicable conversion price for each of at least 20 trading days during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; •during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company’s common stock on such trading day and the applicable conversion rate on such trading day; •upon the occurrence of certain corporate events or distributions on the Company’s common stock described in the 2025 Indenture and 2026 Indenture; and •at any time from, and including, February 3, 2025 for 2025 Notes and May 15, 2026 for 2026 Notes, until the close of business on the second scheduled trading day immediately before the maturity date for the 2025 Notes and 2026 Notes. The Company may not redeem the 2025 Notes and 2026 Notes at its option before maturity. If a “fundamental change” (as defined in the 2025 Indenture and 2026 Indenture) occurs, then, except as described in the 2025 Indenture and 2026 Indenture, noteholders may require the Company to repurchase their 2025 Notes and 2026 Notes at a cash repurchase price equal to the principal amount of the 2025 Notes and 2026 Notes to be repurchased, plus accrued and unpaid interest, if any. As of September 30, 2023, none of the conditions permitting holders to convert their 2025 Notes and 2026 Notes had been satisfied and no shares of the Company’s common stock had been issued in connection with any conversions of the 2025 Notes and 2026 Notes during the nine months ended September 30, 2023. Based on the closing price of the Company's common stock of $57.86 per share on September 30, 2023, the conversion value of the 2026 Notes was less than the principal amount of the 2026 Notes outstanding on a per note basis, and the conversion value of the 2025 Notes was greater than the principal amount of the 2025 Notes outstanding on a per note basis. The 2025 Notes and 2026 Notes consisted of the following (in millions):
Interest expense for the three and nine months ended September 30, 2023 and 2022 related to the 2026 Notes and 2025 Notes consisted of the following (in millions): 2026 Notes
2025 Notes
Convertible Notes Hedges In connection with the issuance of the 2026 Notes and 2025 Notes, the Company entered into privately negotiated convertible note hedge transactions (the “2026 Notes Hedges” and the “2025 Notes Hedges”), and together, the “Notes Hedges”) with certain of the initial purchasers or their respective affiliates and/or other financial institutions (the “Option Counterparties”). As of September 30, 2023, the 2026 Notes Hedges provide the Company with the option to acquire, on a net settlement basis, approximately 2.0 million shares of common stock at a strike price of $191.94, which is equal to the number of shares of common stock that notionally underlie the 2026 Notes and correspond to the conversion price of the 2026 Notes. As of September 30, 2023, the 2025 Notes Hedges provided the Company with the option to acquire, on a net settlement basis, approximately 0.5 million shares of common stock at a strike price of $51.67, which is equal to the number of shares of common stock that notionally underlie the 2025 Notes and correspond to the conversion price of the 2025 Notes. If the Company elects cash settlement and exercises the Notes Hedges, the aggregate amount of cash received from the Option Counterparties will cover the aggregate amount of cash that the Company would be required to pay to the holders of the Notes, less the principal amount thereof. The Notes Hedges do not meet the criteria for separate accounting as a derivative as they are indexed to the Company’s stock and are accounted for as freestanding financial instruments. Convertible Notes Warrants In connection with the issuance of the 2026 Notes and 2025 Notes, the Company also sold net-share-settled warrants (the “2026 Notes Warrants”, and the “2025 Notes Warrants,” respectively, and together, the “Notes Warrants”) in privately negotiated transactions with the Option Counterparties. The strike price of the 2026 Notes Warrants and 2025 Notes Warrants was approximately $295.29 and $81.05 per share, respectively, and is subject to certain adjustments under the terms of their respective Notes Warrants. As a result of the 2026 Notes Warrants and 2025 Notes Warrants and related transactions, the Company is required to recognize incremental dilution of earnings per share to the extent the average share price for any fiscal quarter is over $295.29 for the 2026 Notes Warrants and $81.05 for the 2025 Notes Warrants. The 2026 Notes Warrants and the 2025 Notes Warrants expire over a period of 80 trading days commencing on February 15, 2027 and over a period of 100 trading days commencing on November 1, 2025, respectively, and may be settled in net shares of common stock or net cash at the Company’s election. As of September 30, 2023, 2.0 million warrant shares and 0.5 million warrant shares were outstanding for the 2026 Notes Warrants and 2025 Notes Warrants, respectively.
|
Income Taxes |
9 Months Ended |
---|---|
Sep. 30, 2023 | |
Income Tax Disclosure [Abstract] | |
Income Taxes | Income Taxes The Company's effective tax rate was 29.4% and 26.9% for the three and nine months ended September 30, 2023, respectively. The effective tax rate for the three months ended September 30, 2023 was higher than the U.S. statutory rate of 21.0% primarily due to state taxes, Section 162(m) compensation limitations, foreign operations and the prior year true-up of research credits, partially offset by a change in the Company’s permanent reinvestment assertion in one jurisdiction and acquisition adjustments. The effective rate for the nine months ended September 30, 2023 was higher than the U.S. statutory rate of 21.0% primarily due to state taxes, Section 162(m) compensation limitations and foreign operations, partially offset by tax benefits for acquisition adjustments. The Company’s effective tax rate was 29.4% and 25.2% for the three and nine months ended September 30, 2022, respectively. The effective tax rates for the three and nine months ended September 30, 2022 were higher than the U.S. statutory rate of 21.0% primarily due to state taxes, Section 162(m) compensation limitations and foreign operations, partially offset by tax benefits for share based compensation deductions and research credits. The undistributed earnings of our foreign subsidiaries are indefinitely reinvested, except in China. In the current quarter, the Company determined that the foreign earnings of its Colombia operations are now permanently reinvested.
|
Derivatives |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Derivative Instruments and Hedging Activities Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Derivatives | Derivatives In the normal course of business, the Company uses derivative financial instruments to manage foreign currency exchange rate risk. Currency exposure is monitored and managed by the Company as part of its risk management program which seeks to reduce the potentially adverse effects that market volatility could have on operating results. The Company’s derivative financial instruments consist of non-deliverable and deliverable foreign currency forward contracts. Derivative financial instruments are neither held nor issued by the Company for trading purposes. Derivatives Not Designated as Hedging Instruments Both the gain or loss on the derivatives not designated as hedging instruments and the offsetting loss or gain on the hedged item attributable to the hedged risk are recognized in current earnings. Realized gains or losses and changes in the estimated fair value of foreign currency forward contracts that have not been designated as hedges were a net gain of $0.2 million and net gain of $1.8 million during the three and nine months ended September 30, 2023, respectively. Realized gains or losses and changes in the estimated fair value of foreign currency forward contracts that have not been designated as hedges were a net loss of $1.0 million and net loss of $0.9 million during the three and nine months ended September 30, 2022, respectively. Gains and losses on these contracts are recorded in net other expense (income) and net interest expense in the Unaudited Condensed Consolidated Statements of Operations and are offset by losses and gains on the related hedged items. The notional amounts of the Company’s derivative instruments outstanding were as follows (in millions):
|
Fair Value Measurements |
9 Months Ended |
---|---|
Sep. 30, 2023 | |
Fair Value Disclosures [Abstract] | |
Fair Value Measurements | Fair Value Measurements The fair value hierarchy is based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon its own market assumptions. The fair value hierarchy consists of the following three levels: •Level 1 – Inputs are quoted prices in active markets for identical assets or liabilities. •Level 2 – Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data. •Level 3 – Inputs are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, current liabilities and the revolving line of credit approximate fair value because of the short maturity of these instruments. All highly liquid investments with maturities at date of purchase of three months or less are considered to be cash equivalents. Based on their short-term nature, the carrying value of cash equivalents approximate their fair value. As of September 30, 2023 and December 31, 2022, $39.0 million and $8.4 million, respectively, of the Company’s cash and cash equivalents balance related to money-market fund investments. These short-term money-market funds are considered Level 1 investments. The Company has a deferred compensation plan, which is funded through COLI policies. The COLI asset is carried at fair value derived from quoted market prices of investments within the COLI policies, which are considered Level 2 inputs. The fair value of the COLI asset was $11.5 million and $10.5 million as of September 30, 2023 and December 31, 2022, respectively. The Company estimates the fair value of each foreign exchange forward contract by using the present value of expected cash flows. The estimate takes into account the difference between the current market forward price and contracted forward price for each foreign exchange contract and applies the difference in the rates to each outstanding contract. Valuations for all derivatives fall within Level 2 of the GAAP valuation hierarchy. The fair values of the Company’s derivative instruments outstanding as of September 30, 2023 and December 31, 2022 were immaterial. The Company has contingent consideration liabilities related to acquisitions which are measured on a recurring basis and recorded at fair value, determined using the discounted cash flow method. The inputs used to calculate the fair value of the contingent consideration liabilities are considered to be Level 3 inputs due to the lack of relevant market activity and significant management judgment. An increase in future cash flows may result in a higher estimated fair value while a decrease in future cash flows may result in a lower estimated fair value of the contingent consideration liabilities. Remeasurements to fair value are recorded in adjustment to fair value of contingent consideration in the Unaudited Condensed Consolidated Statements of Operations. Refer to Note 7, Balance Sheet Components, for the estimated fair value of the contingent consideration liabilities as of September 30, 2023 and December 31, 2022. The fair value of the Notes is measured using quoted price inputs. The Notes are not actively traded, and thus the price inputs represent a Level 2 measurement. As the quoted price inputs are highly variable from day to day, the fair value estimates could significantly increase or decrease. The Notes are carried at their principal amount less unamortized issuance costs, and are not carried at fair value at each period end. The approximate fair value of the 2026 Notes as of September 30, 2023 and December 31, 2022 was $305.9 million and $295.5 million, respectively. The approximate fair value of the 2025 Notes as of September 30, 2023 and December 31, 2022 was $29.0 million and $33.8 million, respectively. The fair values were estimated on the basis of inputs that are observable in the market and are considered Level 2 fair value measurements.
|
Leases |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases | Leases The Company leases office space under various operating lease agreements, which have remaining lease terms of less than one year to seven years. Operating leases are included in operating lease right-of-use assets, other current liabilities, and operating lease liabilities on the consolidated balance sheet. Operating lease expense for the three and nine months ended September 30, 2023 was $3.1 million and $9.7 million, respectively, and $3.2 million and $9.6 million for the three and nine months ended September 30, 2022. Supplemental balance sheet information related to leases was as follows (in millions):
Future minimum lease payments as of September 30, 2023 were as follows (in millions):
|
Commitments and Contingencies |
9 Months Ended |
---|---|
Sep. 30, 2023 | |
Commitments and Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | Commitments and ContingenciesFrom time to time the Company is involved in legal proceedings, claims and litigation related to employee claims, contractual disputes and taxes in the ordinary course of business. Although the Company cannot predict the outcome of such matters, currently the Company has no reason to believe the disposition of any current matter could reasonably be expected to have a material adverse impact on the Company’s financial position, results of operations or the ability to carry on any of its business activities. |
Subsequent Events |
9 Months Ended |
---|---|
Sep. 30, 2023 | |
Subsequent Events [Abstract] | |
Subsequent Events | Subsequent Event On October 20, 2023, the Company entered into a Stock Purchase Agreement (the “SMEDIX Agreement”), by and among the Company, SMEDIX Inc. (“SMEDIX”), the sole shareholder of SMEDIX (the “Shareholder”), and certain other parties thereto. Pursuant to and subject to customary closing conditions contained in the SMEDIX Agreement, the Company will acquire all of the outstanding capital stock of SMEDIX. The SMEDIX Agreement includes customary representations, warranties, covenants and termination rights by the parties. Subject to its closing, this transaction will be accounted for as a business combination under the acquisition method of accounting. The Company will record the assets acquired and liabilities assumed at their fair values as of the acquisition date. The valuation efforts and related acquisition accounting will be completed following the closing of the transaction.
|
Summary of Significant Accounting Policies (Policies) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accounting Policies [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Use of Estimates | The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates, and such differences could be material to the financial statements. There have been no changes to significant accounting policies described in the Annual Report on Form 10-K for the year ended December 31, 2022 that have had a material impact on the Company’s condensed consolidated financial statements and related notes.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Recent Accounting Pronouncements | In August 2020, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40) (“ASU 2020-06”), which simplifies the accounting for convertible instruments. The guidance removes certain accounting models that separate the embedded conversion features from the host contract for convertible instruments, requiring bifurcation only if the convertible debt feature qualifies as a derivative or for convertible debt issued at a substantial premium. The ASU removes certain settlement conditions required for equity contracts to qualify for the derivative scope exception, permitting more contracts to qualify for the exception. In addition, the guidance eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. The ASU is effective for annual reporting periods beginning after December 15, 2021, including interim reporting periods within those annual periods. The ASU allows entities to use a modified or full retrospective transition method. Under the modified approach, entities will apply the guidance to all financial instruments that are outstanding as of the beginning of the year of adoption with the cumulative effect recognized as an adjustment to the opening balance of retained earnings. Under the full retrospective method, entities will apply the guidance to all outstanding financial instruments for each prior reporting period presented. The Company adopted this ASU on January 1, 2022 under the modified retrospective method of transition. Upon adoption, the Company recorded a $2.1 million cumulative-effect adjustment that increased the opening balance of retained earnings on the consolidated balance sheet, largely due to the reduction in non-cash interest expense associated with the historical separation of debt and equity components for the Company's convertible senior notes (the “Notes”) described in Note 11, Long-Term Debt. The Company also recorded an increase to long-term debt, net of $66.2 million, a net change in the deferred tax balance of $16.8 million, and a decrease to additional paid-in capital of $51.5 million due to no longer separating the embedded conversion feature of the Notes. Upon adoption, the Company's interest expense recognized has been reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost. This adoption did not have a material impact on the consolidated statement of cash flows. Upon adoption, the Company prospectively utilized the if-converted method to calculate the impact of convertible instruments on diluted earnings per share. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer | The Company’s revenues consist of services and software and hardware sales. In accordance with Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers, revenues are recognized when control of services or goods are transferred to clients, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or goods. Services Revenues Services revenues are primarily comprised of professional services that include developing, implementing, automating and extending business processes, technology infrastructure, and software applications. The Company’s professional services span multiple industries, platforms and solutions; however, the Company has remained relatively diversified and does not believe that it has significant revenue concentration within any single industry, platform or solution. Professional services revenues are recognized over time as services are rendered. Most projects are performed on a time and materials basis, while a portion of revenues is derived from projects performed on a fixed fee or fixed fee percent complete basis. For time and material contracts, revenues are generally recognized and invoiced by multiplying the number of hours expended in the performance of the contract by the hourly rates. For fixed fee contracts, revenues are generally recognized and invoiced by multiplying the fixed rate per time period established in the contract by the number of time periods elapsed. For fixed fee percent complete contracts, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours, and the client is invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract. Clients are typically billed monthly for services provided during that month but can be billed on a more or less frequent basis as determined by the contract. If the time is worked and approved at the end of a fiscal period and the invoice has not yet been sent to the client, the amount is recorded as revenue once the Company verifies all other revenue recognition criteria have been met, and the amount is classified as a receivable as the right to consideration is unconditional at that point. Amounts invoiced in excess of revenues recognized are contract liabilities, which are classified as deferred revenues in the Unaudited Condensed Consolidated Balance Sheet. The term between invoicing and payment due date is not significant. Contracts for professional services provide for a general right, to the client or the Company, to cancel or terminate the contract within a given period of time (generally 10 to 30 days’ notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract. Certain contracts may include volume discounts or holdbacks, which are accounted for as variable consideration, but are not typically significant. The Company estimates variable consideration based on historical experience and forecasted sales and includes the variable consideration in the transaction price. Other services revenues are comprised of hosting fees, partner referral fees, maintenance agreements, training and internally developed software-as-a-service (“SaaS”) sales. Revenues from hosting fees, maintenance agreements, training and internally developed SaaS sales are generally recognized over time using a time-based measure of progress as services are rendered. Partner referral fees are recorded at a point in time upon meeting specified requirements to earn the respective fee. On many professional service projects, the Company is also reimbursed for out-of-pocket expenses including travel and other project-related expenses. These reimbursements are included as a component of the transaction price of the respective professional services contract and are invoiced as the expenses are incurred. The Company structures its professional services arrangements to recover the cost of reimbursable expenses without a markup. Software and Hardware Revenues Software and hardware revenues are comprised of third-party software and hardware resales, in which the Company is considered the agent, and sales of internally developed software, in which the Company is considered the principal. Third-party software and hardware revenues are recognized and invoiced when the Company fulfills its obligation to arrange the sale, which occurs when the purchase order with the vendor is executed and the customer has access to the software or the hardware has been shipped to the customer. Internally developed software revenues are recognized and invoiced when control is transferred to the customer, which occurs when the software has been made available to the customer and the license term has commenced. Revenues from third-party software and hardware sales are recorded on a net basis, while revenues from internally developed software sales are recorded on a gross basis. There are no significant cancellation or termination-type provisions for the Company’s software and hardware sales, and the term between invoicing and payment due date is not significant. Revenues are presented net of taxes assessed by governmental authorities. Sales taxes are generally collected and subsequently remitted on all software and hardware sales and certain services transactions as appropriate. Arrangements with Multiple Performance Obligations Arrangements with clients may contain multiple promises such as delivery of software, hardware, professional services or post-contract support services. These promises are accounted for as separate performance obligations if they are distinct. For arrangements with clients that contain multiple performance obligations, the transaction price is allocated to the separate performance obligations based on estimated relative standalone selling price, which is estimated by the expected cost plus a margin approach, taking into consideration market conditions and competitive factors. Because contracts that contain multiple performance obligations are typically short term due to the contract cancellation provisions, the allocation of the transaction price to the separate performance obligations is not considered a significant estimate. Contract Costs In accordance with the terms of the Company’s sales commission plan, commissions are not earned until the related revenue is recognized. Therefore, sales commissions are expensed as they are earned. Certain sales incentives are accrued based on achievement of specified bookings goals. For these incentives, the Company applies the practical expedient that allows the Company to expense the incentives as incurred because the amortization period would have been one year or less.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stock-Based Compensation | Stock-based compensation is accounted for in accordance with ASC Topic 718, Compensation – Stock Compensation. Under this guidance, the Company recognizes share-based compensation ratably using the straight-line attribution method over the requisite service period, which is generally three years. The fair value of restricted stock awards is based on the value of the Company’s common stock on the date of the grant. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Allowance for Credit Losses | In accordance with ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, the Company evaluates its allowance based on expected losses rather than incurred losses, which is known as the current expected credit loss model. The allowance is determined using the loss rate approach and is measured on a collective (pool) basis when similar risk characteristics exist. Where financial instruments do not share risk characteristics, they are evaluated on an individual basis. The allowance is based on relevant available information, from internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Intangible Assets | Goodwill represents the excess purchase price over the fair value of net assets acquired, or net liabilities assumed, in a business combination. In accordance with ASC Topic 350, Intangibles – Goodwill and Other, the Company performs an annual impairment review in the fourth quarter and more frequently if events or changes in circumstances indicate that goodwill might be impaired. There was no indication that goodwill became impaired for the three and nine months ended September 30, 2023. Other intangible assets include customer relationships, non-compete arrangements, trade names, customer backlog, and developed software, which are being amortized over the assets’ estimated useful lives using the straight-line method. Estimated useful lives range from less than one year to ten years. Amortization of customer relationships, non-compete arrangements, trade names, customer backlog, and developed software is considered an operating expense and is included in “Amortization” in the accompanying Unaudited Condensed Consolidated Statements of Operations. The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in a lack of recoverability or revised useful life. There was no indication that other intangible assets became impaired for the three and nine months ended September 30, 2023.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Long-term Debt | Long-term Debt Revolving Credit Facility On March 29, 2023, the Company amended and restated its existing credit agreement by entering into a Second Amended and Restated Credit Agreement (the “2023 Credit Agreement”) with Wells Fargo Bank, National Association, as administrative agent and the other lenders parties thereto. The 2023 Credit Agreement provides for revolving credit borrowings up to a maximum principal amount of $300.0 million, subject to a commitment increase of $75.0 million. All outstanding amounts owed under the 2023 Credit Agreement become due and payable no later than the final maturity date of March 29, 2028. As of September 30, 2023, there was no outstanding balance under the 2023 Credit Agreement. The Company incurred $0.8 million of additional deferred finance fees during the nine months ended September 30, 2023. The 2023 Credit Agreement also allows for the issuance of letters of credit in the aggregate amount of up to $10.0 million at any one time; outstanding letters of credit reduce the credit available for revolving credit borrowings. As of September 30, 2023, there were no outstanding letters of credit. Substantially all of the Company’s assets are pledged to secure the credit facility. Borrowings under the 2023 Credit Agreement bear interest at the Company’s option of the prime rate (8.50% on September 30, 2023) plus a margin ranging from 0.00% to 1.00% or one month Secured Overnight Financing Rate (“SOFR”) (5.31% on September 30, 2023) plus a margin ranging from 1.00% to 2.00%. The Company incurs an annual commitment fee of 0.15% to 0.20% on the unused portion of the line of credit. The additional margin amount and annual commitment fee are dependent on the level of outstanding borrowings. As of September 30, 2023, the Company had $300.0 million of unused borrowing capacity. The Company is required to comply with various financial covenants under the 2023 Credit Agreement. At September 30, 2023, the Company was in compliance with all covenants under the 2023 Credit Agreement. Convertible Senior Notes due 2026 On November 9, 2021, the Company issued $380.0 million aggregate principal amount of 0.125% Convertible Senior Notes Due 2026 (the “2026 Notes”) in a private placement to qualified institutional buyers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”). The 2026 Notes bear interest at a rate of 0.125% per year. Interest is payable in cash on May 15 and November 15 of each year, with the first payment made on May 15, 2022. The 2026 Notes mature on November 15, 2026 unless earlier converted, redeemed or repurchased in accordance with their terms prior to such date. The initial conversion rate is 5.2100 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 $191.94 per share of common stock. After consideration of the 2026 Notes Hedges and 2026 Notes Warrants (as defined and described below), the conversion rate is effectively hedged to a price of $295.29 per share of common stock. The conversion rate, and thus the conversion price, may be adjusted under certain circumstances as described in the indenture governing the 2026 Notes (the “2026 Indenture”). The Company may settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election, based on the applicable conversion rate(s). If a “make-whole fundamental change” (as defined in the 2026 Indenture) occurs, then the Company will in certain circumstances increase the conversion rate for a specified period of time. The Company’s intent is to settle the principal amount of the 2026 Notes in cash upon conversion. Convertible Senior Notes due 2025 On August 14, 2020, the Company issued $230.0 million aggregate principal amount of 1.250% Convertible Senior Notes Due 2025 (the “2025 Notes”) in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act. The 2025 Notes bear interest at a rate of 1.250% per year. Interest is payable in cash on February 1 and August 1 of each year. The 2025 Notes mature on August 1, 2025 unless earlier converted, redeemed or repurchased in accordance with their terms prior to such date. The initial conversion rate is 19.3538 shares of the Company’s common stock per $1,000 principal amount of 2025 Notes, which is equivalent to an initial conversion price of approximately $51.67 per share of common stock. After consideration of the 2025 Notes Hedges and 2025 Notes Warrants (as defined and described below), the conversion rate is effectively hedged to a price of $81.05 per share of common stock. The conversion rate, and thus the conversion price, may be adjusted under certain circumstances as described in the indenture governing the 2025 Notes (the “2025 Indenture”). The Company may settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election, based on the applicable conversion rate(s). If a “make-whole fundamental change” (as defined in the 2025 Indenture) occurs, then the Company will in certain circumstances increase the conversion rate for a specified period of time. The Company’s intent is to settle the principal amount of the 2025 Notes in cash upon conversion. Other Terms of the Notes The 2025 Notes and 2026 Notes may be converted at the holder’s option prior to the close of business on the business day immediately preceding August 1, 2025 for the 2025 Notes and November 15, 2026 for the 2026 Notes, but only under the following circumstances: •during any calendar quarter commencing after the calendar quarter ending on September 30, 2020 for the 2025 Notes and December 31, 2021 for the 2026 Notes, if the last reported sale price per share of the Company’s common stock exceeds 130% of the applicable conversion price for each of at least 20 trading days during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; •during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company’s common stock on such trading day and the applicable conversion rate on such trading day; •upon the occurrence of certain corporate events or distributions on the Company’s common stock described in the 2025 Indenture and 2026 Indenture; and •at any time from, and including, February 3, 2025 for 2025 Notes and May 15, 2026 for 2026 Notes, until the close of business on the second scheduled trading day immediately before the maturity date for the 2025 Notes and 2026 Notes. The Company may not redeem the 2025 Notes and 2026 Notes at its option before maturity. If a “fundamental change” (as defined in the 2025 Indenture and 2026 Indenture) occurs, then, except as described in the 2025 Indenture and 2026 Indenture, noteholders may require the Company to repurchase their 2025 Notes and 2026 Notes at a cash repurchase price equal to the principal amount of the 2025 Notes and 2026 Notes to be repurchased, plus accrued and unpaid interest, if any. As of September 30, 2023, none of the conditions permitting holders to convert their 2025 Notes and 2026 Notes had been satisfied and no shares of the Company’s common stock had been issued in connection with any conversions of the 2025 Notes and 2026 Notes during the nine months ended September 30, 2023. Based on the closing price of the Company's common stock of $57.86 per share on September 30, 2023, the conversion value of the 2026 Notes was less than the principal amount of the 2026 Notes outstanding on a per note basis, and the conversion value of the 2025 Notes was greater than the principal amount of the 2025 Notes outstanding on a per note basis. The 2025 Notes and 2026 Notes consisted of the following (in millions):
Interest expense for the three and nine months ended September 30, 2023 and 2022 related to the 2026 Notes and 2025 Notes consisted of the following (in millions): 2026 Notes
2025 Notes
Convertible Notes Hedges In connection with the issuance of the 2026 Notes and 2025 Notes, the Company entered into privately negotiated convertible note hedge transactions (the “2026 Notes Hedges” and the “2025 Notes Hedges”), and together, the “Notes Hedges”) with certain of the initial purchasers or their respective affiliates and/or other financial institutions (the “Option Counterparties”). As of September 30, 2023, the 2026 Notes Hedges provide the Company with the option to acquire, on a net settlement basis, approximately 2.0 million shares of common stock at a strike price of $191.94, which is equal to the number of shares of common stock that notionally underlie the 2026 Notes and correspond to the conversion price of the 2026 Notes. As of September 30, 2023, the 2025 Notes Hedges provided the Company with the option to acquire, on a net settlement basis, approximately 0.5 million shares of common stock at a strike price of $51.67, which is equal to the number of shares of common stock that notionally underlie the 2025 Notes and correspond to the conversion price of the 2025 Notes. If the Company elects cash settlement and exercises the Notes Hedges, the aggregate amount of cash received from the Option Counterparties will cover the aggregate amount of cash that the Company would be required to pay to the holders of the Notes, less the principal amount thereof. The Notes Hedges do not meet the criteria for separate accounting as a derivative as they are indexed to the Company’s stock and are accounted for as freestanding financial instruments. Convertible Notes Warrants In connection with the issuance of the 2026 Notes and 2025 Notes, the Company also sold net-share-settled warrants (the “2026 Notes Warrants”, and the “2025 Notes Warrants,” respectively, and together, the “Notes Warrants”) in privately negotiated transactions with the Option Counterparties. The strike price of the 2026 Notes Warrants and 2025 Notes Warrants was approximately $295.29 and $81.05 per share, respectively, and is subject to certain adjustments under the terms of their respective Notes Warrants. As a result of the 2026 Notes Warrants and 2025 Notes Warrants and related transactions, the Company is required to recognize incremental dilution of earnings per share to the extent the average share price for any fiscal quarter is over $295.29 for the 2026 Notes Warrants and $81.05 for the 2025 Notes Warrants. The 2026 Notes Warrants and the 2025 Notes Warrants expire over a period of 80 trading days commencing on February 15, 2027 and over a period of 100 trading days commencing on November 1, 2025, respectively, and may be settled in net shares of common stock or net cash at the Company’s election. As of September 30, 2023, 2.0 million warrant shares and 0.5 million warrant shares were outstanding for the 2026 Notes Warrants and 2025 Notes Warrants, respectively.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Derivatives | In the normal course of business, the Company uses derivative financial instruments to manage foreign currency exchange rate risk. Currency exposure is monitored and managed by the Company as part of its risk management program which seeks to reduce the potentially adverse effects that market volatility could have on operating results. The Company’s derivative financial instruments consist of non-deliverable and deliverable foreign currency forward contracts. Derivative financial instruments are neither held nor issued by the Company for trading purposes. Derivatives Not Designated as Hedging Instruments Both the gain or loss on the derivatives not designated as hedging instruments and the offsetting loss or gain on the hedged item attributable to the hedged risk are recognized in current earnings. Realized gains or losses and changes in the estimated fair value of foreign currency forward contracts that have not been designated as hedges were a net gain of $0.2 million and net gain of $1.8 million during the three and nine months ended September 30, 2023, respectively. Realized gains or losses and changes in the estimated fair value of foreign currency forward contracts that have not been designated as hedges were a net loss of $1.0 million and net loss of $0.9 million during the three and nine months ended September 30, 2022, respectively. Gains and losses on these contracts are recorded in net other expense (income) and net interest expense in the Unaudited Condensed Consolidated Statements of Operations and are offset by losses and gains on the related hedged items.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Measurement | The fair value hierarchy is based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon its own market assumptions. The fair value hierarchy consists of the following three levels: •Level 1 – Inputs are quoted prices in active markets for identical assets or liabilities. •Level 2 – Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data. •Level 3 – Inputs are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, current liabilities and the revolving line of credit approximate fair value because of the short maturity of these instruments. All highly liquid investments with maturities at date of purchase of three months or less are considered to be cash equivalents. Based on their short-term nature, the carrying value of cash equivalents approximate their fair value. As of September 30, 2023 and December 31, 2022, $39.0 million and $8.4 million, respectively, of the Company’s cash and cash equivalents balance related to money-market fund investments. These short-term money-market funds are considered Level 1 investments. The Company has a deferred compensation plan, which is funded through COLI policies. The COLI asset is carried at fair value derived from quoted market prices of investments within the COLI policies, which are considered Level 2 inputs. The fair value of the COLI asset was $11.5 million and $10.5 million as of September 30, 2023 and December 31, 2022, respectively. The Company estimates the fair value of each foreign exchange forward contract by using the present value of expected cash flows. The estimate takes into account the difference between the current market forward price and contracted forward price for each foreign exchange contract and applies the difference in the rates to each outstanding contract. Valuations for all derivatives fall within Level 2 of the GAAP valuation hierarchy. The fair values of the Company’s derivative instruments outstanding as of September 30, 2023 and December 31, 2022 were immaterial. The Company has contingent consideration liabilities related to acquisitions which are measured on a recurring basis and recorded at fair value, determined using the discounted cash flow method. The inputs used to calculate the fair value of the contingent consideration liabilities are considered to be Level 3 inputs due to the lack of relevant market activity and significant management judgment. An increase in future cash flows may result in a higher estimated fair value while a decrease in future cash flows may result in a lower estimated fair value of the contingent consideration liabilities. Remeasurements to fair value are recorded in adjustment to fair value of contingent consideration in the Unaudited Condensed Consolidated Statements of Operations. Refer to Note 7, Balance Sheet Components, for the estimated fair value of the contingent consideration liabilities as of September 30, 2023 and December 31, 2022. The fair value of the Notes is measured using quoted price inputs. The Notes are not actively traded, and thus the price inputs represent a Level 2 measurement. As the quoted price inputs are highly variable from day to day, the fair value estimates could significantly increase or decrease. The Notes are carried at their principal amount less unamortized issuance costs, and are not carried at fair value at each period end. The approximate fair value of the 2026 Notes as of September 30, 2023 and December 31, 2022 was $305.9 million and $295.5 million, respectively. The approximate fair value of the 2025 Notes as of September 30, 2023 and December 31, 2022 was $29.0 million and $33.8 million, respectively. The fair values were estimated on the basis of inputs that are observable in the market and are considered Level 2 fair value measurements.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and Contingencies | From time to time the Company is involved in legal proceedings, claims and litigation related to employee claims, contractual disputes and taxes in the ordinary course of business. Although the Company cannot predict the outcome of such matters, currently the Company has no reason to believe the disposition of any current matter could reasonably be expected to have a material adverse impact on the Company’s financial position, results of operations or the ability to carry on any of its business activities. |
Revenue (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Disaggregation of revenue | The following tables present revenue disaggregated by revenue source and pattern of revenue recognition (in millions):
*Other services revenue primarily consists of hosting fees, maintenance, training, internally developed SaaS revenue and partner referral fees.
*Other services revenue primarily consists of hosting fees, maintenance, training, internally developed SaaS revenue and partner referral fees. The following table presents revenue disaggregated by geographic area, as determined by the billing address of customers (in millions):
|
Stock-Based Compensation (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Restricted stock activity | Restricted stock activity for the nine months ended September 30, 2023 was as follows (shares in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Performance stock valuation assumptions | The Company estimated the grant date fair value of the PSAs using a Monte Carlo simulation model that included the following assumptions:
|
Net Income per Share (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Basic and diluted net income per share | The following table presents the calculation of basic and diluted net income per share (in thousands, except per share information):
(1)For the three and nine months ended September 30, 2023, this represents the shares held in escrow pursuant to: (i) the Asset Purchase Agreement with Zeon Solutions Incorporated and certain related entities (collectively, “Zeon”); (ii) the Asset Purchase Agreement with Catalyst Networks, Inc. (“Brainjocks”); (iii) the Stock Purchase Agreement with the shareholders of Productora de Software S.A.S. (“PSL”); (iv) the Purchase Agreement with Talos LLC, Talos Digital LLC, Talos Digital SAS and TCOMM SAS (“Talos”); (v) the Stock Purchase Agreement with the shareholders of Izmul S.A. (“Overactive”); (vi) the Stock Purchase Agreement with the shareholders of Inflection Point Systems, Inc. (“Inflection Point”); and (vii) the Purchase Agreement with Ameex Technologies Corporation (“Ameex”), as part of the consideration. For the three and nine months ended September 30, 2022, this represents the shares held in escrow pursuant to: (i) the Asset Purchase Agreement with Zeon; (ii) the Asset Purchase Agreement with Brainjocks; (iii) the Stock Purchase Agreement with the shareholders of PSL; (iv) the Purchase Agreement with Talos; (v) the Stock Purchase Agreement with the shareholders of Overactive; and (vi) the Stock Purchase Agreement with the shareholders of Inflection Point, as part of the consideration.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Antidilutive securities excluded from computation of earnings per share | The number of anti-dilutive securities not included in the calculation of diluted net income per share were as follows (in thousands):
|
Balance Sheet Components (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Balance Sheet Related Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accounts receivable |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other current assets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Property and equipment |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other non-current assets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other current liabilities |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other non-current liabilities |
|
Allowance for Credit Losses (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Credit Loss [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Allowance for credit losses | Activity in the allowance for credit losses is summarized as follows (in millions):
(1) Other is primarily related to uncollected balances written off, business acquisitions, and currency translation adjustments.
|
Business Combinations (Tables) |
9 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business Combinations [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Allocation of total purchase price consideration | The acquisition date fair value of the consideration transferred for the 2022 acquisitions consisted of the following (in millions):
(1)Represents the initial fair value estimate of additional revenue and earnings-based contingent consideration, which may be realized by the sellers 12 months after the closing date of the acquisition. (2)The maximum cash payout that may be realized by the sellers in the Ameex acquisition is $5.7 million. As of September 30, 2023, the fair value of the contingent consideration was $4.0 million. The Company recorded a pre-tax adjustment to reduce the liability in “Adjustment to fair value of contingent consideration” on the Unaudited Condensed Consolidated Statements of Operations of $0.4 million during both the three and nine months ended September 30, 2023. (3)The maximum cash payout that may be realized by the sellers in the Inflection Point acquisition is $13.0 million. As of September 30, 2023, the fair value of the contingent consideration was $0.5 million. The Company recorded a pre-tax adjustment to reduce the liability in “Adjustment to fair value of contingent consideration” on the Unaudited Condensed Consolidated Statements of Operations of $1.3 million and $6.2 million during the three and nine months ended September 30, 2023, respectively. The Company has estimated the preliminary allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of finite-lived intangible assets acquired | The following table presents details as of September 30, 2023 of the intangible assets acquired during the year ended December 31, 2022 (dollars in millions).
|
Goodwill and Intangible Assets (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Intangible Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill | The changes in the carrying amount of goodwill for the nine months ended September 30, 2023 are as follows (in millions):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Intangible assets | The following table presents a summary of the Company’s intangible assets that are subject to amortization (in millions):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Estimated useful lives of intangible assets | The estimated useful lives of identifiable intangible assets are as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Estimated annual amortization expense | Estimated annual amortization expense for the next five years ended December 31 and thereafter is as follows (in millions):
|
Long-term Debt (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of long-term debt instruments | The 2025 Notes and 2026 Notes consisted of the following (in millions):
Interest expense for the three and nine months ended September 30, 2023 and 2022 related to the 2026 Notes and 2025 Notes consisted of the following (in millions): 2026 Notes
2025 Notes
|
Derivatives (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Derivative Instruments and Hedging Activities Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of notional amounts of outstanding derivative positions | The notional amounts of the Company’s derivative instruments outstanding were as follows (in millions):
|
Leases (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of lease liabilities | Supplemental balance sheet information related to leases was as follows (in millions):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Future minimum leases payments under ASC topic 842 | Future minimum lease payments as of September 30, 2023 were as follows (in millions):
|
Recent Accounting Pronouncements (Details) - USD ($) $ in Thousands |
Sep. 30, 2023 |
Dec. 31, 2022 |
Jan. 01, 2022 |
---|---|---|---|
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | |||
Retained earnings | $ 454,021 | $ 378,263 | |
Long-term debt, net | $ 396,303 | $ 394,587 | |
Cumulative effect, period of adoption, adjustment | |||
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | |||
Retained earnings | $ 2,100 | ||
Long-term debt, net | 66,200 | ||
Deferred Tax Assets, Tax Deferred Expense | 16,800 | ||
Additional Paid in Capital | $ 51,500 |
Revenue - Services Revenue (Details) - Technology Service |
9 Months Ended |
---|---|
Sep. 30, 2023 | |
Minimum | |
Disaggregation of Revenue [Line Items] | |
Notice period to cancel or terminate contract | 10 days |
Maximum | |
Disaggregation of Revenue [Line Items] | |
Notice period to cancel or terminate contract | 30 days |
Revenue - Deferred Revenue (Details) - USD ($) $ in Millions |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Revenue from Contract with Customer [Abstract] | ||
Deferred revenue balance | $ 5.3 | $ 12.7 |
Revenue - Disaggregation of Revenue by Geographic Area (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
Disaggregation of Revenue [Line Items] | ||||
Revenues | $ 223,238 | $ 227,614 | $ 685,751 | $ 672,463 |
United States | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenues | 214,400 | 219,900 | 661,000 | 650,300 |
Other countries | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenues | $ 8,800 | $ 7,700 | $ 24,800 | $ 22,200 |
Stock-Based Compensation - Performance Stock Valuation Assumptions (Details) - Performance Stock Awards |
9 Months Ended |
---|---|
Sep. 30, 2023
USD ($)
| |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Expected dividend yield | $ 0 |
Expected volatility | 52.37% |
Expected term (years) | 3 years 5 months 8 days |
Risk-free interest rate | 4.45% |
Net Income per Share - Anti-dilutive Securities (Details) - shares shares in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Anti-dilutive securities | 2,584 | 2,056 | 2,622 | 2,058 |
Restricted stock and performance stock awards subject to vesting | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Anti-dilutive securities | 153 | 76 | 191 | 78 |
Warrants related to the issuance of convertible senior notes | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Anti-dilutive securities | 2,431 | 1,980 | 2,431 | 1,980 |
Net Income per Share - Additional Information (Details) - USD ($) shares in Millions |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Earnings Per Share [Abstract] | ||
Shares authorized to repurchase | $ 375,000,000 | |
Cumulative amount repurchased | $ 287,400,000 | |
Cumulative number of shares repurchased (in shares) | 16.5 | |
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | ||
Shares authorized to repurchase | $ 375,000,000 |
Balance Sheet Components - Accounts Receivable (Details) - USD ($) $ in Thousands |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Balance Sheet Related Disclosures [Abstract] | ||
Billed accounts receivable, net | $ 107,700 | $ 134,500 |
Unbilled revenues, net | 77,400 | 67,800 |
Total | $ 185,140 | $ 202,298 |
Balance Sheet Components - Other Current Assets (Details) - USD ($) $ in Thousands |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Offsetting [Abstract] | ||
Miscellaneous receivables | $ 4,400 | $ 2,900 |
Contractual commitment asset | 1,800 | 900 |
Federal/state income tax receivable | 9,900 | 9,200 |
Other current assets | 3,000 | 3,800 |
Other current assets | $ 19,148 | $ 16,756 |
Balance Sheet Components - Property and Equipment) (Details) - USD ($) $ in Thousands |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Property and Equipment [Abstract] | ||
Less: Accumulated depreciation | $ (33,800) | $ (32,600) |
Property and equipment, net | 13,918 | 17,970 |
Computer hardware | ||
Property and Equipment [Abstract] | ||
Property and equipment | $ 26,400 | 26,300 |
Useful life | 3 years | |
Software | ||
Property and Equipment [Abstract] | ||
Property and equipment | $ 9,100 | 11,900 |
Furniture and fixtures | ||
Property and Equipment [Abstract] | ||
Property and equipment | $ 4,500 | 4,700 |
Useful life | 5 years | |
Leasehold improvements | ||
Property and Equipment [Abstract] | ||
Property and equipment | $ 7,700 | $ 7,700 |
Useful life | 5 years | |
Minimum | Software | ||
Property and Equipment [Abstract] | ||
Useful life | 1 year | |
Maximum | Software | ||
Property and Equipment [Abstract] | ||
Useful life | 7 years |
Balance Sheet Components - Other Non-current Assets (Details) - USD ($) $ in Thousands |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Offsetting [Abstract] | ||
Non-current unbilled revenue | $ 1,900 | $ 1,600 |
Company owned life insurance (“COLI”) asset | 11,500 | 10,500 |
Long term deposits | 1,800 | 1,900 |
Credit facility deferred finance fees, net | 1,100 | 500 |
Other non-current assets | 12,700 | 8,500 |
Deferred income taxes | 18,300 | 18,100 |
Total | $ 47,266 | $ 41,116 |
Balance Sheet Components - Other Current Liabilities (Details) - USD ($) $ in Thousands |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Other current liabilities: | ||
Estimated fair value of contingent consideration liability | $ 4,500 | $ 32,700 |
Current operating lease liabilities | 7,300 | 10,300 |
Accrued variable compensation | 11,400 | 21,100 |
Deferred revenues | 5,300 | 12,700 |
Other current liabilities | 4,500 | 9,700 |
Payroll related costs | 11,600 | 8,900 |
Professional fees | 1,600 | 2,200 |
Accrued IT expenses | 5,400 | 4,300 |
Accrued medical claims expense | 3,400 | 2,900 |
Total | $ 54,992 | $ 104,780 |
Balance Sheet Components - Other Non-Current Liabilities (Details) - USD ($) $ in Thousands |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Other non-current liabilities: | ||
Deferred income taxes | $ 7,500 | $ 8,700 |
Unrecognized Tax Benefits, Income Tax Penalties Accrued | 17,800 | 17,500 |
Deferred compensation liability | 10,000 | 9,300 |
Non-current software accrual | 2,300 | 2,100 |
Other non-current liabilities | 3,600 | 5,900 |
Total | $ 41,154 | $ 43,515 |
Allowance for Credit Losses (Details) - USD ($) $ in Thousands |
9 Months Ended | |
---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
|
Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||
Charges to expense, net of recoveries | $ (400) | $ 3,200 |
Other (1) | (2,000) | (400) |
Balance at September 30 | 3,400 | 5,700 |
Cumulative effect, period of adoption, adjusted balance | ||
Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||
Beginning balance | $ 5,800 | $ 2,900 |
Business Combinations - Narrative (Details) - USD ($) $ in Millions |
Oct. 11, 2022 |
Sep. 07, 2022 |
---|---|---|
Ameex | ||
Business Acquisition [Line Items] | ||
Total purchase price | $ 36.1 | $ 54.0 |
Business Combinations - Intangible Assets Acquired (Details) - Inflection Point $ in Millions |
9 Months Ended |
---|---|
Sep. 30, 2022
USD ($)
| |
Finite-Lived Intangible Assets, Gross [Abstract] | |
Aggregate Acquisitions | $ 33.3 |
Customer relationships | |
Finite-Lived Intangible Assets, Gross [Abstract] | |
Weighted average useful life (in years) | 10 years |
Estimated Useful Life | 10 years |
Aggregate Acquisitions | $ 29.9 |
Customer backlog | |
Finite-Lived Intangible Assets, Gross [Abstract] | |
Weighted average useful life (in years) | 1 year |
Estimated Useful Life | 1 year |
Aggregate Acquisitions | $ 2.8 |
Non-compete agreements | |
Finite-Lived Intangible Assets, Gross [Abstract] | |
Weighted average useful life (in years) | 5 years |
Estimated Useful Life | 5 years |
Aggregate Acquisitions | $ 0.3 |
Trade name | |
Finite-Lived Intangible Assets, Gross [Abstract] | |
Weighted average useful life (in years) | 1 year |
Estimated Useful Life | 1 year |
Aggregate Acquisitions | $ 0.3 |
Goodwill and Intangible Assets - Goodwill (Details) $ in Thousands |
9 Months Ended |
---|---|
Sep. 30, 2023
USD ($)
| |
Goodwill [Roll Forward] | |
Balance at December 31, 2022 | $ 565,161 |
Measurement period adjustments for acquisitions | 3,000 |
Effect of foreign currency translation adjustments | 9,400 |
Balance at September 30, 2023 | $ 577,628 |
Goodwill and Intangible Assets - Estimated Amortization Expense (Details) $ in Millions |
Sep. 30, 2023
USD ($)
|
---|---|
Estimated Amortization Expense [Abstract] | |
2023 remaining | $ 4.2 |
2024 | 15.4 |
2025 | 12.0 |
2026 | 9.6 |
2027 | 7.3 |
Thereafter | $ 26.4 |
Long-term Debt - Liability and Equity Component of Note (Details) - USD ($) $ in Thousands |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Long-term debt: | ||
Net carrying amount | $ 396,303 | $ 394,587 |
Convertible debt | 2025 Notes | ||
Long-term debt: | ||
Principal | 23,300 | 23,300 |
Less: Unamortized debt issuance costs | (300) | (400) |
Net carrying amount | 23,000 | 22,900 |
Convertible debt | 2026 Notes | ||
Long-term debt: | ||
Principal | 380,000 | 380,000 |
Less: Unamortized debt issuance costs | (6,700) | (8,300) |
Net carrying amount | $ 373,300 | $ 371,700 |
Long-term Debt - Interest Expense on Note (Details) - Senior notes - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
2025 Notes | ||||
Debt Instrument [Line Items] | ||||
Coupon interest | $ 100 | $ 100 | $ 200 | $ 200 |
Amortization of debt issuance costs | 0 | 0 | 100 | 100 |
Total interest expense recognized | 100 | 100 | 300 | 300 |
2026 Notes | ||||
Debt Instrument [Line Items] | ||||
Coupon interest | 100 | 100 | 400 | 400 |
Amortization of debt issuance costs | 600 | 600 | 1,600 | 1,600 |
Total interest expense recognized | $ 700 | $ 700 | $ 2,000 | $ 2,000 |
Long-term Debt - Convertible Note Hedges and Warrants (Details) - $ / shares shares in Millions |
9 Months Ended | ||
---|---|---|---|
Nov. 09, 2021 |
Aug. 14, 2020 |
Sep. 30, 2023 |
|
2025 Notes | |||
Debt Instrument [Line Items] | |||
Expiration period for Notes Warrants in trading days | 100 days | ||
2026 Notes | |||
Debt Instrument [Line Items] | |||
Expiration period for Notes Warrants in trading days | 80 days | ||
Convertible note hedges | 2025 Notes | |||
Debt Instrument [Line Items] | |||
Conversion option to acquire shares (in shares) | 0.5 | ||
Strike price (in dollars per share) | $ 51.67 | ||
Convertible note hedges | 2026 Notes | |||
Debt Instrument [Line Items] | |||
Conversion option to acquire shares (in shares) | 2.0 | ||
Strike price (in dollars per share) | $ 191.94 | ||
Warrant | 2025 Notes | |||
Debt Instrument [Line Items] | |||
Warrant exercise price (in dollars per share) | $ 81.05 | ||
Warrant | 2026 Notes | |||
Debt Instrument [Line Items] | |||
Warrant exercise price (in dollars per share) | $ 295.29 |
Income Taxes (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | |||
---|---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
Dec. 31, 2022 |
|
Tax Credit [Line Items] | |||||
Effective tax rate | 29.40% | 29.40% | 26.90% | 25.20% | |
Deferred income taxes | $ 7.5 | $ 7.5 | $ 8.7 |
Derivatives - Notional Amounts (Details) - Total derivatives not designated as hedges - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
---|---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
Dec. 31, 2022 |
|
Notional Disclosures [Abstract] | |||||
Derivative notional amounts | $ 28,700 | $ 28,700 | $ 31,000 | ||
Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net | (200) | $ (1,000) | (1,800) | $ 900 | |
Foreign exchange contracts | |||||
Notional Disclosures [Abstract] | |||||
Derivative notional amounts | $ 28,700 | $ 28,700 | $ 31,000 |
Fair Value Measurements (Details) - USD ($) $ in Millions |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Level 2 | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
COLI asset | $ 11.5 | $ 10.5 |
Level 2 | 2025 Notes | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Note, debt instrument | 29.0 | 33.8 |
Level 2 | 2026 Notes | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Note, debt instrument | 305.9 | 295.5 |
Money market funds | Level 1 | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Cash and cash equivalents | $ 39.0 | $ 8.4 |
Leases - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
Lessee, Lease, Description [Line Items] | ||||
Operating lease expense | $ 3.1 | $ 3.2 | $ 9.7 | $ 9.6 |
Minimum | ||||
Lessee, Lease, Description [Line Items] | ||||
Remaining lease terms (in years) | 1 year | 1 year | ||
Maximum | ||||
Lessee, Lease, Description [Line Items] | ||||
Remaining lease terms (in years) | 7 years | 7 years |
Leases - Lease Liabilities (Details) - USD ($) $ in Thousands |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Leases [Abstract] | ||
Other current liabilities | $ 7,300 | $ 10,300 |
Operating lease liabilities | 18,052 | 18,528 |
Total | $ 25,400 | $ 28,800 |
Leases - Future Minimum Lease Payments under ASC Topic 842 (Details) - USD ($) $ in Millions |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Commitments and Contingencies Disclosure [Abstract] | ||
2023 remaining | $ 1.2 | |
2024 | 8.9 | |
2025 | 6.3 | |
2026 | 3.9 | |
2027 | 3.6 | |
Thereafter | 3.5 | |
Total future lease payments | 27.4 | |
Less implied interest | (2.0) | |
Total | $ 25.4 | $ 28.8 |
LCZ"_+-O!O_1E SF5KJ==&
M-$CN5/R+L_&/R_1EFILR16'"1\_8#[-?G=R^/*:[I]]J_@!ZY_@3% &UL[5M9;QLY$OXKA-<[:P.*K,/R$2MIH;L]K&_?K\JLKO94DMR,L'L8+$/EB4U6:SSJV*1>G9G[!>W
M4*H0]\LL=\\/%D6Q>GIRXI*%6DK7-RN5X\G,V*4L\-'.3]S**IGRI&5V,AH,
MSDZ64N<'+Y[Q=Q_MBV>F+#*=JX]6N'*YE/;AI \IVXROLL39.9@I@P)SSL#T=3.E;P8>,E449!SX6WP#NV5*>>@
M,2<5-I[@O>5P&+F#D.2N#\* S0(I\JJEMTWJ>"VQ,JU01>FMU!E;=(^S/L)R
M]+)FN@T6^N*FG-+C0D,O#Z0<>A@A# 7S\/P*P>F<@I=*4%UE*IU#^Y#?J830
M.Q)A%I"K+UY&H;77K:4E,%*$8:3&+@[,J@A.0T\1G0@$2T8YNNA/!G^%VCO4
M<0QN2\=1;> 3\?R5$$_S(WJ1U8L#6R0\F,]L%[>]BRHPYD[-F:#8I
M8=1O(M\2<_",F.-M11_+_7_]Q]5L^OP5-DWS$8Z7^*LAZ'!ZR^/G5IN"'R@K
M$-SX!(?-'8?-3_+'1]I*3P[654E_9[+L$,>=GO%]F5QW:Y+HP P)+NS[G=M0
ML-!-2UM*ZV63O*GH/\D9G@1J9I-7[ZYOWO"?TU=/DIR8BC8]./37'1/\F8Z[
MOOG5#?NY&C,(YY/+$1W9HF6TSU[A3^'PMU5Y:VI6O,#N!P*@3CXH^Y[==(NV
MVN59\NSYY'PV><+/_$#'>IM"P\J)_-4LUX#H').Q$&59\F>"L_7G_.&.OB(9
M0J+%3WLUG9\_HVD#V"V\=@^CY&Z3$Z,T1$8%$32HFY 4D#2H,^-MM/FB,+0V
MB?+.,TFR[HBHZ#2)=K85H,[H4;)BPDFVU=(4*K :D96&%P*5+Y="GA93*Y.V
M'82A,C>1?$6'G>GV3T$T4DF*-1?YJJLS%29M_I<\V7"F8
M)\]SB'T)+_&Y]_2K=+Z8#30&K'*:C73?HM.XB"]*65^Y20U,*3XCT FE@&8-
M3.L2%H,1RF5ZI-D1LI5&^XK58%@;)=8'-_5#,2T\M23)\G00DV^%\WQL2N"D
MQU?RXDEA 57R-:QDK0^L+CAHUR8,I"0P#?)DH#EH1]#7UOOX-+#3=&8HLWZJ@%C-G=^!$FM%D
M$5V-VDR.C"1E'1S?$NN%Q;7RY,&6<.O0HPE*8C7+ D.+0);W,-<=S.0K,-_#
M!VM"Y>'&%%A\J9\QI8'7Y)'7]>1)P#4V*4Q'YS 93:9/X$T'/Z<1;_H5O)_=
M5AGZ*[IW#BMKO-54J*XR3/&%^Q*.=V24R4EI6/,A
$&
M9W#^C#:"3N &*X]P#-E)*_1: \'/J *S)[J5O7#U\9KLSED;E2/I75NXURJK
M4PLK,8K ^)7=4OP6P_EP\:+U?G'75_?8:'M-SP//E6%W=S=>N[R5:PFS#MU:
MS!?.MP\W/W[XX'8[G8ZNI_7Q6TU\_VM1Y\ZB3O:/U!Y=O/H*OMF)[\O5;DB\
M5S@(V (1%,5O8_=;LA?=Y 'HE\?].B^$>&(/(MV4*E=KRKR;-D-=^VK5.+*=
M;(]QPRJNFU.'SN=^RQM^6R&&_X="_.J*>:F(OU@)B[NOS>V_DHTOJ=>%_>]*
MNS^*-
>L.UA0\61GS$#;OBGDR"H18<>X#@L#?AJ]9J0 $&E\ZS*0W&10/UWOT
MM]%W^+(2CJ^-^BP+7\Z3BX0*7HM&^0]F^PMW_IP%O-PH%W]IV\IF$,X;YTW5
M*8-!)77[+QZ[.!PH7(R>4<@ZA2SR;@U%EC\)+Q8S:[9D@S30PB*Z&K5!3NJ0
ME#MO<2NAYQ=+A;0(G3,AP71MN9">?C/.L9L-/0P$L6'>@5VU8-DS8&_HQFA?
M.OI9%UP\U1^"6,\NV[.[REX$O.,ZI_L@-;65#B!60VX$ =^[#;.-#8/"0$&I$/T#-7"(0>;X,.@STENP"C@
MX2Q 8. XHZ.QL'5-71OKXQZF.0<&2"]#;*7?P7S,BWA2_ ?I#77ENDDD_X%?
M*(FU"=*H92@C$RH81S6_1ZZ?O&N$5\ESM4*U[9^F\)/1[YB4P:>54-&F\/2K
MT UF'8WI>SI++_";I6_H&GFY!P4X'VI/.QZ0YM@L<,5LD+#04Z-T>DJ3%,"Q
MM$_&IW22I:/3[N;JJYE#1K Q2:?1WNNHTVK#W=K*X*[:M>&')R#0Z*XHL>V(
MHQZM]!XE:=;K :U"G3,*7.1?&ND.L])F*]\1'E+ME&@';?$WYE:LR?38:S@\
MF%85(Q!A)CMDO-&^'5S]:3_VE^VT^RK>?C/<((YH 5*\ANHH?7V6H/+C'&XW
MWM1Q]JV,QR2-RQ*?+FR# .[7QOC])ACH/X86_P)02P,$% @ A5!?5_IQ
M-=!G" 0AD !D !X;"]W;W)K
%WM]%*P7>_DFN(3N>$G-L,++4EA]Q4*O3 ZG*S3AP(W*
M-?SRO2D8"WG.&54%[T&/.?%8/FPSH@5PC>!V?-$"J!K(NI(;G&@$+]JZ_.MJ
M^;42X,P_KX. O(<6N.6%,I0^[#2PQ6_P(SW35*/D*$^*,OCH:07R2IE'LU^;T1&[<."'N
M2I<"D;"6.U]3Y&0WL2;"]RW9KJ0\]B1"JNQSLC4DAI>8/$N+K(,8(?%;=) F
M)-A* J0!4$FS20F<$X>H@D@U(I;J&J=Q\M6Y#J-Y94V/YKQ)#*M#8 0KI")U
M#Y0*B71B*L!$^I,$J1>XTSD+7!*[>9D5W1*/Y"5D[79@&C Y"W@H(%W,Z2T+
M55J0Q4Z0@6-S41_84 JN +TMF;ZZ G"V==7L= -T7&2S,_W:C?Y*TEQ.S(U-
M=[NZ2K/-R"]PE]-<]#W1?'2 M##!$@C_$.EB3, 6Z%H0,N\\;2S>/<+T"]96
M,#"6%5.."#QFL&Z+X\<6Y#1H7UE%^O*? !?'2X/^0?+;FCD8!.^(N38M&%:V
M%< K ?F$^Q_ ER#IX7@(-SJ,$^9#PBTQ=$Y_]L\_88.4B$-)4)6OH,3 ""*"
M! 40=OX[)>(@9K'ZO#L\R:'=,+8='1 "=E EBO)1J/(9R35$:9H\GHVGY.,4
M!<[%'\>Y'D>(?9PZ43IXV2P??!+6W(B,"CN ?:A14J3UVA#JEYVQATRRK1,?
M,H=!59YG:;,1]B+KS=J#L#\K.@O,Z8B*4-E6-1E
3RV24#.Z]B3?/)JKU@>N(
M[N\VIA0SK2JBW1"1KRN8&QC VL * B* (A?#%P9WJ:ZVB/7:K!"R:QQMYJ1R
M9"B
M0?]6%=;Z[26Y+Q7G1YU#4'?#ZR6JL2^^_:+DZP-8]S@)R(T4 /6Y\=2]-*PB
MN^KJEXHYGL6+B>9*L$J3?-<3F@Q(G-(PP^_K5QF-Z?L>)YZDX>AXQW$^B4>
M7R&:EB,7\)S+NJVXX3W#<1*..TU'Q#%T.TY\9.B@ET1ATDDY8C0.HX[CB%LN
MZN5&:5LZPA]Q7&O$.0KI00QK&L8=;=<^+:V2*Z[M"0O"=H3(H0L,FE :A=.#
MBJ,H3<))CV>IKZ9$XCO=7>W?D1A!1@@K1O9BZ%KP%+1WW,E32K%A!>UJ@N\T
M3+TPG2"Z.[DR6Z9\S4JF"D?L(43.R;A'I^[CG:A]T0<[-P-L9HZR*1GLG*&2
M<#1P#E/R[G1 2)7 M26J)UL>+32J@U8OI39V<&S*+HB]!0UO6)/S"X(2B@9[
M%\0R%3(,W0+6*ERI:'?&[CKC?H"4:> 9UQ)7"O"MS9#\ABG^"0=E'&4H:G\<
M]IQQG*$B1SN.\Z)!2<:]:CIB-.UWLB5.#4HS]N498-2O@!
MRA>X5])F!K[*!)/W_CXQZFB%>UK+\"C@&HL!C(+/$ ;AZ C>J),YJO%&_Y0)
M=])875)=60-,)G"+23B"X"LH?Z&3^\T\X
ML'\Q#=288O&88LLQQ58CB3T;8*\;8&](7045IH**:30;WT#YUAO?P]QQ_"BP
M;7MF/1R.E,'0M;&O&<:Z8>B'_E0S7!H,P\AU-58/].I.=W]/Q!>E=I"IME
M\A402@KR$M%'2"0$1; 3)V7Q0+ED=QE%12DI!-P":)=K),FCB7;3EG_09=^-
M=-;'F<6Z&0Y"3P=ML NQHW,>)'$BYZ#C'!PY2\]0VNQR)H"!819B5Y^%"Y.A
M[^MP8MTP##U7I[,T&$:!IS>]&NSHB1C##F,X&,U5JG!A(A>.&;;'%(O'%%N.
M*;8:2>S92$Z[D9P.+H@O*@VGZ7L"(0;*BJ=4#H(+K)([Y392,%, DX0P)R.?>37BUF!I[:_"=P%ZVVL@H67/^VW0^97,O,$!
M(54F M9_.U@ I2:0QOASB.DU2QK'=OLE^@>K76M98PD+3G^03&WGWL1#&>2X
MHNJ![S_"0<_(Q$LYE?87[0^V@8?22BI>')PU04%8_8^?#GEH.83#'H?HX!#]
MJ\/@X#"P0FLR*VN)%4YF@N^1,-8ZFFG8W%AOK88PLXLK)?0LT7XJN<44LQ30
MRI;,@A
X'3I(U..EWBA>V Y= CA_QD&^FN+#G_IG<^
MQ=<]3[>()C226H*H?WLZITFBE50[_JU$>W6=NN#I]E']KNB\ZLR2Y'3.D[]8
M+#?7O7$/Q71%=HE\X(??:=6AH=:+>)(7?]&A.M?KH6B72YY6A54+4I:5_\EC
M9<1) :737@!7!7"SP."9 D%5('AI@4%58% X4W:E\"$DDLRF@A^0T& D
P( #J40 &0 'AL+W=OZ7Y6CXW5UDKWTM7IB*SFO%\Z[[^U$OM=>NV(K.;5*[UZK:L\
MYX2&),%1D\L
T,SM[*M<&[6U&