QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
(State or other jurisdiction of incorporation or organization) | (I.R.S. Employer Identification Number) |
Title of each class | Trading Symbol | Name of each exchange on which registered | ||||||
No o |
No o |
x | Accelerated filer | o | |||||||||
Non-accelerated filer | o | Smaller reporting company | |||||||||
Emerging growth company |
No x |
Page | ||||||||
September 30, 2023 | December 31, 2022 | ||||||||||
ASSETS | |||||||||||
Current assets: | |||||||||||
Cash and cash equivalents | $ | $ | |||||||||
Accounts receivable, net of allowance for doubtful accounts of $ | |||||||||||
Inventories | |||||||||||
Other current assets | |||||||||||
Total current assets | |||||||||||
Property and equipment, net of accumulated depreciation and amortization of $ | |||||||||||
Goodwill | |||||||||||
Intangible assets, net of accumulated amortization of $ | |||||||||||
Other assets | |||||||||||
$ | $ | ||||||||||
LIABILITIES AND STOCKHOLDERS’ EQUITY | |||||||||||
Current liabilities: | |||||||||||
Accounts payable—trade | $ | $ | |||||||||
Accounts payable—inventory financing facilities | |||||||||||
Accrued expenses and other current liabilities | |||||||||||
Current portion of long-term debt | |||||||||||
Total current liabilities | |||||||||||
Long-term debt | |||||||||||
Deferred income taxes | |||||||||||
Other liabilities | |||||||||||
Commitments and contingencies | |||||||||||
Stockholders’ equity: | |||||||||||
Preferred stock, $ | |||||||||||
Common stock, $ | |||||||||||
Additional paid-in capital | |||||||||||
Retained earnings | |||||||||||
Accumulated other comprehensive loss – foreign currency translation adjustments | ( | ( | |||||||||
Total stockholders’ equity | |||||||||||
$ | $ |
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Net sales: | |||||||||||||||||||||||
Products | $ | $ | $ | $ | |||||||||||||||||||
Services | |||||||||||||||||||||||
Total net sales | |||||||||||||||||||||||
Costs of goods sold: | |||||||||||||||||||||||
Products | |||||||||||||||||||||||
Services | |||||||||||||||||||||||
Total costs of goods sold | |||||||||||||||||||||||
Gross profit: | |||||||||||||||||||||||
Products | |||||||||||||||||||||||
Services | |||||||||||||||||||||||
Gross profit | |||||||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||
Selling and administrative expenses | |||||||||||||||||||||||
Severance and restructuring expenses, net | |||||||||||||||||||||||
Acquisition and integration related expenses | |||||||||||||||||||||||
Earnings from operations | |||||||||||||||||||||||
Non-operating (income) expense: | |||||||||||||||||||||||
Interest expense, net | |||||||||||||||||||||||
Other (income) expense, net | ( | ( | |||||||||||||||||||||
Earnings before income taxes | |||||||||||||||||||||||
Income tax expense | |||||||||||||||||||||||
Net earnings | $ | $ | $ | $ | |||||||||||||||||||
Net earnings per share: | |||||||||||||||||||||||
Basic | $ | $ | $ | $ | |||||||||||||||||||
Diluted | $ | $ | $ | $ | |||||||||||||||||||
Shares used in per share calculations: | |||||||||||||||||||||||
Basic | |||||||||||||||||||||||
Diluted | |||||||||||||||||||||||
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Net earnings | $ | $ | $ | $ | |||||||||||||||||||
Other comprehensive loss, net of tax: | |||||||||||||||||||||||
Foreign currency translation adjustments | ( | ( | ( | ( | |||||||||||||||||||
Total comprehensive income | $ | $ | $ | $ |
Common Stock | Treasury Stock | Additional Paid-in Capital | Accumulated Other Comprehensive Loss | Retained Earnings | Total Stockholders' Equity | ||||||||||||||||||||||||||||||||||||||||||
Shares | Par Value | Shares | Amount | ||||||||||||||||||||||||||||||||||||||||||||
Balances at June 30, 2023 | $ | $ | $ | $ | ( | $ | $ | ||||||||||||||||||||||||||||||||||||||||
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes | — | — | — | ( | — | — | ( | ||||||||||||||||||||||||||||||||||||||||
Stock-based compensation expense | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Excise tax on stock repurchases | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Foreign currency translation adjustments, net of tax | — | — | — | — | — | ( | ( | (12,327) | |||||||||||||||||||||||||||||||||||||||
Net earnings | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Balances at September 30, 2023 | $ | $ | $ | $ | ( | $ | $ | ||||||||||||||||||||||||||||||||||||||||
Balances at June 30, 2022 | $ | $ | $ | $ | ( | $ | $ | ||||||||||||||||||||||||||||||||||||||||
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes | — | — | — | ( | — | — | ( | ||||||||||||||||||||||||||||||||||||||||
Stock-based compensation expense | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Repurchase of treasury stock | — | — | ( | ( | — | — | — | ( | |||||||||||||||||||||||||||||||||||||||
Retirement of treasury stock | ( | ( | ( | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Foreign currency translation adjustments, net of tax | — | — | — | — | — | ( | — | ( | |||||||||||||||||||||||||||||||||||||||
Net earnings | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Balances at September 30, 2022 | $ | $ | $ | $ | ( | $ | $ | ||||||||||||||||||||||||||||||||||||||||
Balances at December 31, 2022 | $ | $ | $ | $ | ( | $ | $ | ||||||||||||||||||||||||||||||||||||||||
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes | — | — | ( | — | — | ( | |||||||||||||||||||||||||||||||||||||||||
Stock-based compensation expense | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Repurchase of treasury stock | — | — | ( | ( | — | — | — | ( | |||||||||||||||||||||||||||||||||||||||
Retirement of treasury stock | ( | ( | ( | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Excise tax on stock repurchases | — | — | — | — | ( | — | — | ( | |||||||||||||||||||||||||||||||||||||||
Foreign currency translation adjustments, net of tax | — | — | — | — | — | ( | — | ( | |||||||||||||||||||||||||||||||||||||||
Net earnings | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Balances at September 30, 2023 | $ | $ | $ | $ | ( | $ | $ | ||||||||||||||||||||||||||||||||||||||||
Balances at December 31, 2021 | $ | $ | $ | $ | ( | $ | $ | ||||||||||||||||||||||||||||||||||||||||
— | — | — | — | ( | — | ( | |||||||||||||||||||||||||||||||||||||||||
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes | — | — | ( | — | — | ( | |||||||||||||||||||||||||||||||||||||||||
Stock-based compensation expense | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Repurchase of treasury stock | ( | ( | ( | ||||||||||||||||||||||||||||||||||||||||||||
Retirement of treasury stock | ( | ( | ( | ( | |||||||||||||||||||||||||||||||||||||||||||
Foreign currency translation adjustments, net of tax | — | — | — | — | — | ( | — | ( | |||||||||||||||||||||||||||||||||||||||
Net earnings | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Balances at September 30, 2022 | $ | $ | $ | $ | ( | $ | $ | ||||||||||||||||||||||||||||||||||||||||
Nine Months Ended September 30, | |||||||||||
2023 | 2022 | ||||||||||
Cash flows from operating activities: | |||||||||||
Net earnings | $ | $ | |||||||||
Adjustments to reconcile net earnings to net cash provided by (used in) operating activities: | |||||||||||
Depreciation and amortization | |||||||||||
Provision for losses on accounts receivable | |||||||||||
Non-cash stock-based compensation | |||||||||||
Deferred income taxes | ( | ( | |||||||||
Amortization of debt issuance costs | |||||||||||
Other adjustments | ( | ||||||||||
Changes in assets and liabilities: | |||||||||||
Decrease (increase) in accounts receivable | ( | ||||||||||
Decrease (increase) in inventories | ( | ||||||||||
Increase in other assets | ( | ( | |||||||||
Decrease in accounts payable | ( | ( | |||||||||
Increase (decrease) in accrued expenses and other liabilities | ( | ||||||||||
Net cash provided by (used in) operating activities: | ( | ||||||||||
Cash flows from investing activities: | |||||||||||
Proceeds from sale of assets | |||||||||||
Purchases of property and equipment | ( | ( | |||||||||
Acquisitions, net of cash and cash equivalents acquired | ( | ( | |||||||||
Net cash used in investing activities: | ( | ( | |||||||||
Cash flows from financing activities: | |||||||||||
Borrowings on ABL revolving credit facility | |||||||||||
Repayments on ABL revolving credit facility | ( | ( | |||||||||
Net (repayments) borrowings under inventory financing facilities | ( | ||||||||||
Repurchases of common stock | ( | ( | |||||||||
Earn out payments | ( | ||||||||||
Other payments | ( | ( | |||||||||
Net cash (used in) provided by financing activities: | ( | ||||||||||
Foreign currency exchange effect on cash, cash equivalents and restricted cash balances | ( | ( | |||||||||
Increase in cash, cash equivalents and restricted cash | |||||||||||
Cash, cash equivalents and restricted cash at beginning of period | |||||||||||
Cash, cash equivalents and restricted cash at end of period | $ | $ | |||||||||
Operating Segment | Geography | |||||||
North America | United States and Canada | |||||||
EMEA | Europe, Middle East and Africa | |||||||
APAC | Asia-Pacific |
September 30, 2023 | December 31, 2022 | ||||||||||
Current receivables, which are included in “Accounts receivable, net” | $ | $ | |||||||||
Non-current receivables, which are included in “Other assets” | |||||||||||
Contract liabilities, which are included in “Accrued expenses and other current liabilities” and “Other liabilities” |
Increase (Decrease) | |||||
Contract Liabilities | |||||
Balances at December 31, 2022 | $ | ||||
Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied | ( | ||||
Cash received in advance and not recognized as revenue | |||||
Balances at September 30, 2023 | $ |
Services | |||||
Remainder of 2023 | $ | ||||
2024 | |||||
2025 | |||||
2026 and thereafter | |||||
Total remaining performance obligations | $ |
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Numerator: | |||||||||||||||||||||||
Net earnings | $ | $ | $ | $ | |||||||||||||||||||
Denominator: | |||||||||||||||||||||||
Weighted average shares used to compute basic EPS | |||||||||||||||||||||||
Dilutive potential common shares due to dilutive RSUs, net of tax effect | |||||||||||||||||||||||
Dilutive potential common shares due to the Notes | |||||||||||||||||||||||
Dilutive potential common shares due to the Warrants | |||||||||||||||||||||||
Weighted average shares used to compute diluted EPS | |||||||||||||||||||||||
Net earnings per share: | |||||||||||||||||||||||
Basic | $ | $ | $ | $ | |||||||||||||||||||
Diluted | $ | $ | $ | $ |
September 30, 2023 | December 31, 2022 | ||||||||||
ABL revolving credit facility | $ | $ | |||||||||
Convertible senior notes due 2025 | |||||||||||
Finance leases and other financing obligations | |||||||||||
Total | |||||||||||
Less: current portion of long-term debt | ( | ( | |||||||||
Long-term debt | $ | $ |
September 30, 2023 | December 31, 2022 | ||||||||||
Liability: | |||||||||||
Principal | $ | $ | |||||||||
Less: debt issuance costs, net of accumulated amortization | ( | ( | |||||||||
Net carrying amount | $ | $ | |||||||||
Three Months Ended September 30, 2023 | |||||||||||||||||||||||
North America | EMEA | APAC | Consolidated | ||||||||||||||||||||
Major Offerings | |||||||||||||||||||||||
Hardware | $ | $ | $ | $ | |||||||||||||||||||
Software | |||||||||||||||||||||||
Services | |||||||||||||||||||||||
$ | $ | $ | $ | ||||||||||||||||||||
Major Client Groups | |||||||||||||||||||||||
Large Enterprise / Corporate | $ | $ | $ | $ | |||||||||||||||||||
Commercial | |||||||||||||||||||||||
Public Sector | |||||||||||||||||||||||
$ | $ | $ | $ | ||||||||||||||||||||
Revenue Recognition based on acting as Principal or Agent in the Transaction | |||||||||||||||||||||||
Gross revenue recognition (Principal) | $ | $ | $ | $ | |||||||||||||||||||
Net revenue recognition (Agent) | |||||||||||||||||||||||
$ | $ | $ | $ |
Three Months Ended September 30, 2022 | |||||||||||||||||||||||
North America | EMEA | APAC | Consolidated | ||||||||||||||||||||
Major Offerings | |||||||||||||||||||||||
Hardware | $ | $ | $ | $ | |||||||||||||||||||
Software | |||||||||||||||||||||||
Services | |||||||||||||||||||||||
$ | $ | $ | $ | ||||||||||||||||||||
Major Client Groups | |||||||||||||||||||||||
Large Enterprise / Corporate | $ | $ | $ | $ | |||||||||||||||||||
Commercial | |||||||||||||||||||||||
Public Sector | |||||||||||||||||||||||
$ | $ | $ | $ | ||||||||||||||||||||
Revenue Recognition based on acting as Principal or Agent in the Transaction | |||||||||||||||||||||||
Gross revenue recognition (Principal) | $ | $ | $ | $ | |||||||||||||||||||
Net revenue recognition (Agent) | |||||||||||||||||||||||
$ | $ | $ | $ |
Nine Months Ended September 30, 2023 | |||||||||||||||||||||||
North America | EMEA | APAC | Consolidated | ||||||||||||||||||||
Major Offerings | |||||||||||||||||||||||
Hardware | $ | $ | $ | $ | |||||||||||||||||||
Software | |||||||||||||||||||||||
Services | |||||||||||||||||||||||
$ | $ | $ | $ | ||||||||||||||||||||
Major Client Groups | |||||||||||||||||||||||
Large Enterprise / Corporate | $ | $ | $ | $ | |||||||||||||||||||
Commercial | |||||||||||||||||||||||
Public Sector | |||||||||||||||||||||||
$ | $ | $ | $ | ||||||||||||||||||||
Revenue Recognition based on acting as Principal or Agent in the Transaction | |||||||||||||||||||||||
Gross revenue recognition (Principal) | $ | $ | $ | $ | |||||||||||||||||||
Net revenue recognition (Agent) | |||||||||||||||||||||||
$ | $ | $ | $ |
Nine Months Ended September 30, 2022 | |||||||||||||||||||||||
North America | EMEA | APAC | Consolidated | ||||||||||||||||||||
Major Offerings | |||||||||||||||||||||||
Hardware | $ | $ | $ | $ | |||||||||||||||||||
Software | |||||||||||||||||||||||
Services | |||||||||||||||||||||||
$ | $ | $ | $ | ||||||||||||||||||||
Major Client Groups | |||||||||||||||||||||||
Large Enterprise / Corporate | $ | $ | $ | $ | |||||||||||||||||||
Commercial | |||||||||||||||||||||||
Public Sector | |||||||||||||||||||||||
$ | $ | $ | $ | ||||||||||||||||||||
Revenue Recognition based on acting as Principal or Agent in the Transaction | |||||||||||||||||||||||
Gross revenue recognition (Principal) | $ | $ | $ | $ | |||||||||||||||||||
Net revenue recognition (Agent) | |||||||||||||||||||||||
$ | $ | $ | $ | ||||||||||||||||||||
Three Months Ended September 30, 2023 | |||||||||||||||||||||||
North America | EMEA | APAC | Consolidated | ||||||||||||||||||||
Net sales: | |||||||||||||||||||||||
Products | $ | $ | $ | $ | |||||||||||||||||||
Services | |||||||||||||||||||||||
Total net sales | |||||||||||||||||||||||
Costs of goods sold: | |||||||||||||||||||||||
Products | |||||||||||||||||||||||
Services | |||||||||||||||||||||||
Total costs of goods sold | |||||||||||||||||||||||
Gross profit | |||||||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||
Selling and administrative expenses | |||||||||||||||||||||||
Severance and restructuring expenses | |||||||||||||||||||||||
Acquisition and integration related expenses | |||||||||||||||||||||||
Earnings from operations | $ | $ | $ | $ |
Three Months Ended September 30, 2022 | |||||||||||||||||||||||
North America | EMEA | APAC | Consolidated | ||||||||||||||||||||
Net sales: | |||||||||||||||||||||||
Products | $ | $ | $ | $ | |||||||||||||||||||
Services | |||||||||||||||||||||||
Total net sales | |||||||||||||||||||||||
Costs of goods sold: | |||||||||||||||||||||||
Products | |||||||||||||||||||||||
Services | |||||||||||||||||||||||
Total costs of goods sold | |||||||||||||||||||||||
Gross profit | |||||||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||
Selling and administrative expenses | |||||||||||||||||||||||
Severance and restructuring expenses | |||||||||||||||||||||||
Acquisition and integration related expenses | |||||||||||||||||||||||
Earnings from operations | $ | $ | $ | $ |
Nine Months Ended September 30, 2023 | |||||||||||||||||||||||
North America | EMEA | APAC | Consolidated | ||||||||||||||||||||
Net sales: | |||||||||||||||||||||||
Products | $ | $ | $ | $ | |||||||||||||||||||
Services | |||||||||||||||||||||||
Total net sales | |||||||||||||||||||||||
Costs of goods sold: | |||||||||||||||||||||||
Products | |||||||||||||||||||||||
Services | |||||||||||||||||||||||
Total costs of goods sold | |||||||||||||||||||||||
Gross profit | |||||||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||
Selling and administrative expenses | |||||||||||||||||||||||
Severance and restructuring expenses | |||||||||||||||||||||||
Acquisition and integration related expenses | |||||||||||||||||||||||
Earnings from operations | $ | $ | $ | $ |
Nine Months Ended September 30, 2022 | |||||||||||||||||||||||
North America | EMEA | APAC | Consolidated | ||||||||||||||||||||
Net sales: | |||||||||||||||||||||||
Products | $ | $ | $ | $ | |||||||||||||||||||
Services | |||||||||||||||||||||||
Total net sales | |||||||||||||||||||||||
Costs of goods sold: | |||||||||||||||||||||||
Products | |||||||||||||||||||||||
Services | |||||||||||||||||||||||
Total costs of goods sold | |||||||||||||||||||||||
Gross profit | |||||||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||
Selling and administrative expenses | |||||||||||||||||||||||
Severance and restructuring expenses | |||||||||||||||||||||||
Acquisition and integration related expenses | |||||||||||||||||||||||
Earnings from operations | $ | $ | $ | $ |
September 30, 2023 | December 31, 2022 | ||||||||||
North America | $ | $ | |||||||||
EMEA | |||||||||||
APAC | |||||||||||
Corporate assets and intercompany eliminations, net | ( | ( | |||||||||
Total assets | $ | $ |
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Depreciation and amortization of property and equipment: | |||||||||||||||||||||||
North America | $ | $ | $ | $ | |||||||||||||||||||
EMEA | |||||||||||||||||||||||
APAC | |||||||||||||||||||||||
Amortization of intangible assets: | |||||||||||||||||||||||
North America | |||||||||||||||||||||||
EMEA | |||||||||||||||||||||||
APAC | |||||||||||||||||||||||
Total | $ | $ | $ | $ |
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Net sales | 100.0 | % | 100.0 | % | 100.0 | % | 100.0 | % | |||||||||||||||
Costs of goods sold | 82.0 | 84.2 | 82.2 | 84.7 | |||||||||||||||||||
Gross profit | 18.0 | 15.8 | 17.8 | 15.3 | |||||||||||||||||||
Selling and administrative expenses | 13.7 | 12.2 | 13.5 | 11.5 | |||||||||||||||||||
Severance and restructuring expenses and acquisition and integration related expenses | 0.2 | — | 0.2 | — | |||||||||||||||||||
Earnings from operations | 4.1 | 3.6 | 4.1 | 3.8 | |||||||||||||||||||
Non-operating expense, net | 0.6 | 0.5 | 0.4 | 0.4 | |||||||||||||||||||
Earnings before income taxes | 3.5 | 3.1 | 3.7 | 3.4 | |||||||||||||||||||
Income tax expense | 0.8 | 0.8 | 1.0 | 0.8 | |||||||||||||||||||
Net earnings | 2.7 | % | 2.3 | % | 2.7 | % | 2.6 | % |
Three Months Ended September 30, | % Change | Nine Months Ended September 30, | % Change | ||||||||||||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||||||||||||||
North America | $ | 1,860,872 | $ | 2,099,837 | (11) | % | $ | 5,592,002 | $ | 6,411,786 | (13) | % | |||||||||||||||||||||||
EMEA | 354,396 | 379,574 | (7) | % | 1,173,126 | 1,337,338 | (12) | % | |||||||||||||||||||||||||||
APAC | 51,018 | 54,943 | (7) | % | 174,701 | 179,457 | (3) | % | |||||||||||||||||||||||||||
Consolidated | $ | 2,266,286 | $ | 2,534,354 | (11) | % | $ | 6,939,829 | $ | 7,928,581 | (12) | % |
Three Months Ended September 30, | % Change | Nine Months Ended September 30, | % Change | |||||||||||||||||||||||||||||||||||
Sales Mix | 2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||||||||||||||||
Hardware | $ | 1,153,722 | $ | 1,404,207 | (18) | % | $ | 3,474,488 | $ | 4,415,000 | (21) | % | ||||||||||||||||||||||||||
Software | 409,139 | 396,921 | 3 | % | 1,221,263 | 1,115,475 | 9 | % | ||||||||||||||||||||||||||||||
Services | 298,011 | 298,709 | — | % | 896,251 | 881,311 | 2 | % | ||||||||||||||||||||||||||||||
$ | 1,860,872 | $ | 2,099,837 | (11) | % | $ | 5,592,002 | $ | 6,411,786 | (13) | % |
Three Months Ended September 30, | % Change | Nine Months Ended September 30, | % Change | |||||||||||||||||||||||||||||||||||
Sales Mix | 2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||||||||||||||||
Hardware | $ | 136,567 | $ | 151,505 | (10) | % | $ | 431,677 | $ | 517,512 | (17) | % | ||||||||||||||||||||||||||
Software | 163,918 | 184,361 | (11) | % | 574,539 | 669,760 | (14) | % | ||||||||||||||||||||||||||||||
Services | 53,911 | 43,708 | 23 | % | 166,910 | 150,066 | 11 | % | ||||||||||||||||||||||||||||||
$ | 354,396 | $ | 379,574 | (7) | % | $ | 1,173,126 | $ | 1,337,338 | (12) | % |
Three Months Ended September 30, | % Change | Nine Months Ended September 30, | % Change | |||||||||||||||||||||||||||||||||||
Sales Mix | 2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||||||||||||||||
Hardware | $ | 10,866 | $ | 16,563 | (34) | % | $ | 34,108 | $ | 44,467 | (23) | % | ||||||||||||||||||||||||||
Software | 15,942 | 15,640 | 2 | % | 67,333 | 66,512 | 1 | % | ||||||||||||||||||||||||||||||
Services | 24,210 | 22,740 | 6 | % | 73,260 | 68,478 | 7 | % | ||||||||||||||||||||||||||||||
$ | 51,018 | $ | 54,943 | (7) | % | $ | 174,701 | $ | 179,457 | (3) | % |
North America | EMEA | APAC | ||||||||||||||||||||||||||||||||||||
Three Months Ended September 30, | Three Months Ended September 30, | Three Months Ended September 30, | ||||||||||||||||||||||||||||||||||||
Sales Mix | 2023 | 2022 | 2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||||||||||||||
Hardware | 62 | % | 67 | % | 39 | % | 40 | % | 21 | % | 30 | % | ||||||||||||||||||||||||||
Software | 22 | % | 19 | % | 46 | % | 49 | % | 31 | % | 29 | % | ||||||||||||||||||||||||||
Services | 16 | % | 14 | % | 15 | % | 11 | % | 48 | % | 41 | % | ||||||||||||||||||||||||||
100 | % | 100 | % | 100 | % | 100 | % | 100 | % | 100 | % | |||||||||||||||||||||||||||
North America | EMEA | APAC | ||||||||||||||||||||||||||||||||||||
Nine Months Ended September 30, | Nine Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||||||||||||||||
Sales Mix | 2023 | 2022 | 2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||||||||||||||
Hardware | 62 | % | 69 | % | 37 | % | 39 | % | 19 | % | 25 | % | ||||||||||||||||||||||||||
Software | 22 | % | 17 | % | 49 | % | 50 | % | 39 | % | 37 | % | ||||||||||||||||||||||||||
Services | 16 | % | 14 | % | 14 | % | 11 | % | 42 | % | 38 | % | ||||||||||||||||||||||||||
100 | % | 100 | % | 100 | % | 100 | % | 100 | % | 100 | % |
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||||||||||||||||||||||||||
2023 | % of Net Sales | 2022 | % of Net Sales | 2023 | % of Net Sales | 2022 | % of Net Sales | ||||||||||||||||||||||||||||||||||||||||
North America | $ | 333,857 | 17.9 | % | $ | 332,696 | 15.8 | % | $ | 992,143 | 17.7 | % | $ | 983,046 | 15.3 | % | |||||||||||||||||||||||||||||||
EMEA | 59,709 | 16.8 | % | 51,772 | 13.6 | % | 192,644 | 16.4 | % | 186,089 | 13.9 | % | |||||||||||||||||||||||||||||||||||
APAC | 15,304 | 30.0 | % | 14,790 | 26.9 | % | 48,588 | 27.8 | % | 46,873 | 26.1 | % | |||||||||||||||||||||||||||||||||||
Consolidated | $ | 408,870 | 18.0 | % | $ | 399,258 | 15.8 | % | $ | 1,233,375 | 17.8 | % | $ | 1,216,008 | 15.3 | % |
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||||||||||||||||||||||||||
2023 | % of Net Sales | 2022 | % of Net Sales | 2023 | % of Net Sales | 2022 | % of Net Sales | ||||||||||||||||||||||||||||||||||||||||
North America | $ | 86,083 | 4.6 | % | $ | 82,262 | 3.9 | % | $ | 244,705 | 4.4 | % | $ | 251,095 | 3.9 | % | |||||||||||||||||||||||||||||||
EMEA | 1,681 | 0.5 | % | 4,210 | 1.1 | % | 28,229 | 2.4 | % | 33,554 | 2.5 | % | |||||||||||||||||||||||||||||||||||
APAC | 4,098 | 8.0 | % | 3,807 | 6.9 | % | 15,000 | 8.6 | % | 15,035 | 8.4 | % | |||||||||||||||||||||||||||||||||||
Consolidated | $ | 91,862 | 4.1 | % | $ | 90,279 | 3.6 | % | $ | 287,934 | 4.1 | % | $ | 299,684 | 3.8 | % |
Nine Months Ended September 30, | |||||||||||
2023 | 2022 | ||||||||||
Net cash provided by (used in) operating activities | $ | 413,742 | $ | (205,885) | |||||||
Net cash used in investing activities | (96,430) | (126,200) | |||||||||
Net cash (used in) provided by financing activities | (235,628) | 377,505 | |||||||||
Foreign currency exchange effect on cash, cash equivalent and restricted cash balances | (1,074) | (12,710) | |||||||||
Increase in cash, cash equivalents and restricted cash | 80,610 | 32,710 | |||||||||
Cash, cash equivalents and restricted cash at beginning of period | 165,718 | 105,977 | |||||||||
Cash, cash equivalents and restricted cash at end of period | $ | 246,328 | $ | 138,687 | |||||||
Three Months Ended September 30, | |||||||||||
2023 | 2022 | ||||||||||
Days sales outstanding in ending accounts receivable (“DSOs”) (a) | 125 | 111 | |||||||||
Days inventory outstanding (“DIOs”) (b) | 9 | 15 | |||||||||
Days purchases outstanding in ending accounts payable (“DPOs”) (c) | (99) | (80) | |||||||||
Cash conversion cycle (days) (d) | 35 | 46 |
Period | (a) Total Number of Shares Purchased | (b) Average Price Paid per Share | (c) Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs | (d) Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs | ||||||||||||||||||||||
July 1, 2023 through July 31 2023 | — | $ | — | — | $ | 200,020,373 | ||||||||||||||||||||
August 1, 2023 through August 31, 2023 | — | — | — | 200,020,373 | ||||||||||||||||||||||
September 1, 2023 through September 30, 2023 | — | — | — | 200,020,373 | ||||||||||||||||||||||
Total | — | — |
Incorporated by Reference | ||||||||||||||||||||||||||||||||||||||
Exhibit Number | Exhibit Description | Form | File No. | Exhibit Number | Filing Date | Filed Herewith | ||||||||||||||||||||||||||||||||
3.1 | 10-K | 000-25092 | 3.1 | February 17, 2006 | ||||||||||||||||||||||||||||||||||
3.2 | 8-K | 000-25092 | 3.1 | May 21, 2015 | ||||||||||||||||||||||||||||||||||
3.3 | 8-K | 000-25092 | 3.2 | May 21, 2015 | ||||||||||||||||||||||||||||||||||
31.1 | X | |||||||||||||||||||||||||||||||||||||
31.2 | X | |||||||||||||||||||||||||||||||||||||
32.1* | ||||||||||||||||||||||||||||||||||||||
101.INS | Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document | X | ||||||||||||||||||||||||||||||||||||
101.SCH | Inline XBRL Taxonomy Extension Schema Document | X | ||||||||||||||||||||||||||||||||||||
101.CAL | Inline XBRL Taxonomy Extension Calculation Linkbase Document | X | ||||||||||||||||||||||||||||||||||||
101.DEF | Inline XBRL Taxonomy Extension Definition Linkbase Document | X | ||||||||||||||||||||||||||||||||||||
101.LAB | Inline XBRL Taxonomy Extension Label Linkbase Document | X | ||||||||||||||||||||||||||||||||||||
101.PRE | Inline XBRL Taxonomy Extension Presentation Linkbase Document | X | ||||||||||||||||||||||||||||||||||||
104 | Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101) | X |
Date: | November 2, 2023 | INSIGHT ENTERPRISES, INC. | ||||||||||||
By: | /s/ Joyce A. Mullen | |||||||||||||
Joyce A. Mullen | ||||||||||||||
President and Chief Executive Officer | ||||||||||||||
(Duly Authorized Officer) | ||||||||||||||
By: | /s/ Glynis A. Bryan | |||||||||||||
Glynis A. Bryan | ||||||||||||||
Chief Financial Officer | ||||||||||||||
(Principal Financial Officer) | ||||||||||||||
By: | /s/ Rachael A. Crump | |||||||||||||
Rachael A. Crump | ||||||||||||||
Chief Accounting Officer | ||||||||||||||
(Principal Accounting Officer) |
Date: | November 2, 2023 | ||||
By: | /s/ Joyce A. Mullen | ||||
Joyce A. Mullen | |||||
Chief Executive Officer |
Date: | November 2, 2023 | ||||
By: | /s/ Glynis A. Bryan | ||||
Glynis A. Bryan | |||||
Chief Financial Officer |
By: | /s/ Joyce A. Mullen | ||||
Joyce A. Mullen | |||||
Chief Executive Officer | |||||
November 2, 2023 | |||||
By: | /s/ Glynis A. Bryan | ||||
Glynis A. Bryan | |||||
Chief Financial Officer | |||||
November 2, 2023 |
Consolidated Balance Sheets (Parenthetical) - USD ($) $ in Thousands |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Statement of Financial Position [Abstract] | ||
Allowance for doubtful accounts receivable | $ 14,295 | $ 15,161 |
Accumulated depreciation and amortization of property and equipment | 222,288 | 214,981 |
Accumulated amortization of intangible assets | $ 163,608 | $ 142,297 |
Preferred stock, par value ( in usd per share) | $ 0.01 | $ 0.01 |
Preferred stock, shares authorized (in shares) | 3,000,000 | 3,000,000 |
Preferred stock, shares issued (in shares) | 0 | 0 |
Common stock, par value (in usd per share) | $ 0.01 | $ 0.01 |
Common stock, shares authorized (in shares) | 100,000,000 | 100,000,000 |
Common stock, shares issued (in shares) | 32,577,000 | 34,009,000 |
Common stock, shares outstanding (in shares) | 32,577,000 | 34,009,000 |
Consolidated Statements of Operations - USD ($) shares in Thousands, $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
Net sales: | ||||
Total net sales | $ 2,266,286 | $ 2,534,354 | $ 6,939,829 | $ 7,928,581 |
Costs of goods sold: | ||||
Total costs of goods sold | 1,857,416 | 2,135,096 | 5,706,454 | 6,712,573 |
Gross profit | 408,870 | 399,258 | 1,233,375 | 1,216,008 |
Operating expenses: | ||||
Selling and administrative expenses | 309,793 | 308,253 | 938,037 | 911,894 |
Severance and restructuring expenses, net | 2,923 | 720 | 2,955 | 2,784 |
Acquisition and integration related expenses | 4,292 | 6 | 4,449 | 1,646 |
Earnings from operations | 91,862 | 90,279 | 287,934 | 299,684 |
Non-operating (income) expense: | ||||
Interest expense, net | 12,013 | 11,713 | 31,766 | 29,164 |
Other (income) expense, net | (203) | 1,790 | 489 | (741) |
Earnings before income taxes | 80,052 | 76,776 | 255,679 | 271,261 |
Income tax expense | 19,805 | 19,460 | 64,978 | 68,130 |
Net earnings | $ 60,247 | $ 57,316 | $ 190,701 | $ 203,131 |
Net earnings per share: | ||||
Basic (in usd per share) | $ 1.85 | $ 1.64 | $ 5.76 | $ 5.80 |
Diluted (in usd per share) | $ 1.62 | $ 1.58 | $ 5.13 | $ 5.53 |
Shares used in per share calculations: | ||||
Basic (in shares) | 32,574 | 34,952 | 33,127 | 35,003 |
Diluted (in shares) | 37,203 | 36,340 | 37,149 | 36,714 |
Products | ||||
Net sales: | ||||
Total net sales | $ 1,890,154 | $ 2,169,197 | $ 5,803,408 | $ 6,828,726 |
Costs of goods sold: | ||||
Total costs of goods sold | 1,697,543 | 1,956,679 | 5,219,720 | 6,199,783 |
Gross profit | 192,611 | 212,518 | 583,688 | 628,943 |
Services | ||||
Net sales: | ||||
Total net sales | 376,132 | 365,157 | 1,136,421 | 1,099,855 |
Costs of goods sold: | ||||
Total costs of goods sold | 159,873 | 178,417 | 486,734 | 512,790 |
Gross profit | $ 216,259 | $ 186,740 | $ 649,687 | $ 587,065 |
Consolidated Statements of Comprehensive Income - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
Statement of Comprehensive Income [Abstract] | ||||
Net earnings | $ 60,247 | $ 57,316 | $ 190,701 | $ 203,131 |
Other comprehensive loss, net of tax: | ||||
Foreign currency translation adjustments | (12,326) | (30,577) | (531) | (49,313) |
Total comprehensive income | $ 47,921 | $ 26,739 | $ 190,170 | $ 153,818 |
Basis of Presentation and Recently Issued Accounting Standards |
9 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | ||||||||||||||||||||||||||||||||||||||||||||||
Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||
Basis of Presentation and Recently Issued Accounting Standards | Basis of Presentation and Recently Issued Accounting Standards We help our clients accelerate their digital journey to modernize their business and maximize the value of technology. We serve these clients in North America; Europe, the Middle East and Africa (“EMEA”); and Asia-Pacific (“APAC”). As a Fortune 500-ranked solutions integrator, we enable secure, end-to-end digital transformation and meet the needs of our clients through a comprehensive portfolio of solutions, far-reaching partnerships and 35 years of broad IT expertise. We amplify our solutions and services with global scale, local expertise and our e-commerce experience, enabling our clients to realize their digital ambitions at every opportunity. Our company is organized in the following three operating segments, which are primarily defined by their related geographies:
Our offerings in North America and certain countries in EMEA and APAC include hardware, software and services, including cloud solutions. Our offerings in the remainder of our EMEA and APAC segments are largely software, certain software-related services and cloud solutions. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary to present fairly our financial position as of September 30, 2023 and our results of operations for the three and nine months ended September 30, 2023 and 2022 and cash flows for the nine months ended September 30, 2023 and 2022. The consolidated balance sheet as of December 31, 2022 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 SEC 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, 2022. 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 In September 2022, the Financial Accounting Standards Board ("FASB") issued ASU No. 2022-04, “Liabilities - Supplier Finance Programs (Subtopic 405-50)”. This standard is intended to address requests from stakeholders for information about an entity’s use of supplier finance programs and their effect on the entity’s working capital, liquidity, and cash flows. The guidance was effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on roll-forward information requirement, which is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard effective January 1, 2023, with the exception of the roll-forward information requirement. The adoption did not have a material effect on the Company's disclosures. 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, 2022 that affect or may affect our current financial statements.
|
Receivables, Contract Liabilities and Performance Obligations |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Receivables, Contract Liabilities and Performance Obligations | Receivables, Contract Liabilities and Performance Obligations The following table provides information about receivables and contract liabilities as of September 30, 2023 and December 31, 2022 (in thousands):
Changes in the contract liabilities balances during the nine months ended September 30, 2023 are as follows (in thousands):
During the nine months ended September 30, 2022, the Company recognized revenue of $67,984,000 related to its contract liabilities. The following table includes estimated net sales related to performance obligations that are unsatisfied (or partially unsatisfied) as of September 30, 2023 that are expected to be recognized in the future (in thousands):
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. Additionally, for our time and material services contracts, whereby we have the right to consideration from a client in an amount that corresponds directly with the value to the client of our performance completed to date, we recognized revenue in the amount to which we have a right to invoice as of September 30, 2023 and do not disclose information about related remaining performance obligations in the table above. Our time and material contracts have an average expected duration of 23 months. The majority of our backlog historically has been and continues to be open cancellable 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 cancellable purchase orders, which do not qualify for revenue recognition, in the table above.
|
Assets Held for Sale |
9 Months Ended |
---|---|
Sep. 30, 2023 | |
Property, Plant and Equipment Assets Held-for-Sale Disclosure [Abstract] | |
Assets Held For Sale | Assets Held for SaleDuring the nine months ended September 30, 2023, we completed the sale of our properties in Montreal, Canada and Sheffield, United Kingdom for total net proceeds of approximately $15,476,000. We recognized a net gain on sale of approximately $6,813,000, reported in severance and restructuring expenses, net. During the nine months ended September 30, 2022, we had no assets held for sale. |
Net Earnings Per Share |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Net Earnings Per Share | Net Earnings Per Share Basic earnings per share ("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”) and certain shares underlying the Notes and the warrants relating to the Call Spread Transactions, as applicable. A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):
For the three and nine months ended September 30, 2023, 65,000 and 72,000, respectively, of our RSUs were excluded from the diluted EPS calculations because their inclusion would have been anti-dilutive. For the three and nine months ended September 30, 2022, 67,000 and 39,000, respectively, of our RSUs were excluded from the diluted EPS calculations and certain potential outstanding shares from the warrants related to the Call Spread Transactions were excluded from the diluted EPS calculations because their inclusion would have been anti-dilutive.
|
Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations | Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations Debt Our long-term debt consists of the following (in thousands):
On July 22, 2022, we entered into the Third Amendment to the Credit Agreement (as amended, the "credit agreement") to modify our senior secured revolving credit facility (the “ABL facility”), increasing the maximum borrowing amount from $1,200,000,000 to $1,800,000,000, including a maximum borrowing capacity that could be used for borrowing in certain foreign currencies of $350,000,000 and extending the maturity date. From time to time and at our option, we may request to increase the aggregate amount available for borrowing under the ABL facility by up to an aggregate of the U.S. dollar equivalent of $750,000,000, subject to customary conditions, including receipt of commitments from lenders. The ABL facility is guaranteed by certain of our material subsidiaries and is secured by a lien on certain of our assets and certain of each other borrower’s and each guarantor’s assets. The ABL facility now provides for an uncommitted first-in, last-out revolving facility in an aggregate amount of up to $100,000,000. The interest rates applicable to borrowings under the ABL facility are based on the average aggregate excess availability under the ABL facility as set forth on a pricing grid in the credit agreement. The ABL facility now matures on July 22, 2027. As of September 30, 2023, eligible accounts receivable and inventory permitted availability to $1,547,321,000 of the full $1,800,000,000 facility amount, of which $323,906,000 was outstanding. The ABL facility contains customary affirmative and negative covenants and events of default. If a default occurs (subject to customary grace periods and materiality thresholds) under the credit agreement, certain actions may be taken, including, but not limited to, possible termination of commitments and required payment of all outstanding principal amounts plus accrued interest and fees payable under the credit agreement. Convertible Senior Notes due 2025 In August 2019, we issued $350,000,000 aggregate principal amount of Notes that mature on February 15, 2025. The Notes bear interest at an annual rate of 0.75% payable semiannually, in arrears, on February 15th and August 15th of each year. The Notes are general unsecured obligations of Insight and are guaranteed on a senior unsecured basis by Insight Direct USA, Inc., a wholly owned subsidiary of Insight. Holders of the Notes may convert their notes at their option at any time prior to the close of business on the business day immediately preceding June 15, 2024, under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2019 (and only during such calendar quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day (the “market price trigger”); (2) during the business day period after any five days consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day; (3) if we call any or all of the Notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after June 15, 2024 until the close of business on the second scheduled trading day immediately preceding the maturity date, the holders may convert their notes at any time, regardless of the foregoing circumstances. The Notes exceeded the market price trigger of $88.82 in the third quarter of 2023 and as such, the Notes are convertible at the option of the holders through December 31, 2023. The Notes are convertible at the option of the holders at September 30, 2023 and, if converted, we are required to settle the principal amount of the Notes in cash. As such, the Notes balance net of unamortized debt issuance costs is classified as a current liability. If the Notes continue to exceed the market price trigger in future periods, they will remain convertible at the option of the holders, and the principal amount will continue to be classified as current. Upon conversion, we will pay cash equal to the principal amount of the Notes, plus shares of our common stock for any additional amounts due. The conversion rate will initially be 14.6376 shares of common stock per $1,000 principal amount of the Notes (equivalent to an initial conversion price of approximately $68.32 per share of common stock). The conversion rate is subject to change in certain circumstances and will not be adjusted for any accrued and unpaid interest. In addition, following certain events that occur prior to the maturity date or following our issuance of a notice of redemption, the conversion rate is subject to an increase for a holder who elects to convert their notes in connection with those events or during the related redemption period in certain circumstances. If we undergo a fundamental change, the holders may require us to repurchase for cash all or any portion of their notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As of September 30, 2023, none of the criteria for a fundamental change or a conversion rate adjustment had been met. The maximum number of shares issuable upon conversion, including the effect of a fundamental change and subject to other conversion rate adjustments, would be 6,788,208. The Notes are subject to certain customary events of default and acceleration clauses. As of September 30, 2023, no such events have occurred. The Notes consist of the following balances reported within the consolidated balance sheets (in thousands):
In January 2022, we filed an irrevocable settlement election notice with the note holders to inform them of our election to settle the principal amount of the Notes in cash. As a result of this election, at period ends where the market price, or other conversion triggers are met, the Notes will be classified in our consolidated balance sheet as current. The remaining life of the debt issuance cost accretion is approximately 1.37 years. The effective interest rate on the principal of the Notes is 0.75%. Interest expense resulting from the Notes reported within the consolidated statement of operations for the three and nine months ended September 30, 2023 and 2022 is made up of contractual coupon interest and amortization of debt issuance costs. In September 2023, an individual Note holder exercised their option to convert their Notes in the aggregate principal amount of $16,895,000, which will be settled in January 2024. As a result, the principal amount of the Notes will be settled in cash with additional amounts due being settled in shares of our common stock. Convertible Note Hedge and Warrant Transaction In connection and concurrent with the issuance of the Notes, we entered into the Call Spread Transactions with respect to the Company’s common stock. The convertible note hedge consists of an option to purchase up to 5,123,160 common stock shares at a price of $68.32 per share. The hedge expires on February 15, 2025 and can only be concurrently executed upon the conversion of the Notes. We paid approximately $66,325,000 for the convertible note hedge transaction. Additionally, we sold warrants to purchase 5,123,160 shares of common stock at a price of $103.12 per share. The warrants expire on May 15, 2025 and can only be exercised at maturity. The Company received aggregate proceeds of approximately $34,440,000 for the sale of the warrants. The Call Spread Transactions have no effect on the terms of the Notes and reduce potential dilution by effectively increasing the initial conversion price of the Notes to $103.12 per share of the Company’s common stock. Inventory Financing Facilities We have an unsecured inventory financing facility with MUFG Bank Ltd (“MUFG”) for $280,000,000. During 2022, we increased our maximum availability under our unsecured inventory financing facility with PNC Bank, N.A. (“PNC”) from $300,000,000 to $375,000,000, including the $25,000,000 facility in Canada (the "Canada facility"). We also increased our unsecured inventory financing facility with Wells Fargo in EMEA (the "EMEA facility") to $50,000,000. The inventory financing facilities will remain in effect until they are terminated by any of the parties. In the second quarter of 2023, the Company transitioned the reference rate for invoices issued in U.S. Dollars under the PNC facility from LIBOR to the Term Secured Overnight Financing Rate ("Term SOFR") benchmark provisions. If balances are not paid within stated vendor terms (typically 60 days), they will accrue interest at prime plus 2.00% on the MUFG facility, Canadian Dollar Offered Rate plus 4.50% on the Canada facility and Term SOFR, EURIBOR, or SONIA, as applicable, plus 4.50% and 0.25% on the PNC (other than the Canada facility) and EMEA facilities, respectively. Amounts outstanding under these facilities are classified separately as accounts payable – inventory financing facilities in the accompanying consolidated balance sheets and within cash flows from financing activities in the accompanying consolidated statements of cash flows. As of September 30, 2023, our combined inventory financing facilities had a total maximum capacity of $705,000,000, of which $269,207,000 was outstanding.
|
Income Taxes |
9 Months Ended |
---|---|
Sep. 30, 2023 | |
Income Tax Disclosure [Abstract] | |
Income Taxes | Income Taxes Our effective tax rates for the three and nine months ended September 30, 2023 were 24.7% and 25.4%, respectively. For the three months ended September 30, 2023, our effective tax rate was higher than the United States federal statutory rate of 21.0% due primarily to state income taxes and higher taxes on earnings in foreign jurisdictions, partially offset by the release of reserves for uncertain tax positions whose statute expired during the quarter. For the nine months ended September 30, 2023, our effective tax rate was higher than the United States federal statutory rate of 21.0% due primarily to state income taxes and higher taxes on earnings in foreign jurisdictions, partially offset by excess tax benefits on the settlement of employee share-based compensation and tax benefits related to research and development activities. Our effective tax rates for the three and nine months ended September 30, 2022 were 25.3% and 25.1%, respectively. Our effective tax rates were higher than the United States federal statutory rate of 21.0% due primarily to state income taxes and higher taxes on earnings in foreign jurisdictions, partially offset by tax benefits related to research and development activities. As of September 30, 2023 and December 31, 2022, we had approximately $13,387,000 and $14,814,000, respectively, of unrecognized tax benefits. Of these amounts, approximately $1,640,000 and $1,642,000, respectively, related to accrued interest. In the future, if recognized, the remaining liability associated with uncertain tax positions could affect our effective tax rate. We do not believe there will be any changes to our unrecognized tax benefits over the next 12 months that would have a material effect on our effective tax rate. We are currently under audit in various jurisdictions for tax years 2016 through 2021. 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 |
9 Months Ended |
---|---|
Sep. 30, 2023 | |
Equity [Abstract] | |
Share Repurchase Program | Share Repurchase Program On September 19, 2022, we announced that our Board of Directors had authorized the repurchase of up to $300,000,000 of our common stock, including $50,000,000 that remained available from the prior authorization. On May 18, 2023, we announced that our Board of Directors authorized the repurchase of up to $300,000,000 of our common stock, including $100,000,000 that remained available from the prior authorization. As of September 30, 2023, approximately $200,020,373 remained available for repurchases under our share repurchase plan. Our share repurchases may 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 September 30, 2023, we did not repurchase any shares of our common stock. During the three months ended September 30, 2022, we repurchased 270,080 shares of our common stock on the open market at a total cost of $25,008,025 (an average price of $92.59 per share). During the nine months ended September 30, 2023, we repurchased 1,633,620 shares of our common stock on the open market at a total cost of $217,108,000 (an average price of $132.90 per share). During the nine months ended September 30, 2022, we repurchased 270,080 shares of our common stock on the open market at a total cost of $25,008,025 (an average price of $92.59 per share).
|
Commitments and Contingencies |
9 Months Ended |
---|---|
Sep. 30, 2023 | |
Commitments and Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | 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 September 30, 2023, we had approximately $27,742,939 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 September 30, 2023. Accordingly, we have not accrued any liabilities related to such performance bonds in our consolidated financial statements. The Company has a minimum required purchase commitment of approximately $100,467,000 pursuant to an agreement primarily related to cloud services. The total purchase commitment is required to be met or exceeded during a 5-year period, starting October 1, 2023 through September 30, 2028. If total purchases do not meet the required commitment by September 30, 2028, the shortfall must be prepaid by the Company and can be used for further purchases through September 30, 2029. The Company has a minimum required purchase commitment of approximately $40,000,000 pursuant to an agreement primarily related to software as a service. The total purchase commitment is required to be met during a 4-year period, starting November 30, 2022 through November 29, 2026. 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 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 September 30, 2023. 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 incidental to the 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, employment claims, 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 required. If accruals are not required, we further evaluate each legal proceeding to assess whether an estimate of possible loss or range of possible loss can be made. 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 work required pursuant to any legal proceedings or the resolution of any legal proceedings during such period. Legal expenses related to defense of any legal proceeding or the negotiations, settlements, rulings and advice of outside legal counsel in connection with any legal proceedings are expensed as incurred. In connection with the acquisition of PCM, the Company assumed responsibility for various litigation matters related to PCM’s acquisition of certain assets of En Pointe Technologies in 2015 (the “PCM Earnout Litigation”). The seller of En Pointe Technologies and related entities providing various post-closing support functions to PCM asserted claims regarding the sufficiency of earnout payments paid by PCM under the asset purchase agreement and the unwinding of the support functions post-closing. PCM rejected and vigorously responded to those claims and pursued various counterclaims. The PCM Earnout Litigation was being heard by multiple courts and arbitrators in several different jurisdictions including California, Delaware and Pakistan. In May 2023, the Company settled all claims related to the PCM Earnout Litigation and the parties began the process of dismissing each of the related claims and counterclaims in the various courts and jurisdictions. On July 14, 2023, the Company funded an escrow pursuant to which $10,550,000 would be paid to the plaintiffs over a period of 36 months beginning after all of the cases have been dismissed. The full amount of the settlement payment had been previously reserved. The Company is not involved in any pending or threatened legal proceedings, including the PCM Earnout Litigation, that it believes would reasonably be expected to have a material adverse effect on its business, financial condition or results of operations.
|
Segment Information |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Information | 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, including cloud solutions. Our offerings in the remainder of our EMEA and APAC segments are largely software, certain software-related services and cloud solutions. In the following table, revenue is disaggregated by our reportable operating segments, which are primarily defined by their related geographies, as well as by major product offering, by major client group and by recognition on either a gross basis as a principal in the arrangement, or on a net basis as an agent, for the three and nine months ended September 30, 2023 and 2022 (in thousands):
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 and nine months ended September 30, 2023 or 2022. 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 consider 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):
The following is a summary of our total assets by reportable operating segment (in thousands):
We recorded the following pre-tax amounts, by reportable operating segment, for depreciation and amortization in the accompanying consolidated financial statements (in thousands):
|
Acquisition |
9 Months Ended |
---|---|
Sep. 30, 2023 | |
Business Combination and Asset Acquisition [Abstract] | |
Acquisition | Acquisition Effective August 17, 2023, we acquired 100 percent of the issued and outstanding shares of Amdaris Group Limited (“Amdaris”) for a preliminary cash purchase price, net of cash and cash equivalents acquired, of approximately $82,875,000, excluding the estimated fair value of an earn out, reported in other liabilities, with a range of payouts through 2026 of $0 to $54,391,000. Amdaris, an award-winning software development and digital services specialist, provides innovative software development, application support, managed services and consultancy services to the customers in the United Kingdom with service delivery centers located in several eastern European countries. Amdaris has been recognized as a Microsoft Gold Certified Partner. We believe this acquisition expands our global Modern Apps and Data & AI areas of solutions expertise as a leading solutions integrator and enhances our technological capabilities and scale to deliver an even broader range of customized services and solutions to clients in EMEA. The preliminary fair value of net assets acquired was approximately $34,060,000, including $41,291,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. Further information obtained upon the finalization of the fair value assumptions for identifiable intangible assets acquired and the finalization of the fair value of the non-cash working capital could lead to an adjustment of the purchase price allocation. Goodwill acquired approximated $68,634,000, which was recorded in our EMEA operating segment. We consolidated the results of operations for Amdaris within our EMEA operating segment beginning on August 17, 2023, the effective date of the acquisition. Our historical results would not have been materially affected by the acquisition of Amdaris 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 consolidated statement of operations. In June 2022, we acquired 100 percent of the issued and outstanding shares of Hanu Software Solutions, Inc. and Hanu Software Solutions (India) Private Ltd. (collectively, “Hanu”) for a cash purchase price, net of cash and cash equivalents acquired, of approximately $90,106,000, including $15,307,000 attributed to an earn out agreement and including hold backs for representations and warranties of approximately $6,358,000, the majority of which will be paid in future periods. We finalized the earn out and paid $10,748,000 in April 2023. Hanu, a global leading cloud technology services and solutions provider, provides cloud solutions in the areas of applications and infrastructure, data and artificial intelligence, and cloud security to clients. Hanu is recognized as one of Microsoft’s top public cloud service partners globally. We believe this acquisition strengthens our service capabilities as a cloud solutions provider and is also a strategic investment in expanding our presence in India. The fair value of net assets acquired was approximately $20,183,000, including $24,750,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 purchase price was allocated using the information available. Goodwill acquired approximated $69,923,000 which was recorded in our North America operating segment. We finalized the purchase price allocation in relation to this acquisition in May 2023. The completion of this work did not materially alter our preliminary purchase price allocation. We consolidated the results of operations for Hanu within our North America operating segment beginning on June 1, 2022, the effective date of the acquisition. Our historical results would not have been materially affected by the acquisition of Hanu 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 consolidated statement of operations.
|
Pay vs Performance Disclosure - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
Pay vs Performance Disclosure | ||||
Net earnings | $ 60,247 | $ 57,316 | $ 190,701 | $ 203,131 |
Insider Trading Arrangements |
3 Months Ended |
---|---|
Sep. 30, 2023 | |
Trading Arrangements, by Individual | |
Rule 10b5-1 Arrangement Adopted | false |
Non-Rule 10b5-1 Arrangement Adopted | false |
Rule 10b5-1 Arrangement Terminated | false |
Non-Rule 10b5-1 Arrangement Terminated | false |
Basis of Presentation and Recently Issued Accounting Standards (Policies) |
9 Months Ended |
---|---|
Sep. 30, 2023 | |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Recently Issued Accounting Standards | Recently Issued Accounting Standards In September 2022, the Financial Accounting Standards Board ("FASB") issued ASU No. 2022-04, “Liabilities - Supplier Finance Programs (Subtopic 405-50)”. This standard is intended to address requests from stakeholders for information about an entity’s use of supplier finance programs and their effect on the entity’s working capital, liquidity, and cash flows. The guidance was effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on roll-forward information requirement, which is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard effective January 1, 2023, with the exception of the roll-forward information requirement. The adoption did not have a material effect on the Company's disclosures. 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, 2022 that affect or may affect our current financial statements.
|
Basis of Presentation and Recently Issued Accounting Standards (Tables) |
9 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | ||||||||||||||||||||||||||||||||||||||||||||||
Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||
Schedule Of Operating Segments By Geographic Location | Our company is organized in the following three operating segments, which are primarily defined by their related geographies:
|
Receivables, Contract Liabilities and Performance Obligations (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Information about Receivables and Contract Liabilities | The following table provides information about receivables and contract liabilities as of September 30, 2023 and December 31, 2022 (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Changes in Contract Liabilities from Contract with Customers | Changes in the contract liabilities balances during the nine months ended September 30, 2023 are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 September 30, 2023 that are expected to be recognized in the future (in thousands):
|
Net Earnings Per Share (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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):
|
Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Long-Term Debt | Our long-term debt consists of the following (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Convertible Senior Notes Balances | The Notes consist of the following balances reported within the consolidated balance sheets (in thousands):
|
Segment Information (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [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 their related geographies, as well as by major product offering, by major client group and by recognition on either a gross basis as a principal in the arrangement, or on a net basis as an agent, for the three and nine months ended September 30, 2023 and 2022 (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Financial Information about Reportable Operating Segments | The following tables present our results of operations by reportable operating segment for the periods indicated (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Total Assets by Reportable Operating Segment | The following is a summary of our total assets by reportable operating segment (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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):
|
Basis of Presentation and Recently Issued Accounting Standards - Additional Information (Detail) |
9 Months Ended |
---|---|
Sep. 30, 2023
segment
| |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Number of operating segments | 3 |
Receivables, Contract Liabilities and Performance Obligations - Summary of Information about Receivables and Contract Liabilities (Detail) - USD ($) $ in Thousands |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Disaggregation of Revenue [Line Items] | ||
Current receivables, which are included in “Accounts receivable, net” | $ 3,072,096 | $ 3,272,371 |
Contract liabilities, which are included in “Accrued expenses and other current liabilities” and “Other liabilities” | 109,342 | 102,057 |
Accounts Receivable, Net | ||
Disaggregation of Revenue [Line Items] | ||
Current receivables, which are included in “Accounts receivable, net” | 3,072,096 | 3,272,371 |
Other Assets | ||
Disaggregation of Revenue [Line Items] | ||
Non-current receivables, which are included in “Other assets” | 237,018 | 161,837 |
Accrued Expenses and Other Current Liabilities and Other Liabilities | ||
Disaggregation of Revenue [Line Items] | ||
Contract liabilities, which are included in “Accrued expenses and other current liabilities” and “Other liabilities” | $ 109,342 | $ 102,057 |
Receivables, Contract Liabilities and Performance Obligations - Summary of Changes in Contract Liabilities from Contract with Customers (Detail) $ in Thousands |
9 Months Ended |
---|---|
Sep. 30, 2023
USD ($)
| |
Contract with Customer, Contract Asset, Contract Liability, and Receivable Increase (Decrease) [Roll Forward] | |
Beginning balance | $ 102,057 |
Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied | (56,429) |
Cash received in advance and not recognized as revenue | 63,714 |
Ending balance | $ 109,342 |
Receivables, Contract Liabilities and Performance Obligations - Additional Information (Detail) - USD ($) $ in Thousands |
9 Months Ended | |
---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
|
Revenue from Contract with Customer [Abstract] | ||
Contract with customer, liability, revenue recognized | $ 67,984,000 | |
Time and material contracts expected duration | 23 months |
Assets Held for Sale (Detail) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended |
---|---|---|
Sep. 30, 2023 |
Sep. 30, 2023 |
|
Property, Plant and Equipment Assets Held-for-Sale Disclosure [Abstract] | ||
Proceeds from sale of property held-for-sale | $ 15,476 | $ 15,476 |
Gain (loss) on sale of properties | $ 6,813 | $ 6,813 |
Net Earnings Per Share - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Detail) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
Numerator: | ||||
Net earnings | $ 60,247 | $ 57,316 | $ 190,701 | $ 203,131 |
Denominator: | ||||
Weighted average shares used to compute basic EPS (in shares) | 32,574 | 34,952 | 33,127 | 35,003 |
Dilutive potential common shares due to dilutive RSUs, net of tax effect (in shares) | 278 | 201 | 275 | 243 |
Dilutive potential common shares due to the Warrants (in shares) | 1,577 | 0 | 1,214 | 0 |
Weighted average shares used to compute diluted EPS (in shares) | 37,203 | 36,340 | 37,149 | 36,714 |
Net earnings per share: | ||||
Basic (in usd per share) | $ 1.85 | $ 1.64 | $ 5.76 | $ 5.80 |
Diluted (in usd per share) | $ 1.62 | $ 1.58 | $ 5.13 | $ 5.53 |
Notes | ||||
Denominator: | ||||
Dilutive potential common shares due to the Notes (in shares) | 2,774 | 1,187 | 2,533 | 1,468 |
Net Earnings Per Share - Additional Information (Detail) - shares shares in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
Restricted Stock Units (RSUs) | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
RSUs excluded from the diluted EPS calculations (in shares) | 65 | 67 | 72 | 39 |
Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Schedule of Long-Term Debt (Detail) - USD ($) |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Debt Instrument [Line Items] | ||
Finance leases and other financing obligations | $ 1,528,000 | $ 102,000 |
Total | 672,975,000 | 637,900,000 |
Less: current portion of long-term debt | (349,058,000) | (346,228,000) |
Long-term debt | 323,917,000 | 291,672,000 |
Convertible Senior Notes | ||
Debt Instrument [Line Items] | ||
Convertible senior notes due 2025 | 347,541,000 | 346,199,000 |
ABL Facility | ||
Debt Instrument [Line Items] | ||
ABL revolving credit facility | $ 323,906,000 | $ 291,599,000 |
Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Schedule of Convertible Senior Notes Balances (Detail) - Convertible Senior Notes - USD ($) |
Sep. 30, 2023 |
Dec. 31, 2022 |
Aug. 31, 2019 |
---|---|---|---|
Liability: | |||
Principal | $ 350,000,000 | $ 350,000,000 | $ 350,000,000 |
Less: debt issuance costs, net of accumulated amortization | (2,459,000) | (3,801,000) | |
Net carrying amount | $ 347,541,000 | $ 346,199,000 |
Income Taxes (Detail) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
---|---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
Dec. 31, 2022 |
|
Income Tax Disclosure [Abstract] | |||||
Effective tax rate | 24.70% | 25.30% | 25.40% | 25.10% | |
Unrecognized tax benefits | $ 13,387 | $ 13,387 | $ 14,814 | ||
Unrecognized tax benefits, interest on income taxes accrued | $ 1,640 | $ 1,640 | $ 1,642 |
Share Repurchase Program (Detail) - USD ($) |
3 Months Ended | 9 Months Ended | ||||
---|---|---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
May 18, 2023 |
Sep. 19, 2022 |
May 06, 2021 |
|
Equity, Class of Treasury Stock [Line Items] | ||||||
Common stock repurchase program, number of shares repurchased (in shares) | 0 | 270,080 | 1,633,620 | |||
Repurchase program, approximate dollar value of shares purchased | $ 25,008,025 | $ 217,108,000 | ||||
Repurchase program, average price paid per share (in usd per share) | $ 92.59 | $ 132.90 | ||||
September 14, 2022 Stock Repurchase Program | ||||||
Equity, Class of Treasury Stock [Line Items] | ||||||
Common stock repurchase program, authorized amount | $ 300,000,000 | |||||
Common stock repurchase program, authorized remaining amount | $ 200,020,373 | $ 200,020,373 | $ 50,000,000 | |||
May 6, 2021 Stock Repurchase Program | ||||||
Equity, Class of Treasury Stock [Line Items] | ||||||
Common stock repurchase program, authorized amount | $ 300,000,000 | |||||
Common stock repurchase program, authorized remaining amount | $ 100,000,000 |
Commitments and Contingencies (Detail) - USD ($) |
9 Months Ended | |
---|---|---|
Jul. 14, 2023 |
Sep. 30, 2023 |
|
Commitments And Contingencies [Line Items] | ||
Minimum required purchase commitment amount | $ 100,467,000 | |
Purchase commitment term | 5 years | |
Software as a Service | ||
Commitments And Contingencies [Line Items] | ||
Minimum required purchase commitment amount | $ 40,000,000 | |
Purchase commitment term | 4 years | |
PCM Earnout Litigation | ||
Commitments And Contingencies [Line Items] | ||
Litigation settlement, amount awarded to other party | $ 10,550,000 | |
Payment period | 36 months | |
Surety Bond | ||
Commitments And Contingencies [Line Items] | ||
Performance bonds outstanding | $ 27,742,939 | |
Minimum | ||
Commitments And Contingencies [Line Items] | ||
Number of months of salary paid as severance | 3 months | |
Maximum | ||
Commitments And Contingencies [Line Items] | ||
Number of months of salary paid as severance | 24 months |
Segment Information - Additional Information (Detail) |
9 Months Ended |
---|---|
Sep. 30, 2023
segment
| |
Segment Reporting [Abstract] | |
Number of operating segments | 3 |
Segment Information - Summary of Total Assets by Reportable Operating Segment (Detail) - USD ($) $ in Thousands |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Segment Reporting, Asset Reconciling Item [Line Items] | ||
Total assets | $ 5,078,216 | $ 5,112,581 |
Operating Segments | North America | ||
Segment Reporting, Asset Reconciling Item [Line Items] | ||
Total assets | 5,345,620 | 5,219,480 |
Operating Segments | EMEA | ||
Segment Reporting, Asset Reconciling Item [Line Items] | ||
Total assets | 894,489 | 939,327 |
Operating Segments | APAC | ||
Segment Reporting, Asset Reconciling Item [Line Items] | ||
Total assets | 151,290 | 153,232 |
Intersegment Eliminations | ||
Segment Reporting, Asset Reconciling Item [Line Items] | ||
Total assets | $ (1,313,183) | $ (1,199,458) |
Label | Element | Value |
---|---|---|
Accounting Standards Update [Extensible Enumeration] | us-gaap_AccountingStandardsUpdateExtensibleList | Accounting Standards Update 2020-06 [Member] |
/ J3#>-]AK'6('^L0^%^OG+]3T/TEW^EE6K3%U65=W7EUUU[RNA<[
MT>WZ2YDL-UU^O&]K^=NE[-=>3:I-4ZV6\Z(MY][[5OXGQ=\V7G4MWU6SCXMJ
M-2_KYB]>^L?MLOWBG7N_OY]Z/__TPFL615TVWG+C_;:H;IMB,V]>>C\I[R\O
M6CG$+M#%;#^<-_?#(8\,Y[>J+5:6;A-WM\GM^G95=)GFI=?7,O5>>F_+>EG-
MN^/X=5YMNUQ\*5_]3Y[3[@ M(:9'0E3KM WQ-[M1F:+5ZZWJ^I+6>Y_N)4SHOSRN2G;KOW^B^G=LETL
MRM7 S/_4&RX1ZZJ5$R$>.PS3*!Y"'(MEE$X@)!U"XB>Z#:N?
M(:V@'6"07Y!4IBA4)5N5U70Y/"J]4#V\E+93%W14C[T\"ML_A\Y9<70%^]]>
M?;#N.*_*')6?)&Z 8S*LD ZY.:%!T-N*I_@[HL9^II[ 7]8'V'%"ENY)/MC?M[.>\T: 41H[EE0U)@XD:2 \>K^HHM/S-@R@/AG5$-J7"D@RX%;8-!"NTR!K,[
M(.%Y8;DGTD.AT"5P%?%2+[)2&V4*Q$6!X'7/L7#68540\"V.@:,;P+"RAL/.
M/0%C5 (N!Y' ($5 @:9M@1L;@=X
M ,8LR&C\[IA>OZ5-/!^?Z%]=[::6/5;P(-@O2G29>!\\1"#'#=-;JRC1SE]J7LM#1/J@>2OK1.V08R_&?E^UG790C,;*
M92?;9%JWC]N+E\;8H9TA\QD9+'F'810$'AYIH$DGLV1:9W]_>4B'.LHHB\E@
M+0_M:$R"<*3 TTYOZ;3>WHBU@.%,84>9J%P@RQ_=PTF'&LB8Y_4;%I<9C;R1
MG*.=4M+7*.4+4TX=,NC'7CP .;2C$5B.M%7T8"/[&KE\">50"IGG@V3V\\AI
M&'H^&>FR:*>9](5=J,IS::NFMRE>B2HL%%X!Y7<$\W^0.^3<>___0,><.\FD
MWF2?<&=5\GFKLE1H4VM/>%'W_O;)?>(P*<#??.3PG:(=<^^TETYK[ZU^3G-3
MC<(
UAV%!I2W_EP]M'+[FP+P],$]VLZ)D
MY0\RRHLS[S;"TVY(HQ_)U70:QFE+25E&CU6-<_'B4@8=A%N+6Z^"LE%RK&PN
MWJL,SV8K;D)H5"X66>8:&[4MQ#)B@_1Y.)M&V$"2IEFK[Y+US9_1]W?QUME8
M!G%M:[J2M=>\E2JTM219K@'SPR@Z
M/!FWV1L*ZC$-("!.7)ZZ=U
->=6SEVI>1>)-<:^*JC1;\5H7LDATL12O9:(S76EE(_]4B;<*!K!"
M%JFXK5;*!,-OYYE>2K*T?7)>03.2?YYX+9X[+>(C6ER+=V51K:QX5:0J[<\_
MQX[:;<7-MI['#PJ\4^NAF(PB$8_BR0/R)JV9)BQO\H"9Q$MMDZRTM5'B7S=S
M6QF$U+\/;=;)FAZ616GVR*YEHIX.D$=6F7LU>/;+3^.+T>,'-)VVFDX?DOZW
M.?3OUT*P$VYK([*R6/Y:*9,C__ HP8_:5E:4"X'I8E%FP!J:?:H+/"EK"]'V
M[)% 6%0JGV,%BHV7*O%?QI&X>?X6('-?9O,Q:75Y
M6GOC+\]=%XVV_,93Z)I&^>TU&[>^&$P'NX6W>E5'61A?GK=JQ>\XOF_?>,S&
M>Y12-VR#=I8\5Q>#J^G3ZX7L3QM^T[P.!V,23Y;.?93)J_)B,!V' 1!4'A
MYX:?L3$"!#,^]9B#O4H1/!SOT%\DW^'+4@5^YLP'7<;Z8G VH)(KU9GXUJU?
M22"SMG2
M.1!^X#S[^W+EO 5)_O$:#O&:Q>O74.)\<#7/Q,T(F>&$W8C1[;NOIF?IU1$G
M%KT3BV/:?R]$1X5?-VWH]Z?U6H3,8,NF -_8]#S"G["M0-+@I!4YFZ8IJX7-
MA/;,K)DO!9/.-=@A.)'MSN-!ZH*YDN,B.K2L