Document and Entity Information
Document and Entity Information - shares | 3 Months Ended | |
Mar. 31, 2019 | Apr. 26, 2019 | |
Document And Entity Information [Abstract] | ||
Document Type | 10-Q | |
Amendment Flag | false | |
Document Period End Date | Mar. 31, 2019 | |
Document Fiscal Year Focus | 2019 | |
Document Fiscal Period Focus | Q1 | |
Trading Symbol | NSIT | |
Entity Registrant Name | INSIGHT ENTERPRISES INC | |
Entity Central Index Key | 0000932696 | |
Current Fiscal Year End Date | --12-31 | |
Entity Filer Category | Large Accelerated Filer | |
Entity Small Business | false | |
Entity Emerging Growth Company | false | |
Entity Common Stock, Shares Outstanding | 35,762,268 |
Consolidated Balance Sheets (un
Consolidated Balance Sheets (unaudited) - USD ($) $ in Thousands | Mar. 31, 2019 | Dec. 31, 2018 |
Current assets: | ||
Cash and cash equivalents | $ 124,831 | $ 142,655 |
Accounts receivable, net of allowance for doubtful accounts of $10,903 and $10,462, respectively | 1,723,817 | 1,931,736 |
Inventories | 187,146 | 148,503 |
Other current assets | 117,199 | 115,683 |
Total current assets | 2,152,993 | 2,338,577 |
Property and equipment, net of accumulated depreciation and amortization of $273,379 and $331,700, respectively | 74,038 | 72,954 |
Goodwill | 166,073 | 166,841 |
Intangible assets, net of accumulated amortization of $56,255 and $52,942, respectively | 108,856 | 112,179 |
Deferred income taxes | 7,345 | 7,967 |
Other assets | 247,162 | 77,429 |
Total assets | 2,756,467 | 2,775,947 |
Current liabilities: | ||
Accounts payable—trade | 897,609 | 978,104 |
Accounts payable—inventory financing facility | 260,160 | 304,130 |
Accrued expenses and other current liabilities | 183,678 | 190,733 |
Current portion of long-term debt | 1,161 | 1,395 |
Deferred revenue | 66,646 | 62,300 |
Total current liabilities | 1,409,254 | 1,536,662 |
Long-term debt | 113,227 | 195,525 |
Deferred income taxes | 604 | 683 |
Other liabilities | 207,164 | 56,088 |
Total liabilities | 1,730,249 | 1,788,958 |
Commitments and contingencies | ||
Stockholders’ equity: | ||
Preferred stock, $0.01 par value, 3,000 shares authorized; no shares issued | ||
Common stock, $0.01 par value, 100,000 shares authorized; 35,762 shares at March 31, 2019 and 35,482 shares at December 31, 2018 issued and outstanding | 358 | 355 |
Additional paid-in capital | 321,606 | 323,622 |
Retained earnings | 743,992 | 704,665 |
Accumulated other comprehensive loss – foreign currency translation adjustments | (39,738) | (41,653) |
Total stockholders’ equity | 1,026,218 | 986,989 |
Total liabilities and stockholders' equity | $ 2,756,467 | $ 2,775,947 |
Consolidated Balance Sheets (_2
Consolidated Balance Sheets (unaudited) (Parenthetical) - USD ($) $ in Thousands | Mar. 31, 2019 | Dec. 31, 2018 |
Statement Of Financial Position [Abstract] | ||
Allowance for doubtful accounts receivable | $ 10,903 | $ 10,462 |
Accumulated depreciation and amortization of property and equipment | 273,379 | 331,700 |
Accumulated amortization of intangible assets | $ 56,255 | $ 52,942 |
Preferred stock, par value | $ 0.01 | $ 0.01 |
Preferred stock, shares authorized | 3,000,000 | 3,000,000 |
Preferred stock, shares issued | 0 | 0 |
Common stock, par value | $ 0.01 | $ 0.01 |
Common stock, shares authorized | 100,000,000 | 100,000,000 |
Common stock, shares issued | 35,762,000 | 35,482,000 |
Common stock, shares outstanding | 35,762,000 | 35,482,000 |
Consolidated Statements of Oper
Consolidated Statements of Operations (unaudited) - USD ($) shares in Thousands, $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Net sales: | ||
Total net sales | $ 1,685,466 | $ 1,742,494 |
Costs of goods sold: | ||
Total costs of goods sold | 1,436,994 | 1,502,231 |
Gross profit | 248,472 | 240,263 |
Operating expenses: | ||
Selling and administrative expenses | 191,063 | 188,180 |
Severance and restructuring expenses | 370 | 1,644 |
Earnings from operations | 57,039 | 50,439 |
Non-operating (income) expense: | ||
Interest income | (271) | (153) |
Interest expense | 4,823 | 6,015 |
Net foreign currency exchange loss (gain) | 711 | (245) |
Other expense, net | 339 | 302 |
Earnings before income taxes | 51,437 | 44,520 |
Income tax expense | 12,110 | 11,517 |
Net earnings | $ 39,327 | $ 33,003 |
Net earnings per share: | ||
Basic | $ 1.10 | $ 0.92 |
Diluted | $ 1.09 | $ 0.91 |
Shares used in per share calculations: | ||
Basic | 35,609 | 35,913 |
Diluted | 36,103 | 36,263 |
Products [Member] | ||
Net sales: | ||
Total net sales | $ 1,466,672 | $ 1,557,792 |
Costs of goods sold: | ||
Total costs of goods sold | 1,337,308 | 1,414,986 |
Services [Member] | ||
Net sales: | ||
Total net sales | 218,794 | 184,702 |
Costs of goods sold: | ||
Total costs of goods sold | $ 99,686 | $ 87,245 |
Consolidated Statements of Comp
Consolidated Statements of Comprehensive Income (unaudited) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Statement Of Income And Comprehensive Income [Abstract] | ||
Net earnings | $ 39,327 | $ 33,003 |
Other comprehensive income, net of tax: | ||
Foreign currency translation adjustments | 1,915 | 4,591 |
Total comprehensive income | $ 41,242 | $ 37,594 |
Consolidated Statements of Stoc
Consolidated Statements of Stockholders' Equity (unaudited) - USD ($) shares in Thousands, $ in Thousands | Total | Common Stock [Member] | Treasury Stock [Member] | Additional Paid-in Capital [Member] | Accumulated Other Comprehensive Loss [Member] | Retained Earnings [Member] |
Beginning Balance at Dec. 31, 2017 | $ 843,469 | $ 358 | $ 317,155 | $ (24,264) | $ 550,220 | |
Beginning Balance, Shares at Dec. 31, 2017 | 35,829 | |||||
Cumulative effect of accounting change | 7,176 | 7,176 | ||||
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes, Value | (2,885) | $ 2 | (2,887) | |||
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes, Shares | 240 | |||||
Stock-based compensation expense | 3,184 | 3,184 | ||||
Repurchase of treasury stock, Amount | (7,679) | $ (7,679) | ||||
Repurchase of treasury stock, Shares | (221) | |||||
Retirement of treasury stock, Amount | $ (2) | $ 7,679 | (1,959) | (5,718) | ||
Retirement of treasury stock, Shares | (221) | 221 | ||||
Foreign currency translation adjustments, net of tax | 4,591 | 4,591 | ||||
Net earnings | 33,003 | 33,003 | ||||
Ending Balance at Mar. 31, 2018 | 880,859 | $ 358 | 315,493 | (19,673) | 584,681 | |
Ending Balance, Shares at Mar. 31, 2018 | 35,848 | |||||
Beginning Balance at Dec. 31, 2018 | 986,989 | $ 355 | 323,622 | (41,653) | 704,665 | |
Beginning Balance, Shares at Dec. 31, 2018 | 35,482 | |||||
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes, Value | (6,128) | $ 3 | (6,131) | |||
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes, Shares | 294 | |||||
Stock-based compensation expense | 4,115 | 4,115 | ||||
Retirement of treasury stock, Shares | (641) | 641 | ||||
Foreign currency translation adjustments, net of tax | 1,915 | 1,915 | ||||
Net earnings | 39,327 | 39,327 | ||||
Ending Balance at Mar. 31, 2019 | $ 1,026,218 | $ 358 | $ 321,606 | $ (39,738) | $ 743,992 | |
Ending Balance, Shares at Mar. 31, 2019 | 35,761 |
Consolidated Statements of Cash
Consolidated Statements of Cash Flows (unaudited) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Cash flows from operating activities: | ||
Net earnings | $ 39,327 | $ 33,003 |
Adjustments to reconcile net earnings to net cash provided by operating activities: | ||
Depreciation and amortization of property and equipment | 5,044 | 5,433 |
Amortization of intangible assets | 3,823 | 3,611 |
Provision for losses on accounts receivable | 1,413 | 346 |
Write-downs of inventories | 1,408 | 629 |
Write-off of property and equipment | 303 | |
Non-cash stock-based compensation | 4,115 | 3,184 |
Deferred income taxes | 547 | 979 |
Changes in assets and liabilities: | ||
Decrease in accounts receivable | 210,691 | 184,877 |
(Increase) Decrease in inventories | (39,658) | 4,444 |
Increase in other assets | (107,314) | (25,514) |
Decrease in accounts payable | (82,246) | (97,104) |
Increase in deferred revenue | 7,117 | 16,177 |
Increase in accrued expenses and other liabilities | 77,646 | 20,377 |
Net cash provided by operating activities | 121,913 | 150,745 |
Cash flows from investing activities: | ||
Purchases of property and equipment | (5,352) | (5,044) |
Acquisitions, net of cash and cash equivalents acquired | (762) | |
Net cash used in investing activities | (6,114) | (5,044) |
Cash flows from financing activities: | ||
Borrowings on senior revolving credit facility | 49,936 | 276,684 |
Repayments on senior revolving credit facility | (49,936) | (392,184) |
Borrowings on accounts receivable securitization financing facility | 1,010,500 | 1,024,000 |
Repayments on accounts receivable securitization financing facility | (1,092,500) | (955,000) |
Repayments under Term Loan A | (3,281) | |
Repayments under other financing agreements | (1,234) | |
Payments on finance lease obligations | (542) | (288) |
Net repayments under inventory financing facility | (43,970) | (91,366) |
Payment of payroll taxes on stock-based compensation through shares withheld | (6,128) | (2,884) |
Repurchases of common stock | (7,679) | |
Net cash used in financing activities | (132,640) | (153,232) |
Foreign currency exchange effect on cash, cash equivalents and restricted cash balances | (986) | 1,937 |
Decrease in cash, cash equivalents and restricted cash | (17,827) | (5,594) |
Cash, cash equivalents and restricted cash at beginning of period | 144,293 | 107,445 |
Cash, cash equivalents and restricted cash at end of period | $ 126,466 | $ 101,851 |
Basis of Presentation and Recen
Basis of Presentation and Recently Issued Accounting Standards | 3 Months Ended |
Mar. 31, 2019 | |
Organization Consolidation And Presentation Of Financial Statements [Abstract] | |
Basis of Presentation and Recently Issued Accounting Standards | 1. We empower organizations of all sizes with Insight Intelligent Technology Solutions TM Operating Segment Geography North America United States and Canada EMEA Europe, Middle East and Africa APAC Asia-Pacific Our offerings in North America and certain countries in EMEA and APAC include hardware, software and services. Our offerings in the remainder of our EMEA and APAC segments consist of largely software and certain software-related services. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary to present fairly our financial position as of March 31, 2019 and our results of operations for the three months ended March 31, 2019 and 2018 and cash flows for the three months ended March 31, 2019 and 2018. The consolidated balance sheet as of December 31, 2018 was derived from the audited consolidated balance sheet at such date. The accompanying unaudited consolidated financial statements and notes have been prepared in accordance with the rules and regulations promulgated by the Securities and Exchange Commission and consequently do not include all of the disclosures normally required by United States generally accepted accounting principles (“GAAP”). The results of operations for interim periods are not necessarily indicative of results for the full year, due in part to the seasonal nature of our business. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements, including the related notes thereto, in our Annual Report on Form 10-K for the year ended December 31, 2018. Our results of operations include the results of Cardinal Solutions Group, Inc. (“Cardinal”) from its acquisition date of August 1, 2018. The consolidated financial statements include the accounts of Insight Enterprises, Inc. and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. The preparation of consolidated financial statements in conformity with 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 consolidated financial statements. Additionally, these estimates and assumptions affect the reported amounts of net sales and expenses during the reporting period. Actual results could differ from those estimates. On an ongoing basis, we evaluate our estimates, including those related to sales recognition, anticipated achievement levels under partner funding programs, assumptions related to stock-based compensation valuation, allowances for doubtful accounts, valuation of inventories, litigation-related obligations, valuation allowances for deferred tax assets and impairment of long-lived assets, including purchased intangibles and goodwill, if indicators of potential impairment exist. Recently Issued Accounting Standards Effective January 1, 2019, we adopted the Financial Accounting Standards Board’s (“FASB”) Accounting Standard Update (“ASU”) No. 2016-02— Leases (Topic 842) Adoption of the new standard resulted in the recording of additional net operating lease ROU assets and lease liabilities of $65,922,000 and $70,512,000, respectively, as of January 1, 2019. The difference between the additional lease assets and lease liabilities reflected existing accrued and prepaid rent balances that were reclassified to the operating lease ROU asset at January 1, 2019. The standard did not materially impact our consolidated net earnings and had no impact on cash flows. There have been no other material changes in or additions to the recently issued accounting standards as previously reported in Note 1 to our Consolidated Financial Statements in Part II, Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2018 that affect or may affect our current financial statements. |
Leases
Leases | 3 Months Ended |
Mar. 31, 2019 | |
Leases [Abstract] | |
Leases | 2. Leases We lease office space, distribution centers, land, vehicles and equipment. Lease agreements with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease term from one to five years The exercise of lease renewal options is at our sole discretion. Certain of our lease agreements include rental payments adjusted periodically for inflation. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. Significant Accounting Policy We determine if a contract or arrangement is, or contains a lease at inception. Balances related to operating leases are included in other assets, other current liabilities, and other liabilities in our consolidated balance sheet. Balances related to financing leases are included in property and equipment, current portion of long-term debt, and long-term debt in our consolidated balance sheet. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU asset includes any prepaid lease payments and additional direct costs and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. The following table provides information about the financial statement classification of our lease balances reported within the consolidated balances sheets as of March 31, 2019 and January 1, 2019 (in thousands): Leases Classification March 31, 2019 January 1, 2019 Assets Operating lease assets Other assets $ 63,336 $ 65,922 Finance lease assets Property and equipment (a) 1,522 1,693 Total lease assets $ 64,858 $ 67,615 Liabilities Current Operating lease liabilities Accrued expenses and other current liabilities $ 15,711 $ 15,788 Finance lease liabilities Current portion of long-term debt 1,161 1,399 Non-current Operating lease liabilities Other liabilities 52,692 54,724 Finance lease liabilities Long-term debt 1,227 1,521 Total lease liabilities $ 70,791 $ 73,432 (a) Recorded net of accumulated amortization of $171,000 as of March 31, 2019 and there is no accumulated amortization as of January 1, 2019. The following table provides information about the financial statement classification of our lease expenses reported within the consolidated statement of operations for the three months ended March 31, 2019 (in thousands): Lease cost Classification Three months ended March 31, 2019 Operating lease cost (a) (b) Selling and administrative expenses $ 4,918 Finance lease cost Amortization of leased assets Selling and administrative expenses 171 Interest on lease liabilities Interest expense, net 27 Total lease cost $ 5,116 (a) Includes immaterial amounts recorded to cost of goods sold. (b) Excludes short-term and variable lease costs, which are immaterial. Future minimum lease payments under non-cancelable leases as of March 31, 2019 are as follows (in thousands): Operating leases Finance leases Total Remainder of 2019 $ 14,118 $ 930 $ 15,048 2020 14,758 1,150 15,908 2021 12,225 432 12,657 2022 9,466 — 9,466 2023 6,460 — 6,460 After 2023 20,913 — 20,913 Total lease payments 77,940 2,512 80,452 Less: Interest (9,537 ) (124 ) (9,661 ) Present value of lease liabilities $ 68,403 $ 2,388 $ 70,791 Operating lease payments include $13.4 The following table provides information about the remaining lease terms and discount rates applied as of March 31, 2019: March 31, 2019 Weighted average remaining lease term (years) Operating leases 6.58 Finance leases 2.19 Weighted average discount rate (%) Operating leases 3.86 Finance leases 4.84 The following table provides other information related to leases for the three months ended March 31, 2019 (in thousands): Three months ended March 31, 2019 Cash paid for amounts included in the measurement of lease liabilities: Operating cash flows from operating leases $ 4,457 Leased assets obtained in exchange for new finance lease liabilities — Leased assets obtained in exchange for new operating lease liabilities 1,768 Operating Leases pre-Topic 842 adoption We have non-cancelable operating leases with third parties, primarily for administrative and distribution center space and computer equipment. Our facilities leases generally provide for periodic rent increases and many contain escalation clauses and renewal options. We recognize rent expense on a straight-line basis over the lease term. Rental expense for these third-party operating leases was $20,114,000, $19,126,000 and $14,444,000 in 2018, 2017 and 2016, respectively, and is included in selling and administrative expenses in the accompanying consolidated statements of operations. Future minimum lease payments under non-cancelable operating leases (with initial or remaining lease terms in excess of one year) as of December 31, 2018 are as follows (in thousands): Years Ending December 31, 2019 $ 21,499 2020 15,580 2021 12,121 2022 9,150 2023 6,296 Thereafter 7,238 Total minimum lease payments $ 71,884 Amounts in the table above exclude approximately $1.6 million in 2019 in non-cancellable rental income. |
Sales Recognition
Sales Recognition | 3 Months Ended |
Mar. 31, 2019 | |
Revenue From Contract With Customer [Abstract] | |
Sales Recognition | 3 . Sales Recognition In the following table, revenue is disaggregated by our reportable operating segments, which are primarily defined by Three Months Ended March 31, 2019 North America EMEA APAC Consolidated Major Offerings Hardware $ 748,337 $ 171,525 $ 6,518 $ 926,380 Software 322,079 183,148 35,065 540,292 Services 172,025 35,502 11,267 218,794 $ 1,242,441 $ 390,175 $ 52,850 $ 1,685,466 Major Client Groups Large Enterprise / Corporate $ 976,841 $ 260,607 $ 13,307 $ 1,250,755 Public Sector 97,117 109,066 26,154 232,337 Small and Medium-Sized Businesses 168,483 20,502 13,389 202,374 $ 1,242,441 $ 390,175 $ 52,850 $ 1,685,466 Revenue Recognition based on acting as Principal or Agent in the Transaction Gross revenue recognition (Principal) $ 1,182,078 $ 367,165 $ 47,866 $ 1,597,109 Net revenue recognition (Agent) 60,363 23,010 4,984 88,357 $ 1,242,441 $ 390,175 $ 52,850 $ 1,685,466 Three Months Ended March 31, 2018 North America EMEA APAC Consolidated Major Offerings Hardware $ 873,341 $ 187,010 $ 7,160 $ 1,067,511 Software 261,060 190,202 39,019 490,281 Services 143,979 29,922 10,801 184,702 $ 1,278,380 $ 407,134 $ 56,980 $ 1,742,494 Major Client Groups Large Enterprise / Corporate $ 952,810 $ 272,640 $ 12,966 $ 1,238,416 Public Sector 110,504 116,614 31,376 258,494 Small and Medium-Sized Businesses 215,066 17,880 12,638 245,584 $ 1,278,380 $ 407,134 $ 56,980 $ 1,742,494 Revenue Recognition based on acting as Principal or Agent in the Transaction Gross revenue recognition (Principal) $ 1,230,412 $ 388,337 $ 51,825 $ 1,670,574 Net revenue recognition (Agent) 47,968 18,797 5,155 71,920 $ 1,278,380 $ 407,134 $ 56,980 $ 1,742,494 The following table provides information about receivables, contract assets and contract liabilities as of March 31, 2019 and December 31, 2018 (in thousands): March 31, December 31, 2019 2018 Current receivables, which are included in “Accounts receivable, net” $ 1,723,817 $ 1,931,736 Non-current receivables, which are included in “Other assets” 142,792 38,157 Contract assets, which are included in “Other current assets” 1,207 892 Contract liabilities, which are included in “Deferred revenue” and “Other liabilities” 88,801 82,117 Significant changes in the contract assets and the contract liabilities balances during the three months ended March 31, 2019 are as follows (in thousands): Increase (Decrease) Contract Contract Assets Liabilities Balances at December 31, 2018 $ 892 $ 82,117 Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied — (17,651 ) Cash received in advance and not recognized as revenue — 24,335 Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional (117 ) — Contract assets recognized, net of reclassification to receivables 432 — Balances at March 31, 2019 $ 1,207 $ 88,801 The following table includes estimated net sales related to performance obligations that are unsatisfied (or partially unsatisfied) as of March 31, 2019 that are expected to be recognized in the future (in thousands): Products Services Total Remaining nine months of 2019 $ 9 $ 74,784 $ 74,793 2020 6 33,293 33,299 2021 13,936 13,936 2022 5,191 5,191 2023 and thereafter 2,667 2,667 Total remaining performance obligations $ 15 $ 129,871 $ 129,886 With the exception of remaining performance obligations associated with our OneCall Support Services contracts which are included in the table above regardless of original duration, r emaining performance obligations that have original expected durations of one year or less are not included in the table above. Amounts not included in the table above have an average original expected duration of nine months. The majority of our backlog historically has been and continues to be open cancelable purchase orders. We do not believe that backlog as of any particular date is predictive of future results, therefore we do not include performance obligations under open cancelable purchase orders, which do not qualify for revenue recognition, in the table above. |
Net Earnings Per Share ("EPS")
Net Earnings Per Share ("EPS") | 3 Months Ended |
Mar. 31, 2019 | |
Earnings Per Share [Abstract] | |
Net Earnings Per Share ("EPS") | 4 . Net Earnings Per Share (“EPS”) Basic EPS is computed by dividing net earnings available to common stockholders by the weighted average number of common shares outstanding during each period. Diluted EPS is computed on the basis of the weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. Dilutive potential common shares include outstanding restricted stock units (“RSUs”). A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data): Three Months Ended March 31, 2019 2018 Numerator: Net earnings $ 39,327 $ 33,003 Denominator: Weighted average shares used to compute basic EPS 35,609 35,913 Dilutive potential common shares due to dilutive RSUs, net of tax effect 494 350 Weighted average shares used to compute diluted EPS 36,103 36,263 Net earnings per share: Basic $ 1.10 $ 0.92 Diluted $ 1.09 $ 0.91 For the three months ended March 31, 2019 and 2018, 164,000 and 20,000, respectively, of our RSUs were not included in the diluted EPS calculations because their inclusion would have been anti-dilutive. These share-based awards could be dilutive in the future. |
Debt, Inventory Financing Facil
Debt, Inventory Financing Facility, Finance Leases and Other Financing Obligations | 3 Months Ended |
Mar. 31, 2019 | |
Debt Disclosure [Abstract] | |
Debt, Inventory Financing Facility, Finance Leases and Other Financing Obligations | 5 . Debt, Inventory Financing Facility, Finance Leases and Other Financing Obligations Debt Our long-term debt consists of the following (in thousands): March 31, 2019 December 31, 2018 Senior revolving credit facility $ — $ — Accounts receivable securitization financing facility 112,000 194,000 Finance leases and other financing obligations 2,388 2,920 Total 114,388 196,920 Less: current portion of long-term debt (1,161 ) (1,395 ) Long-term debt $ 113,227 $ 195,525 Our senior revolving credit facility (“revolving facility”) has an aggregate U.S. dollar equivalent maximum borrowing amount of $350,000,000, including a maximum borrowing capacity that may be used for borrowing in certain foreign currencies of $50,000,000, and matures on June 23, 2021. Our accounts receivable securitization financing facility (the “ABS facility”) has a maximum aggregate borrowing availability of $250,000,000, and matures on June 23, 2021. While the ABS facility has a stated maximum amount, the actual availability under the ABS facility is limited by the quantity and quality of the underlying accounts receivable. As of March 31, 2019, qualified receivables were sufficient to permit access to the full $250,000,000 facility amount, of which $112,000,000 was outstanding. Our consolidated debt balance that can be outstanding at the end of any fiscal quarter under our revolving facility and our ABS facility is limited by certain financial covenants, particularly a maximum leverage ratio. The maximum leverage ratio is calculated as aggregate debt outstanding divided by the sum of our trailing twelve month net earnings (loss) plus (i) interest expense, excluding non-cash imputed interest on our inventory financing facility, (ii) income tax expense (benefit), (iii) depreciation and amortization, (iv) non-cash stock-based compensation, (v) extraordinary or non-recurring non-cash losses or expenses and (vi) certain cash restructuring and acquisition-related charges and synergies, not to exceed a specified cap (“adjusted earnings”). The maximum leverage ratio permitted under the facilities is currently 3.0 Inventory Financing Facility Our inventory financing facility has a maximum borrowing capacity of $400,000,000, of which $260,160,000 was outstanding at March 31, 2019. The inventory financing facility matures on June 23, 2021. If balances are not paid within stated vendor terms, they will accrue interest at prime plus 1.25%. Amounts outstanding under this facility are classified separately as accounts payable – inventory financing facility in the accompanying consolidated balance sheets. Finance Lease and Other Financing Our finance lease obligations totaled $ 2,388,000 The current and long-term portions of our finance leases are included in the current and long-term portions of long-term debt in the table above and in our consolidated balance sheets as of March 31, 2019 and December 31, 2018. Further, see Note 2 for additional information. |
Restricted Cash
Restricted Cash | 3 Months Ended |
Mar. 31, 2019 | |
Cash And Cash Equivalents [Abstract] | |
Restricted Cash | 6 . Restricted Cash Amounts included in restricted cash represent those required to be set aside by a contractual agreement with a lessor related to certain leased office space in foreign jurisdictions. The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the balance sheets that sum to the total of the same such amounts shown in the statements of cash flows for the three months ended March 31, 2019 and 2018 (in thousands): March 31, 2019 December 31, 2018 Cash and cash equivalents $ 124,831 $ 142,655 Restricted cash included in other current assets 8 8 Restricted cash included in other non-current assets 1,627 1,630 Total cash, cash equivalents and restricted cash shown in the statement of cash flows $ 126,466 $ 144,293 March 31, 2018 December 31, 2017 Cash and cash equivalents $ 100,237 $ 105,831 Restricted cash included in other current assets 10 46 Restricted cash included in other non-current assets 1,604 1,568 Total cash, cash equivalents and restricted cash shown in the statement of cash flows $ 101,851 $ 107,445 |
Stock-Based Compensation
Stock-Based Compensation | 3 Months Ended |
Mar. 31, 2019 | |
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] | |
Stock-Based Compensation | 7. Stock-Based Compensation We recorded the following pre-tax amounts in selling and administrative expenses for stock-based compensation, by operating segment, in the accompanying consolidated financial statements (in thousands): Three Months Ended March 31, 2019 2018 North America $ 3,123 $ 2,390 EMEA 870 690 APAC 122 104 Total Consolidated $ 4,115 $ 3,184 As of March 31, 2019, total compensation cost related to nonvested RSUs not yet recognized is $36,742,000, which is expected to be recognized over the next 1.84 years on a weighted-average basis. The following table summarizes our RSU activity during the three months ended March 31, 2019: Number Weighted Average Grant Date Fair Value Fair Value Nonvested at January 1, 2019 1,020,930 $ 36.10 Granted (a) 326,868 57.52 Vested, including shares withheld to cover taxes (387,406 ) 33.90 $ 13,133,063 (b) Forfeited (7,888 ) 40.94 Nonvested at March 31, 2019 (a) 952,504 44.30 $ 52,444,870 (c) (a) Includes 88,509 RSUs subject to remaining performance conditions. The number of RSUs subject to performance conditions are based on the Company achieving 97% of its 2019 targeted financial results. The number of RSUs ultimately awarded under the performance-based RSUs varies based on actual achieved financial results for 2019. ( b ) The aggregate fair value of vested RSUs represents the total pre-tax fair value, based on the closing stock price on the day of vesting, which would have been received by holders of RSUs had all such holders sold their underlying shares on that date. ( c ) |
Income Taxes
Income Taxes | 3 Months Ended |
Mar. 31, 2019 | |
Income Tax Disclosure [Abstract] | |
Income Taxes | 8 . Income Taxes Our effective tax rate for the three months ended March 31, 2019 and 2018 was 23.5% and 25.9%, respectively. For the three months ended March 31, 2019, our effective tax rate was higher than the United States federal statutory rate of 21.0% due primarily to state income taxes, net of federal benefit, and higher taxes on earnings in foreign jurisdictions partially offset by tax benefits on the settlement of employee share-based awards and the recognition of tax benefits related to research and development activities. For the three months ended March 31, 2018, our effective tax rate was higher than the United States federal statutory rate of 21.0% due primarily to state income taxes net of federal benefit. As of March 31, 2019 and December 31, 2018, we had approximately $7,423,000 and $6,849,000, respectively, of unrecognized tax benefits. Of these amounts, approximately $373,000 and $313,000, respectively, related to accrued interest. In the future, if recognized, the liability associated with uncertain tax positions would affect our effective tax rate. We do not believe there will be any changes over the next 12 months that would have a material effect on our effective tax rate. Several of our subsidiaries are currently under audit for tax years 2012 through 2017. Although the timing of the resolutions and/or closures of audits is highly uncertain, it is reasonably possible that the examination phase of these audits may be concluded within the next 12 months, which could increase or decrease the balance of our gross unrecognized tax benefits. However, based on the status of the various examinations in multiple jurisdictions, an estimate of the range of reasonably possible outcomes cannot be made at this time, but the estimated effect on our income tax expense and net earnings is not expected to be significant. |
Share Repurchase Program
Share Repurchase Program | 3 Months Ended |
Mar. 31, 2019 | |
Equity [Abstract] | |
Share Repurchase Program | 9 . Share Repurchase Program On February 13, 2018, our Board of Directors authorized the repurchase of up to $50,000,000 of our common stock. Our share repurchases will be made on the open market, subject to Rule 10b-18 or in privately negotiated transactions, through block trades, through 10b5-1 plans or otherwise, at management’s discretion. The amount of shares purchased and the timing of the purchases will be based on market conditions, working capital requirements, general business conditions and other factors. We intend to retire the repurchased shares. During the three months ended March 31, 2019, we did not repurchased 221,256 shares of our common stock on the open market at a total cost of approximately $7,679,000 (an average price of $34.71 per share). All shares repurchased were retired. |
Commitments and Contingencies
Commitments and Contingencies | 3 Months Ended |
Mar. 31, 2019 | |
Commitments And Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | 10 . Commitments and Contingencies Contractual In the ordinary course of business, we issue performance bonds to secure our performance under certain contracts or state tax requirements. As of March 31, 2019, we had approximately $3,939,000 of performance bonds outstanding. These bonds are issued on our behalf by a surety company on an unsecured basis; however, if the surety company is ever required to pay out under the bonds, we have contractually agreed to reimburse the surety company. Management believes that payments, if any, related to these performance bonds are not probable at March 31, 2019. Accordingly, we have not accrued any liabilities related to such performance bonds in our consolidated financial statements. Employment Contracts and Severance Plans We have employment contracts with, and severance plans covering, certain officers and management teammates under which severance payments would become payable in the event of specified terminations without cause or terminations under certain circumstances after a change in control. In addition, vesting of outstanding nonvested RSUs would accelerate following a change in control. If severance payments under the current employment agreements or plan payments were to become payable, the severance payments would generally range from three to twenty-four months of salary. Indemnifications From time to time, in the ordinary course of business, we enter into contractual arrangements under which we agree to indemnify either our clients or third-party service providers from certain losses incurred relating to services performed on our behalf or for losses arising from defined events, which may include litigation or claims relating to past performance. These arrangements include, but are not limited to, the indemnification of our clients for certain claims arising out of our performance under our sales contracts, the indemnification of our landlords for certain claims arising from our use of leased facilities and the indemnification of the lenders that provide our credit facilities for certain claims arising from their extension of credit to us. Such indemnification obligations may not be subject to maximum loss clauses. Management believes that payments, if any, related to these indemnifications are not probable at March 31, 2019. Accordingly, we have not accrued any liabilities related to such indemnifications in our consolidated financial statements. We have entered into separate indemnification agreements with certain of our executive officers and with each of our directors. These agreements require us, among other requirements, to indemnify such officers and directors against expenses (including attorneys’ fees), judgments and settlements incurred by such individual in connection with any action arising out of such individual’s status or service as our executive officer or director (subject to exceptions such as where the individual failed to act in good faith or in a manner the individual reasonably believed to be in, or not opposed to, the best interests of the Company) and to advance expenses incurred by such individual with respect to which such individual may be entitled to indemnification by us. There are no pending legal proceedings that involve the indemnification of any of the Company’s directors or officers. Contingencies Related to Third-Party Review From time to time, we are subject to potential claims and assessments from third parties. We are also subject to various governmental, client and partner audits. We continually assess whether or not such claims have merit and warrant accrual. Where appropriate, we accrue estimates of anticipated liabilities in the consolidated financial statements. Such estimates are subject to change and may affect our results of operations and our cash flows. Legal Proceedings From time to time, we are party to various legal proceedings arising in the ordinary course of business, including preference payment claims asserted in client bankruptcy proceedings, indemnification claims, claims of alleged infringement of patents, trademarks, copyrights and other intellectual property rights, claims of alleged non-compliance with contract provisions and claims related to alleged violations of laws and regulations. We regularly evaluate the status of the legal proceedings in which we are involved to assess whether a loss is probable or there is a reasonable possibility that a loss, or an additional loss, may have been incurred and determine if accruals are appropriate. If accruals are not appropriate, we further evaluate each legal proceeding to assess whether an estimate of possible loss or range of possible loss can be made for disclosure. Although litigation is inherently unpredictable, we believe that we have adequate provisions for any probable and estimable losses. It is possible, nevertheless, that our consolidated financial position, results of operations or liquidity could be materially and adversely affected in any particular period by the resolution of a legal proceeding. Legal expenses related to defense, negotiations, settlements, rulings and advice of outside legal counsel are expensed as incurred. The Company is not involved in any pending or threatened legal proceedings that it believes would reasonably be expected to have a material adverse effect on its business, financial condition or results of operations. |
Segment Information
Segment Information | 3 Months Ended |
Mar. 31, 2019 | |
Segment Reporting [Abstract] | |
Segment Information | 11. Segment Information We operate in three reportable geographic operating segments: North America; EMEA; and APAC. Our offerings in North America and certain countries in EMEA and APAC include IT hardware, software and services. Our offerings in the remainder of our EMEA and APAC segments are largely software and certain software-related services. The following table summarizes net sales by offering for North America, EMEA and APAC including the effect of the reclassifications on the previously reported net sales by sales mix amounts for the three months ended March 31, 2019 and 2018 (in thousands): North America EMEA APAC Three Months Ended March 31, Three Months Ended March 31, Three Months Ended March 31, Sales Mix 2019 2018 2019 2018 2019 2018 Hardware $ 748,337 $ 873,341 $ 171,525 $ 187,010 $ 6,518 $ 7,160 Software 322,079 261,060 183,148 190,202 35,065 39,019 Services 172,025 143,979 35,502 29,922 11,267 10,801 $ 1,242,441 $ 1,278,380 $ 390,175 $ 407,134 $ 52,850 $ 56,980 All significant intercompany transactions are eliminated upon consolidation, and there are no differences between the accounting policies used to measure profit and loss for our segments or on a consolidated basis. Net sales are defined as net sales to external clients. None of our clients exceeded ten percent of consolidated net sales for the three months ended March 31, 2019 or 2018. A portion of our operating segments’ selling and administrative expenses arise from shared services and infrastructure that we have historically provided to them in order to realize economies of scale and to use resources efficiently. These expenses, collectively identified as corporate charges, include senior management expenses, internal audit, legal, tax, insurance services, treasury and other corporate infrastructure expenses. Charges are allocated to our operating segments, and the allocations have been determined on a basis that we considered to be a reasonable reflection of the utilization of services provided to or benefits received by the operating segments. The following tables present our results of operations by reportable operating segment for the periods indicated (in thousands): Three Months Ended March 31, 2019 North America EMEA APAC Consolidated Net sales: Products $ 1,070,416 $ 354,673 $ 41,583 $ 1,466,672 Services 172,025 35,502 11,267 218,794 Total net sales 1,242,441 390,175 52,850 1,685,466 Costs of goods sold: Products 974,701 324,038 38,569 1,337,308 Services 85,133 9,154 5,399 99,686 Total costs of goods sold 1,059,834 333,192 43,968 1,436,994 Gross profit 182,607 56,983 8,882 248,472 Operating expenses: Selling and administrative expenses 136,950 47,145 6,968 191,063 Severance and restructuring expenses 331 (85 ) 124 370 Earnings from operations $ 45,326 $ 9,923 $ 1,790 $ 57,039 Three Months Ended March 31, 2018 North America EMEA APAC Consolidated Net sales: Products $ 1,134,401 $ 377,212 $ 46,179 $ 1,557,792 Services 143,979 29,922 10,801 184,702 Total net sales 1,278,380 407,134 56,980 1,742,494 Costs of goods sold: Products 1,028,970 343,019 42,997 1,414,986 Services 74,039 8,065 5,141 87,245 Total costs of goods sold 1,103,009 351,084 48,138 1,502,231 Gross profit 175,371 56,050 8,842 240,263 Operating expenses: Selling and administrative expenses 132,640 48,283 7,257 188,180 Severance and restructuring expenses 443 1,074 127 1,644 Earnings from operations $ 42,288 $ 6,693 $ 1,458 $ 50,439 The following is a summary of our total assets by reportable operating segment (in thousands): March 31, 2019 December 31, 2018 North America $ 2,640,942 $ 2,660,886 EMEA 614,556 611,338 APAC 114,156 98,959 Corporate assets and intercompany eliminations, net (613,187 ) (595,236 ) Total assets $ 2,756,467 $ 2,775,947 We recorded the following pre-tax amounts, by reportable operating segment, for depreciation and amortization in the accompanying consolidated financial statements (in thousands): Three Months Ended March 31, 2019 2018 Depreciation and amortization of property and equipment: North America $ 3,957 $ 4,298 EMEA 955 1,003 APAC 132 132 5,044 5,433 Amortization of intangible assets: North America 3,636 3,360 EMEA 69 74 APAC 118 177 3,823 3,611 Total $ 8,867 $ 9,044 |
Acquisition
Acquisition | 3 Months Ended |
Mar. 31, 2019 | |
Business Combinations [Abstract] | |
Acquisition | 1 2 . Acquisition Effective August 1, 2018, we acquired 100 percent of the issued and outstanding shares of Cardinal, a digital solutions provider based in Cincinnati, Ohio, with offices across the Midwest and Southeast United States, for a cash purchase price, net of cash acquired, of approximately $78,400,000, including final working capital and tax gross up adjustments. Cardinal provides technology solutions to digitally transform organizations through their expertise in mobile applications development, Internet of Things and cloud enabled business intelligence. We believe that this acquisition strengthens our services capabilities and will bring value to our clients within our digital innovation services solution offering. The fair value of net assets acquired was approximately $42,360,000, including $27,540,000 of identifiable intangible assets, consisting primarily of customer relationships that will be amortized using the straight line method over the estimated economic life of ten years. The preliminary purchase price was allocated using the information currently available. We finalized the fair value assumptions for identifiable intangible assets acquired in the fourth quarter of 2018. Goodwill acquired approximated $36,040,000 which was recorded in our North America operating segment. The goodwill is tax deductible. The working capital adjustment in the amount of $762,000 was finalized in the fourth quarter of 2018 and paid in January 2019. Additionally, we finalized the purchase price allocation when the tax gross up adjustment of $2,600,000 was agreed upon in April 2019. This resulted in a reduction of the previously recorded purchase price of $400,000. We consolidated the results of operations for Cardinal within our North America operating segment beginning on August 1, 2018, the effective date of the acquisition. Our historical results would not have been materially affected by the acquisition of Cardinal and, accordingly, we have not presented pro forma information as if the acquisition had been completed at the beginning of each period presented in our statement of operations. |
Basis of Presentation and Rec_2
Basis of Presentation and Recently Issued Accounting Standards (Policies) | 3 Months Ended |
Mar. 31, 2019 | |
Organization Consolidation And Presentation Of Financial Statements [Abstract] | |
Recently Issued Accounting Standards | Recently Issued Accounting Standards Effective January 1, 2019, we adopted the Financial Accounting Standards Board’s (“FASB”) Accounting Standard Update (“ASU”) No. 2016-02— Leases (Topic 842) Adoption of the new standard resulted in the recording of additional net operating lease ROU assets and lease liabilities of $65,922,000 and $70,512,000, respectively, as of January 1, 2019. The difference between the additional lease assets and lease liabilities reflected existing accrued and prepaid rent balances that were reclassified to the operating lease ROU asset at January 1, 2019. The standard did not materially impact our consolidated net earnings and had no impact on cash flows. There have been no other material changes in or additions to the recently issued accounting standards as previously reported in Note 1 to our Consolidated Financial Statements in Part II, Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2018 that affect or may affect our current financial statements. |
Significant Accounting Policy - Leases | Significant Accounting Policy We determine if a contract or arrangement is, or contains a lease at inception. Balances related to operating leases are included in other assets, other current liabilities, and other liabilities in our consolidated balance sheet. Balances related to financing leases are included in property and equipment, current portion of long-term debt, and long-term debt in our consolidated balance sheet. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU asset includes any prepaid lease payments and additional direct costs and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. |
Leases (Tables)
Leases (Tables) | 3 Months Ended |
Mar. 31, 2019 | |
Leases [Abstract] | |
Schedule of Financial Statement Classification of Lease Balances With Consolidated Balance Sheet | The following table provides information about the financial statement classification of our lease balances reported within the consolidated balances sheets as of March 31, 2019 and January 1, 2019 (in thousands): Leases Classification March 31, 2019 January 1, 2019 Assets Operating lease assets Other assets $ 63,336 $ 65,922 Finance lease assets Property and equipment (a) 1,522 1,693 Total lease assets $ 64,858 $ 67,615 Liabilities Current Operating lease liabilities Accrued expenses and other current liabilities $ 15,711 $ 15,788 Finance lease liabilities Current portion of long-term debt 1,161 1,399 Non-current Operating lease liabilities Other liabilities 52,692 54,724 Finance lease liabilities Long-term debt 1,227 1,521 Total lease liabilities $ 70,791 $ 73,432 (a) Recorded net of accumulated amortization of $171,000 as of March 31, 2019 and there is no accumulated amortization as of January 1, 2019. |
Schedule of Financial Statement Classification of Lease Balances With Consolidated Statement of Operations | The following table provides information about the financial statement classification of our lease expenses reported within the consolidated statement of operations for the three months ended March 31, 2019 (in thousands): Lease cost Classification Three months ended March 31, 2019 Operating lease cost (a) (b) Selling and administrative expenses $ 4,918 Finance lease cost Amortization of leased assets Selling and administrative expenses 171 Interest on lease liabilities Interest expense, net 27 Total lease cost $ 5,116 (a) Includes immaterial amounts recorded to cost of goods sold. (b) Excludes short-term and variable lease costs, which are immaterial. |
Schedule of Future Minimum Lease Payments Under Non-cancelable Leases | Future minimum lease payments under non-cancelable leases as of March 31, 2019 are as follows (in thousands): Operating leases Finance leases Total Remainder of 2019 $ 14,118 $ 930 $ 15,048 2020 14,758 1,150 15,908 2021 12,225 432 12,657 2022 9,466 — 9,466 2023 6,460 — 6,460 After 2023 20,913 — 20,913 Total lease payments 77,940 2,512 80,452 Less: Interest (9,537 ) (124 ) (9,661 ) Present value of lease liabilities $ 68,403 $ 2,388 $ 70,791 Operating lease payments include $13.4 |
Schedule of Weighted Average Remaining Term and Discount Rates | The following table provides information about the remaining lease terms and discount rates applied as of March 31, 2019: March 31, 2019 Weighted average remaining lease term (years) Operating leases 6.58 Finance leases 2.19 Weighted average discount rate (%) Operating leases 3.86 Finance leases 4.84 |
Schedule of Other Information Related to Leases | The following table provides other information related to leases for the three months ended March 31, 2019 (in thousands): Three months ended March 31, 2019 Cash paid for amounts included in the measurement of lease liabilities: Operating cash flows from operating leases $ 4,457 Leased assets obtained in exchange for new finance lease liabilities — Leased assets obtained in exchange for new operating lease liabilities 1,768 |
Future Minimum Lease Payments | Future minimum lease payments under non-cancelable operating leases (with initial or remaining lease terms in excess of one year) as of December 31, 2018 are as follows (in thousands): Years Ending December 31, 2019 $ 21,499 2020 15,580 2021 12,121 2022 9,150 2023 6,296 Thereafter 7,238 Total minimum lease payments $ 71,884 |
Sales Recognition (Tables)
Sales Recognition (Tables) | 3 Months Ended |
Mar. 31, 2019 | |
Revenue From Contract With Customer [Abstract] | |
Summary of Revenue Disaggregated by Reportable Operating Segments | In the following table, revenue is disaggregated by our reportable operating segments, which are primarily defined by Three Months Ended March 31, 2019 North America EMEA APAC Consolidated Major Offerings Hardware $ 748,337 $ 171,525 $ 6,518 $ 926,380 Software 322,079 183,148 35,065 540,292 Services 172,025 35,502 11,267 218,794 $ 1,242,441 $ 390,175 $ 52,850 $ 1,685,466 Major Client Groups Large Enterprise / Corporate $ 976,841 $ 260,607 $ 13,307 $ 1,250,755 Public Sector 97,117 109,066 26,154 232,337 Small and Medium-Sized Businesses 168,483 20,502 13,389 202,374 $ 1,242,441 $ 390,175 $ 52,850 $ 1,685,466 Revenue Recognition based on acting as Principal or Agent in the Transaction Gross revenue recognition (Principal) $ 1,182,078 $ 367,165 $ 47,866 $ 1,597,109 Net revenue recognition (Agent) 60,363 23,010 4,984 88,357 $ 1,242,441 $ 390,175 $ 52,850 $ 1,685,466 Three Months Ended March 31, 2018 North America EMEA APAC Consolidated Major Offerings Hardware $ 873,341 $ 187,010 $ 7,160 $ 1,067,511 Software 261,060 190,202 39,019 490,281 Services 143,979 29,922 10,801 184,702 $ 1,278,380 $ 407,134 $ 56,980 $ 1,742,494 Major Client Groups Large Enterprise / Corporate $ 952,810 $ 272,640 $ 12,966 $ 1,238,416 Public Sector 110,504 116,614 31,376 258,494 Small and Medium-Sized Businesses 215,066 17,880 12,638 245,584 $ 1,278,380 $ 407,134 $ 56,980 $ 1,742,494 Revenue Recognition based on acting as Principal or Agent in the Transaction Gross revenue recognition (Principal) $ 1,230,412 $ 388,337 $ 51,825 $ 1,670,574 Net revenue recognition (Agent) 47,968 18,797 5,155 71,920 $ 1,278,380 $ 407,134 $ 56,980 $ 1,742,494 |
Summary of Information about Receivables, Contract Assets and Contract Liabilities | The following table provides information about receivables, contract assets and contract liabilities as of March 31, 2019 and December 31, 2018 (in thousands): March 31, December 31, 2019 2018 Current receivables, which are included in “Accounts receivable, net” $ 1,723,817 $ 1,931,736 Non-current receivables, which are included in “Other assets” 142,792 38,157 Contract assets, which are included in “Other current assets” 1,207 892 Contract liabilities, which are included in “Deferred revenue” and “Other liabilities” 88,801 82,117 |
Summary of Changes in Contract Assets and Contract Liabilities from Contract with Customers | Significant changes in the contract assets and the contract liabilities balances during the three months ended March 31, 2019 are as follows (in thousands): Increase (Decrease) Contract Contract Assets Liabilities Balances at December 31, 2018 $ 892 $ 82,117 Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied — (17,651 ) Cash received in advance and not recognized as revenue — 24,335 Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional (117 ) — Contract assets recognized, net of reclassification to receivables 432 — Balances at March 31, 2019 $ 1,207 $ 88,801 |
Summary of Estimated Net Sales Related to Performance Obligation | The following table includes estimated net sales related to performance obligations that are unsatisfied (or partially unsatisfied) as of March 31, 2019 that are expected to be recognized in the future (in thousands): Products Services Total Remaining nine months of 2019 $ 9 $ 74,784 $ 74,793 2020 6 33,293 33,299 2021 13,936 13,936 2022 5,191 5,191 2023 and thereafter 2,667 2,667 Total remaining performance obligations $ 15 $ 129,871 $ 129,886 |
Net Earnings Per Share ("EPS")
Net Earnings Per Share ("EPS") (Tables) | 3 Months Ended |
Mar. 31, 2019 | |
Earnings Per Share [Abstract] | |
Reconciliation of Denominators of Basic and Diluted EPS Calculations | A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data): Three Months Ended March 31, 2019 2018 Numerator: Net earnings $ 39,327 $ 33,003 Denominator: Weighted average shares used to compute basic EPS 35,609 35,913 Dilutive potential common shares due to dilutive RSUs, net of tax effect 494 350 Weighted average shares used to compute diluted EPS 36,103 36,263 Net earnings per share: Basic $ 1.10 $ 0.92 Diluted $ 1.09 $ 0.91 |
Debt, Inventory Financing Fac_2
Debt, Inventory Financing Facility, Finance Leases and Other Financing Obligations (Tables) | 3 Months Ended |
Mar. 31, 2019 | |
Debt Disclosure [Abstract] | |
Long-Term Debt | Our long-term debt consists of the following (in thousands): March 31, 2019 December 31, 2018 Senior revolving credit facility $ — $ — Accounts receivable securitization financing facility 112,000 194,000 Finance leases and other financing obligations 2,388 2,920 Total 114,388 196,920 Less: current portion of long-term debt (1,161 ) (1,395 ) Long-term debt $ 113,227 $ 195,525 |
Restricted Cash (Tables)
Restricted Cash (Tables) | 3 Months Ended |
Mar. 31, 2019 | |
Cash And Cash Equivalents [Abstract] | |
Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash | The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the balance sheets that sum to the total of the same such amounts shown in the statements of cash flows for the three months ended March 31, 2019 and 2018 (in thousands): March 31, 2019 December 31, 2018 Cash and cash equivalents $ 124,831 $ 142,655 Restricted cash included in other current assets 8 8 Restricted cash included in other non-current assets 1,627 1,630 Total cash, cash equivalents and restricted cash shown in the statement of cash flows $ 126,466 $ 144,293 March 31, 2018 December 31, 2017 Cash and cash equivalents $ 100,237 $ 105,831 Restricted cash included in other current assets 10 46 Restricted cash included in other non-current assets 1,604 1,568 Total cash, cash equivalents and restricted cash shown in the statement of cash flows $ 101,851 $ 107,445 |
Stock-Based Compensation (Table
Stock-Based Compensation (Tables) | 3 Months Ended |
Mar. 31, 2019 | |
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] | |
Pre-tax Amounts by Operating Segment for Stock-Based Compensation | We recorded the following pre-tax amounts in selling and administrative expenses for stock-based compensation, by operating segment, in the accompanying consolidated financial statements (in thousands): Three Months Ended March 31, 2019 2018 North America $ 3,123 $ 2,390 EMEA 870 690 APAC 122 104 Total Consolidated $ 4,115 $ 3,184 |
Summary of Restricted Stock Units Activity | The following table summarizes our RSU activity during the three months ended March 31, 2019: Number Weighted Average Grant Date Fair Value Fair Value Nonvested at January 1, 2019 1,020,930 $ 36.10 Granted (a) 326,868 57.52 Vested, including shares withheld to cover taxes (387,406 ) 33.90 $ 13,133,063 (b) Forfeited (7,888 ) 40.94 Nonvested at March 31, 2019 (a) 952,504 44.30 $ 52,444,870 (c) (a) Includes 88,509 RSUs subject to remaining performance conditions. The number of RSUs subject to performance conditions are based on the Company achieving 97% of its 2019 targeted financial results. The number of RSUs ultimately awarded under the performance-based RSUs varies based on actual achieved financial results for 2019. ( b ) The aggregate fair value of vested RSUs represents the total pre-tax fair value, based on the closing stock price on the day of vesting, which would have been received by holders of RSUs had all such holders sold their underlying shares on that date. ( c ) |
Segment Information (Tables)
Segment Information (Tables) | 3 Months Ended |
Mar. 31, 2019 | |
Segment Reporting [Abstract] | |
Net Sales by Offering for North America, EMEA and APAC | The following table summarizes net sales by offering for North America, EMEA and APAC including the effect of the reclassifications on the previously reported net sales by sales mix amounts for the three months ended March 31, 2019 and 2018 (in thousands): North America EMEA APAC Three Months Ended March 31, Three Months Ended March 31, Three Months Ended March 31, Sales Mix 2019 2018 2019 2018 2019 2018 Hardware $ 748,337 $ 873,341 $ 171,525 $ 187,010 $ 6,518 $ 7,160 Software 322,079 261,060 183,148 190,202 35,065 39,019 Services 172,025 143,979 35,502 29,922 11,267 10,801 $ 1,242,441 $ 1,278,380 $ 390,175 $ 407,134 $ 52,850 $ 56,980 |
Financial Information about Reportable Operating Segments | The following tables present our results of operations by reportable operating segment for the periods indicated (in thousands): Three Months Ended March 31, 2019 North America EMEA APAC Consolidated Net sales: Products $ 1,070,416 $ 354,673 $ 41,583 $ 1,466,672 Services 172,025 35,502 11,267 218,794 Total net sales 1,242,441 390,175 52,850 1,685,466 Costs of goods sold: Products 974,701 324,038 38,569 1,337,308 Services 85,133 9,154 5,399 99,686 Total costs of goods sold 1,059,834 333,192 43,968 1,436,994 Gross profit 182,607 56,983 8,882 248,472 Operating expenses: Selling and administrative expenses 136,950 47,145 6,968 191,063 Severance and restructuring expenses 331 (85 ) 124 370 Earnings from operations $ 45,326 $ 9,923 $ 1,790 $ 57,039 Three Months Ended March 31, 2018 North America EMEA APAC Consolidated Net sales: Products $ 1,134,401 $ 377,212 $ 46,179 $ 1,557,792 Services 143,979 29,922 10,801 184,702 Total net sales 1,278,380 407,134 56,980 1,742,494 Costs of goods sold: Products 1,028,970 343,019 42,997 1,414,986 Services 74,039 8,065 5,141 87,245 Total costs of goods sold 1,103,009 351,084 48,138 1,502,231 Gross profit 175,371 56,050 8,842 240,263 Operating expenses: Selling and administrative expenses 132,640 48,283 7,257 188,180 Severance and restructuring expenses 443 1,074 127 1,644 Earnings from operations $ 42,288 $ 6,693 $ 1,458 $ 50,439 |
Summary of Total Assets by Reportable Operating Segment | The following is a summary of our total assets by reportable operating segment (in thousands): March 31, 2019 December 31, 2018 North America $ 2,640,942 $ 2,660,886 EMEA 614,556 611,338 APAC 114,156 98,959 Corporate assets and intercompany eliminations, net (613,187 ) (595,236 ) Total assets $ 2,756,467 $ 2,775,947 |
Pre-Tax Depreciation and Amortization by Operating Segment | We recorded the following pre-tax amounts, by reportable operating segment, for depreciation and amortization in the accompanying consolidated financial statements (in thousands): Three Months Ended March 31, 2019 2018 Depreciation and amortization of property and equipment: North America $ 3,957 $ 4,298 EMEA 955 1,003 APAC 132 132 5,044 5,433 Amortization of intangible assets: North America 3,636 3,360 EMEA 69 74 APAC 118 177 3,823 3,611 Total $ 8,867 $ 9,044 |
Basis of Presentation and Rec_3
Basis of Presentation and Recently Issued Accounting Standards - Additional Information (Detail) | 3 Months Ended | |
Mar. 31, 2019USD ($)Segment | Jan. 01, 2019USD ($) | |
Organization Consolidation And Presentation Of Financial Statements [Line Items] | ||
Number of operating segments | Segment | 3 | |
Additional lease liabilities | $ 68,403,000 | |
ASU 2016-02 [Member] | ||
Organization Consolidation And Presentation Of Financial Statements [Line Items] | ||
Additional ROU assets | $ 65,922,000 | |
Additional lease liabilities | $ 70,512,000 | |
Cardinal Solutions Group, Inc [Member] | ||
Organization Consolidation And Presentation Of Financial Statements [Line Items] | ||
Business acquisition, effective date of acquisition | Aug. 1, 2018 |
Leases - Additional Information
Leases - Additional Information (Detail) - USD ($) | 3 Months Ended | 12 Months Ended | ||
Mar. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016 | |
Lessee Lease Description [Line Items] | ||||
Operating lease, existence of option to extend | true | |||
Operating leases rental expense | $ 20,114,000 | $ 19,126,000 | $ 14,444,000 | |
Non-cancellable rental income, 2019 | $ 1,600,000 | |||
Minimum [Member] | ||||
Lessee Lease Description [Line Items] | ||||
Operating lease renewal term | 1 year | |||
Maximum [Member] | ||||
Lessee Lease Description [Line Items] | ||||
Operating lease renewal term | 5 years |
Leases - Schedule of Financial
Leases - Schedule of Financial Statement Classification of Lease Balances With Consolidated Balance Sheet (Detail) - USD ($) $ in Thousands | Mar. 31, 2019 | Jan. 01, 2019 |
Lessee Lease Description [Line Items] | ||
Total lease assets | $ 64,858 | $ 67,615 |
Total lease liabilities | 70,791 | 73,432 |
Other Assets [Member] | ||
Lessee Lease Description [Line Items] | ||
Operating lease assets | 63,336 | 65,922 |
Property and equipment [Member] | ||
Lessee Lease Description [Line Items] | ||
Finance lease assets | 1,522 | 1,693 |
Accrued expenses and other current liabilities [Member] | ||
Lessee Lease Description [Line Items] | ||
Operating lease liabilities | 15,711 | 15,788 |
Current portion of long-term debt [Member] | ||
Lessee Lease Description [Line Items] | ||
Finance lease liabilities | 1,161 | 1,399 |
Other liabilities [Member] | ||
Lessee Lease Description [Line Items] | ||
Operating lease liabilities | 52,692 | 54,724 |
Long-term debt [Member] | ||
Lessee Lease Description [Line Items] | ||
Finance lease liabilities | $ 1,227 | $ 1,521 |
Leases - Schedule of Financia_2
Leases - Schedule of Financial Statement Classification of Lease Balances With Consolidated Balance Sheet (Parenthetical) (Detail) - USD ($) | Mar. 31, 2019 | Jan. 01, 2019 |
Leases [Abstract] | ||
Finance lease assets, accumulated amortization | $ 171,000 | $ 0 |
Leases - Schedule of Financia_3
Leases - Schedule of Financial Statement Classification of Lease Balances With Consolidated Statement of Operations (Detail) $ in Thousands | 3 Months Ended |
Mar. 31, 2019USD ($) | |
Lessee Lease Description [Line Items] | |
Total lease cost | $ 5,116 |
Selling and Administrative Expenses [Member] | |
Lessee Lease Description [Line Items] | |
Operating lease cost | 4,918 |
Amortization of leased assets | 171 |
Interest Expense, Net [Member] | |
Lessee Lease Description [Line Items] | |
Interest on lease liabilities | $ 27 |
Leases - Schedule of Future Min
Leases - Schedule of Future Minimum Lease Payments Under Non-cancelable Leases (Detail) - USD ($) | Mar. 31, 2019 | Dec. 31, 2018 |
Operating Lease | ||
Remainder of 2019 | $ 14,118,000 | |
2020 | 14,758,000 | |
2021 | 12,225,000 | |
2022 | 9,466,000 | |
2023 | 6,460,000 | |
After 2023 | 20,913,000 | |
Total lease payments | 77,940,000 | |
Less: Interest | (9,537,000) | |
Present value of lease liabilities | 68,403,000 | |
Finance Lease | ||
Remainder of 2019 | 930,000 | |
2020 | 1,150,000 | |
2021 | 432,000 | |
Total lease payments | 2,512,000 | |
Less: Interest | (124,000) | |
Present value of lease liabilities | 2,388,000 | $ 2,920,000 |
Total | ||
Remainder of 2019 | 15,048,000 | |
2020 | 15,908,000 | |
2021 | 12,657,000 | |
2022 | 9,466,000 | |
2023 | 6,460,000 | |
After 2023 | 20,913,000 | |
Total lease payments | 80,452,000 | |
Less: Interest | (9,661,000) | |
Present value of lease liabilities | $ 70,791,000 |
Leases - Schedule of Future M_2
Leases - Schedule of Future Minimum Lease Payments Under Non-cancelable Leases (Parenthetical) (Detail) $ in Thousands | 3 Months Ended |
Mar. 31, 2019USD ($) | |
Lessee Lease Description [Line Items] | |
Operating lease, option to extend lease terms, description | Operating lease payments include $13.4 million related to options to extend lease terms that are reasonably certain of being exercised |
Operating lease payments | $ 77,940 |
Options to Eextend Lease Terms [Member] | |
Lessee Lease Description [Line Items] | |
Operating lease payments | $ 13,400 |
Leases - Schedule of Weighted A
Leases - Schedule of Weighted Average Remaining Term and Discount Rates (Detail) | Mar. 31, 2019 |
Leases [Abstract] | |
Operating leases, Weighted average remaining lease term (years) | 6 years 6 months 29 days |
Finance leases, Weighted average remaining lease term (years) | 2 years 2 months 8 days |
Operating leases, Weighted average discount rate | 3.86% |
Finance leases, Weighted average discount rate | 4.84% |
Leases - Schedule of Cash Flows
Leases - Schedule of Cash Flows Associated With the Company's Leasing Activities (Detail) $ in Thousands | 3 Months Ended |
Mar. 31, 2019USD ($) | |
Leases [Abstract] | |
Operating cash flows from operating leases | $ 4,457 |
Leased assets obtained in exchange for new operating lease liabilities | $ 1,768 |
Leases - Future Minimum Lease P
Leases - Future Minimum Lease Payment (Detail) $ in Thousands | Dec. 31, 2018USD ($) |
Leases [Abstract] | |
2019 | $ 21,499 |
2020 | 15,580 |
2021 | 12,121 |
2022 | 9,150 |
2023 | 6,296 |
Thereafter | 7,238 |
Total minimum lease payments | $ 71,884 |
Sales Recognition - Summary of
Sales Recognition - Summary of Revenue Disaggregated by Reportable Operating Segments (Detail) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | $ 1,685,466 | $ 1,742,494 |
Gross Revenue Recognition (Principal) [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 1,597,109 | 1,670,574 |
Net Revenue Recognition (Agent) [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 88,357 | 71,920 |
Large Enterprise / Corporate [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 1,250,755 | 1,238,416 |
Public Sector [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 232,337 | 258,494 |
Small and Medium-Sized Businesses [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 202,374 | 245,584 |
North America Segment [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 1,242,441 | 1,278,380 |
North America Segment [Member] | Gross Revenue Recognition (Principal) [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 1,182,078 | 1,230,412 |
North America Segment [Member] | Net Revenue Recognition (Agent) [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 60,363 | 47,968 |
North America Segment [Member] | Large Enterprise / Corporate [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 976,841 | 952,810 |
North America Segment [Member] | Public Sector [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 97,117 | 110,504 |
North America Segment [Member] | Small and Medium-Sized Businesses [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 168,483 | 215,066 |
EMEA Segment [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 390,175 | 407,134 |
EMEA Segment [Member] | Gross Revenue Recognition (Principal) [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 367,165 | 388,337 |
EMEA Segment [Member] | Net Revenue Recognition (Agent) [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 23,010 | 18,797 |
EMEA Segment [Member] | Large Enterprise / Corporate [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 260,607 | 272,640 |
EMEA Segment [Member] | Public Sector [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 109,066 | 116,614 |
EMEA Segment [Member] | Small and Medium-Sized Businesses [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 20,502 | 17,880 |
APAC Segment [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 52,850 | 56,980 |
APAC Segment [Member] | Gross Revenue Recognition (Principal) [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 47,866 | 51,825 |
APAC Segment [Member] | Net Revenue Recognition (Agent) [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 4,984 | 5,155 |
APAC Segment [Member] | Large Enterprise / Corporate [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 13,307 | 12,966 |
APAC Segment [Member] | Public Sector [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 26,154 | 31,376 |
APAC Segment [Member] | Small and Medium-Sized Businesses [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 13,389 | 12,638 |
Hardware Net Sales [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 926,380 | 1,067,511 |
Hardware Net Sales [Member] | North America Segment [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 748,337 | 873,341 |
Hardware Net Sales [Member] | EMEA Segment [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 171,525 | 187,010 |
Hardware Net Sales [Member] | APAC Segment [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 6,518 | 7,160 |
Software Net Sales [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 540,292 | 490,281 |
Software Net Sales [Member] | North America Segment [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 322,079 | 261,060 |
Software Net Sales [Member] | EMEA Segment [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 183,148 | 190,202 |
Software Net Sales [Member] | APAC Segment [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 35,065 | 39,019 |
Services Net Sales [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 218,794 | 184,702 |
Services Net Sales [Member] | North America Segment [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 172,025 | 143,979 |
Services Net Sales [Member] | EMEA Segment [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | 35,502 | 29,922 |
Services Net Sales [Member] | APAC Segment [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Disaggregation of Revenue | $ 11,267 | $ 10,801 |
Sales Recognition - Summary o_2
Sales Recognition - Summary of Information about Receivables,Contract Assets and Contract Liabilities (Detail) - USD ($) $ in Thousands | Mar. 31, 2019 | Dec. 31, 2018 |
Disaggregation of Revenue [Line Items] | ||
Current receivables, which are included in “Accounts receivable, net” | $ 1,723,817 | $ 1,931,736 |
Contract assets, which are included in “Other current assets” | 1,207 | 892 |
Contract liabilities, which are included in “Deferred revenue” and “Other liabilities” | 88,801 | 82,117 |
Accounts Receivable, Net [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Current receivables, which are included in “Accounts receivable, net” | 1,723,817 | 1,931,736 |
Other Assets [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Non-current receivables, which are included in “Other assets” | 142,792 | 38,157 |
Other Current Assets [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Contract assets, which are included in “Other current assets” | 1,207 | 892 |
Deferred Revenue and Other Liabilities [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Contract liabilities, which are included in “Deferred revenue” and “Other liabilities” | $ 88,801 | $ 82,117 |
Sales Recognition - Summary o_3
Sales Recognition - Summary of Changes in Contract Assets and Contract Liabilities from Contract with Customers (Detail) $ in Thousands | 3 Months Ended |
Mar. 31, 2019USD ($) | |
Revenue From Contract With Customer [Abstract] | |
Beginning balance, Contract Assets | $ 892 |
Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional, Contract Assets | (117) |
Contract assets recognized, net of reclassification to receivables, Contract Assets | 432 |
Ending balance, Contract Assets | 1,207 |
Beginning balance, Contract Liabilities | 82,117 |
Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied, Contract Liabilities | (17,651) |
Cash received in advance and not recognized as revenue, Contract Liabilities | 24,335 |
Ending balance, Contract Liabilities | $ 88,801 |
Sales Recognition - Summary o_4
Sales Recognition - Summary of Estimated Net Sales Related to Performance Obligation (Detail) $ in Thousands | Mar. 31, 2019USD ($) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 129,886 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2019-04-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 74,793 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 9 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 33,299 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 13,936 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 5,191 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 2,667 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | |
Products [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 15 |
Products [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2019-04-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 9 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 9 months |
Products [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 6 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Services [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 129,871 |
Services [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2019-04-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 74,784 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 9 months |
Services [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 33,293 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Services [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 13,936 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Services [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 5,191 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year |
Services [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 2,667 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period |
Sales Recognition - Summary o_5
Sales Recognition - Summary of Estimated Net Sales Related to Performance Obligation (Detail 1) $ in Thousands | Mar. 31, 2019USD ($) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 129,886 |
Products [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | 15 |
Services [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total remaining performance obligations | $ 129,871 |
Sales Recognition - Additional
Sales Recognition - Additional Information (Detail) | 3 Months Ended |
Mar. 31, 2019 | |
New Accounting Pronouncements And Changes In Accounting Principles [Abstract] | |
Description of expected duration | With the exception of remaining performance obligations associated with our OneCall Support Services contracts which are included in the table above regardless of original duration, remaining performance obligations that have original expected durations of one year or less are not included in the table above. Amounts not included in the table above have an average original expected duration of nine months. |
Time and material contracts expected duration | 14 months |
Net Earnings Per Share ("EPS"_2
Net Earnings Per Share ("EPS") - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Detail) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Numerator: | ||
Net earnings | $ 39,327 | $ 33,003 |
Denominator: | ||
Weighted average shares used to compute basic EPS | 35,609 | 35,913 |
Dilutive potential common shares due to dilutive RSUs, net of tax effect | 494 | 350 |
Weighted average shares used to compute diluted EPS | 36,103 | 36,263 |
Net earnings per share: | ||
Basic | $ 1.10 | $ 0.92 |
Diluted | $ 1.09 | $ 0.91 |
Net Earnings Per Share ("EPS"_3
Net Earnings Per Share ("EPS") - Additional Information (Detail) - shares | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Restricted Stock Units (RSUs) [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
RSUs excluded from the diluted EPS calculations | 164,000 | 20,000 |
Debt, Inventory Financing Fac_3
Debt, Inventory Financing Facility, Finance Leases and Other Financing Obligations - Long-Term Debt (Detail) - USD ($) $ in Thousands | Mar. 31, 2019 | Dec. 31, 2018 |
Long-term debt | ||
Accounts receivable securitization financing facility | $ 112,000 | $ 194,000 |
Finance leases and other financing obligations | 2,388 | 2,920 |
Total | 114,388 | 196,920 |
Less: current portion of long-term debt | (1,161) | (1,395) |
Long-term debt | $ 113,227 | $ 195,525 |
Debt, Inventory Financing Fac_4
Debt, Inventory Financing Facility, Finance Leases and Other Financing Obligations - Additional Information (Detail) | 3 Months Ended | |
Mar. 31, 2019USD ($) | Dec. 31, 2018USD ($) | |
Debt Instrument [Line Items] | ||
Accounts receivable securitization financing facility | $ 112,000,000 | $ 194,000,000 |
Accounts payable-inventory financing facility | 260,160,000 | 304,130,000 |
Finance lease obligations | 2,388,000 | $ 2,920,000 |
Senior Revolving Credit Facility [Member] | ||
Debt Instrument [Line Items] | ||
Credit facility, borrowing capacity | $ 350,000,000 | |
Line of credit maturity date | Jun. 23, 2021 | |
Senior Revolving Credit Facility [Member] | Foreign Currency Borrowings [Member] | ||
Debt Instrument [Line Items] | ||
Credit facility, borrowing capacity | $ 50,000,000 | |
ABS Facility [Member] | ||
Debt Instrument [Line Items] | ||
Credit facility, borrowing capacity | $ 250,000,000 | |
Line of credit maturity date | Jun. 23, 2021 | |
Amount of facility permitted by qualified receivables | $ 250,000,000 | |
Accounts receivable securitization financing facility | 112,000,000 | |
Senior Revolving Credit Facility Term Loan A and Asset Backed Securitization Facility [Member] | ||
Debt Instrument [Line Items] | ||
Credit facility, borrowing capacity | $ 600,000,000 | |
Maximum leverage ratio times adjusted earnings | 3 | |
Inventory Financing Facility [Member] | ||
Debt Instrument [Line Items] | ||
Inventory financing facility maximum borrowing capacity | $ 400,000,000 | |
Accounts payable-inventory financing facility | $ 260,160,000 | |
Inventory financing facility maturity date | Jun. 23, 2021 | |
Inventory financing facility interest rate if balances are not paid within stated vendor terms | Prime plus 1.25% | |
Inventory financing facility rate if vendor terms not met equal prime plus | 1.25% |
Restricted Cash - Schedule of R
Restricted Cash - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) - USD ($) $ in Thousands | Mar. 31, 2019 | Dec. 31, 2018 | Mar. 31, 2018 | Dec. 31, 2017 |
Cash And Cash Equivalents [Abstract] | ||||
Cash and cash equivalents | $ 124,831 | $ 142,655 | $ 100,237 | $ 105,831 |
Restricted cash included in other current assets | $ 8 | $ 8 | $ 10 | $ 46 |
Restricted Cash, Current, Asset, Statement of Financial Position [Extensible List] | us-gaap:OtherAssetsCurrent | us-gaap:OtherAssetsCurrent | us-gaap:OtherAssetsCurrent | us-gaap:OtherAssetsCurrent |
Restricted cash included in other non-current assets | $ 1,627 | $ 1,630 | $ 1,604 | $ 1,568 |
Restricted Cash, Noncurrent, Asset, Statement of Financial Position [Extensible List] | us-gaap:OtherAssetsNoncurrent | us-gaap:OtherAssetsNoncurrent | us-gaap:OtherAssetsNoncurrent | us-gaap:OtherAssetsNoncurrent |
Total cash, cash equivalents and restricted cash shown in the statement of cash flows | $ 126,466 | $ 144,293 | $ 101,851 | $ 107,445 |
Stock-Based Compensation - Pre-
Stock-Based Compensation - Pre-tax Amounts by Operating Segment for Stock-Based Compensation (Detail) - Restricted Stock Units (RSUs) [Member] - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||
Stock-based compensation expense related to restricted stock units (RSUs) | $ 4,115 | $ 3,184 |
Selling and Administrative Expenses [Member] | North America Segment [Member] | ||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||
Stock-based compensation expense related to restricted stock units (RSUs) | 3,123 | 2,390 |
Selling and Administrative Expenses [Member] | EMEA Segment [Member] | ||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||
Stock-based compensation expense related to restricted stock units (RSUs) | 870 | 690 |
Selling and Administrative Expenses [Member] | APAC Segment [Member] | ||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||
Stock-based compensation expense related to restricted stock units (RSUs) | $ 122 | $ 104 |
Stock-Based Compensation - Addi
Stock-Based Compensation - Additional Information (Detail) - Restricted Stock Units (RSUs) [Member] | 3 Months Ended |
Mar. 31, 2019USD ($) | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Total compensation cost related to RSU's not yet recognized | $ 36,742,000 |
Weighted average number of years for recognition of outstanding nonvested RSUs | 1 year 10 months 2 days |
Stock-Based Compensation - Summ
Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) - Restricted Stock Units (RSUs) [Member] | 3 Months Ended |
Mar. 31, 2019USD ($)$ / sharesshares | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Nonvested Number, Beginning balance | shares | 1,020,930 |
Number, Granted | shares | 326,868 |
Number, Vested, including shares withheld to cover taxes | shares | (387,406) |
Number, Forfeited | shares | (7,888) |
Nonvested Number, Ending balance | shares | 952,504 |
Nonvested Weighted Average Grant Date Fair Value, Beginning balance | $ / shares | $ 36.10 |
Weighted Average Grant Date Fair Value, Granted | $ / shares | 57.52 |
Weighted Average Grant Date Fair Value, Vested, including shares withheld to cover taxes | $ / shares | 33.90 |
Weighted Average Grant Date Fair Value, Forfeited | $ / shares | 40.94 |
Nonvested Weighted Average Grant Date Fair Value, Ending balance | $ / shares | $ 44.30 |
Fair Value, Vested, including shares withheld to cover taxes | $ | $ 13,133,063 |
Fair Value, Nonvested at end of period | $ | $ 52,444,870 |
Stock-Based Compensation - Su_2
Stock-Based Compensation - Summary of Restricted Stock Units Activity (Parenthetical) (Detail) - $ / shares | 3 Months Ended | |
Mar. 31, 2019 | Mar. 29, 2019 | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Closing stock price | $ 55.06 | |
Performance Based Restricted Stock Unit [Member] | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Total RSUs | 88,509 |
Income Taxes - Additional Infor
Income Taxes - Additional Information (Detail) - USD ($) | 3 Months Ended | ||
Mar. 31, 2019 | Mar. 31, 2018 | Dec. 31, 2018 | |
Income Tax [Line Items] | |||
Effective tax rate | 23.50% | 25.90% | |
United States federal statutory income tax rate | 21.00% | 21.00% | |
Unrecognized tax benefits | $ 7,423,000 | $ 6,849,000 | |
Unrecognized tax benefits, interest on income taxes accrued | $ 373,000 | $ 313,000 | |
Period during which examination phase of tax audits may conclude, description | Although the timing of the resolutions and/or closures of audits is highly uncertain, it is reasonably possible that the examination phase of these audits may be concluded within the next 12 months, which could increase or decrease the balance of our gross unrecognized tax benefits. | ||
Earliest Tax Year [Member] | |||
Income Tax [Line Items] | |||
Open tax year | 2012 | ||
Latest Tax Year [Member] | |||
Income Tax [Line Items] | |||
Open tax year | 2017 |
Share Repurchase Program - Addi
Share Repurchase Program - Additional Information (Detail) - USD ($) | 3 Months Ended | |
Mar. 31, 2019 | Feb. 13, 2018 | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Common stock repurchase program, authorized amount | $ 50,000,000 | |
Common stock repurchase program, number of shares authorized | 221,256 | |
Repurchase program, approximate dollar value of shares purchased | $ 7,679,000 | |
Repurchase program, average price paid per share | $ 34.71 | |
Common Stock [Member] | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Number of shares repurchased | 0 |
Commitments and Contingencies -
Commitments and Contingencies - Additional Information (Detail) | 3 Months Ended |
Mar. 31, 2019USD ($) | |
Commitments And Contingencies Disclosure [Abstract] | |
Other commitment, Performance bonds outstanding | $ 3,939,000 |
Number of months of salary paid as severance | From three to twenty-four months |
Segment Information - Additiona
Segment Information - Additional Information (Detail) | 3 Months Ended |
Mar. 31, 2019Segment | |
Segment Reporting [Abstract] | |
Number of operating segments | 3 |
Description of major customers net sales | None of our clients exceeded ten percent of consolidated net sales for the three months ended March 31, 2019 or 2018. |
Segment Information - Net Sales
Segment Information - Net Sales by Offering for North America, EMEA and APAC (Detail) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Revenue from External Customer [Line Items] | ||
Revenues from external customers | $ 1,685,466 | $ 1,742,494 |
North America Segment [Member] | ||
Revenue from External Customer [Line Items] | ||
Revenues from external customers | 1,242,441 | 1,278,380 |
EMEA Segment [Member] | ||
Revenue from External Customer [Line Items] | ||
Revenues from external customers | 390,175 | 407,134 |
APAC Segment [Member] | ||
Revenue from External Customer [Line Items] | ||
Revenues from external customers | 52,850 | 56,980 |
Hardware Net Sales [Member] | ||
Revenue from External Customer [Line Items] | ||
Revenues from external customers | 926,380 | 1,067,511 |
Hardware Net Sales [Member] | North America Segment [Member] | ||
Revenue from External Customer [Line Items] | ||
Revenues from external customers | 748,337 | 873,341 |
Hardware Net Sales [Member] | EMEA Segment [Member] | ||
Revenue from External Customer [Line Items] | ||
Revenues from external customers | 171,525 | 187,010 |
Hardware Net Sales [Member] | APAC Segment [Member] | ||
Revenue from External Customer [Line Items] | ||
Revenues from external customers | 6,518 | 7,160 |
Software Net Sales [Member] | ||
Revenue from External Customer [Line Items] | ||
Revenues from external customers | 540,292 | 490,281 |
Software Net Sales [Member] | North America Segment [Member] | ||
Revenue from External Customer [Line Items] | ||
Revenues from external customers | 322,079 | 261,060 |
Software Net Sales [Member] | EMEA Segment [Member] | ||
Revenue from External Customer [Line Items] | ||
Revenues from external customers | 183,148 | 190,202 |
Software Net Sales [Member] | APAC Segment [Member] | ||
Revenue from External Customer [Line Items] | ||
Revenues from external customers | 35,065 | 39,019 |
Services Net Sales [Member] | ||
Revenue from External Customer [Line Items] | ||
Revenues from external customers | 218,794 | 184,702 |
Services Net Sales [Member] | North America Segment [Member] | ||
Revenue from External Customer [Line Items] | ||
Revenues from external customers | 172,025 | 143,979 |
Services Net Sales [Member] | EMEA Segment [Member] | ||
Revenue from External Customer [Line Items] | ||
Revenues from external customers | 35,502 | 29,922 |
Services Net Sales [Member] | APAC Segment [Member] | ||
Revenue from External Customer [Line Items] | ||
Revenues from external customers | $ 11,267 | $ 10,801 |
Segment Information - Financial
Segment Information - Financial Information about Reportable Operating Segments (Detail) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Segment Reporting Information [Line Items] | ||
Total net sales | $ 1,685,466 | $ 1,742,494 |
Total costs of goods sold | 1,436,994 | 1,502,231 |
Gross profit | 248,472 | 240,263 |
Operating expenses: | ||
Selling and administrative expenses | 191,063 | 188,180 |
Severance and restructuring expenses | 370 | 1,644 |
Earnings from operations | 57,039 | 50,439 |
Products [Member] | ||
Segment Reporting Information [Line Items] | ||
Total net sales | 1,466,672 | 1,557,792 |
Total costs of goods sold | 1,337,308 | 1,414,986 |
Services [Member] | ||
Segment Reporting Information [Line Items] | ||
Total net sales | 218,794 | 184,702 |
Total costs of goods sold | 99,686 | 87,245 |
North America Segment [Member] | ||
Segment Reporting Information [Line Items] | ||
Total net sales | 1,242,441 | 1,278,380 |
Total costs of goods sold | 1,059,834 | 1,103,009 |
Gross profit | 182,607 | 175,371 |
Operating expenses: | ||
Selling and administrative expenses | 136,950 | 132,640 |
Severance and restructuring expenses | 331 | 443 |
Earnings from operations | 45,326 | 42,288 |
North America Segment [Member] | Products [Member] | ||
Segment Reporting Information [Line Items] | ||
Total net sales | 1,070,416 | 1,134,401 |
Total costs of goods sold | 974,701 | 1,028,970 |
North America Segment [Member] | Services [Member] | ||
Segment Reporting Information [Line Items] | ||
Total net sales | 172,025 | 143,979 |
Total costs of goods sold | 85,133 | 74,039 |
EMEA Segment [Member] | ||
Segment Reporting Information [Line Items] | ||
Total net sales | 390,175 | 407,134 |
Total costs of goods sold | 333,192 | 351,084 |
Gross profit | 56,983 | 56,050 |
Operating expenses: | ||
Selling and administrative expenses | 47,145 | 48,283 |
Severance and restructuring expenses | (85) | 1,074 |
Earnings from operations | 9,923 | 6,693 |
EMEA Segment [Member] | Products [Member] | ||
Segment Reporting Information [Line Items] | ||
Total net sales | 354,673 | 377,212 |
Total costs of goods sold | 324,038 | 343,019 |
EMEA Segment [Member] | Services [Member] | ||
Segment Reporting Information [Line Items] | ||
Total net sales | 35,502 | 29,922 |
Total costs of goods sold | 9,154 | 8,065 |
APAC Segment [Member] | ||
Segment Reporting Information [Line Items] | ||
Total net sales | 52,850 | 56,980 |
Total costs of goods sold | 43,968 | 48,138 |
Gross profit | 8,882 | 8,842 |
Operating expenses: | ||
Selling and administrative expenses | 6,968 | 7,257 |
Severance and restructuring expenses | 124 | 127 |
Earnings from operations | 1,790 | 1,458 |
APAC Segment [Member] | Products [Member] | ||
Segment Reporting Information [Line Items] | ||
Total net sales | 41,583 | 46,179 |
Total costs of goods sold | 38,569 | 42,997 |
APAC Segment [Member] | Services [Member] | ||
Segment Reporting Information [Line Items] | ||
Total net sales | 11,267 | 10,801 |
Total costs of goods sold | $ 5,399 | $ 5,141 |
Segment Information - Summary o
Segment Information - Summary of Total Assets by Reportable Operating Segment (Detail) - USD ($) $ in Thousands | Mar. 31, 2019 | Dec. 31, 2018 |
Segment Reporting, Asset Reconciling Item [Line Items] | ||
Total assets | $ 2,756,467 | $ 2,775,947 |
Operating Segments [Member] | North America Segment [Member] | ||
Segment Reporting, Asset Reconciling Item [Line Items] | ||
Total assets | 2,640,942 | 2,660,886 |
Operating Segments [Member] | EMEA Segment [Member] | ||
Segment Reporting, Asset Reconciling Item [Line Items] | ||
Total assets | 614,556 | 611,338 |
Operating Segments [Member] | APAC Segment [Member] | ||
Segment Reporting, Asset Reconciling Item [Line Items] | ||
Total assets | 114,156 | 98,959 |
Intersegment Eliminations [Member] | ||
Segment Reporting, Asset Reconciling Item [Line Items] | ||
Total assets | $ (613,187) | $ (595,236) |
Segment Information - Pre-Tax D
Segment Information - Pre-Tax Depreciation and Amortization by Operating Segment (Detail) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Segment Reporting Information [Line Items] | ||
Depreciation and amortization of property and equipment | $ 5,044 | $ 5,433 |
Amortization of intangible assets | 3,823 | 3,611 |
Depreciation and amortization, total | 8,867 | 9,044 |
North America Segment [Member] | ||
Segment Reporting Information [Line Items] | ||
Depreciation and amortization of property and equipment | 3,957 | 4,298 |
Amortization of intangible assets | 3,636 | 3,360 |
EMEA Segment [Member] | ||
Segment Reporting Information [Line Items] | ||
Depreciation and amortization of property and equipment | 955 | 1,003 |
Amortization of intangible assets | 69 | 74 |
APAC Segment [Member] | ||
Segment Reporting Information [Line Items] | ||
Depreciation and amortization of property and equipment | 132 | 132 |
Amortization of intangible assets | $ 118 | $ 177 |
Acquisition - Additional Inform
Acquisition - Additional Information (Detail) - USD ($) | Apr. 30, 2019 | Jan. 31, 2019 | Aug. 01, 2018 | Mar. 31, 2019 | Dec. 31, 2018 |
Business Acquisition [Line Items] | |||||
Acquisitions, net of cash and cash equivalents acquired | $ 762,000 | ||||
Goodwill | $ 166,073,000 | $ 166,841,000 | |||
Cardinal Solutions Group, Inc [Member] | |||||
Business Acquisition [Line Items] | |||||
Acquisition, percentage of issued and outstanding shares acquired | 100.00% | ||||
Acquisitions, net of cash and cash equivalents acquired | $ 78,400,000 | ||||
Cardinal Solutions Group, Inc [Member] | North America Segment [Member] | |||||
Business Acquisition [Line Items] | |||||
Net assets acquired | 42,360,000 | ||||
Identifiable intangible assets | 27,540,000 | ||||
Goodwill | 36,040,000 | ||||
Working capital adjustment in the amount paid | $ 762,000 | ||||
Reduction of the previously recorded purchase price | $ 400,000 | ||||
Cardinal Solutions Group, Inc [Member] | North America Segment [Member] | Subsequent Event [Member] | |||||
Business Acquisition [Line Items] | |||||
Acquisition, estimated tax adjustments | $ 2,600,000 | ||||
Cardinal Solutions Group, Inc [Member] | North America Segment [Member] | Customer Relationships [Member] | |||||
Business Acquisition [Line Items] | |||||
Estimated useful life of acquired intangible assets | 10 years |