Cover Page
Cover Page - USD ($) | 12 Months Ended | ||
Dec. 31, 2020 | Jan. 31, 2021 | Jun. 28, 2020 | |
Cover [Abstract] | |||
Document Type | 10-K | ||
Document Annual Report | true | ||
Document Period End Date | Dec. 31, 2020 | ||
Document Transition Report | false | ||
Entity File Number | 001-34218 | ||
Entity Registrant Name | COGNEX CORP | ||
Entity Incorporation, State or Country Code | MA | ||
Entity Tax Identification Number | 04-2713778 | ||
Entity Address, Address Line One | One Vision Drive | ||
Entity Address, City or Town | Natick | ||
Entity Address, State or Province | MA | ||
Entity Address, Postal Zip Code | 01760 | ||
City Area Code | 508 | ||
Local Phone Number | 650-3000 | ||
Title of 12(b) Security | Common Stock, par value $.002 per share | ||
Trading Symbol | CGNX | ||
Security Exchange Name | NASDAQ | ||
Entity Well-known Seasoned Issuer | Yes | ||
Entity Voluntary Filers | No | ||
Entity Current Reporting Status | Yes | ||
Entity Interactive Data Current | Yes | ||
Entity Filer Category | Large Accelerated Filer | ||
Entity Small Business | false | ||
Entity Small Business | false | ||
ICFR Auditor Attestation Flag | true | ||
Entity Shell Company | false | ||
Entity Public Float | $ 9,792,441,959 | ||
Entity Common Stock, Shares Outstanding | 176,028,184 | ||
Entity Central Index Key | 0000851205 | ||
Current Fiscal Year End Date | --12-31 | ||
Document Fiscal Year Focus | 2020 | ||
Document Fiscal Period Focus | FY | ||
Amendment Flag | false |
CONSOLIDATED STATEMENTS OF OPER
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($) shares in Thousands, $ in Thousands | 3 Months Ended | 12 Months Ended | |||||
Dec. 31, 2020 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | ||||
Income Statement [Abstract] | |||||||
Revenue | $ 223,615 | $ 811,020 | $ 725,625 | $ 806,338 | |||
Cost of revenue | 206,421 | 189,754 | 206,052 | ||||
Gross margin | 168,455 | 604,599 | 535,871 | 600,286 | |||
Research, development, and engineering expenses | 130,982 | 119,427 | 116,445 | ||||
Selling, general, and administrative expenses | 267,593 | 273,842 | 262,699 | ||||
Restructuring charges | 875 | 15,924 | 0 | 0 | |||
Intangible asset impairment charges | 0 | 19,571 | 0 | 0 | |||
Operating income | 59,085 | 170,529 | 142,602 | 221,142 | |||
Foreign currency gain (loss) | 3,697 | (509) | (1,064) | ||||
Investment income | 12,994 | 19,689 | 14,715 | ||||
Other income (expense) | (309) | 1,212 | (219) | ||||
Income before income tax expense (benefit) | 186,911 | 162,994 | 234,574 | ||||
Income tax expense on continuing operations | 10,725 | (40,871) | 15,307 | ||||
Net income | $ 69,345 | $ 176,186 | $ 203,865 | $ 219,267 | |||
Net Income per weighted-average common and common-equivalent share: | |||||||
Net income (in dollars per share) | $ 0.40 | $ 1.02 | $ 1.19 | $ 1.27 | |||
Diluted earnings per weighted-average common and common-equivalent share (1): | |||||||
Net income (in dollars per share) | 0.39 | $ 1 | $ 1.16 | $ 1.24 | |||
Weighted-average common and common-equivalent shares outstanding: | |||||||
Basic (in shares) | 173,489 | 171,194 | 172,333 | ||||
Diluted (in shares) | 176,592 | 175,269 | 177,406 | ||||
Cash dividends per common share (in dollars per share) | $ 2 | $ 2.225 | [1] | $ 0.205 | [1] | $ 0.185 | [1] |
[1] | Prior period results have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend which occurred in the fourth quarter of 2017. 2 |
CONSOLIDATED STATEMENTS OF COMP
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Statement of Comprehensive Income [Abstract] | |||
Net income | $ 176,186 | $ 203,865 | $ 219,267 |
Available-for-sale investments: | |||
Net unrealized gain (loss), net of tax of $981, $515, and ($188) in 2020 2019, and 2018, respectively | 6,478 | 5,219 | (1,185) |
Reclassification of net realized (gain) loss into current operations | (4,119) | (1,452) | (501) |
Net change related to available-for-sale investments | 2,359 | 3,767 | (1,686) |
Foreign currency translation adjustments: | |||
Foreign currency translation adjustments | 1,115 | (541) | (4,216) |
Net change related to foreign currency translation adjustments | 1,115 | (541) | (4,216) |
Other comprehensive income (loss), net of tax | 3,474 | 3,226 | (5,902) |
Total comprehensive income | $ 179,660 | $ 207,091 | $ 213,365 |
CONSOLIDATED STATEMENTS OF CO_2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Statement of Comprehensive Income [Abstract] | |||
Tax effect of unrealized gain on cash flow hedges | $ 0 | $ 0 | $ 0 |
Tax effect of unrealized gain (loss) on available-for-sale investments | 981 | 515 | (188) |
Tax effect of foreign currency translation adjustment | $ 0 | $ 0 | $ 0 |
CONSOLIDATED BALANCE SHEETS
CONSOLIDATED BALANCE SHEETS - USD ($) | Dec. 31, 2020 | Dec. 31, 2019 |
Current assets: | ||
Cash and cash equivalents | $ 269,073,000 | $ 171,431,000 |
Current investments, amortized cost of $102,258 and $235,610 in 2020 and 2019, respectively, allowance for credit losses of $0 in 2020 and 2019 | 103,240,000 | 240,470,000 |
Accounts receivable, allowance for credit losses of $831 and $530 in 2020 and 2019, respectively | 125,696,000 | 103,447,000 |
Unbilled revenue | 5,632,000 | 4,782,000 |
Inventories | 60,830,000 | 60,261,000 |
Prepaid expenses and other current assets | 37,220,000 | 26,840,000 |
Total current assets | 601,691,000 | 607,231,000 |
Non-current investments, amortized cost of $390,417 and $431,633 in 2020 and 2019, respectively, allowance for credit losses of $0 in 2020 and 2019 | 395,125,000 | 433,452,000 |
Property, plant, and equipment, net | 79,173,000 | 89,443,000 |
Operating lease assets | 22,582,000 | 17,522,000 |
Goodwill | 244,078,000 | 243,445,000 |
Intangible Assets, Net (Excluding Goodwill) | 15,555,000 | 39,490,000 |
Deferred income taxes | 434,704,000 | 449,519,000 |
Other assets | 7,794,000 | 5,833,000 |
Total assets | 1,800,702,000 | 1,885,935,000 |
Current liabilities: | ||
Accounts payable | 16,270,000 | 17,866,000 |
Accrued expenses | 77,264,000 | 52,199,000 |
Accrued income taxes | 9,379,000 | 30,333,000 |
Deferred revenue and customer deposits | 21,274,000 | 14,432,000 |
Operating lease liabilities | 8,110,000 | 5,647,000 |
Total current liabilities | 132,297,000 | 120,477,000 |
Non-current operating lease liabilities | 18,120,000 | 12,326,000 |
Deferred income taxes | 314,952,000 | 332,344,000 |
Reserve for income taxes | 14,257,000 | 11,563,000 |
Non-current accrued income taxes | 48,915,000 | 51,113,000 |
Other liabilities | 9,959,000 | 2,402,000 |
Total liabilities | 538,500,000 | 530,225,000 |
Commitments and contingencies (Note 11) | ||
Shareholders’ equity: | ||
Preferred stock, $.01 par value - Authorized: 400 shares in 2020 and 2019, respectively, no shares issued and outstanding | 0 | 0 |
Common stock, $.002 par value – Authorized: 300,000 shares in 2020 and 2019, respectively, issued and outstanding: 175,790 and 172,440 shares in 2020 and 2019, respectively | 352,000 | 345,000 |
Additional paid-in capital | 807,739,000 | 639,372,000 |
Retained earnings | 487,912,000 | 753,268,000 |
Accumulated other comprehensive loss, net of tax | (33,801,000) | (37,275,000) |
Total shareholders’ equity | 1,262,202,000 | 1,355,710,000 |
Total liabilities and shareholders' equity | $ 1,800,702,000 | $ 1,885,935,000 |
CONSOLIDATED BALANCE SHEETS (Pa
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Statement of Financial Position [Abstract] | ||
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount | $ 831 | $ 530 |
Preferred stock par value, in dollars per share | $ 0.01 | $ 0.01 |
Preferred stock, shares authorized | 400,000 | 400,000 |
Preferred stock, shares issued | 0 | 0 |
Preferred stock, shares outstanding | 0 | 0 |
Common stock par value, in dollars per share | $ 0.002 | $ 0.002 |
Common stock, shares authorized | 300,000,000 | 300,000,000 |
Common stock, shares issued | 175,790,000 | 172,440,000 |
Common stock, shares outstanding | 175,790,000 | 172,440,000 |
CONSOLIDATED STATEMENTS OF CASH
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Cash flows from operating activities: | |||
Net income | $ 176,186 | $ 203,865 | $ 219,267 |
Adjustments to reconcile net income to net cash provided by operating activities: | |||
Stock-based compensation expense | 42,661 | 45,589 | 41,090 |
Depreciation of property, plant, and equipment | 22,139 | 21,527 | 18,473 |
Gain (Loss) on Disposition of Property Plant Equipment | 1,817 | 324 | 0 |
Amortization of intangible assets | 4,364 | 3,373 | 3,076 |
Intangible asset impairment charges | 19,571 | 0 | 0 |
Excess and Obsolete Inventory Charges | 9,908 | 5,296 | 2,985 |
Operating Lease, Impairment Loss | 3,427 | 0 | 0 |
Amortization of discounts or premiums on investments | 1,274 | (618) | 108 |
Realized gain on sale of investments | (4,119) | (1,452) | (501) |
Revaluation of contingent consideration | (114) | (1,401) | (3) |
Change in deferred income taxes | (3,353) | (94,866) | (413) |
Accounts receivable | (21,285) | 16,807 | (1,867) |
Unbilled revenue | (848) | 3,530 | (906) |
Inventories | (10,319) | 17,841 | (19,931) |
Prepaid expenses and other current assets | (9,909) | 7,405 | (9,750) |
Accounts payable | (1,688) | 1,633 | (7,247) |
Accrued expenses | 24,542 | (8,938) | 380 |
Accrued income taxes | (22,973) | 25,266 | (21,903) |
Deferred revenue and customer deposits | 6,571 | 3,875 | 1,434 |
Other | 4,548 | 4,255 | (838) |
Net cash provided by operating activities | 242,400 | 253,311 | 223,454 |
Cash flows from investing activities: | |||
Purchases of investments | (922,867) | (1,031,642) | (782,032) |
Maturities and sales of investments | 1,104,605 | 1,062,962 | 812,565 |
Purchases of property, plant, and equipment | (13,303) | (21,745) | (37,095) |
Business acquisitions | 1,004 | (166,911) | (4,265) |
Net cash provided by (used in) investing activities | 169,439 | (157,336) | (10,827) |
Cash flows from financing activities: | |||
Issuance of common stock under stock plans | 125,715 | 64,581 | 26,783 |
Repurchase of common stock | (51,036) | (61,690) | (203,822) |
Payment of dividends | (390,508) | (35,124) | (31,865) |
Payment of Chiaro contingent consideration | (1,039) | 0 | (1,000) |
Net cash used in financing activities | (316,868) | (32,233) | (209,904) |
Effect of foreign exchange rate changes on cash and cash equivalents | 2,671 | (523) | (1,093) |
Net change in cash and cash equivalents | 97,642 | 63,219 | 1,630 |
Cash and cash equivalents at beginning of year | 171,431 | 108,212 | 106,582 |
Cash and cash equivalents at end of year | $ 269,073 | $ 171,431 | $ 108,212 |
CONSOLIDATED STATEMENTS OF SHAR
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($) shares in Thousands | Total | Cumulative Effect, Period of Adoption, Adjustment | Common Stock [Member] | Additional Paid-in Capital [Member] | [1] | Retained Earnings [Member] | [1] | Retained Earnings [Member]Cumulative Effect, Period of Adoption, Adjustment | Accumulated Other Comprehensive Loss [Member] | ||
Beginning Balance at Dec. 31, 2017 | $ 1,095,673,000 | $ (5,961,000) | $ 347,000 | [1] | $ 461,338,000 | $ 668,587,000 | $ (5,961,000) | $ (34,599,000) | |||
Beginning Balance, shares at Dec. 31, 2017 | [1] | 173,507 | |||||||||
Increase (Decrease) in Stockholders' Equity [Roll Forward] | |||||||||||
Issuance of common stock under stock option plans | 26,783,000 | $ 3,000 | [1] | 26,780,000 | |||||||
Issuance of common stock under stock option plans, shares | [1] | 1,493 | |||||||||
Repurchase of common stock | (203,822,000) | $ (8,000) | [1] | (203,814,000) | |||||||
Repurchase of common stock, shares | [1] | (4,180) | |||||||||
Stock-based compensation expense | 41,090,000 | 41,090,000 | |||||||||
Payment of dividends | (31,865,000) | (31,865,000) | |||||||||
Net income | 219,267,000 | 219,267,000 | |||||||||
Net unrealized gain (loss), net of tax of $981, $515, and ($188) in 2020 2019, and 2018, respectively | (1,185,000) | (1,185,000) | |||||||||
Net unrealized gain (loss) on available-for-sale investments, net of tax | (1,185,000) | ||||||||||
Reclassification of net realized (gain) loss on the sale of available-for-sale investments | (501,000) | (501,000) | |||||||||
Foreign currency translation adjustments, net of tax | (4,216,000) | (4,216,000) | |||||||||
Balance at Dec. 31, 2018 | 1,135,263,000 | $ 342,000 | [1] | 529,208,000 | 646,214,000 | (40,501,000) | |||||
Balance, shares at Dec. 31, 2018 | [1] | 170,820 | |||||||||
Increase (Decrease) in Stockholders' Equity [Roll Forward] | |||||||||||
Issuance of common stock under stock option plans | 64,581,000 | $ 6,000 | [1] | 64,575,000 | |||||||
Issuance of common stock under stock option plans, shares | [1] | 3,018 | |||||||||
Repurchase of common stock | (61,690,000) | $ (3,000) | [1] | (61,687,000) | |||||||
Repurchase of common stock, shares | [1] | (1,398) | |||||||||
Stock-based compensation expense | 45,589,000 | 45,589,000 | |||||||||
Payment of dividends | (35,124,000) | (35,124,000) | |||||||||
Net income | 203,865,000 | 203,865,000 | |||||||||
Net unrealized gain (loss), net of tax of $981, $515, and ($188) in 2020 2019, and 2018, respectively | 5,219,000 | 5,219,000 | |||||||||
Net unrealized gain (loss) on available-for-sale investments, net of tax | 5,219,000 | ||||||||||
Reclassification of net realized (gain) loss on the sale of available-for-sale investments | (1,452,000) | (1,452,000) | |||||||||
Foreign currency translation adjustments, net of tax | (541,000) | (541,000) | |||||||||
Balance at Dec. 31, 2019 | $ 1,355,710,000 | $ 345,000 | [1] | 639,372,000 | 753,268,000 | (37,275,000) | |||||
Balance, shares at Dec. 31, 2019 | 172,440 | 172,440 | [1] | ||||||||
Increase (Decrease) in Stockholders' Equity [Roll Forward] | |||||||||||
Issuance of common stock under stock option plans | $ 125,715,000 | $ 9,000 | [1] | 125,706,000 | |||||||
Issuance of common stock under stock option plans, shares | 4,565 | 4,565 | [1] | ||||||||
Repurchase of common stock | $ (51,036,000) | $ (2,000) | [1] | (51,034,000) | |||||||
Repurchase of common stock, shares | [1] | (1,215) | |||||||||
Stock-based compensation expense | 42,661,000 | 42,661,000 | |||||||||
Payment of dividends | (390,508,000) | (390,508,000) | |||||||||
Net income | 176,186,000 | ||||||||||
Net unrealized gain (loss), net of tax of $981, $515, and ($188) in 2020 2019, and 2018, respectively | 6,478,000 | 6,478,000 | |||||||||
Net unrealized gain (loss) on available-for-sale investments, net of tax | 6,478,000 | ||||||||||
Reclassification of net realized (gain) loss on the sale of available-for-sale investments | (4,119,000) | (4,119,000) | |||||||||
Foreign currency translation adjustments, net of tax | 1,115,000 | 1,115,000 | |||||||||
Balance at Dec. 31, 2020 | $ 1,262,202,000 | $ 352,000 | [1] | $ 807,739,000 | $ 487,912,000 | $ (33,801,000) | |||||
Balance, shares at Dec. 31, 2020 | 175,790 | 175,790 | [1] | ||||||||
[1] | Prior period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend which occurred in the fourth quarter of 2017. |
CONSOLIDATED STATEMENTS OF SH_2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Statement of Stockholders' Equity [Abstract] | |||
Tax effect of unrealized gain on derivative instruments | $ 0 | $ 0 | $ 0 |
Tax effect of unrealized gain on available-for-sale investments | 981 | 515 | (188) |
Tax benefit of foreign currency translation adjustment | $ 0 | $ 0 | $ 0 |
Summary of Significant Accounti
Summary of Significant Accounting Policies | 12 Months Ended |
Dec. 31, 2020 | |
Accounting Policies [Abstract] | |
Summary of Significant Accounting Policies | Summary of Significant Accounting Policies The accompanying consolidated financial statements reflect the application of the significant accounting policies described below. Nature of Operations Cognex Corporation is a leading provider of machine vision products that capture and analyze visual information in order to automate manufacturing and distribution tasks where vision is required. Use of Estimates in the Preparation of Financial Statements The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP) requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and the disclosure of contingent liabilities as of the balance sheet date, and the reported amounts of revenues and expenses during the year. Actual results could differ from those estimates. Significant estimates and judgments include those related to revenue recognition, investments, inventories, intangible assets, stock-based compensation, income taxes, business combinations, and restructuring charges. Basis of Consolidation The consolidated financial statements include the accounts of Cognex Corporation and its subsidiaries, all of which are wholly-owned. All intercompany accounts and transactions have been eliminated. Foreign Currency Translation The financial statements of the Company’s foreign subsidiaries, where the local currency is the functional currency, are translated using exchange rates in effect at the end of the year for assets and liabilities and average exchange rates during the year for results of operations. The resulting foreign currency translation adjustment, net of tax, is included in shareholders’ equity as other comprehensive income (loss). Fair Value Measurements The Company applies a three-level valuation hierarchy for fair value measurements. The categorization of assets and liabilities within the valuation hierarchy is based on the lowest level of input that is significant to the measurement of fair value. Level 1 inputs to the valuation methodology utilize unadjusted quoted market prices in active markets for identical assets and liabilities. Level 2 inputs to the valuation methodology are other observable inputs, including quoted market prices for similar assets and liabilities, quoted prices for identical and similar assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data. Level 3 inputs to the valuation methodology are unobservable inputs based on management’s best estimate of the inputs that market participants would use in pricing the asset or liability at the measurement date, including assumptions about risk. A change to the level of an asset or liability within the fair value hierarchy is determined at the end of a reporting period. Cash, Cash Equivalents, and Investments Money market instruments, as well as certificates of deposit and debt securities with original maturities of three months or less, are classified as cash equivalents and are stated at amortized cost. Certificates of deposit and debt securities with original maturities greater than three months and remaining maturities of one year or less are classified as current investments. Debt securities with remaining maturities greater than one year are classified as non-current investments. It is the Company’s policy to invest in investment-grade debt securities with effective maturities that do not exceed ten years. Debt securities with original maturities greater than three months are designated as available-for-sale and are reported at fair value, with unrealized gains and losses, net of tax, included in shareholders’ equity as other comprehensive income (loss). Realized gains and losses are calculated using the specific identification method. Realized gains and losses, interest income, and the amortization of the discount or premium on debt securities arising at acquisition, are included in "Investment income" on the Consolidated Statements of Operations. Management monitors its debt securities to determine whether a loss exists related to the credit quality of the issuer. If the present value of the cash flows expected to be collected from the security is less than the amortized cost basis of the security, then a credit loss exists and an allowance against the security for credit losses is recorded. The allowance is limited to the amount by which fair value is below amortized cost, recognizing that the investment could be sold at fair value. Credit losses continue to be remeasured in subsequent reporting periods. Credit losses and recoveries related to debt securities are included in “Other income (expense)” on the Consolidated Statements of Operations. When developing an estimate of expected credit losses, management considers all relevant information including historical experience, current conditions, and reasonable forecasts that project the expected future cash flows. Accounts Receivable The Company extends credit with various payment terms to customers based on an evaluation of their financial condition. Accounts that are outstanding longer than the payment terms are considered to be past due. The Company establishes an allowance against accounts receivable for credit losses when it determines receivables are at risk for collection based on the length of time the receivable has been outstanding, the customer’s current ability to pay its obligations to the Company, general economic and industry conditions, and reasonable forecasts about the future, as well as various other factors. Receivables are written off against this allowance in the period they are determined to be uncollectible and payments subsequently received on previously written-off receivables are recorded as a recovery of the credit loss. Credit losses and recoveries related to accounts receivable are included in "Selling, general, and administrative expenses" on the Consolidated Statements of Operations. Inventories Inventories are stated at the lower of cost and net realizable value. Cost is determined using standard costs, which approximates actual costs under the first-in, first-out (FIFO) method. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company’s inventory is subject to technological change or obsolescence. The Company reviews inventory quantities on hand and estimates excess and obsolescence exposures based on assumptions about future demand, product transitions, and market conditions, and records reserves to reduce the carrying value of inventories to their net realizable value. If actual future demand is less than estimated, additional inventory write-downs would be required. The Company generally disposes of obsolete inventory upon determination of obsolescence. The Company does not dispose of excess inventory immediately, due to the possibility that some of this inventory could be sold to customers as a result of differences between actual and forecasted demand. When inventory has been written down below cost, such reduced amount is considered the new cost basis for subsequent accounting purposes. As a result, the Company would recognize a higher than normal gross margin if the reserved inventory were subsequently sold. Property, Plant, and Equipment Property, plant, and equipment are stated at cost and depreciated using the straight-line method over the assets’ estimated useful lives. Buildings’ useful lives are 39 years, building improvements’ useful lives are ten years, and the useful lives of computer hardware and software, manufacturing test equipment, and furniture and fixtures range from two to ten years. Leasehold improvements are depreciated over the shorter of the estimated useful lives or the remaining terms of the leases. Maintenance and repairs are expensed when incurred; additions and improvements are capitalized. Upon retirement or disposition, the cost and related accumulated depreciation of the disposed assets are removed from the accounts, with any resulting gain or loss included in current operations. Internal-use Software Internal-use software is software acquired, internally developed, or modified solely to meet the entity's internal needs, and during the software's development, no substantive plan exists to sell the software. The accounting treatment for computer software developed for internal use depends upon the nature of activities performed at each stage of development. The preliminary project stage includes conceptual formulation of design alternatives, determination of system requirements, vendor demonstrations, and final selection of vendors, and during this stage costs are expensed as incurred. The application development stage includes software configuration, coding, hardware installation, and testing. During this stage, certain costs are capitalized, including external direct costs of materials and services, as well as payroll and payroll-related costs for employees who are directly associated with the project, while certain costs are expensed as incurred, including training and data conversion costs. The post-implementation stage includes support and maintenance, and during this stage costs are expensed as incurred. Capitalization begins when both the preliminary project stage is completed and management commits to funding the project. Capitalization ceases at the point the project is substantially complete and ready for its intended use, that is, after all substantial testing is completed. Costs of specified upgrades and enhancements to internal-use software are capitalized if it is probable that those expenditures result in additional functionality. Capitalized costs are amortized on a straight-line basis over the estimated useful life. Leases At inception of a contract, the Company determines whether that contract is or contains a lease. The Company determines whether a contract contains a lease by assessing whether there is an identified asset and whether the contract conveys the right to control the use of the identified asset for a period of time in exchange for consideration. The Company has control of the asset if it has the right to direct the use of the asset and obtains substantially all of the economic benefits from the use of the asset throughout the period of use. As a practical expedient, the Company does not recognize a lease asset or lease liability for leases with a lease term of 12 months or less. In the determination of the lease term, the Company considers the existence of extension or termination options and the probability of those options being exercised. Lease contracts may include lease components and non-lease components, such as common area maintenance and utilities for property leases. As a practical expedient, the Company accounts for the non-lease components together with the lease components as a single lease component for all of its leases. The Company classifies a lease as a finance lease when it meets any of the following criteria at the lease commencement date: (1) the lease transfers ownership of the underlying asset to the Company by the end of the lease term; (2) the lease grants the Company an option to purchase the underlying asset that the Company is reasonably certain to exercise; (3) the lease term is for the major part of the remaining economic life of the underlying asset (the Company considers a major part to be 75% or more of the remaining economic life of the underlying asset); (4) the present value of the sum of the lease payments and any residual value guaranteed by the Company equals or exceeds substantially all of the fair value of the underlying asset (the Company considers substantially all the fair value to be 90% or more of the fair value of the underlying asset amount); or (5) the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term. When none of the criteria above are met, the Company classifies the lease as an operating lease. On the lease commencement date, the Company records a lease asset and lease liability on the balance sheet. The lease asset consists of: (1) the amount of the initial lease liability; (2) any lease payments made to the lessor at or before the lease commencement date, minus any lease incentives received; and (3) any initial direct cost incurred by the Company. Initial direct costs are incremental costs of a lease that would not have been incurred if the lease had not been obtained and are capitalized as part of the lease asset. The lease liability equals the present value of the future cash payments discounted using the Company's incremental borrowing rate. The Company’s incremental borrowing rate is the rate of interest that the Company would have to pay to borrow an amount equal to the lease payments over a similar term, which is the three-month London Interbank Offered Rate (LIBOR) plus a 2% credit risk spread. Operating lease expense equals the total cash payments recognized on a straight-line basis over the lease term. The amortization of the lease asset is calculated as the straight-line lease expense less the accretion of the interest on the lease liability each period. The lease liability is reduced by the cash payment less the interest each period. Goodwill Goodwill is stated at cost. The Company evaluates the potential impairment of goodwill annually each fourth quarter and whenever events or circumstances indicate the carrying value of the goodwill may not be recoverable. The Company performs a qualitative assessment of goodwill to determine whether further impairment testing is necessary. Factors that management considers in this assessment include macroeconomic conditions, industry and market considerations, overall financial performance (both current and projected), changes in management or strategy, changes in the composition or carrying amount of net assets, and market capitalization. If this qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying value, the Company would proceed to perform a quantitative impairment test. Under this quantitative analysis, the fair value of the reporting unit is compared with its carrying value, including goodwill. If the carrying value exceeds the fair value of the reporting unit, the Company recognizes an impairment charge. The Company estimates the fair value of its reporting unit using the income approach based on a discounted cash flow model. In addition, the Company uses the market approach, which compares the reporting unit to publicly-traded companies and transactions involving similar businesses, to support the conclusions based on the income approach. Intangible Assets Intangible assets are stated at cost and amortized over the assets’ estimated useful lives. Intangible assets are either amortized in relation to the relative cash flows anticipated from the intangible asset or using the straight-line method, depending upon facts and circumstances. The useful lives of distribution networks range from eleven five five three The Company evaluates the potential impairment of intangible assets whenever events or circumstances indicate the carrying value of the assets may not be recoverable. For finite-lived intangible assets that are subject to amortization, the Company follows a two-step process for impairment testing. In step one, known as the recoverability test, the carrying value of the asset is compared to the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. If the sum of the undiscounted future cash flows is less than the carrying value, the asset is not recoverable and step two is performed. In step two, the impairment charge is measured as the amount by which the carrying value of the asset exceeds its fair value. For indefinite-lived intangible assets that are not subject to amortization, the fair value of the asset is measured and an impairment charge is recorded as the amount by which the carrying value of the asset exceeds its fair value. Warranty Obligations The Company warrants its products to be free from defects in material and workmanship for periods primarily ranging from one Contingencies Loss contingencies are accrued if the loss is probable and the amount of the loss can be reasonably estimated. Legal costs associated with potential loss contingencies are expensed as incurred. Derivative Instruments Derivative instruments are recorded on the Consolidated Balance Sheets at fair value. Changes in the fair value of the Company’s economic hedges utilizing foreign currency forward contracts are included in "Foreign currency gain (loss)" on the Consolidated Statements of Operations. The Company recognizes all derivative instruments as either current assets or current liabilities at fair value on the Consolidated Balance Sheets. When the Company is engaged in more than one outstanding derivative contract with the same counterparty and also has a legally enforceable master netting agreement with that counterparty, the “net” mark-to-market exposure represents the netting of the positive and negative exposures with that counterparty. The cash flows from derivative instruments are presented in the same category on the Consolidated Statements of Cash Flows as the category for the cash flows from the hedged item. Generally, this accounting policy election results in cash flows related to derivative instruments being classified as an operating activity on the Consolidated Statements of Cash Flows. Revenue Recognition The Company recognizes revenue in accordance with Accounting Standards Codification (ASC) 606, “Revenue from Contracts with Customers.” The core principle of ASC 606 is to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The framework in support of this core principle includes: (1) identifying the contract with the customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations; and (5) recognizing revenue when (or as) the performance obligations are satisfied. Identifying the Contract with the Customer The Company identifies contracts with customers as agreements that create enforceable rights and obligations, which typically take the form of customer contracts or purchase orders. The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectibility of consideration is probable. Identifying the Performance Obligations in the Contract The Company identifies performance obligations as promises in contracts to transfer distinct goods or services. Standard products and services that the Company regularly sells separately are accounted for as distinct performance obligations. Application-specific customer solutions that are comprised of a combination of products and services are accounted for as one performance obligation to deliver a total solution to the customer. On-site support services that are provided to the customer after the solution is deployed are accounted for as a separate performance obligation. These solutions are provided to customers in a variety of industries, including the consumer electronics and logistics industries. Shipping and handling activities for which the Company is responsible under the terms and conditions of the sale are not accounted for as performance obligations but as fulfillment costs. These activities are required to fulfill the Company’s promise to transfer the goods and are expensed when revenue is recognized. The Company does not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract. If revenue is recognized before immaterial promises have been completed, then the costs related to such immaterial promises are accrued at the time of sale. Determining the Transaction Price The Company determines the transaction price as the amount of consideration it expects to receive in exchange for transferring promised goods or services to the customer. Amounts collected from customers for sales taxes are excluded from the transaction price. If a contract includes a variable amount, such as a rebate, then the Company estimates the transaction price using either the expected value or the most likely amount of consideration to be received, depending upon the specific facts and circumstances. The Company includes estimated variable consideration in the transaction price only to the extent it is probable that a significant reversal of revenue will not occur when the uncertainty is resolved. The Company updates its estimate of variable consideration at the end of each reporting period to reflect changes in facts and circumstances. The Company does not grant customers the explicit right to return product. However, from time to time, the Company may allow a customer to return a product. As a practical expedient, the Company estimates the transaction price using the expected value based on its history of return experience using a portfolio approach in which the Company’s total revenue is reduced by an estimate of total customer returns. Management reasonably expects that the effect of applying a portfolio approach to a group of contracts would not differ materially from considering each contract separately. Allocating the Transaction Price to the Performance Obligations The Company allocates the transaction price to each performance obligation at contract inception based on a relative stand-alone selling price basis, or the price at which the Company would sell the good or service separately to similar customers in similar circumstances. Recognizing Revenue When (or As) the Performance Obligations are Satisfied The Company recognizes revenue when it transfers the promised goods or services to the customer. Revenue for standard products is recognized at the point in time when the customer obtains control of the goods, which is typically upon delivery when the customer has legal title, physical possession, the risks and rewards of ownership, and an enforceable obligation to pay for the products. Revenue for services, which are not material, is typically recognized over the time the service is provided. Revenue for application-specific customer solutions is recognized at the point in time when the solution is validated, which is the point in time when the Company can objectively determine that the agreed-upon specifications in the contract have been met and the customer will accept the performance obligations in the arrangement. Although the customer may have taken legal title and physical possession of the goods when they arrived at the customer’s designated site, the significant risks and rewards of ownership transfer to the customer only upon validation. Revenue for on-site support services related to these solutions is recognized over the time the service is provided. In certain instances, an arrangement may include customer-specified acceptance provisions or performance guarantees that allow the customer to accept or reject delivered products that do not meet the customer’s specifications. If the Company can objectively determine that control of a good or service has been transferred to the customer in accordance with the agreed-upon specifications in the contract, then customer acceptance is a formality. If acceptance provisions are presumed to be substantive, then revenue is deferred until customer acceptance. For the Company’s standard products and services, revenue recognition and billing typically occur at the same time. For application-specific customer solutions, however, the agreement with the customer may provide for billing terms which differ from revenue recognition criteria, resulting in either deferred revenue or unbilled revenue. Credit assessments are performed to determine payment terms, which vary by region, industry, and customer. Prepayment terms result in contract liabilities for customer deposits. When credit is granted to customers, payment is typically due 30 to 90 days from billing. The Company's contracts have an original expected duration of less than one year, and therefore as a practical expedient, the Company has elected to ignore the impact of the time value of money on a contract and to expense sales commissions. The Company recognizes an asset for costs to fulfill a contract if the costs relate directly to the contract and to future performance, and the costs are expected to be recovered. Management exercises judgment when determining the amount of revenue to be recognized each period. Such judgments include, but are not limited to, assessing the customer’s ability and intention to pay substantially all of the contract consideration when due, determining when two or more contracts should be combined and accounted for as a single contract, determining whether a contract modification has occurred, assessing whether promises are immaterial in the context of the contract, determining whether material promises in a contract represent distinct performance obligations, estimating the transaction price for a contract that contains variable consideration, determining the stand-alone selling price of each performance obligation, determining whether control is transferred over time or at a point in time for performance obligations, and assessing whether formal customer acceptance provisions are substantive. Research and Development Research and development costs primarily include personnel-related costs, outside services, and prototyping materials. Research and development costs are expensed when incurred until technological feasibility has been established for the product. Thereafter, all software costs may be capitalized until the product is available for general release to customers. The Company determines technological feasibility at the time the product reaches beta in its stage of development. Historically, the time incurred between beta and general release to customers has been short, and therefore, the costs have been insignificant. Advertising Costs Advertising costs are expensed as incurred and totaled $1,443,000 in 2020, $1,385,000 in 2019, and $1,662,000 in 2018. Stock-Based Compensation The Company’s stock-based awards that result in compensation expense consist of stock options and restricted stock units (RSUs). The Company has reserved a specific number of shares of its authorized but unissued shares for issuance upon the exercise of stock options or the settlement of RSUs. When a stock option is exercised or an RSU is settled, the Company issues new shares from this pool. The fair values of stock options are estimated on the grant date using a binomial lattice model. Management is responsible for determining the appropriate valuation model and estimating these fair values, and in doing so, considers a number of factors, including information provided by an outside valuation advisor. The fair value of RSUs is determined based on the market value of the Company's common stock on the grant date. The Company recognizes compensation expense related to stock options and RSUs using the graded attribution method, in which expense is recognized on a straight-line basis over the service period for each separately vesting portion of the stock option or RSU as if the award was, in substance, multiple awards. The amount of compensation expense recognized at the end of the vesting period is based on the number of awards for which the requisite service has been completed. No compensation expense is recognized for awards that are forfeited for which the employee does not render the requisite service. The term “forfeitures” is distinct from “expirations” and represents only the unvested portion of the surrendered award. The Company applies estimated forfeiture rates to its unvested awards to arrive at the amount of compensation expense that is expected to be recognized over the requisite service period. At the end of each separately vesting portion of an award, the expense that was recognized by applying the estimated forfeiture rate is compared to the expense that should be recognized based on the employee’s service, and an increase or decrease to compensation expense is recorded to true up the final expense. Taxes The Company recognizes a tax position in its financial statements when that tax position, based solely upon its technical merits, is more likely than not to be sustained upon examination by the relevant taxing authority. Those tax positions failing to qualify for initial recognition are recognized in the first interim period in which they meet the more likely than not standard, or are resolved through negotiation or litigation with the taxing authority, or upon expiration of the statutes of limitations. Derecognition of a tax position that was previously recognized occurs when an entity subsequently determines that a tax position no longer meets the more likely than not threshold of being sustained. Only the portion of the liability that is expected to be paid within one year is classified as a current liability. As a result, liabilities expected to be resolved without the payment of cash (e.g., resolution due to the expiration of the statutes of limitations) or are not expected to be paid within one year are not classified as current. It is the Company’s policy to record estimated interest and penalties as income tax expense and tax credits as a reduction in income tax expense. Deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities as measured by the enacted tax rates that will be in effect when these differences reverse. Valuation allowances are provided if, based on the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Tax Cuts and Jobs Act of 2017 imposed a minimum tax on foreign earnings related to intangible assets, known as the Global Intangible Low-Taxed Income (GILTI) tax. In 2019, the Company elected to account for the impact of the GILTI minimum tax in deferred taxes, a change from the Company’s initial election made in 2018 whereby the GILTI minimum tax was included in income tax expense as incurred on an annual basis. The change is considered preferable, as it appropriately matches the Company’s current and deferred income tax implications. Sales tax in the United States and similar taxes in other jurisdictions that are collected from customers and remitted to government authorities are presented on a gross basis (i.e., a receivable from the customer with a corresponding payable to the government). Amounts collected from customers and retained by the Company during tax holidays are recognized as non-operating income when earned. Net Income Per Share Basic net income per share is computed by dividing net income available to common shareholders by the weighted-average number of common shares outstanding for the period. Diluted net income per share is computed by dividing net income available to common shareholders by the weighted-average number of common shares outstanding for the period plus potential dilutive common shares. Dilutive common equivalent shares consist of stock options and restricted stock units and are calculated using the treasury stock method. Common equivalent shares do not qualify as participating securities. In periods where the Company records a net loss, potential common stock equivalents are not included in the calculation of diluted net loss per share as their effect would be anti-dilutive. Comprehensive Income Comprehensive income is defined as the change in equity of a company during a period from transactions and other events and circumstances, excluding transactions resulting from investments by owners and distributions to owners. Accumulated other comprehensive loss, net of tax, consists of foreign currency translation adjustment losses of $36,912,000 and $38,027,000, as of December 31, 2020 and December 31, 2019, respectively; net unrealized gains on available-for-sale investments of $4 |
New Pronouncements
New Pronouncements | 12 Months Ended |
Dec. 31, 2020 | |
Accounting Changes and Error Corrections [Abstract] | |
New Pronouncements | New Pronouncements Accounting Standards Update (ASU) 2019-12, "Simplifying the Accounting for Income Taxes" ASU 2019-12 applies to all entities within the scope of Topic 740, Income Taxes. The amendments in this ASU simplify the accounting for income taxes by removing the following exceptions: (1) exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or a gain from other items; (2) exception to the requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment; (3) exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary; and (4) exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. The amendments in this ASU also simplify the accounting for income taxes by doing the following: (1) requiring that an entity recognize a franchise tax that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax; (2) requiring that an entity evaluate when a step up in the tax basis of goodwill should be considered part of the business combination in which the book goodwill was originally recognized and when it should be considered a separate transaction; (3) specifying that an entity is not required to allocate the consolidated amount of current and deferred tax expense to a legal entity that is not subject to tax in its separate financial statements; and (4) requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that included the enacted date. The amendments in this ASU are effective for public companies for annual periods, and interim periods within those annual periods, beginning after December 15, 2020. Early adoption is permitted; however, an entity that elects to early adopt the amendments must adopt all the amendments in the same period. The amendments in this ASU related to separate financial statements of legal entities that are not subject to tax should be applied on a retrospective basis for all periods presented. The amendments related to changes in ownership of foreign equity method investments or foreign subsidiaries should be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The amendments related to franchise taxes that are partially based on income should be applied on either a retrospective basis for all periods presented or a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. All other amendments should be applied on a prospective basis. Management does not expect ASU 2019-12 to have a material impact on the Company's consolidated financial statements and disclosures. Accounting Standards Update (ASU) 2020-04, "Reference Rate Reform (Topic 848)" The amendments in this ASU apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The amendments in this ASU provide optional expedients and exceptions for applying generally accepted accounting principles (GAAP) to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by the amendments do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The amendments in this ASU are effective for all entities as of March 12, 2020 through December 31, 2022. Management does not expect ASU 2020-04 to have a material impact on the Company's consolidated financial statements and disclosures. Accounting Standards Update (ASU) 2020-08, "Codification Improvements to Subtopic 310-20, Receivables - Nonrefundable Fees and Other Costs" The amendments in this ASU clarify that for each reporting period, for callable debt with multiple call dates and call prices that may change at each call date, to the extent that the amortized cost basis of an individual callable debt security exceeds the amount repayable by the issuer at the next call date, the excess is amortized to the next call date. The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early application is not permitted. The amendments in this ASU should be applied on a prospective basis as of the beginning of the period of adoption for existing or newly purchased callable debt securities. Management does not expect ASU 2020-08 to have a material impact on the Company's consolidated financial statements and disclosures. |
Fair Value Measurements
Fair Value Measurements | 12 Months Ended |
Dec. 31, 2020 | |
Fair Value Disclosures [Abstract] | |
Fair Value Measurements | Fair Value Measurements Financial Assets and Liabilities that are Measured at Fair Value on a Recurring Basis The following table summarizes the financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2020 (in thousands): Quoted Prices in Significant Other Unobservable Inputs (Level 3) Assets: Money market instruments $ 2,464 $ — $ — Corporate bonds — 236,142 — Treasury bills 131,861 Asset-backed securities — 92,218 — Agency bonds — 19,006 — Sovereign bonds — 12,100 — Municipal bonds — 7,038 Economic hedge forward contracts — 265 — Liabilities: Economic hedge forward contracts — 38 — The Company’s money market instruments are reported at fair value based on the daily market price for identical assets in active markets, and are therefore classified as Level 1. The Company’s debt securities and forward contracts are reported at fair value based on model-driven valuations in which all significant inputs are observable or can be derived from or corroborated by observable market data for substantially the full term of the asset or liability, and are therefore classified as Level 2. Management is responsible for estimating the fair value of these financial assets and liabilities, and in doing so, considers valuations provided by a large, third-party pricing service. For debt securities, this service maintains regular contact with market makers, brokers, dealers, and analysts to gather information on market movement, direction, trends, and other specific data. They use this information to structure yield curves for various types of debt securities and arrive at the daily valuations. The Company's forward contracts are typically traded or executed in over-the-counter markets with a high degree of pricing transparency. The market participants are generally large commercial banks. The Company's contingent consideration liabilities are reported at fair value based on probability-adjusted present values of the consideration expected to be paid, using significant inputs that are not observable in the market, and are therefore classified as Level 3. Key assumptions used in these estimates include probability assessments with respect to the likelihood of achieving certain revenue milestones. The fair values of these contingent consideration liabilities were calculated using discount rates consistent with the level of risk of achievement, and are remeasured each reporting period. The following table summarizes the activity for the Company's liabilities measured at fair value using Level 3 inputs (in thousands): Balance as of December 31, 2018 $ 2,554 Fair value adjustment to GVi contingent consideration (1,646) Fair value adjustment to Chiaro contingent consideration 245 Balance as of December 31, 2019 1,153 Fair value adjustment to Chiaro contingent consideration (114) Payment of Chiaro contingent consideration (1,039) Balance as of December 31, 2020 $ — The fair value of the contingent consideration liability related to the Company's acquisition of GVi Ventures, Inc. in 2017 was written down to zero as of December 31, 2019, resulting from a lower level of revenue in the Americas' automotive industry, and the balance remains at zero as of December 31, 2020. The undiscounted potential outcomes related to future contingent consideration range from $0 to $2,500,000 based on certain revenue levels over the next two years. Non-financial Assets that are Measured at Fair Value on a Non-recurring Basis |
Cash, Cash Equivalents, and Inv
Cash, Cash Equivalents, and Investments | 12 Months Ended |
Dec. 31, 2020 | |
Cash and Cash Equivalents [Abstract] | |
Cash, Cash Equivalents, and Investments | Cash, Cash Equivalents, and Investments Cash, cash equivalents, and investments consisted of the following (in thousands): December 31, 2020 2019 Cash $ 266,609 $ 155,498 Money market instruments 2,464 15,933 Cash and cash equivalents 269,073 171,431 Treasury bills 35,403 92,914 Corporate bonds 32,714 65,624 Asset-backed securities 25,160 66,680 Sovereign bonds 8,660 6,294 Municipal bonds 1,303 4,630 Certificate of deposit — 4,328 Current investments 103,240 240,470 Corporate bonds 203,428 146,474 Treasury bills 96,458 216,334 Asset-backed securities 67,058 46,403 Agency bonds 19,006 5,914 Municipal bonds 5,735 2,322 Sovereign bonds 3,440 16,005 Non-current investments 395,125 433,452 $ 767,438 $ 845,353 The Company’s cash balance included foreign bank balances totaling $225,853,000 and $123,499,000 as of December 31, 2020 and 2019, respectively. Treasury bills consist of debt securities issued by the U.S. government; corporate bonds consist of debt securities issued by both domestic and foreign companies; asset-backed securities consist of debt securities collateralized by pools of receivables or loans with credit enhancement; sovereign bonds consist of direct debt issued by foreign governments; municipal bonds consist of debt securities issued by state and local government entities; certificates of deposit are time deposits held by financial institutions with a fixed interest rate; and agency bonds consist of domestic or foreign obligations of government agencies and government-sponsored enterprises that have government backing. All securities are denominated in U.S. Dollars, with the exception of the certificate of deposit held as of December 31, 2019 that was denominated in Korean Won. Accrued interest receivable is included in "Prepaid expenses and other current assets" on the Consolidated Balance Sheet and amounted to $1,560,000 and $2,874,000 as of December 31, 2020 and 2019, respectively. The following table summarizes the Company’s available-for-sale investments as of December 31, 2020 (in thousands): Amortized Gross Gross Fair Value Current: Treasury bills $ 34,978 $ 425 $ — $ 35,403 Corporate bonds 32,394 320 — 32,714 Asset-backed securities 24,999 161 — 25,160 Sovereign bonds 8,590 70 — 8,660 Municipal bonds 1,297 6 — 1,303 Non-current: Corporate bonds 200,549 2,879 — 203,428 Treasury bills 95,522 936 — 96,458 Asset-backed securities 66,329 729 — 67,058 Agency bonds 18,913 93 — 19,006 Municipal bonds 5,725 10 5,735 Sovereign bonds 3,379 61 — 3,440 $ 492,675 $ 5,690 $ — $ 498,365 On January 1, 2020, the Company adopted Accounting Standards Update (ASU) 2016-13, “Measurement of Credit Losses on Financial Instruments,” using the modified-retrospective approach, which requires the Company to apply the standard on a prospective basis with a cumulative-effect adjustment to retained earnings as of the beginning of the period in which the guidance is effective. The Company did not record an adjustment to retained earnings, as there were no debt securities with credit losses as of the adoption date. The following table summarizes changes in the allowance for credit losses (in thousands): Balance as of December 31, 2018 $ — Balance as of December 31, 2019 — Increases to the allowance for credit losses 160 Decreases to the allowance for credit losses (160) Write-offs — Balance as of December 31, 2020 $ — The Company recorded gross realized gains on the sale of debt securities totaling $4,283,000 in 2020, $1,581,000 in 2019, and $669,000 in 2018, and gross realized losses on the sale of debt securities totaling $164,000 in 2020, $129,000 in 2019, and $168,000 in 2018. The following table summarizes the effective maturity dates of the Company’s available-for-sale investments as of December 31, 2020 (in thousands): <1 Year 1-2 Years 2-3 Years 3-4 Years 4-5 Years Total Corporate bonds $ 32,714 $ 69,534 $ 119,328 $ 13,488 $ 1,078 $ 236,142 Treasury bills 35,403 68,217 28,241 — — 131,861 Asset-backed securities 25,160 46,842 18,755 1,461 — 92,218 Agency bonds — 2,805 16,201 — — 19,006 Sovereign bonds 8,660 — 3,440 — — 12,100 Municipal bonds 1,303 5,096 639 — — 7,038 $ 103,240 $ 192,494 $ 186,604 $ 14,949 $ 1,078 $ 498,365 |
Inventories
Inventories | 12 Months Ended |
Dec. 31, 2020 | |
Inventory Disclosure [Abstract] | |
Inventories | Inventories Inventories consisted of the following (in thousands): December 31, 2020 2019 Raw materials $ 26,800 $ 27,285 Work-in-process 4,780 5,503 Finished goods 29,250 27,473 $ 60,830 $ 60,261 |
Property, Plant, and Equipment
Property, Plant, and Equipment | 12 Months Ended |
Dec. 31, 2020 | |
Property, Plant and Equipment [Abstract] | |
Property, Plant, and Equipment | Property, Plant, and Equipment Property, plant, and equipment consisted of the following (in thousands): December 31, 2020 2019 Land $ 3,951 $ 3,951 Buildings 24,533 24,533 Building improvements 45,978 49,289 Leasehold improvements 12,682 10,790 Computer hardware and software 58,162 67,474 Manufacturing test equipment 29,816 31,278 Furniture and fixtures 6,372 6,800 181,494 194,115 Less: accumulated depreciation (102,321) (104,672) $ 79,173 $ 89,443 The Company disposed of property, plant, and equipment with a cost basis of $26,829,000 and accumulated depreciation of $24,977,000 in 2020, resulting in a loss of $1,852,000. Disposals in 2020 included leasehold improvements and other assets associated with office closures. The Company disposed of property, plant, and equipment with a cost basis of $8,883,000 and accumulated depreciation of $8,559,000 in 2019, resulting in a loss of $324,000. Buildings included rental property with a cost basis of $800,000 and accumulated depreciation of $255,000 as of December 31, 2019. This rental property lease was terminated during the second quarter of 2020. |
Leases Leases
Leases Leases | 12 Months Ended |
Dec. 31, 2020 | |
Leases [Abstract] | |
Leases | Leases The Company's leases are primarily leased properties across different worldwide locations where the Company conducts its operations. All of these leases are classified as operating leases. Certain leases may contain options to extend or terminate the lease at the Company's sole discretion. As of December 31, 2020, there was one option to terminate that was accounted for in the determination of the lease term for one of the Company's leases outstanding, and no options to extend that were included in the determination of the lease term for leases outstanding. As of December 31, 2019 there were no options to extend or terminate that were included in the determination of the lease term for leases outstanding. Certain leases contain leasehold improvement incentives, retirement obligations, escalating clauses, rent holidays, and variable payments tied to a consumer price index. There were no restrictions or covenants for the leases outstanding as of December 31, 2020 or December 31, 2019. The total operating lease expense and operating lease cash payments in 2020 were $8,180,000 and $8,009,000, respectively. The total operating lease expense and operating lease cash payments in 2019 were $6,893,000 and $6,530,000, respectively. The total lease expense for leases with a term of twelve months or less for which the Company elected not to recognize a lease asset or lease liability was $123,000 and $275,000 in 2020 and 2019, respectively. Annual rental expense was $8,186,000 in 2018. Future operating lease cash payments are as follows (in thousands): Year Ended December 31, Amount 2021 $ 9,101 2022 6,863 2023 5,072 2024 2,074 2025 1,317 Thereafter 4,960 $ 29,387 The discounted present value of the future lease cash payments resulted in a lease liability of $26,230,000 and $17,973,000 as of December 31, 2020 and December 31, 2019, respectively. The Company did not have any leases that had not yet commenced but that created significant rights and obligations as of December 31, 2020 or December 31, 2019. The weighted-average discount rate was 4.0% and 4.6% for the leases outstanding as of December 31, 2020 and December 31, 2019, respectively. The weighted-average remaining lease term was 5.1 and 3.7 years for the leases outstanding as of December 31, 2020 and December 31, 2019, respectively. As part of the Company's restructuring plan (refer to Note 22), management closed eleven leased offices in 2020, prior to the end of their lease terms. The carrying value of the lease assets associated with these offices was reduced to zero, resulting in operating lease asset impairment charges of $3,427,000 in 2020 that are included in "Restructuring charges" on the Consolidated Statements of Operations. Management is currently negotiating early contract terminations for the remaining lease liability obligations associated with these abandoned offices, which totaled $2,877,000 as of December 31, 2020 and are included in "Operating lease liabilities" on the Consolidated Balance Sheets. The Company did not record impairment charges related to operating lease assets in 2019 or 2018. |
Leases | Leases The Company's leases are primarily leased properties across different worldwide locations where the Company conducts its operations. All of these leases are classified as operating leases. Certain leases may contain options to extend or terminate the lease at the Company's sole discretion. As of December 31, 2020, there was one option to terminate that was accounted for in the determination of the lease term for one of the Company's leases outstanding, and no options to extend that were included in the determination of the lease term for leases outstanding. As of December 31, 2019 there were no options to extend or terminate that were included in the determination of the lease term for leases outstanding. Certain leases contain leasehold improvement incentives, retirement obligations, escalating clauses, rent holidays, and variable payments tied to a consumer price index. There were no restrictions or covenants for the leases outstanding as of December 31, 2020 or December 31, 2019. The total operating lease expense and operating lease cash payments in 2020 were $8,180,000 and $8,009,000, respectively. The total operating lease expense and operating lease cash payments in 2019 were $6,893,000 and $6,530,000, respectively. The total lease expense for leases with a term of twelve months or less for which the Company elected not to recognize a lease asset or lease liability was $123,000 and $275,000 in 2020 and 2019, respectively. Annual rental expense was $8,186,000 in 2018. Future operating lease cash payments are as follows (in thousands): Year Ended December 31, Amount 2021 $ 9,101 2022 6,863 2023 5,072 2024 2,074 2025 1,317 Thereafter 4,960 $ 29,387 The discounted present value of the future lease cash payments resulted in a lease liability of $26,230,000 and $17,973,000 as of December 31, 2020 and December 31, 2019, respectively. The Company did not have any leases that had not yet commenced but that created significant rights and obligations as of December 31, 2020 or December 31, 2019. The weighted-average discount rate was 4.0% and 4.6% for the leases outstanding as of December 31, 2020 and December 31, 2019, respectively. The weighted-average remaining lease term was 5.1 and 3.7 years for the leases outstanding as of December 31, 2020 and December 31, 2019, respectively. As part of the Company's restructuring plan (refer to Note 22), management closed eleven leased offices in 2020, prior to the end of their lease terms. The carrying value of the lease assets associated with these offices was reduced to zero, resulting in operating lease asset impairment charges of $3,427,000 in 2020 that are included in "Restructuring charges" on the Consolidated Statements of Operations. Management is currently negotiating early contract terminations for the remaining lease liability obligations associated with these abandoned offices, which totaled $2,877,000 as of December 31, 2020 and are included in "Operating lease liabilities" on the Consolidated Balance Sheets. The Company did not record impairment charges related to operating lease assets in 2019 or 2018. |
Goodwill
Goodwill | 12 Months Ended |
Dec. 31, 2020 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Goodwill | Goodwill The changes in the carrying value of goodwill were as follows (in thousands): Amount Balance as of December 31, 2018 $ 113,208 Acquisition of Sualab Co., Ltd. 130,142 Foreign exchange rate changes 95 Balance as of December 31, 2019 243,445 Sualab Co., Ltd. purchase price adjustment (1,004) Foreign exchange rate changes 1,637 Balance as of December 31, 2020 $ 244,078 Refer to Note 21 to the Consolidated Financial Statements for further information regarding acquisitions. The adverse impact of the COVID-19 pandemic on our business triggered a review of long-lived assets, including goodwill, for potential impairment during the second quarter of 2020. Based on this assessment, management concluded that events and circumstances did not indicate the fair value of the reporting unit was less than its carrying value. For its 2020 annual analysis of goodwill, management elected to perform a qualitative assessment. Based on this assessment, management believes it is more likely than not that the fair value of the reporting unit exceeds its carrying value. Factors that management considered in these qualitative assessments include macroeconomic conditions, industry and market considerations, overall financial performance (both current and projected), changes in management or strategy, changes in the composition or carrying amount of net assets, and market capitalization. The Company did not record impairment charges related to goodwill in 2019 or 2018. In the fourth quarter of 2020, the Company recorded a credit to goodwill in the amount of $1,004,000, representing a purchase price adjustment related to the Company's 2019 acquisition of Sualab Co., Ltd. |
Intangible Assets
Intangible Assets | 12 Months Ended |
Dec. 31, 2020 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Intangible Assets | Intangible Assets Intangible assets consisted of the following (in thousands): Gross Accumulated Net Distribution networks $ 38,060 $ 38,060 $ — Completed technologies 24,217 12,397 11,820 Customer relationships 10,578 7,160 3,418 Non-compete agreements 710 436 274 Trademarks 110 67 43 Balance as of December 31, 2020 $ 73,675 $ 58,120 $ 15,555 Gross Accumulated Net Distribution networks $ 38,060 $ 38,060 $ — Completed technologies 31,987 9,160 22,827 Customer relationships 14,407 6,402 8,005 In-process technologies 8,200 — 8,200 Non-compete agreements 710 350 360 Trademarks 110 12 98 Balance as of December 31, 2019 $ 93,474 $ 53,984 $ 39,490 The adverse impact of the COVID-19 pandemic on our business triggered a review of long-lived assets, including intangible assets, for potential impairment during the second quarter of 2020. Based on this assessment, management concluded that certain of the Company's finite-lived intangible assets failed the recoverability test, and recorded impairment charges for these assets equal to the amount by which their carrying value exceeded their fair value. The Company also measured the fair value and recorded an impairment charge for its indefinite-lived intangible asset related to in-process technologies. The fair values were established, with the assistance of an outside valuation advisor, using the income approach based on a discounted cash flow model that estimated future revenue streams and expenses attributable to those revenue streams provided by management. This review resulted in intangible asset impairment charges totaling $19,571,000 in the second quarter of 2020, primarily related to lower projected cash flows from the technologies and customer relationships acquired from Sualab Co. Ltd. ("Sualab") as a result of the deteriorating global economic conditions from the COVID-19 pandemic. Completed technologies, in-process technologies, and customer relationships acquired from Sualab were impaired in the amounts of $10,070,000, $5,900,000, and $3,382,000, respectively. In addition, customer relationships acquired from EnShape GmbH that had a gross carrying value of $447,000 and accumulated amortization of $228,000 on the measurement date were reduced to zero, resulting in an impairment charge of $219,000. Sualab in-process technologies were completed in the fourth quarter of 2020 and were accordingly reported as completed technologies subject to amortization as of December 31, 2020. The Company did not record impairment charges related to intangible assets in 2019 or 2018. Estimated amortization expense for each of the five succeeding fiscal years and thereafter is as follows (in thousands): Year Ended December 31, Amount 2021 $ 3,656 2022 3,286 2023 2,594 2024 2,080 2025 1,757 Thereafter 2,182 $ 15,555 |
Accrued Expenses
Accrued Expenses | 12 Months Ended |
Dec. 31, 2020 | |
Payables and Accruals [Abstract] | |
Accrued Expenses | Accrued Expenses Accrued expenses consisted of the following (in thousands): December 31, 2020 2019 Company bonuses $ 19,343 $ — Salaries, commissions, and payroll taxes 14,025 11,500 Foreign retirement obligations 6,886 6,146 Warranty obligations 5,406 4,713 Vacation 3,641 4,708 Other 27,963 25,132 $ 77,264 $ 52,199 The changes in the warranty obligation were as follows (in thousands): Balance as of December 31, 2018 $ 4,743 Provisions for warranties issued during the period 3,841 Fulfillment of warranty obligations (3,871) Balance as of December 31, 2019 4,713 Provisions for warranties issued during the period 3,463 Fulfillment of warranty obligations (2,770) Balance as of December 31, 2020 $ 5,406 |
Commitments and Contingencies
Commitments and Contingencies | 12 Months Ended |
Dec. 31, 2020 | |
Commitments and Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | Commitments and Contingencies As of December 31, 2020, the Company had outstanding purchase orders totaling $32,315,000 to purchase inventory from various vendors. Certain of these purchase orders may be canceled by the Company, subject to cancellation penalties. These purchase commitments relate to expected sales in 2021. Various claims and legal proceedings generally incidental to the normal course of business are pending or threatened on behalf of or against the Company. While we cannot predict the outcome of these matters, we believe that any liability arising from them will not have a material adverse effect on our financial position, liquidity, or results of operations. |
Indemnification Provisions
Indemnification Provisions | 12 Months Ended |
Dec. 31, 2020 | |
Guarantees [Abstract] | |
Indemnification Provisions | Indemnification Provisions Except as limited by Massachusetts law, the by-laws of the Company require it to indemnify certain current or former directors, officers, and employees of the Company against expenses incurred by them in connection with each proceeding in which he or she is involved as a result of serving or having served in certain capacities. Indemnification is not available with respect to a proceeding as to which it has been adjudicated that the person did not act in good faith in the reasonable belief that the action was in the best interests of the Company. The maximum potential amount of future payments the Company could be required to make under these provisions is unlimited. The Company has never incurred significant costs related to these indemnification provisions. As a result, the Company believes the estimated fair value of these provisions is not material. In the ordinary course of business, the Company may accept standard limited indemnification provisions in connection with the sale of its products, whereby it indemnifies its customers for certain direct damages incurred in connection with third-party patent or other intellectual property infringement claims with respect to the use of the Company’s products. The maximum potential amount of future payments the Company could be required to make under these provisions is generally subject to fixed monetary limits. The Company has never incurred significant costs to defend lawsuits or settle claims related to these indemnification provisions. As a result, the Company believes the estimated fair value of these provisions is not material. |
Derivative Instruments
Derivative Instruments | 12 Months Ended |
Dec. 31, 2020 | |
Derivative Instruments and Hedging Activities Disclosure [Abstract] | |
Derivative Instruments | Derivative InstrumentsThe Company’s foreign currency risk management strategy is principally designed to mitigate the potential financial impact of changes in the value of transactions and balances denominated in foreign currencies resulting from changes in foreign currency exchange rates. The Company enters into economic hedges utilizing foreign currency forward contracts with maturities of up to 45 days to manage the exposure to fluctuations in foreign currency exchange rates arising primarily from foreign-denominated receivables and payables. The gains and losses on these derivatives are intended to be offset by the changes in the fair value of the assets and liabilities being hedged. These economic hedges are not designated as hedging instruments for hedge accounting treatment. The Company had the following outstanding forward contracts (in thousands): December 31, 2020 December 31, 2019 Currency Notional Value USD Equivalent Notional Value USD Equivalent Derivatives Not Designated as Hedging Instruments: Euro 50,000 $ 61,342 18,000 $ 20,249 Mexican Peso 155,000 7,776 80,000 4,223 Korean Won 6,925,000 6,377 161,951,500 139,688 Japanese Yen 600,000 5,808 575,000 5,291 Hungarian Forint 1,330,000 4,494 870,000 2,962 British Pound 1,675 2,287 2,700 3,569 Taiwanese Dollar 38,035 1,362 37,450 1,256 Singapore Dollar 1,465 1,110 845 628 Canadian Dollar 1,285 1,010 1,300 1,000 Information regarding the fair value of the outstanding forward contracts was as follows (in thousands): Asset Derivatives Liability Derivatives Balance Fair Value Balance Fair Value December 31, 2020 December 31, 2019 December 31, 2020 December 31, 2019 Derivatives Not Designated as Hedging Instruments: Economic hedge forward contracts Prepaid expenses and other current assets $ 265 $ 857 Accrued expenses $ 38 $ 23 The following table summarizes the gross activity for all derivative assets and liabilities which were presented on a net basis on the Consolidated Balance Sheets due to the right of offset with each counterparty (in thousands): Asset Derivatives Liability Derivatives December 31, 2020 December 31, 2019 December 31, 2020 December 31, 2019 Gross amounts of recognized assets $ 265 $ 857 Gross amounts of recognized liabilities $ 38 $ 23 Gross amounts offset — — Gross amounts offset — — Net amount of assets presented $ 265 $ 857 Net amount of liabilities presented $ 38 $ 23 Information regarding the effect of derivative instruments, net of the underlying exposure, on the consolidated financial statements was as follows (in thousands): Location in Financial Statements Year Ended December 31, 2020 2019 2018 Derivatives Not Designated as Hedging Instruments: Gains (losses) recognized in current operations Foreign currency gain (loss) $ (12,308) $ 1,305 $ (285) |
Revenue Recognition
Revenue Recognition | 12 Months Ended |
Dec. 31, 2020 | |
Revenue from Contract with Customer [Abstract] | |
Revenue Recognition | Revenue Recognition The following table summarizes disaggregated revenue information by geographic area based on the customer's country of domicile (in thousands): Year Ended December 31, 2020 2019 2018 Americas $ 310,027 $ 277,155 265,175 Europe 208,787 227,738 311,914 Greater China 168,287 115,061 123,708 Other Asia 123,919 105,671 105,541 $ 811,020 $ 725,625 $ 806,338 The following table summarizes disaggregated revenue information by revenue type (in thousands): Year Ended December 31, 2020 2019 2018 Standard products and services $ 674,830 $ 629,220 $ 654,509 Application-specific customer solutions 136,190 96,405 151,829 $ 811,020 $ 725,625 $ 806,338 Costs to fulfill a contract are included in "Prepaid expenses and other current assets" on the Consolidated Balance Sheet and amounted to $6,846,000 and $3,963,000 as of December 31, 2020 and 2019, respectively. Accounts receivable represent amounts billed and currently due from customers which are reported at their net estimated realizable value. The Company maintains an allowance against its accounts receivable for credit losses. Contract assets consist of unbilled revenue which arises when revenue is recognized in advance of billing for certain application-specific customer solutions contracts. Contract liabilities consist of deferred revenue and customer deposits which arise when amounts are billed to or collected from customers in advance of revenue recognition. On January 1, 2020, the Company adopted Accounting Standards Update (ASU) 2016-13, “Measurement of Credit Losses on Financial Instruments,” using the modified-retrospective approach, which requires the Company to apply the standard on a prospective basis with a cumulative-effect adjustment to retained earnings as of the beginning of the period in which the guidance is effective. The Company did not record an adjustment to retained earnings as this ASU did not have a material impact on the Company's consolidated allowance for credit losses. The following table summarizes changes in the allowance for credit losses (in thousands): Amount Balance as of December 31, 2018 $ 596 Increases to the allowance for credit losses 215 Write-offs (286) Foreign exchange rate changes 5 Balance as of December 31, 2019 530 Increases to the allowance for credit losses 600 Write-offs (300) Foreign exchange rate changes 1 Balance as of December 31, 2020 $ 831 The Company's estimate of expected credit losses in 2020 took into account the global economic conditions resulting from the COVID-19 pandemic. The following table summarizes the deferred revenue and customer deposits activity (in thousands): Amount Balance as of December 31, 2018 $ 9,845 Increases to deferred revenue and customer deposits 53,422 Recognition of revenue (48,730) Foreign exchange rate changes (105) Balance as of December 31, 2019 14,432 Increases to deferred revenue and customer deposits 120,008 Recognition of revenue (114,014) Foreign exchange rate changes 848 Balance as of December 31, 2020 $ 21,274 As a practical expedient, the Company has elected not to disclose the aggregate amount of the transaction price allocated to unsatisfied performance obligations, as our contracts have an original expected duration of less than one year. |
Shareholders' Equity
Shareholders' Equity | 12 Months Ended |
Dec. 31, 2020 | |
Equity [Abstract] | |
Shareholders’ Equity | Shareholders’ Equity Preferred Stock The Company has 400,000 shares of authorized but unissued $.01 par value preferred stock. Common Stock On April 25, 2018, the Company's shareholders approved an amendment to the Company's Articles of Organization to increase the authorized number of shares of $.002 par value common stock from 200,000,000 to 300,000,000. In addition, on April 25, 2018, the Company's shareholders approved an amendment and restatement of the Company's 2001 General Stock Option Plan which provides for an increase in the number of available shares by 10,000,000. Each outstanding share of common stock entitles the record holder to one vote on all matters submitted to a vote of the Company’s shareholders. Common shareholders are also entitled to dividends when and if declared by the Company’s Board of Directors. Shareholder Rights Agreement On December 5, 2018, the Company’s Board of Directors allowed the Company’s Shareholder Rights Agreement and associated rights to expire in accordance with their terms without renewal. In connection with the adoption of the Shareholder Rights Agreement, the Company had filed Articles of Amendment to its Restated Articles of Organization establishing Series E Junior Participating Cumulative Preferred Stock with the Secretary of State of The Commonwealth of Massachusetts, setting forth the rights, powers, and preferences of the Series E Junior Participating Cumulative Preferred Stock issuable upon exercise of the rights (the “Preferred Shares”). Effective on April 26, 2019, the Company filed Articles of Amendment to the Company’s Restated Articles of Organization with the Secretary of State of The Commonwealth of Massachusetts eliminating the Preferred Shares and returning them to authorized but undesignated shares of the Company’s preferred stock. Stock Repurchases In April 2017, the Company's Board of Directors authorized the repurchase of $100,000,000 of the Company's common stock. The Company repurchased 1,744,000 shares at a cost of $100,000,000 under this April 2017 program, including 803,000 shares at a cost of $45,200,000 in 2018. In February 2018, the Company's Board of Directors authorized the repurchase of $150,000,000 of the Company's common stock. The Company repurchased 3,174,000 shares at a cost of $150,000,000 in 2018 under this February 2018 program. In October 2018, the Company's Board of Directors authorized the repurchase of $200,000,000 of the Company's common stock. The Company repurchased 203,000 shares at a cost of $8,622,000 in 2018 under this October 2018 program. Total stock repurchases amounted to $203,822,000 in 2018. The Company repurchased 1,398,000 shares at a cost of $61,690,000 in 2019 and 1,215,000 shares at a cost of $51,036,000 in 2020 under this October 2018 program, leaving a remaining balance of $78,652,000. On March 12, 2020, the Company's Board of Directors authorized the repurchase of an additional $200,000,000 of the Company's common stock. Purchases under this March 2020 program will commence upon completion of the October 2018 program. The Company may repurchase shares under this program in future periods depending on a variety of factors, including, among other things, the impact of dilution from employee stock awards, stock price, share availability, and cash requirements. The Company is authorized to make repurchases of its common stock through open market purchases, pursuant to Rule 10b5-1 trading plans, or in privately negotiated transactions. Dividends The Company’s Board of Directors declared and paid cash dividends of $0.050 per share in the first, second, and third quarters of 2019, and $0.055 in the fourth quarter of 2019, as well as in the first, second, and third quarters of 2020. The dividend was increased to $0.060 per share in the fourth quarter of 2020. Also, in the fourth quarter of 2020, an additional special cash dividend of $2.00 per share was declared and paid. Total dividends amounted to $390,508,000 in 2020, which included $351,428,000 paid for the special cash dividend, $35,124,000 in 2019, and $31,865,000 in 2018. Future dividends will be declared at the discretion of the Company's Board of Directors and will depend upon such factors as the Board deems relevant, including, among other things, the Company's ability to generate positive cash flow from operations. |
Stock-Based Compensation
Stock-Based Compensation | 12 Months Ended |
Dec. 31, 2020 | |
Share-based Payment Arrangement [Abstract] | |
Stock-Based Compensation | Stock-Based Compensation Stock Plans The Company’s stock-based awards that result in compensation expense consist of stock options and restricted stock units (RSUs). As of December 31, 2020, the Company had 16,260,393 shares available for grant under its stock plans. Stock options are granted with an exercise price equal to the market value of the Company’s common stock at the grant date and generally vest over four Stock Options The following table summarizes the Company’s stock option activity: Shares Weighted- Weighted- Aggregate Outstanding as of December 31, 2019 12,899 $ 37.95 Granted 1,245 54.68 Exercised (4,565) 27.54 Forfeited or expired (609) 50.28 Outstanding as of December 31, 2020 8,970 $ 44.73 7.11 $ 318,873 Exercisable as of December 31, 2020 3,135 $ 33.79 5.60 $ 145,735 Options vested or expected to vest as of 8,235 $ 44.08 7.01 $ 298,118 (1) In addition to the vested options, the Company expects a portion of the unvested options to vest at some point in the future. Options expected to vest are calculated by applying an estimated forfeiture rate to the unvested options. The fair values of stock options granted in each period presented were estimated using the following weighted-average assumptions: Year Ended December 31, 2020 2019 2018 Risk-free rate 1.4 % 2.7 % 2.9 % Expected dividend yield 0.41 % 0.39 % 0.35 % Expected volatility 37 % 37 % 39 % Expected term (in years) 6.0 5.3 5.4 Risk-free rate The risk-free rate was based on a treasury instrument whose term was consistent with the contractual term of the option. Expected dividend yield Generally, the current dividend yield is calculated by annualizing the cash dividend declared by the Company’s Board of Directors and dividing that result by the closing stock price on the grant date. Expected volatility The expected volatility was based on a combination of historical volatility of the Company’s common stock over the contractual term of the option and implied volatility for traded options of the Company’s stock. Expected term The expected term was derived from the binomial lattice model from the impact of events that trigger exercises over time. The weighted-average grant-date fair value of stock options granted was $19.62 in 2020, $18.62 in 2019, and $20.84 in 2018. The total intrinsic value of stock options exercised was $166,796,000 in 2020, $90,762,000 in 2019, and $52,629,000 in 2018. The total fair value of stock options vested was $45,998,000 in 2020, $38,974,000 in 2019, and $31,106,000 in 2018. Restricted Stock Units (RSUs) The following tables summarizes the Company's RSU activity: Shares Weighted-Average Nonvested as of December 31, 2019 150 $ 48.63 Granted 446 52.09 Vested — — Forfeited or expired (42) 50.61 Nonvested as of December 31, 2020 554 $ 51.27 The weighted-average grant-date fair value of RSUs granted in 2019 was $48.61. There were no RSUs granted in 2018. There were no RSUs that vested in 2020, 2019, and 2018. Stock-Based Compensation Expense The Company stratifies its employee population into two groups: one consisting of senior management and another consisting of all other employees. The Company currently applies an estimated forfeiture rate of 7% to all unvested options for senior management and a rate of 12% for all other employees. Each year during the first quarter, the Company revises its forfeiture rate. This resulted in an increase to compensation expense of $1,787,000 in 2020, a decrease to compensation expense of $499,000 in 2019, and an increase to compensation expense of $1,283,000 in 2018. As of December 31, 2020, total unrecognized compensation expense related to non-vested stock-based awards, including stock options and RSUs, was $51,825,000, which is expected to be recognized over a weighted-average period of 1.7 years. The total stock-based compensation expense and the related income tax benefit recognized was $42,661,000, which includes credits of $1,401,000 relating to grants cancelled as a result of the Company's workforce reduction, and $6,569,000, respectively, in 2020, $45,589,000 and $7,756,000, respectively, in 2019, and $41,090,000 and $7,317,000, respectively, in 2018. No compensation expense was capitalized in 2020, 2019, or 2018. The following table presents the stock-based compensation expense by caption for each period presented on the Consolidated Statements of Operations (in thousands): Year Ended December 31, 2020 2019 2018 Cost of revenue $ 1,365 $ 1,504 $ 2,447 Research, development, and engineering 13,387 15,748 14,578 Selling, general, and administrative 27,909 28,337 24,065 $ 42,661 $ 45,589 $ 41,090 |
Employee Savings Plan
Employee Savings Plan | 12 Months Ended |
Dec. 31, 2020 | |
Retirement Benefits [Abstract] | |
Employee Savings Plan | Employee Savings PlanUnder the Company's Employee Savings Plan, a defined contribution plan, all U.S. employees who have attained age 21 may contribute up to 100% of their pay on a pre-tax basis under the Company's Employee Savings Plan, subject to the annual dollar limitations established by the Internal Revenue Service ("IRS"). The Company matches 50% of the first 6% of pay an employee contributes. Company contributions vest 25%, 50%, 75%, and 100% after one, two, three, and four years of continuous employment with the Company, respectively. Company contributions totaled $2,636,000 in 2020, $2,729,000 in 2019, and $2,540,000 in 2018. Cognex stock is not an investment alternative and Company contributions are not made in the form of Cognex stock. |
Income Taxes
Income Taxes | 12 Months Ended |
Dec. 31, 2020 | |
Income Tax Disclosure [Abstract] | |
Income Taxes | Income Taxes Domestic income before taxes was $39,425,000 in 2020, $31,396,000 in 2019, and $39,042,000 in 2018. Foreign income before taxes was $147,486,000 in 2020, $131,598,000 in 2019, and $195,532,000 in 2018. Income tax expense (benefit) consisted of the following (in thousands): Year Ended December 31, 2020 2019 2018 Current: Federal $ 160 $ 15,854 $ 10,624 State 921 2,108 (879) Foreign 13,197 30,670 6,307 14,278 48,632 16,052 Deferred: Federal (18,266) 352,808 (1,271) State (556) 183 554 Foreign 15,269 (442,494) (28) (3,553) (89,503) (745) $ 10,725 $ (40,871) $ 15,307 A reconciliation of the U.S. federal statutory corporate tax rate to the Company’s income tax expense (benefit), or effective tax rate, was as follows: Year Ended December 31, 2020 2019 2018 Income tax expense at U.S. federal statutory corporate tax rate 21 % 21 % 21 % State income taxes, net of federal benefit 1 2 1 Foreign tax rate differential (6) (9) (9) Tax credit (1) (1) — Discrete tax benefit related to employee stock options (7) (4) (4) Discrete tax expense (benefit) related to tax return filings (5) — — Discrete tax expense related to German withholding 1 — — Discrete tax expense related to migration of acquired IP — 18 — Discrete tax (benefit) related to change in tax structure — (268) — Discrete tax expense related to GILTI impact of change in tax structure — 214 — Discrete tax expense (benefit) related to Tax Act — — (3) Other discrete tax events — (1) — Other 2 3 1 Income tax expense (benefit) 6 % (25) % 7 % Change in Accounting Policy In 2019, the Company elected to change its method of accounting for the United States Global Intangible Low-Taxed Income (GILTI) tax from recording the tax impact in the period it is incurred to recognizing deferred taxes for temporary tax basis differences expected to reverse as GILTI tax in future years. The change is considered preferable, as it appropriately matches the Company's current and deferred income tax implications related to the change in international tax structure noted above. The change in this accounting policy impacted the Company's 2019 reported results as follows (in thousands): Statement of Operations Year Ended December 31, 2019 As reported under the new accounting policy As computed under the previous accounting policy Effect of change Income before income tax expense $ 162,994 $ 162,994 $ — Income tax expense (benefit) (40,871) (393,317) 352,446 Net income $ 203,865 $ 556,311 $ (352,446) Net income per weighted-average common and common-equivalent share: Basic $ 1.19 $ 3.25 $ (2.06) Diluted $ 1.16 $ 3.17 $ (2.01) Balance Sheet December 31, 2019 As reported under the new accounting policy As computed under the previous accounting policy Effect of change Deferred tax assets $ 449,519 $ 469,621 $ (20,102) Deferred tax liabilities $ 332,344 $ — $ 332,344 Statement of Shareholders' Equity Year Ended December 31, 2019 As reported under the new accounting policy As computed under the previous accounting policy Effect of change Retained earnings $ 753,268 $ 1,105,714 $ (352,446) There were no material differences to the Company's reported results in prior years. Discrete Tax Items The effective tax rate included a decrease in tax expense of $12,788,000 in 2020, $6,472,000 in 2019, and $8,488,000 in 2018 related to stock options, primarily from the excess tax benefit arising from the difference between the deduction for tax purposes and the compensation cost recognized for financial reporting purposes from stock option exercises. The Company cannot predict the level of stock option exercises by employees in future periods. In 2020, the Company recorded discrete tax items related to the final true-up of the prior year's tax accrual upon filing the related tax return. This included a tax benefit of $13,984,000 primarily to recognize a foreign tax benefit on certain gains taxed outside of the United States based on clarifications to rules relating to the use of foreign tax credits. This benefit was partially offset by tax expense for a transfer price adjustment in China of $3,267,000 and smaller tax expense adjustments related to foreign tax filings of $843,000. In 2020, interpretations of a German law relating to withholding taxes on intellectual property rights emerged. The Company conducted a careful review of the interpretation and believes it has adequate reserves for this German tax exposure. Management will continue to monitor this law and court rulings in Germany. In 2019, the Company made changes to its international tax structure as a result of legislation by the European Union regarding low tax structures that resulted in an intercompany sale of intellectual property. The Company recorded an associated deferred tax asset and income tax benefit of $437,500,000 in Ireland based on the fair value of the intellectual property, that will be realized over 15 years as future tax deductions. From a United States perspective, the sale is disregarded, and any future deductions claimed in Ireland were added back to taxable income as part of GILTI minimum tax. The Company recorded an associated deferred tax liability and income tax expense of $350,000,000, representing the GILTI minimum tax related to the fair value of the intellectual property. The result of these transactions was a net discrete tax benefit of $87,500,000. Management expects its current effective tax rate excluding discrete items to increase slightly in future years as a result of this change. In 2019, in connection with the acquisition of Sualab, Co. Ltd., the Company migrated acquired intellectual property to certain subsidiaries to align with its corporate tax structure. As a result of this transaction, the Company recorded a discrete tax expense of $28,528,000, which included a reserve of $3,700,000 for certain related tax uncertainties. In December 2017, the Tax Cuts and Jobs Act of 2017 (Tax Act) was signed into law. In 2018, the Company recorded an increase in tax expense of $3,240,000 from the write-down of its deferred tax assets primarily relating to guidance under the Tax Act regarding stock-based compensation. In 2018, the Company recorded a decrease in tax expense of $11,028,000 to revise its estimate of a one-time transition tax on unrepatriated foreign earnings resulting from the Tax Act, which resulted in a revised estimate for the one-time transition tax of $90,351,000. Other discrete tax items, none of which were individually material, resulted in a net decrease in tax expense of $307,000 in 2020, $1,932,000 in 2019, and $1,847,000 in 2018. Tax Reserves The changes in the reserve for income taxes, excluding gross interest and penalties, were as follows (in thousands): Balance of reserve for income taxes as of December 31, 2018 $ 7,294 Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in prior periods 199 Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in the current period 5,259 Gross amounts of decreases in unrecognized tax benefits as a result of the expiration of the applicable statutes of limitations (1,161) Balance of reserve for income taxes as of December 31, 2019 11,591 Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in prior periods 162 Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in the current period 3,383 Gross amounts of decreases in unrecognized tax benefits as a result of the expiration of the applicable statutes of limitations (1,184) Balance of reserve for income taxes as of December 31, 2020 $ 13,952 The Company’s reserve for income taxes, including gross interest and penalties, was $15,285,000 as of December 31, 2020, which included $14,257,000 classified as a non-current liability and $1,028,000 recorded as a reduction to non-current deferred tax assets. The Company's reserve for income taxes, including gross interest and penalties, was $12,591,000 as of December 31, 2019, which included $11,563,000 classified as a non-current liability and $1,028,000 recorded as a reduction to non-current deferred tax assets. The amount of gross interest and penalties included in these balances was $1,332,000 and $1,000,000 as of December 31, 2020 and December 31, 2019, respectively. If the Company’s tax positions were sustained or the statutes of limitations related to certain positions expired, these reserves would be released and income tax expense would be reduced in a future period. As a result of the expiration of certain statutes of limitations, there is a potential that a portion of these reserves could be released, which would decrease income tax expense by approximately $1,900,000 to $2,000,000 over the next twelve months. The Company has defined its major tax jurisdictions as the United States, Ireland, and China, and within the United States, Massachusetts. The statutory tax rate is 12.5% in Ireland and 25% in China, compared to the U.S. federal statutory corporate tax rate of 21%. These differences resulted in a favorable impact to the effective tax rate of 6 percentage points for 2020 and 9 percentage points for both 2019 and 2018. Management has determined that earnings from its legal entity in China will be indefinitely reinvested to provide local funding for growth, and that earnings from all other jurisdictions will not be indefinitely reinvested. Within the United States, the tax years 2017 through 2019 remain open to examination by the Internal Revenue Service ("IRS") and various state taxing authorities. The tax years 2016 through 2019 remain open to examination by various taxing authorities in other jurisdictions in which the Company operates. The Company has recently been notified that it is under audit by the IRS for the tax year 2017. Management believes the Company is adequately reserved for this audit. Any reserves associated with this audit period will not be released until the issue is settled or the audit is concluded. Interest and penalties included in income tax expense were $340,000, $116,000, and $91,000 in 2020, 2019, and 2018, respectively. Cash paid for income taxes totaled $33,695,000 in 2020, $13,443,000 in 2019, and $41,430,000 in 2018. Deferred Tax Assets and Liabilities Deferred tax assets and liabilities, presented on a gross basis by jurisdiction, consisted of the following (in thousands): December 31, 2020 2019 Non-current gross deferred tax assets: Intangible asset in connection with change in tax structure $ 424,156 $ 437,500 Stock-based compensation expense 13,294 15,042 Federal and state tax credit carryforwards 10,171 8,491 Inventory and revenue related 5,976 2,934 Bonuses, commissions, and other compensation 4,932 1,609 Depreciation 4,211 3,522 Foreign net operating losses 602 4,286 Other 4,342 3,550 Gross non-current deferred tax assets 467,684 476,934 Valuation allowance (8,568) (7,312) $ 459,116 $ 469,622 Non-current gross deferred tax liabilities: GILTI tax basis differences in connection with change in tax structure $ (339,325) $ (350,000) Other GILTI tax basis differences (39) (2,446) $ (339,364) $ (352,446) As of December 31, 2020, the Company had a valuation allowance for state research and development tax credits of $8,568,000 that was not considered to be realizable. Should these credits be utilized in a future period, the reserve associated with these credits would be reversed in the period when it is determined that the credits can be utilized to offset future state income tax liabilities. As of December 31, 2020, the Company had state research and development tax credit carryforwards of $11,361,000, net of federal tax, which will begin to expire for the 2020 tax return. While the deferred tax assets, net of valuation allowance, are not assured of realization, management has evaluated the realizability of these deferred tax assets and has determined that it is more likely than not that these assets will be realized. In reaching this conclusion, we have evaluated certain relevant criteria including the Company’s historical profitability, current projections of future profitability, and the lives of tax credits, net operating losses, and other carryforwards. Should the Company fail to generate sufficient pre-tax profits in future periods, we may be required to establish valuation allowances against these deferred tax assets, resulting in a charge to current operations in the period of determination. |
Weighted Average Shares
Weighted Average Shares | 12 Months Ended |
Dec. 31, 2020 | |
Earnings Per Share [Abstract] | |
Weighted Average Shares | Weighted Average Shares Weighted-average shares were calculated as follows (in thousands): Year Ended December 31, 2020 2019 2018 Basic weighted-average common shares outstanding 173,489 171,194 172,333 Effect of dilutive stock awards 3,103 4,075 5,073 Diluted weighted-average common and common-equivalent shares outstanding 176,592 175,269 177,406 Stock options to purchase 4,371,194, 5,735,608, and 2,650,164 shares of common stock, on a weighted-average basis, were outstanding in 2020, 2019, and 2018, respectively, but were not included in the calculation of dilutive net income per share because they were anti-dilutive. Restricted stock units totaling 3,826 and 13,092 shares of common stock, on a weighted-average basis, were outstanding in 2020 and 2019, respectively, but were not included in the calculation of dilutive net income per share because they were anti-dilutive. There were no anti-dilutive restricted stock units outstanding, on a weighted-average basis, in 2018. |
Segment and Geographic Informat
Segment and Geographic Information | 12 Months Ended |
Dec. 31, 2020 | |
Segment Reporting [Abstract] | |
Segment and Geographic Information | Segment and Geographic Information The Company operates in one segment, machine vision technology. The Company’s chief operating decision maker is the chief executive officer, who makes decisions to allocate resources and assesses performance at the corporate level. The Company offers a variety of machine vision products that have similar economic characteristics, have the same production processes, and are distributed by the same sales channels to the same types of customers. The following table summarizes information about geographic areas (in thousands): United States Europe Greater China Other Total Year Ended December 31, 2020 Revenue $ 280,205 $ 208,787 $ 168,287 $ 153,741 $ 811,020 Long-lived assets 60,911 20,014 1,278 4,764 $ 86,967 Year Ended December 31, 2019 Revenue $ 247,689 $ 227,738 $ 115,061 $ 135,137 $ 725,625 Long-lived assets 68,496 21,691 1,487 3,602 $ 95,276 Year Ended December 31, 2018 Revenue $ 231,760 $ 311,914 $ 123,708 $ 138,956 $ 806,338 Long-lived assets 67,156 23,948 1,482 2,735 $ 95,321 |
Acquisitions
Acquisitions | 12 Months Ended |
Dec. 31, 2020 | |
Business Combinations [Abstract] | |
Acquisitions | Acquisitions Sualab Co., Ltd. On October 16, 2019, the Company acquired all the outstanding shares of Sualab Co., Ltd. (Sualab), a provider of deep learning-based vision software for industrial image analysis based in Korea. The total consideration of $193,638,000 included cash payments of $170,602,000 upon closing. In the fourth quarter of 2020, the Company recorded a credit to goodwill in the amount of $1,004,000 representing a purchase price adjustment. The remaining consideration consists of deferred payments of $24,040,000 that may become payable on the fourth anniversary date of the closing, contingent upon continued employment of key talent, and will be recorded as compensation expense over this four-year period. Sualab's intellectual property, engineering expertise, and market coverage are expected to increase the Company's existing deep learning capabilities. Combined with intellectual property acquired from ViDi Systems S.A. in 2017, the Company is now a leading provider of deep learning-based industrial vision software. The purchase price that was not related to employment was allocated as follows (in thousands): Cash and cash equivalents $ 3,691 Current investments 9,487 Accounts receivable 1,200 Inventories 115 Prepaid expenses and other current assets 252 Property, plant, and equipment 726 Operating lease assets 2,792 Deferred income tax asset 3,087 Other assets 513 Accounts payable (28) Accrued expenses (2,633) Deferred revenue and customer deposits (764) Operating lease liabilities (448) Non-current operating lease liabilities (2,344) Deferred income tax liabilities (7,926) Other liabilities (10) Completed technologies 18,300 In-process technologies 8,200 Customer relationships 5,800 Non-compete agreements 340 Trademarks 110 Goodwill 129,138 Purchase price $ 169,598 The completed technologies, in-process technologies, customer relationships, trademarks, and non-compete agreements are included in "Intangible assets" on the Consolidated Balance Sheet. The completed technologies are being amortized to cost of revenue over eight years, the customer relationships are being amortized to SG&A expenses over seven years, the trademarks are being amortized to SG&A expenses over two years, and the non-compete agreements are being amortized to RD&E expenses over six to seven years. The in-process technologies were completed in the fourth quarter of 2020 and are being amortized to cost of revenue over six years. The portion of the acquired goodw ill deductible for tax purposes is $104,609,000. Deteriorating global economic conditions from the COVID-19 pandemic triggered a review of long-lived assets for potential impairment in the second quarter of 2020. This review resulted in intangible asset impairment charges totaling $19,571,000 in the second quarter of 2020, primarily related to lower projected cash flows from the technologies and customer relationships acquired from Sualab. Completed technologies, in-process technologies, and customer relationships acquired from Sualab were impaired in the amounts of $10,070,000, $5,900,000, and $3,382,000, respectively. This transaction was accounted for as a business combination. Pro-forma information is not presented because it is not significant. Revenue and earnings since the date of the acquisition included in the Company's Consolidated Statements of Operations are also not presented because they are not material. Transaction costs were immaterial and were expensed as incurred. |
Restructuring Charges
Restructuring Charges | 12 Months Ended |
Dec. 31, 2020 | |
Restructuring and Related Activities [Abstract] | |
Restructuring Charges | Restructuring Charges On May 26, 2020, the Company's Board of Directors approved a restructuring plan intended to reduce the Company's operating costs, optimize its business model, and address the impact of the COVID-19 pandemic. The restructuring plan included a global workforce reduction of approximately 8% and office closures. The Company recorded restructuring charges from these actions totaling $15,924,000 in 2020 which are included in “Restructuring charges” on the Consolidated Statements of Operation s. As of December 31, 2020, the majority of these actions were completed and no additional charges are expected to be incurred in future periods in relation to this restructuring plan. The following table summarizes the restructuring charges for the year ended December 31, 2020 (in thousands): Amount One-time termination benefits $ 10,159 Contract termination costs 5,207 Other associated costs 558 $ 15,924 One-time termination benefits included severance, health insurance, and outplacement services for 181 employees who were either terminated during the second quarter of 2020, or were notified during the second quarter of 2020 that they would be terminated at a future date. For employees not required to render service beyond a minimum retention period, the one-time termination benefits were recognized in the second quarter of 2020. Otherwise, these b enefits, including retention bonuses for selected employees, were recognized over the remaining service period which was completed by December 31, 2020. Contract termination costs included operating lease asset impairment charges for eleven offices closed prior to the end of the contractual lease term. These costs also included the write-off of leasehold improvements and other equipment related to these abandoned offices that had no alternative use, as well as other associated operating costs, such as utilities, that the Company is obligated to pay for the remainder of the lease term. These contract termination costs were primarily recognize d in the second quarter of 2020 when th e Company ceased using the property for economic benefit. Other associated costs primarily included legal fees related to the employee termination actions, which were recognized when the services were performed. The following table summarizes the activity in the Company’s restructuring reserve, which is included in “Accrued expenses” on the Consolidated Balance Sheets (in thousands): One-time Termination Benefits Contract Termination Costs Other Associated Costs Total Balance as of December 31, 2019 $ — $ — $ — $ — Restructuring charges 11,329 5,220 636 17,185 Cash payments (8,717) (317) (563) (9,597) Non-cash restructuring charges — (4,163) — (4,163) Restructuring adjustments (1,170) (13) (78) (1,261) Foreign exchange rate changes 182 23 20 225 Balance as of December 31, 2020 $ 1,624 $ 750 $ 15 $ 2,389 |
Subsequent Events
Subsequent Events | 12 Months Ended |
Dec. 31, 2020 | |
Subsequent Events [Abstract] | |
Subsequent Events | Subsequent EventsOn February 11, 2021, the Company's Board of Directors declared a cash dividend of $0.060 per share. The dividend is payable March 12, 2021 to all shareholders of record as of the close of business on February 26, 2021. |
Selected Quarterly Financial Da
Selected Quarterly Financial Data (Unaudited) | 12 Months Ended |
Dec. 31, 2020 | |
Quarterly Financial Information Disclosure [Abstract] | |
Selected Quarterly Financial Data (Unaudited) | Quarter Ended March 29, 2020 June 28, 2020 September 27, 2020 December 31, (In thousands, except per share amounts) Revenue $ 167,235 $ 169,097 $ 251,073 $ 223,615 Gross margin 126,035 118,777 191,332 168,455 Restructuring charges — 14,798 251 875 Intangible asset impairment charges — 19,571 — — Operating income (loss) 20,951 (6,142) 96,635 59,085 Net income (loss) $ 20,477 $ (1,142) $ 87,506 $ 69,345 Basic net income (loss) per share $ 0.12 $ (0.01) $ 0.50 $ 0.40 Diluted net income (loss) per share $ 0.12 $ (0.01) $ 0.49 $ 0.39 Quarter Ended March 31, 2019 June 30, 2019 September 29, 2019 December 31, (In thousands, except per share amounts) Revenue $ 173,484 $ 199,047 $ 183,325 $ 169,769 Gross margin 127,200 148,080 135,693 124,898 Operating income 30,147 51,756 43,092 17,607 Net income $ 33,104 $ 48,749 $ 41,685 $ 80,327 Basic net income per share $ 0.19 $ 0.28 $ 0.24 $ 0.47 Diluted net income per share $ 0.19 $ 0.28 $ 0.24 $ 0.46 |
Schedule II - Valuation and Qua
Schedule II - Valuation and Qualifying Accounts | 12 Months Ended |
Dec. 31, 2020 | |
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] | |
Schedule II - Valuation and Qualifying Accounts | SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS Additions Description Balance at Charged to Charged Deductions Other Balance at (In thousands) Allowance for Credit Losses on Accounts Receivable: 2020 $ 530 $ 600 $ — $ (300) (1) $ 1 (2) $ 831 2019 $ 596 $ 215 $ — $ (286) (1) $ 5 (2) $ 530 2018 $ 387 $ 282 $ — $ (61) (1) $ (12) (2) $ 596 Reserve for Sales Returns: 2020 $ 1,291 $ — $ — $ — (1) $ — (2) $ 1,291 2019 $ 1,050 $ 225 $ — $ — (1) $ 16 (2) $ 1,291 2018 $ 1,181 $ 182 $ — $ (282) (1) $ (31) (2) $ 1,050 Deferred Tax Valuation Allowance: 2020 $ 7,312 $ 1,256 $ — $ — $ — $ 8,568 2019 $ 6,112 $ 1,200 $ — $ — $ — $ 7,312 2018 $ 5,309 $ 803 $ — $ — $ — $ 6,112 (1) Specific write-offs (2) Foreign currency exchange rate changes |
Summary of Significant Accoun_2
Summary of Significant Accounting Policies (Policies) | 12 Months Ended |
Dec. 31, 2020 | |
Accounting Policies [Abstract] | |
Nature of Operations | Nature of Operations Cognex Corporation is a leading provider of machine vision products that capture and analyze visual information in order to automate manufacturing and distribution tasks where vision is required. |
Use of Estimates in the Preparation of Financial Statements | Use of Estimates in the Preparation of Financial Statements The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP) requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and the disclosure of contingent liabilities as of the balance sheet date, and the reported amounts of revenues and expenses during the year. Actual results could differ from those estimates. Significant estimates and judgments include those related to revenue recognition, investments, inventories, intangible assets, stock-based compensation, income taxes, business combinations, and restructuring charges. |
Basis of Consolidation | Basis of Consolidation The consolidated financial statements include the accounts of Cognex Corporation and its subsidiaries, all of which are wholly-owned. All intercompany accounts and transactions have been eliminated. |
Foreign Currency | Foreign Currency Translation The financial statements of the Company’s foreign subsidiaries, where the local currency is the functional currency, are translated using exchange rates in effect at the end of the year for assets and liabilities and average exchange rates during the year for results of operations. The resulting foreign currency translation adjustment, net of tax, is included in shareholders’ equity as other comprehensive income (loss). |
Fair Value Measurements | Fair Value Measurements The Company applies a three-level valuation hierarchy for fair value measurements. The categorization of assets and liabilities within the valuation hierarchy is based on the lowest level of input that is significant to the measurement of fair value. Level 1 inputs to the valuation methodology utilize unadjusted quoted market prices in active markets for identical assets and liabilities. Level 2 inputs to the valuation methodology are other observable inputs, including quoted market prices for similar assets and liabilities, quoted prices for identical and similar assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data. Level 3 inputs to the valuation methodology are unobservable inputs based on management’s best estimate of the inputs that market participants would use in pricing the asset or liability at the measurement date, including assumptions about risk. A change to the level of an asset or liability within the fair value hierarchy is determined at the end of a reporting period. |
Cash, Cash Equivalents, and Investments | Cash, Cash Equivalents, and Investments Money market instruments, as well as certificates of deposit and debt securities with original maturities of three months or less, are classified as cash equivalents and are stated at amortized cost. Certificates of deposit and debt securities with original maturities greater than three months and remaining maturities of one year or less are classified as current investments. Debt securities with remaining maturities greater than one year are classified as non-current investments. It is the Company’s policy to invest in investment-grade debt securities with effective maturities that do not exceed ten years. Debt securities with original maturities greater than three months are designated as available-for-sale and are reported at fair value, with unrealized gains and losses, net of tax, included in shareholders’ equity as other comprehensive income (loss). Realized gains and losses are calculated using the specific identification method. Realized gains and losses, interest income, and the amortization of the discount or premium on debt securities arising at acquisition, are included in "Investment income" on the Consolidated Statements of Operations. Management monitors its debt securities to determine whether a loss exists related to the credit quality of the issuer. If the present value of the cash flows expected to be collected from the security is less than the amortized cost basis of the security, then a credit loss exists and an allowance against the security for credit losses is recorded. The allowance is limited to the amount by which fair value is below amortized cost, recognizing that the investment could be sold at fair value. Credit losses continue to be remeasured in subsequent reporting periods. Credit losses and |
Inventories | Inventories Inventories are stated at the lower of cost and net realizable value. Cost is determined using standard costs, which approximates actual costs under the first-in, first-out (FIFO) method. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company’s inventory is subject to technological change or obsolescence. The Company reviews inventory quantities on hand and estimates excess and obsolescence exposures based on assumptions about future demand, product transitions, and market conditions, and records reserves to reduce the carrying value of inventories to their net realizable value. If actual future demand is less than estimated, additional inventory write-downs would be required. The Company generally disposes of obsolete inventory upon determination of obsolescence. The Company does not dispose of excess inventory immediately, due to the possibility that some of this inventory could be sold to customers as a result of differences between actual and forecasted demand. When inventory has been written down below cost, such reduced amount is considered the new cost basis for subsequent accounting purposes. As a result, the Company would recognize a higher than normal gross margin if the reserved inventory were subsequently sold. |
Property, Plant, and Equipment | Property, Plant, and Equipment Property, plant, and equipment are stated at cost and depreciated using the straight-line method over the assets’ estimated useful lives. Buildings’ useful lives are 39 years, building improvements’ useful lives are ten years, and the useful lives of computer hardware and software, manufacturing test equipment, and furniture and fixtures range from two to ten years. Leasehold improvements are depreciated over the shorter of the estimated useful lives or the remaining terms of the leases. Maintenance and repairs are expensed when incurred; additions and improvements are capitalized. Upon retirement or disposition, the cost and related accumulated depreciation of the disposed assets are removed from the accounts, with any resulting gain or loss included in current operations. |
Goodwill | GoodwillGoodwill is stated at cost. The Company evaluates the potential impairment of goodwill annually each fourth quarter and whenever events or circumstances indicate the carrying value of the goodwill may not be recoverable. The Company performs a qualitative assessment of goodwill to determine whether further impairment testing is necessary. Factors that management considers in this assessment include macroeconomic conditions, industry and market considerations, overall financial performance (both current and projected), changes in management or strategy, changes in the composition or carrying amount of net assets, and market capitalization. If this qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying value, the Company would proceed to perform a quantitative impairment test. Under this quantitative analysis, the fair value of the reporting unit is compared with its carrying value, including goodwill. If the carrying value exceeds the fair value of the reporting unit, the Company recognizes an impairment charge. The Company estimates the fair value of its reporting unit using the income approach based on a discounted cash flow model. In addition, the Company uses the market approach, which compares the reporting unit to publicly-traded companies and transactions involving similar businesses, to support the conclusions based on the income approach. |
Intangible Assets | Intangible Assets Intangible assets are stated at cost and amortized over the assets’ estimated useful lives. Intangible assets are either amortized in relation to the relative cash flows anticipated from the intangible asset or using the straight-line method, depending upon facts and circumstances. The useful lives of distribution networks range from eleven five five three The Company evaluates the potential impairment of intangible assets whenever events or circumstances indicate the carrying value of the assets may not be recoverable. For finite-lived intangible assets that are subject to amortization, the Company follows a two-step process for impairment testing. In step one, known as the recoverability test, the carrying value of the asset is compared to the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. If the sum of the undiscounted future cash flows is less than the carrying value, the asset is not recoverable and step two is performed. In step two, the impairment charge is measured as the amount by which the carrying value of the asset exceeds its fair value. For indefinite-lived intangible assets that are not subject to amortization, the fair value of the asset is measured and an impairment charge is recorded as the amount by which the carrying value of the asset exceeds its fair value. |
Warranty Obligations | Warranty Obligations The Company warrants its products to be free from defects in material and workmanship for periods primarily ranging from one |
Contingencies | Contingencies Loss contingencies are accrued if the loss is probable and the amount of the loss can be reasonably estimated. Legal costs associated with potential loss contingencies are expensed as incurred. |
Revenue Recognition | Revenue Recognition The Company recognizes revenue in accordance with Accounting Standards Codification (ASC) 606, “Revenue from Contracts with Customers.” The core principle of ASC 606 is to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The framework in support of this core principle includes: (1) identifying the contract with the customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations; and (5) recognizing revenue when (or as) the performance obligations are satisfied. Identifying the Contract with the Customer The Company identifies contracts with customers as agreements that create enforceable rights and obligations, which typically take the form of customer contracts or purchase orders. The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectibility of consideration is probable. Identifying the Performance Obligations in the Contract The Company identifies performance obligations as promises in contracts to transfer distinct goods or services. Standard products and services that the Company regularly sells separately are accounted for as distinct performance obligations. Application-specific customer solutions that are comprised of a combination of products and services are accounted for as one performance obligation to deliver a total solution to the customer. On-site support services that are provided to the customer after the solution is deployed are accounted for as a separate performance obligation. These solutions are provided to customers in a variety of industries, including the consumer electronics and logistics industries. Shipping and handling activities for which the Company is responsible under the terms and conditions of the sale are not accounted for as performance obligations but as fulfillment costs. These activities are required to fulfill the Company’s promise to transfer the goods and are expensed when revenue is recognized. The Company does not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract. If revenue is recognized before immaterial promises have been completed, then the costs related to such immaterial promises are accrued at the time of sale. Determining the Transaction Price The Company determines the transaction price as the amount of consideration it expects to receive in exchange for transferring promised goods or services to the customer. Amounts collected from customers for sales taxes are excluded from the transaction price. If a contract includes a variable amount, such as a rebate, then the Company estimates the transaction price using either the expected value or the most likely amount of consideration to be received, depending upon the specific facts and circumstances. The Company includes estimated variable consideration in the transaction price only to the extent it is probable that a significant reversal of revenue will not occur when the uncertainty is resolved. The Company updates its estimate of variable consideration at the end of each reporting period to reflect changes in facts and circumstances. The Company does not grant customers the explicit right to return product. However, from time to time, the Company may allow a customer to return a product. As a practical expedient, the Company estimates the transaction price using the expected value based on its history of return experience using a portfolio approach in which the Company’s total revenue is reduced by an estimate of total customer returns. Management reasonably expects that the effect of applying a portfolio approach to a group of contracts would not differ materially from considering each contract separately. Allocating the Transaction Price to the Performance Obligations The Company allocates the transaction price to each performance obligation at contract inception based on a relative stand-alone selling price basis, or the price at which the Company would sell the good or service separately to similar customers in similar circumstances. Recognizing Revenue When (or As) the Performance Obligations are Satisfied The Company recognizes revenue when it transfers the promised goods or services to the customer. Revenue for standard products is recognized at the point in time when the customer obtains control of the goods, which is typically upon delivery when the customer has legal title, physical possession, the risks and rewards of ownership, and an enforceable obligation to pay for the products. Revenue for services, which are not material, is typically recognized over the time the service is provided. Revenue for application-specific customer solutions is recognized at the point in time when the solution is validated, which is the point in time when the Company can objectively determine that the agreed-upon specifications in the contract have been met and the customer will accept the performance obligations in the arrangement. Although the customer may have taken legal title and physical possession of the goods when they arrived at the customer’s designated site, the significant risks and rewards of ownership transfer to the customer only upon validation. Revenue for on-site support services related to these solutions is recognized over the time the service is provided. In certain instances, an arrangement may include customer-specified acceptance provisions or performance guarantees that allow the customer to accept or reject delivered products that do not meet the customer’s specifications. If the Company can objectively determine that control of a good or service has been transferred to the customer in accordance with the agreed-upon specifications in the contract, then customer acceptance is a formality. If acceptance provisions are presumed to be substantive, then revenue is deferred until customer acceptance. For the Company’s standard products and services, revenue recognition and billing typically occur at the same time. For application-specific customer solutions, however, the agreement with the customer may provide for billing terms which differ from revenue recognition criteria, resulting in either deferred revenue or unbilled revenue. Credit assessments are performed to determine payment terms, which vary by region, industry, and customer. Prepayment terms result in contract liabilities for customer deposits. When credit is granted to customers, payment is typically due 30 to 90 days from billing. The Company's contracts have an original expected duration of less than one year, and therefore as a practical expedient, the Company has elected to ignore the impact of the time value of money on a contract and to expense sales commissions. The Company recognizes an asset for costs to fulfill a contract if the costs relate directly to the contract and to future performance, and the costs are expected to be recovered. Management exercises judgment when determining the amount of revenue to be recognized each period. Such judgments include, but are not limited to, assessing the customer’s ability and intention to pay substantially all of the contract consideration when due, determining when two or more contracts should be combined and accounted for as a single contract, determining whether a contract modification has occurred, assessing whether promises are immaterial in the context of the contract, determining whether material promises in a contract represent distinct performance obligations, estimating the transaction price for a contract that contains variable consideration, determining the stand-alone selling price of each performance obligation, determining whether control is transferred over time or at a point in time for performance obligations, and assessing whether formal customer acceptance provisions are substantive. |
Research and Development | Research and DevelopmentResearch and development costs primarily include personnel-related costs, outside services, and prototyping materials. Research and development costs are expensed when incurred until technological feasibility has been established for the product. Thereafter, all software costs may be capitalized until the product is available for general release to customers. The Company determines technological feasibility at the time the product reaches beta in its stage of development. Historically, the time incurred between beta and general release to customers has been short, and therefore, the costs have been insignificant. |
Advertising Costs | Advertising Costs Advertising costs are expensed as incurred and totaled $1,443,000 in 2020, $1,385,000 in 2019, and $1,662,000 in 2018. |
Stock-Based Compensation | Stock-Based Compensation The Company’s stock-based awards that result in compensation expense consist of stock options and restricted stock units (RSUs). The Company has reserved a specific number of shares of its authorized but unissued shares for issuance upon the exercise of stock options or the settlement of RSUs. When a stock option is exercised or an RSU is settled, the Company issues new shares from this pool. The fair values of stock options are estimated on the grant date using a binomial lattice model. Management is responsible for determining the appropriate valuation model and estimating these fair values, and in doing so, considers a number of factors, including information provided by an outside valuation advisor. The fair value of RSUs is determined based on the market value of the Company's common stock on the grant date. The Company recognizes compensation expense related to stock options and RSUs using the graded attribution method, in which expense is recognized on a straight-line basis over the service period for each separately vesting portion of the stock option or RSU as if the award was, in substance, multiple awards. The amount of compensation expense recognized at the end of the vesting period is based on the number of awards for which the requisite service has been completed. No compensation expense is recognized for awards that are forfeited for which the employee does not render the requisite service. The term “forfeitures” is distinct from “expirations” and represents only the unvested portion of the surrendered award. The Company applies estimated forfeiture rates to its unvested awards to arrive at the amount of compensation expense that is expected to be recognized over the requisite service period. At the end of each separately vesting portion of an award, the expense that was recognized by applying the estimated forfeiture rate is compared to the expense that should be recognized based on the employee’s service, and an increase or decrease to compensation expense is recorded to true up the final expense. |
Taxes | Taxes The Company recognizes a tax position in its financial statements when that tax position, based solely upon its technical merits, is more likely than not to be sustained upon examination by the relevant taxing authority. Those tax positions failing to qualify for initial recognition are recognized in the first interim period in which they meet the more likely than not standard, or are resolved through negotiation or litigation with the taxing authority, or upon expiration of the statutes of limitations. Derecognition of a tax position that was previously recognized occurs when an entity subsequently determines that a tax position no longer meets the more likely than not threshold of being sustained. Only the portion of the liability that is expected to be paid within one year is classified as a current liability. As a result, liabilities expected to be resolved without the payment of cash (e.g., resolution due to the expiration of the statutes of limitations) or are not expected to be paid within one year are not classified as current. It is the Company’s policy to record estimated interest and penalties as income tax expense and tax credits as a reduction in income tax expense. Deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities as measured by the enacted tax rates that will be in effect when these differences reverse. Valuation allowances are provided if, based on the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Tax Cuts and Jobs Act of 2017 imposed a minimum tax on foreign earnings related to intangible assets, known as the Global Intangible Low-Taxed Income (GILTI) tax. In 2019, the Company elected to account for the impact of the GILTI minimum tax in deferred taxes, a change from the Company’s initial election made in 2018 whereby the GILTI minimum tax was included in income tax expense as incurred on an annual basis. The change is considered preferable, as it appropriately matches the Company’s current and deferred income tax implications. Sales tax in the United States and similar taxes in other jurisdictions that are collected from customers and remitted to government authorities are presented on a gross basis (i.e., a receivable from the customer with a corresponding payable to the government). Amounts collected from customers and retained by the Company during tax holidays are recognized as non-operating income when earned. |
Net Income Per Share | Net Income Per Share Basic net income per share is computed by dividing net income available to common shareholders by the weighted-average number of common shares outstanding for the period. Diluted net income per share is computed by dividing net income available to common shareholders by the weighted-average number of common shares outstanding for the period plus potential dilutive common shares. Dilutive common equivalent shares consist of stock options and restricted stock units and are calculated using the treasury stock method. Common equivalent shares do not qualify as participating securities. In periods where the Company records a net loss, potential common stock equivalents are not included in the calculation of diluted net loss per share as their effect would be anti-dilutive. |
Comprehensive Income | Comprehensive Income Comprehensive income is defined as the change in equity of a company during a period from transactions and other events and circumstances, excluding transactions resulting from investments by owners and distributions to owners. Accumulated other comprehensive loss, net of tax, consists of foreign currency translation adjustment losses of $36,912,000 and $38,027,000, as of December 31, 2020 and December 31, 2019, respectively; net unrealized gains on available-for-sale investments of $4,382,000 and $2,023,000 as of December 31, 2020 and December 31, 2019, respectively; and losses on currency swaps, net of gains on long-term intercompany loans of $1,271,000 at each year end. Amounts reclassified from accumulated other comprehensive income (loss) to investment income on the Consolidated Statements of Operations were net realized gains of $4,119,000, $1,452,000, and $501,000 for 2020, 2019, and 2018, respectively. |
Concentrations of Risk | Concentrations of Risk Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents, investments, and accounts receivable. The Company has certain domestic and foreign cash balances that exceed the insured limits set by the Federal Deposit Insurance Corporation (FDIC) in the United States and equivalent regulatory agencies in foreign countries. The Company primarily invests in investment-grade debt securities and has established guidelines relative to credit ratings, diversification, and maturities of its debt securities that maintain safety and liquidity. The Company has historically not experienced any significant realized losses on its debt securities. The Company has two large customers that each represented a significant portion of revenue in 2020 and accounts receivable as of December 31, 2020. The Company performs ongoing credit evaluations of its customers and maintains allowances for potential credit losses. The Company has historically not experienced any significant losses related to the collection of its accounts receivable. A significant portion of the Company's product is manufactured by a third-party contractor located in Indonesia. This contractor has agreed to provide Cognex with termination notification periods and last-time-buy rights, if and when that may be applicable. We rely upon this contractor to provide quality product and meet delivery schedules. We engage in extensive product quality programs and processes, including actively monitoring the performance of our third-party manufacturers; however, we may not detect all product quality issues through these programs and processes. Certain components are presently sourced from a single vendor that is selected based on price and performance considerations. In the event of a supply disruption from a single-source vendor, these components may be purchased from alternative vendors, which may result in manufacturing delays based on the lead time of the new vendor and higher costs. Certain key electronic and mechanical components that are purchased from strategic suppliers, such as processors or imagers, are fundamental to the design of Cognex products. A disruption in the supply of these key components, such as a last-time-buy announcement, natural disaster, financial bankruptcy, or other event, may require us to purchase a significant amount of inventory at unfavorable prices resulting in lower gross margins and higher risk of carrying excess inventory. If we are unable to secure adequate supply from alternative sources, we may have to redesign our products, which may lead to a delay in manufacturing and a possible loss of sales. |
Derivative Instruments | Derivative InstrumentsDerivative instruments are recorded on the Consolidated Balance Sheets at fair value. Changes in the fair value of the Company’s economic hedges utilizing foreign currency forward contracts are included in "Foreign currency gain (loss)" on the Consolidated Statements of Operations. The Company recognizes all derivative instruments as either current assets or current liabilities at fair value on the Consolidated Balance Sheets. When the Company is engaged in more than one outstanding derivative contract with the same counterparty and also has a legally enforceable master netting agreement with that counterparty, the “net” mark-to-market exposure represents the netting of the positive and negative exposures with that counterparty. The cash flows from derivative instruments are presented in the same category on the Consolidated Statements of Cash Flows as the category for the cash flows from the hedged item. Generally, this accounting policy election results in cash flows related to derivative instruments being classified as an operating activity on the Consolidated Statements of Cash Flows. |
Business Combinations | Business AcquisitionsThe Company determines whether a transaction qualifies as a business combination by applying the definition of a business, which requires the assets acquired and liabilities assumed to be inputs and processes that have the ability to contribute to the creation of outputs. The Company accounts for business combinations under the acquisition method of accounting, which requires the following steps: (1) identifying the acquirer, (2) determining the acquisition date, (3) recognizing and measuring the identifiable assets acquired and the liabilities assumed, and (4) recognizing and measuring goodwill. The Company measures the identifiable assets acquired and liabilities assumed at their estimated fair values as of the acquisition date. Management is responsible for determining the appropriate valuation model and estimated fair values, and in doing so, considers a number of factors, including information provided by an outside valuation advisor. Management primarily establishes fair value using the income approach based on a discounted cash flow model. The income approach requires the use of many assumptions and estimates including future revenues and expenses, as well as discount factors. Contingent consideration liabilities are reported at their estimated fair values based on probability-adjusted present values of the consideration expected to be paid, using significant inputs and estimates. Key assumptions used in these estimates include probability assessments with respect to the likelihood of achieving certain milestones and discount rates consistent with the level of risk of achievement. The fair values of these contingent consideration liabilities are remeasured each reporting period with changes in fair value included in "Other income (expense)" on the Consolidated Statements of Operations. Goodwill is recognized as of the acquisition date as the excess of the consideration transferred over the net amount of assets acquired and liabilities assumed. Transaction costs are expensed as incurred. |
Investment, Policy | Cash, Cash Equivalents, and Investments Money market instruments, as well as certificates of deposit and debt securities with original maturities of three months or less, are classified as cash equivalents and are stated at amortized cost. Certificates of deposit and debt securities with original maturities greater than three months and remaining maturities of one year or less are classified as current investments. Debt securities with remaining maturities greater than one year are classified as non-current investments. It is the Company’s policy to invest in investment-grade debt securities with effective maturities that do not exceed ten years. Debt securities with original maturities greater than three months are designated as available-for-sale and are reported at fair value, with unrealized gains and losses, net of tax, included in shareholders’ equity as other comprehensive income (loss). Realized gains and losses are calculated using the specific identification method. Realized gains and losses, interest income, and the amortization of the discount or premium on debt securities arising at acquisition, are included in "Investment income" on the Consolidated Statements of Operations. Management monitors its debt securities to determine whether a loss exists related to the credit quality of the issuer. If the present value of the cash flows expected to be collected from the security is less than the amortized cost basis of the security, then a credit loss exists and an allowance against the security for credit losses is recorded. The allowance is limited to the amount by which fair value is below amortized cost, recognizing that the investment could be sold at fair value. Credit losses continue to be remeasured in subsequent reporting periods. Credit losses and |
Lessee, Leases | Leases At inception of a contract, the Company determines whether that contract is or contains a lease. The Company determines whether a contract contains a lease by assessing whether there is an identified asset and whether the contract conveys the right to control the use of the identified asset for a period of time in exchange for consideration. The Company has control of the asset if it has the right to direct the use of the asset and obtains substantially all of the economic benefits from the use of the asset throughout the period of use. As a practical expedient, the Company does not recognize a lease asset or lease liability for leases with a lease term of 12 months or less. In the determination of the lease term, the Company considers the existence of extension or termination options and the probability of those options being exercised. Lease contracts may include lease components and non-lease components, such as common area maintenance and utilities for property leases. As a practical expedient, the Company accounts for the non-lease components together with the lease components as a single lease component for all of its leases. The Company classifies a lease as a finance lease when it meets any of the following criteria at the lease commencement date: (1) the lease transfers ownership of the underlying asset to the Company by the end of the lease term; (2) the lease grants the Company an option to purchase the underlying asset that the Company is reasonably certain to exercise; (3) the lease term is for the major part of the remaining economic life of the underlying asset (the Company considers a major part to be 75% or more of the remaining economic life of the underlying asset); (4) the present value of the sum of the lease payments and any residual value guaranteed by the Company equals or exceeds substantially all of the fair value of the underlying asset (the Company considers substantially all the fair value to be 90% or more of the fair value of the underlying asset amount); or (5) the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term. When none of the criteria above are met, the Company classifies the lease as an operating lease. On the lease commencement date, the Company records a lease asset and lease liability on the balance sheet. The lease asset consists of: (1) the amount of the initial lease liability; (2) any lease payments made to the lessor at or before the lease commencement date, minus any lease incentives received; and (3) any initial direct cost incurred by the Company. Initial direct costs are incremental costs of a lease that would not have been incurred if the lease had not been obtained and are capitalized as part of the lease asset. The lease liability equals the present value of the future cash payments discounted using the Company's incremental borrowing rate. The Company’s incremental borrowing rate is the rate of interest that the Company would have to pay to borrow an amount equal to the lease payments over a similar term, which is the three-month London Interbank Offered Rate (LIBOR) plus a 2% credit risk spread. Operating lease expense equals the total cash payments recognized on a straight-line basis over the lease term. The amortization of the lease asset is calculated as the straight-line lease expense less the accretion of the interest on the lease liability each period. The lease liability is reduced by the cash payment less the interest each period. |
Internal Use Software, Policy | Internal-use Software Internal-use software is software acquired, internally developed, or modified solely to meet the entity's internal needs, and during the software's development, no substantive plan exists to sell the software. The accounting treatment for computer software developed for internal use depends upon the nature of activities performed at each stage of development. The preliminary project stage includes conceptual formulation of design alternatives, determination of system requirements, vendor demonstrations, and final selection of vendors, and during this stage costs are expensed as incurred. The application development stage includes software configuration, coding, hardware installation, and testing. During this stage, certain costs are capitalized, including external direct costs of materials and services, as well as payroll and payroll-related costs for employees who are directly associated with the project, while certain costs are expensed as incurred, including training and data conversion costs. The post-implementation stage includes support and maintenance, and during this stage costs are expensed as incurred. Capitalization begins when both the preliminary project stage is completed and management commits to funding the project. Capitalization ceases at the point the project is substantially complete and ready for its intended use, that is, |
Costs Associated with Exit or Disposal Activity or Restructuring | Restructuring Charges One-time employee termination benefits as part of a restructuring activity exist at the date the plan of termination has been communicated to employees (the “communication date”) and meets all of the following criteria: (1) management, having the authority to approve the action, has committed to the plan of termination, (2) the plan identifies the number of employees to be terminated, their job classifications or functions and their locations, and the expected completion date, (3) the plan establishes the terms of the benefit arrangement in sufficient detail, and (4) actions required to complete the plan indicate it is unlikely that significant changes to the plan will be made. If employees are not required to render service until they are terminated in order to receive the termination benefits or will not be retained to render service beyond a minimum retention period, a liability for the termination benefits is recognized and measured at fair value at the communication date. Otherwise, a liability is measured initially at the communication date based on the fair value of the liability as of the termination date and recognized ratably over the future service period. Changes to the fair value of the liability are recorded as restructuring adjustments. Closures of leased offices as part of a restructuring activity prior to the end of the contractual lease term are treated as abandoned right-to-use assets when the Company ceases to use the property for economic benefit and lacks either the intent or ability to sublease. The lease asset is written down to zero as of the abandonment date. Estimates of contract termination costs assume the Company will be obligated to pay the remaining rent over the contract period, and the lease liability continues to be recorded on the balance sheet. Subsequent negotiations that result in early contract terminations are recorded as favorable restructuring adjustments. |
Accounts Receivable | Accounts Receivable The Company extends credit with various payment terms to customers based on an evaluation of their financial condition. Accounts that are outstanding longer than the payment terms are considered to be past due. The Company establishes an allowance against accounts receivable for credit losses when it determines receivables are at risk for collection based on the length of time the receivable has been outstanding, the customer’s current ability to pay its obligations to the Company, general economic and industry conditions, and reasonable forecasts about the future, as well as various other factors. Receivables are written off against this allowance in the period they are determined to be uncollectible and payments subsequently received on previously written-off receivables are recorded as a recovery of the credit loss. Credit losses and recoveries related to accounts receivable are included in "Selling, general, and administrative expenses" on the Consolidated Statements of Operations. |
New Pronouncements (Policies)
New Pronouncements (Policies) | 12 Months Ended |
Dec. 31, 2020 | |
Accounting Changes and Error Corrections [Abstract] | |
New Accounting Pronouncements, Policy | New Pronouncements Accounting Standards Update (ASU) 2019-12, "Simplifying the Accounting for Income Taxes" ASU 2019-12 applies to all entities within the scope of Topic 740, Income Taxes. The amendments in this ASU simplify the accounting for income taxes by removing the following exceptions: (1) exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or a gain from other items; (2) exception to the requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment; (3) exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary; and (4) exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. The amendments in this ASU also simplify the accounting for income taxes by doing the following: (1) requiring that an entity recognize a franchise tax that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax; (2) requiring that an entity evaluate when a step up in the tax basis of goodwill should be considered part of the business combination in which the book goodwill was originally recognized and when it should be considered a separate transaction; (3) specifying that an entity is not required to allocate the consolidated amount of current and deferred tax expense to a legal entity that is not subject to tax in its separate financial statements; and (4) requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that included the enacted date. The amendments in this ASU are effective for public companies for annual periods, and interim periods within those annual periods, beginning after December 15, 2020. Early adoption is permitted; however, an entity that elects to early adopt the amendments must adopt all the amendments in the same period. The amendments in this ASU related to separate financial statements of legal entities that are not subject to tax should be applied on a retrospective basis for all periods presented. The amendments related to changes in ownership of foreign equity method investments or foreign subsidiaries should be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The amendments related to franchise taxes that are partially based on income should be applied on either a retrospective basis for all periods presented or a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. All other amendments should be applied on a prospective basis. Management does not expect ASU 2019-12 to have a material impact on the Company's consolidated financial statements and disclosures. Accounting Standards Update (ASU) 2020-04, "Reference Rate Reform (Topic 848)" The amendments in this ASU apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The amendments in this ASU provide optional expedients and exceptions for applying generally accepted accounting principles (GAAP) to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by the amendments do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The amendments in this ASU are effective for all entities as of March 12, 2020 through December 31, 2022. Management does not expect ASU 2020-04 to have a material impact on the Company's consolidated financial statements and disclosures. Accounting Standards Update (ASU) 2020-08, "Codification Improvements to Subtopic 310-20, Receivables - Nonrefundable Fees and Other Costs" The amendments in this ASU clarify that for each reporting period, for callable debt with multiple call dates and call prices that may change at each call date, to the extent that the amortized cost basis of an individual callable debt security exceeds the amount repayable by the issuer at the next call date, the excess is amortized to the next call date. The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early application is not permitted. The amendments in this ASU should be applied on a prospective basis as of the beginning of the period of adoption for existing or newly purchased callable debt securities. Management does not expect ASU 2020-08 to have a material impact on the Company's consolidated financial statements and disclosures. |
Fair Value Measurements (Tables
Fair Value Measurements (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Fair Value Disclosures [Abstract] | |
Assets and Liabilities Measured at Fair Value on a Recurring Basis | The following table summarizes the financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2020 (in thousands): Quoted Prices in Significant Other Unobservable Inputs (Level 3) Assets: Money market instruments $ 2,464 $ — $ — Corporate bonds — 236,142 — Treasury bills 131,861 Asset-backed securities — 92,218 — Agency bonds — 19,006 — Sovereign bonds — 12,100 — Municipal bonds — 7,038 Economic hedge forward contracts — 265 — Liabilities: Economic hedge forward contracts — 38 — |
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation | The following table summarizes the activity for the Company's liabilities measured at fair value using Level 3 inputs (in thousands): Balance as of December 31, 2018 $ 2,554 Fair value adjustment to GVi contingent consideration (1,646) Fair value adjustment to Chiaro contingent consideration 245 Balance as of December 31, 2019 1,153 Fair value adjustment to Chiaro contingent consideration (114) Payment of Chiaro contingent consideration (1,039) Balance as of December 31, 2020 $ — |
Cash, Cash Equivalents, and I_2
Cash, Cash Equivalents, and Investments (Tables) | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Cash and Cash Equivalents [Abstract] | ||
Components of Cash, Cash Equivalents and Investments | Cash, cash equivalents, and investments consisted of the following (in thousands): December 31, 2020 2019 Cash $ 266,609 $ 155,498 Money market instruments 2,464 15,933 Cash and cash equivalents 269,073 171,431 Treasury bills 35,403 92,914 Corporate bonds 32,714 65,624 Asset-backed securities 25,160 66,680 Sovereign bonds 8,660 6,294 Municipal bonds 1,303 4,630 Certificate of deposit — 4,328 Current investments 103,240 240,470 Corporate bonds 203,428 146,474 Treasury bills 96,458 216,334 Asset-backed securities 67,058 46,403 Agency bonds 19,006 5,914 Municipal bonds 5,735 2,322 Sovereign bonds 3,440 16,005 Non-current investments 395,125 433,452 $ 767,438 $ 845,353 | |
Summary of Available-for-Sale Investments | The following table summarizes the Company’s available-for-sale investments as of December 31, 2020 (in thousands): Amortized Gross Gross Fair Value Current: Treasury bills $ 34,978 $ 425 $ — $ 35,403 Corporate bonds 32,394 320 — 32,714 Asset-backed securities 24,999 161 — 25,160 Sovereign bonds 8,590 70 — 8,660 Municipal bonds 1,297 6 — 1,303 Non-current: Corporate bonds 200,549 2,879 — 203,428 Treasury bills 95,522 936 — 96,458 Asset-backed securities 66,329 729 — 67,058 Agency bonds 18,913 93 — 19,006 Municipal bonds 5,725 10 5,735 Sovereign bonds 3,379 61 — 3,440 $ 492,675 $ 5,690 $ — $ 498,365 | |
Gross Unrealized Losses and Fair Value for Available-for-Sale Investments | ||
Debt Securities, Available-for-sale, Allowance for Credit Loss | The following table summarizes changes in the allowance for credit losses (in thousands): Balance as of December 31, 2018 $ — Balance as of December 31, 2019 — Increases to the allowance for credit losses 160 Decreases to the allowance for credit losses (160) Write-offs — Balance as of December 31, 2020 $ — | The following table summarizes changes in the allowance for credit losses (in thousands): Balance as of December 31, 2018 $ — Balance as of December 31, 2019 — Increases to the allowance for credit losses 160 Decreases to the allowance for credit losses (160) Write-offs — Balance as of December 31, 2020 $ — |
Effective Maturity Dates of Available-for-Sale Investments | The following table summarizes the effective maturity dates of the Company’s available-for-sale investments as of December 31, 2020 (in thousands): <1 Year 1-2 Years 2-3 Years 3-4 Years 4-5 Years Total Corporate bonds $ 32,714 $ 69,534 $ 119,328 $ 13,488 $ 1,078 $ 236,142 Treasury bills 35,403 68,217 28,241 — — 131,861 Asset-backed securities 25,160 46,842 18,755 1,461 — 92,218 Agency bonds — 2,805 16,201 — — 19,006 Sovereign bonds 8,660 — 3,440 — — 12,100 Municipal bonds 1,303 5,096 639 — — 7,038 $ 103,240 $ 192,494 $ 186,604 $ 14,949 $ 1,078 $ 498,365 |
Inventories (Tables)
Inventories (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Inventory Disclosure [Abstract] | |
Inventories | Inventories consisted of the following (in thousands): December 31, 2020 2019 Raw materials $ 26,800 $ 27,285 Work-in-process 4,780 5,503 Finished goods 29,250 27,473 $ 60,830 $ 60,261 |
Property, Plant, and Equipment
Property, Plant, and Equipment (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Property, Plant and Equipment [Abstract] | |
Property, Plant, and Equipment | Property, plant, and equipment consisted of the following (in thousands): December 31, 2020 2019 Land $ 3,951 $ 3,951 Buildings 24,533 24,533 Building improvements 45,978 49,289 Leasehold improvements 12,682 10,790 Computer hardware and software 58,162 67,474 Manufacturing test equipment 29,816 31,278 Furniture and fixtures 6,372 6,800 181,494 194,115 Less: accumulated depreciation (102,321) (104,672) $ 79,173 $ 89,443 |
Leases (Tables)
Leases (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Leases [Abstract] | |
Schedule of lease payments | Future operating lease cash payments are as follows (in thousands): Year Ended December 31, Amount 2021 $ 9,101 2022 6,863 2023 5,072 2024 2,074 2025 1,317 Thereafter 4,960 $ 29,387 |
Goodwill (Tables)
Goodwill (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Changes in the Carrying Value of Goodwill | The changes in the carrying value of goodwill were as follows (in thousands): Amount Balance as of December 31, 2018 $ 113,208 Acquisition of Sualab Co., Ltd. 130,142 Foreign exchange rate changes 95 Balance as of December 31, 2019 243,445 Sualab Co., Ltd. purchase price adjustment (1,004) Foreign exchange rate changes 1,637 Balance as of December 31, 2020 $ 244,078 |
Intangible Assets (Tables)
Intangible Assets (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Amortized Intangible Assets | Intangible assets consisted of the following (in thousands): Gross Accumulated Net Distribution networks $ 38,060 $ 38,060 $ — Completed technologies 24,217 12,397 11,820 Customer relationships 10,578 7,160 3,418 Non-compete agreements 710 436 274 Trademarks 110 67 43 Balance as of December 31, 2020 $ 73,675 $ 58,120 $ 15,555 Gross Accumulated Net Distribution networks $ 38,060 $ 38,060 $ — Completed technologies 31,987 9,160 22,827 Customer relationships 14,407 6,402 8,005 In-process technologies 8,200 — 8,200 Non-compete agreements 710 350 360 Trademarks 110 12 98 Balance as of December 31, 2019 $ 93,474 $ 53,984 $ 39,490 |
Estimated Amortization Expense Succeeding Fiscal Years | Estimated amortization expense for each of the five succeeding fiscal years and thereafter is as follows (in thousands): Year Ended December 31, Amount 2021 $ 3,656 2022 3,286 2023 2,594 2024 2,080 2025 1,757 Thereafter 2,182 $ 15,555 |
Accrued Expenses (Tables)
Accrued Expenses (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Payables and Accruals [Abstract] | |
Constituents of Accrued Expenses | Accrued expenses consisted of the following (in thousands): December 31, 2020 2019 Company bonuses $ 19,343 $ — Salaries, commissions, and payroll taxes 14,025 11,500 Foreign retirement obligations 6,886 6,146 Warranty obligations 5,406 4,713 Vacation 3,641 4,708 Other 27,963 25,132 $ 77,264 $ 52,199 |
Changes in Warranty Obligations | The changes in the warranty obligation were as follows (in thousands): Balance as of December 31, 2018 $ 4,743 Provisions for warranties issued during the period 3,841 Fulfillment of warranty obligations (3,871) Balance as of December 31, 2019 4,713 Provisions for warranties issued during the period 3,463 Fulfillment of warranty obligations (2,770) Balance as of December 31, 2020 $ 5,406 |
Derivative Instruments (Tables)
Derivative Instruments (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Derivative Instruments and Hedging Activities Disclosure [Abstract] | |
Schedule of Notional Amounts of Outstanding Derivative Positions | The Company had the following outstanding forward contracts (in thousands): December 31, 2020 December 31, 2019 Currency Notional Value USD Equivalent Notional Value USD Equivalent Derivatives Not Designated as Hedging Instruments: Euro 50,000 $ 61,342 18,000 $ 20,249 Mexican Peso 155,000 7,776 80,000 4,223 Korean Won 6,925,000 6,377 161,951,500 139,688 Japanese Yen 600,000 5,808 575,000 5,291 Hungarian Forint 1,330,000 4,494 870,000 2,962 British Pound 1,675 2,287 2,700 3,569 Taiwanese Dollar 38,035 1,362 37,450 1,256 Singapore Dollar 1,465 1,110 845 628 Canadian Dollar 1,285 1,010 1,300 1,000 |
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value | Information regarding the fair value of the outstanding forward contracts was as follows (in thousands): Asset Derivatives Liability Derivatives Balance Fair Value Balance Fair Value December 31, 2020 December 31, 2019 December 31, 2020 December 31, 2019 Derivatives Not Designated as Hedging Instruments: Economic hedge forward contracts Prepaid expenses and other current assets $ 265 $ 857 Accrued expenses $ 38 $ 23 |
Offsetting Assets | The following table summarizes the gross activity for all derivative assets and liabilities which were presented on a net basis on the Consolidated Balance Sheets due to the right of offset with each counterparty (in thousands): Asset Derivatives Liability Derivatives December 31, 2020 December 31, 2019 December 31, 2020 December 31, 2019 Gross amounts of recognized assets $ 265 $ 857 Gross amounts of recognized liabilities $ 38 $ 23 Gross amounts offset — — Gross amounts offset — — Net amount of assets presented $ 265 $ 857 Net amount of liabilities presented $ 38 $ 23 |
Derivative Instruments, Gain (Loss) | Information regarding the effect of derivative instruments, net of the underlying exposure, on the consolidated financial statements was as follows (in thousands): Location in Financial Statements Year Ended December 31, 2020 2019 2018 Derivatives Not Designated as Hedging Instruments: Gains (losses) recognized in current operations Foreign currency gain (loss) $ (12,308) $ 1,305 $ (285) |
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) | Location in Financial Statements Year Ended December 31, 2020 2019 2018 Derivatives Not Designated as Hedging Instruments: Gains (losses) recognized in current operations Foreign currency gain (loss) $ (12,308) $ 1,305 $ (285) |
Revenue Recognition (Tables)
Revenue Recognition (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Revenue from Contract with Customer [Abstract] | |
Disaggregation of Revenue | The following table summarizes disaggregated revenue information by geographic area based on the customer's country of domicile (in thousands): Year Ended December 31, 2020 2019 2018 Americas $ 310,027 $ 277,155 265,175 Europe 208,787 227,738 311,914 Greater China 168,287 115,061 123,708 Other Asia 123,919 105,671 105,541 $ 811,020 $ 725,625 $ 806,338 The following table summarizes disaggregated revenue information by revenue type (in thousands): Year Ended December 31, 2020 2019 2018 Standard products and services $ 674,830 $ 629,220 $ 654,509 Application-specific customer solutions 136,190 96,405 151,829 $ 811,020 $ 725,625 $ 806,338 |
Contract with Customer, Liability | The following table summarizes the deferred revenue and customer deposits activity (in thousands): Amount Balance as of December 31, 2018 $ 9,845 Increases to deferred revenue and customer deposits 53,422 Recognition of revenue (48,730) Foreign exchange rate changes (105) Balance as of December 31, 2019 14,432 Increases to deferred revenue and customer deposits 120,008 Recognition of revenue (114,014) Foreign exchange rate changes 848 Balance as of December 31, 2020 $ 21,274 |
Allowance for Credit Loss | The following table summarizes changes in the allowance for credit losses (in thousands): Amount Balance as of December 31, 2018 $ 596 Increases to the allowance for credit losses 215 Write-offs (286) Foreign exchange rate changes 5 Balance as of December 31, 2019 530 Increases to the allowance for credit losses 600 Write-offs (300) Foreign exchange rate changes 1 Balance as of December 31, 2020 $ 831 |
Stock-Based Compensation (Table
Stock-Based Compensation (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Share-based Payment Arrangement [Abstract] | |
Summary of Stock Option Activity | The following table summarizes the Company’s stock option activity: Shares Weighted- Weighted- Aggregate Outstanding as of December 31, 2019 12,899 $ 37.95 Granted 1,245 54.68 Exercised (4,565) 27.54 Forfeited or expired (609) 50.28 Outstanding as of December 31, 2020 8,970 $ 44.73 7.11 $ 318,873 Exercisable as of December 31, 2020 3,135 $ 33.79 5.60 $ 145,735 Options vested or expected to vest as of 8,235 $ 44.08 7.01 $ 298,118 (1) In addition to the vested options, the Company expects a portion of the unvested options to vest at some point in the future. Options expected to vest are calculated by applying an estimated forfeiture rate to the unvested options. |
Weighted-Average Assumptions Used in Estimating Fair Values of Stock Options Granted | The fair values of stock options granted in each period presented were estimated using the following weighted-average assumptions: Year Ended December 31, 2020 2019 2018 Risk-free rate 1.4 % 2.7 % 2.9 % Expected dividend yield 0.41 % 0.39 % 0.35 % Expected volatility 37 % 37 % 39 % Expected term (in years) 6.0 5.3 5.4 |
Nonvested Restricted Stock Shares Activity [Table Text Block] | The following tables summarizes the Company's RSU activity: Shares Weighted-Average Nonvested as of December 31, 2019 150 $ 48.63 Granted 446 52.09 Vested — — Forfeited or expired (42) 50.61 Nonvested as of December 31, 2020 554 $ 51.27 |
Stock-Based Compensation Expense | The following table presents the stock-based compensation expense by caption for each period presented on the Consolidated Statements of Operations (in thousands): Year Ended December 31, 2020 2019 2018 Cost of revenue $ 1,365 $ 1,504 $ 2,447 Research, development, and engineering 13,387 15,748 14,578 Selling, general, and administrative 27,909 28,337 24,065 $ 42,661 $ 45,589 $ 41,090 |
Income Taxes (Tables)
Income Taxes (Tables) | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Income Tax Disclosure [Abstract] | ||
Constituents of Provision for Income Taxes | Income tax expense (benefit) consisted of the following (in thousands): Year Ended December 31, 2020 2019 2018 Current: Federal $ 160 $ 15,854 $ 10,624 State 921 2,108 (879) Foreign 13,197 30,670 6,307 14,278 48,632 16,052 Deferred: Federal (18,266) 352,808 (1,271) State (556) 183 554 Foreign 15,269 (442,494) (28) (3,553) (89,503) (745) $ 10,725 $ (40,871) $ 15,307 | |
Reconciliation of the United States Federal Statutory Corporate Tax Rate to the Company's Effective Tax Rate or Income Tax Provision | A reconciliation of the U.S. federal statutory corporate tax rate to the Company’s income tax expense (benefit), or effective tax rate, was as follows: Year Ended December 31, 2020 2019 2018 Income tax expense at U.S. federal statutory corporate tax rate 21 % 21 % 21 % State income taxes, net of federal benefit 1 2 1 Foreign tax rate differential (6) (9) (9) Tax credit (1) (1) — Discrete tax benefit related to employee stock options (7) (4) (4) Discrete tax expense (benefit) related to tax return filings (5) — — Discrete tax expense related to German withholding 1 — — Discrete tax expense related to migration of acquired IP — 18 — Discrete tax (benefit) related to change in tax structure — (268) — Discrete tax expense related to GILTI impact of change in tax structure — 214 — Discrete tax expense (benefit) related to Tax Act — — (3) Other discrete tax events — (1) — Other 2 3 1 Income tax expense (benefit) 6 % (25) % 7 % | |
Schedule of Change in Accounting Policy | The change in this accounting policy impacted the Company's 2019 reported results as follows (in thousands): Statement of Operations Year Ended December 31, 2019 As reported under the new accounting policy As computed under the previous accounting policy Effect of change Income before income tax expense $ 162,994 $ 162,994 $ — Income tax expense (benefit) (40,871) (393,317) 352,446 Net income $ 203,865 $ 556,311 $ (352,446) Net income per weighted-average common and common-equivalent share: Basic $ 1.19 $ 3.25 $ (2.06) Diluted $ 1.16 $ 3.17 $ (2.01) Balance Sheet December 31, 2019 As reported under the new accounting policy As computed under the previous accounting policy Effect of change Deferred tax assets $ 449,519 $ 469,621 $ (20,102) Deferred tax liabilities $ 332,344 $ — $ 332,344 Statement of Shareholders' Equity Year Ended December 31, 2019 As reported under the new accounting policy As computed under the previous accounting policy Effect of change Retained earnings $ 753,268 $ 1,105,714 $ (352,446) | |
Changes in the Reserve for Income Taxes, Excluding Interest and Penalties | The changes in the reserve for income taxes, excluding gross interest and penalties, were as follows (in thousands): Balance of reserve for income taxes as of December 31, 2018 $ 7,294 Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in prior periods 199 Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in the current period 5,259 Gross amounts of decreases in unrecognized tax benefits as a result of the expiration of the applicable statutes of limitations (1,161) Balance of reserve for income taxes as of December 31, 2019 11,591 Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in prior periods 162 Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in the current period 3,383 Gross amounts of decreases in unrecognized tax benefits as a result of the expiration of the applicable statutes of limitations (1,184) Balance of reserve for income taxes as of December 31, 2020 $ 13,952 | |
Constituents of Deferred Tax Assets | Deferred tax assets and liabilities, presented on a gross basis by jurisdiction, consisted of the following (in thousands): December 31, 2020 2019 Non-current gross deferred tax assets: Intangible asset in connection with change in tax structure $ 424,156 $ 437,500 Stock-based compensation expense 13,294 15,042 Federal and state tax credit carryforwards 10,171 8,491 Inventory and revenue related 5,976 2,934 Bonuses, commissions, and other compensation 4,932 1,609 Depreciation 4,211 3,522 Foreign net operating losses 602 4,286 Other 4,342 3,550 Gross non-current deferred tax assets 467,684 476,934 Valuation allowance (8,568) (7,312) $ 459,116 $ 469,622 Non-current gross deferred tax liabilities: GILTI tax basis differences in connection with change in tax structure $ (339,325) $ (350,000) Other GILTI tax basis differences (39) (2,446) $ (339,364) $ (352,446) |
Weighted Average Shares (Tables
Weighted Average Shares (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Earnings Per Share [Abstract] | |
Calculation of Weighted Average Shares | Weighted-average shares were calculated as follows (in thousands): Year Ended December 31, 2020 2019 2018 Basic weighted-average common shares outstanding 173,489 171,194 172,333 Effect of dilutive stock awards 3,103 4,075 5,073 Diluted weighted-average common and common-equivalent shares outstanding 176,592 175,269 177,406 |
Segment and Geographic Inform_2
Segment and Geographic Information (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Segment Reporting [Abstract] | |
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas | The following table summarizes information about geographic areas (in thousands): United States Europe Greater China Other Total Year Ended December 31, 2020 Revenue $ 280,205 $ 208,787 $ 168,287 $ 153,741 $ 811,020 Long-lived assets 60,911 20,014 1,278 4,764 $ 86,967 Year Ended December 31, 2019 Revenue $ 247,689 $ 227,738 $ 115,061 $ 135,137 $ 725,625 Long-lived assets 68,496 21,691 1,487 3,602 $ 95,276 Year Ended December 31, 2018 Revenue $ 231,760 $ 311,914 $ 123,708 $ 138,956 $ 806,338 Long-lived assets 67,156 23,948 1,482 2,735 $ 95,321 |
Acquisitions Acquisitions - (Ta
Acquisitions Acquisitions - (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Business Combinations [Abstract] | |
Schedule of Indefinite-lived Intangible Assets Acquired as Part of Business Combination | The purchase price that was not related to employment was allocated as follows (in thousands): Cash and cash equivalents $ 3,691 Current investments 9,487 Accounts receivable 1,200 Inventories 115 Prepaid expenses and other current assets 252 Property, plant, and equipment 726 Operating lease assets 2,792 Deferred income tax asset 3,087 Other assets 513 Accounts payable (28) Accrued expenses (2,633) Deferred revenue and customer deposits (764) Operating lease liabilities (448) Non-current operating lease liabilities (2,344) Deferred income tax liabilities (7,926) Other liabilities (10) Completed technologies 18,300 In-process technologies 8,200 Customer relationships 5,800 Non-compete agreements 340 Trademarks 110 Goodwill 129,138 Purchase price $ 169,598 |
Restructuring Charges (Tables)
Restructuring Charges (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Restructuring and Related Activities [Abstract] | |
Restructuring and Related Costs | The following table summarizes the restructuring charges for the year ended December 31, 2020 (in thousands): Amount One-time termination benefits $ 10,159 Contract termination costs 5,207 Other associated costs 558 $ 15,924 |
Schedule of Restructuring Reserve by Type of Cost | The following table summarizes the activity in the Company’s restructuring reserve, which is included in “Accrued expenses” on the Consolidated Balance Sheets (in thousands): One-time Termination Benefits Contract Termination Costs Other Associated Costs Total Balance as of December 31, 2019 $ — $ — $ — $ — Restructuring charges 11,329 5,220 636 17,185 Cash payments (8,717) (317) (563) (9,597) Non-cash restructuring charges — (4,163) — (4,163) Restructuring adjustments (1,170) (13) (78) (1,261) Foreign exchange rate changes 182 23 20 225 Balance as of December 31, 2020 $ 1,624 $ 750 $ 15 $ 2,389 |
Selected Quarterly Financial _2
Selected Quarterly Financial Data (Unaudited) (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Quarterly Financial Information Disclosure [Abstract] | |
Schedule of Selected Quarterly Financial Information Data | Quarter Ended March 29, 2020 June 28, 2020 September 27, 2020 December 31, (In thousands, except per share amounts) Revenue $ 167,235 $ 169,097 $ 251,073 $ 223,615 Gross margin 126,035 118,777 191,332 168,455 Restructuring charges — 14,798 251 875 Intangible asset impairment charges — 19,571 — — Operating income (loss) 20,951 (6,142) 96,635 59,085 Net income (loss) $ 20,477 $ (1,142) $ 87,506 $ 69,345 Basic net income (loss) per share $ 0.12 $ (0.01) $ 0.50 $ 0.40 Diluted net income (loss) per share $ 0.12 $ (0.01) $ 0.49 $ 0.39 Quarter Ended March 31, 2019 June 30, 2019 September 29, 2019 December 31, (In thousands, except per share amounts) Revenue $ 173,484 $ 199,047 $ 183,325 $ 169,769 Gross margin 127,200 148,080 135,693 124,898 Operating income 30,147 51,756 43,092 17,607 Net income $ 33,104 $ 48,749 $ 41,685 $ 80,327 Basic net income per share $ 0.19 $ 0.28 $ 0.24 $ 0.47 Diluted net income per share $ 0.19 $ 0.28 $ 0.24 $ 0.46 |
Summary of Significant Accoun_3
Summary of Significant Accounting Policies - Additional Information (Detail) | 12 Months Ended |
Dec. 31, 2020 | |
Accounting Policies [Abstract] | |
Effective maturity of investments | 10 years |
Maximum investment of the company in partnership | 5.00% |
Building [Member] | |
Property, Plant and Equipment [Line Items] | |
Property, Plant and Equipment, Useful Life | 39 years |
Building Improvements [Member] | |
Property, Plant and Equipment [Line Items] | |
Property, Plant and Equipment, Useful Life | 10 years |
Computer Hardware and Software [Member] | Minimum [Member] | |
Property, Plant and Equipment [Line Items] | |
Property, Plant and Equipment, Useful Life | 2 years |
Computer Hardware and Software [Member] | Maximum [Member] | |
Property, Plant and Equipment [Line Items] | |
Property, Plant and Equipment, Useful Life | 10 years |
Manufacturing Test Equipment [Member] | Minimum [Member] | |
Property, Plant and Equipment [Line Items] | |
Property, Plant and Equipment, Useful Life | 2 years |
Manufacturing Test Equipment [Member] | Maximum [Member] | |
Property, Plant and Equipment [Line Items] | |
Property, Plant and Equipment, Useful Life | 5 years |
Furniture and Fixtures [Member] | Minimum [Member] | |
Property, Plant and Equipment [Line Items] | |
Property, Plant and Equipment, Useful Life | 2 years |
Furniture and Fixtures [Member] | Maximum [Member] | |
Property, Plant and Equipment [Line Items] | |
Property, Plant and Equipment, Useful Life | 5 years |
Summary of Significant Accoun_4
Summary of Significant Accounting Policies - Intangible Assets (Details) | 12 Months Ended |
Dec. 31, 2020 | |
Distribution Rights [Member] | Minimum [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Finite-Lived Intangible Asset, Useful Life | 11 years |
Distribution Rights [Member] | Maximum [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Finite-Lived Intangible Asset, Useful Life | 12 years |
Completed Technologies And Other Intangible Assets [Member] | Minimum [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Finite-Lived Intangible Asset, Useful Life | 5 years |
Completed Technologies And Other Intangible Assets [Member] | Maximum [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Finite-Lived Intangible Asset, Useful Life | 8 years |
Customer Relationships [Member] | Minimum [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Finite-Lived Intangible Asset, Useful Life | 5 years |
Customer Relationships [Member] | Maximum [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Finite-Lived Intangible Asset, Useful Life | 8 years |
Non-compete agreements | Minimum [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Finite-Lived Intangible Asset, Useful Life | 3 years |
Non-compete agreements | Maximum [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Finite-Lived Intangible Asset, Useful Life | 7 years |
Trademarks [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Finite-Lived Intangible Asset, Useful Life | 2 years |
Summary of Significant Accoun_5
Summary of Significant Accounting Policies - Warranty (Details) | 12 Months Ended |
Dec. 31, 2020 | |
Minimum [Member] | |
Product Liability Contingency [Line Items] | |
Product Warranty Period | 1 year |
Maximum [Member] | |
Product Liability Contingency [Line Items] | |
Product Warranty Period | 3 years |
Summary of Significant Accoun_6
Summary of Significant Accounting Policies Summary of Significant Accounting Policies - Revenue Recognition (Details) | 12 Months Ended |
Dec. 31, 2020 | |
Minimum [Member] | |
Disaggregation of Revenue [Line Items] | |
Revenue, payment terms | 30 days |
Maximum [Member] | |
Disaggregation of Revenue [Line Items] | |
Revenue, payment terms | 90 days |
Summary of Significant Accoun_7
Summary of Significant Accounting Policies - Advertising Costs (Details) - USD ($) | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Accounting Policies [Abstract] | |||
Advertising costs | $ 1,443,000 | $ 1,385,000 | $ 1,662,000 |
Summary of Significant Accoun_8
Summary of Significant Accounting Policies - Comprehensive Income (Details) - USD ($) | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Accumulated Other Comprehensive Income (Loss) [Line Items] | |||
Accumulated other comprehensive loss consists of foreign currency translation adjustments, net of tax | $ 36,912,000 | $ 38,027,000 | |
Net unrealized losses on available-for-sale investments, net of tax | 4,382,000 | 2,023,000 | |
Losses on currency swaps, net of gains on long-term intercompany loans | 1,271,000 | 1,271,000 | |
Net realized gains reclassified into current operations | 4,119,000 | 1,452,000 | $ 501,000 |
Accumulated Other Comprehensive Loss [Member] | |||
Accumulated Other Comprehensive Income (Loss) [Line Items] | |||
Net realized gains reclassified into current operations | $ 4,119,000 | $ 1,452,000 | $ 501,000 |
Fair Value Measurements - Asset
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail) - Fair Value, Measurements, Recurring $ in Thousands | Dec. 31, 2020USD ($) |
Quoted Prices in Active Markets for Identical Assets (Level 1) | |
Assets: | |
Money market instruments | $ 2,464 |
Corporate bonds | 0 |
Treasury bills | |
Asset-backed securities | 0 |
Agency bonds | 0 |
Sovereign bonds | 0 |
Municipal bonds | 0 |
Economic hedge forward contracts | 0 |
Liabilities: | |
Economic hedge forward contracts | 0 |
Significant Other Observable Inputs (Level 2) | |
Assets: | |
Money market instruments | 0 |
Corporate bonds | 236,142 |
Treasury bills | 131,861 |
Asset-backed securities | 92,218 |
Agency bonds | 19,006 |
Sovereign bonds | 12,100 |
Municipal bonds | 7,038 |
Economic hedge forward contracts | 265 |
Liabilities: | |
Economic hedge forward contracts | 38 |
Unobservable Inputs (Level 3) | |
Assets: | |
Money market instruments | 0 |
Corporate bonds | 0 |
Treasury bills | |
Asset-backed securities | 0 |
Agency bonds | 0 |
Sovereign bonds | 0 |
Municipal bonds | |
Economic hedge forward contracts | 0 |
Liabilities: | |
Economic hedge forward contracts | $ 0 |
Fair Value Measurements - Liabi
Fair Value Measurements - Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($) | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | |||
Beginning balance | $ 1,153,000 | $ 2,554,000 | |
Payment of Chiaro contingent consideration | (1,039,000) | 0 | $ (1,000,000) |
Ending balance | 0 | 1,153,000 | $ 2,554,000 |
GVi Ventures, Inc. | |||
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | |||
Beginning balance | 0 | ||
Fair value adjustment | (1,646,000) | ||
Ending balance | 0 | 0 | |
Chiaro Technologies LLC | |||
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | |||
Fair value adjustment | (114,000) | $ 245,000 | |
Payment of Chiaro contingent consideration | $ (1,039,000) |
Fair Value Measurements - Addit
Fair Value Measurements - Additional Information (Details) - USD ($) | 3 Months Ended | 12 Months Ended | |||||
Dec. 31, 2020 | Sep. 27, 2020 | Jun. 28, 2020 | Mar. 29, 2020 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||||||
Fair value | $ 0 | $ 0 | $ 1,153,000 | $ 2,554,000 | |||
Operating Lease, Impairment Loss | 3,427,000 | 0 | 0 | ||||
Intangible asset impairment charges | 0 | $ 0 | $ 19,571,000 | $ 0 | 19,571,000 | 0 | 0 |
Fair Value, Measurements, Recurring | |||||||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||||||
Credit losses | 0 | 0 | 0 | ||||
Credit recoveries | 0 | 0 | $ 0 | ||||
GVi Ventures, Inc. | |||||||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||||||
Fair value | 0 | 0 | $ 0 | ||||
GVi Ventures, Inc. | Minimum [Member] | |||||||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||||||
Contingent consideration, low range | 0 | 0 | |||||
GVi Ventures, Inc. | Maximum [Member] | |||||||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||||||
Contingent consideration, high range | $ 2,500,000 | $ 2,500,000 |
Cash, Cash Equivalents and Inve
Cash, Cash Equivalents and Investments - Components of Cash, Cash Equivalents and Investments (Detail) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Debt Securities, Available-for-sale [Line Items] | ||
Cash | $ 266,609 | $ 155,498 |
Money market instruments | 2,464 | 15,933 |
Cash and cash equivalents | 269,073 | 171,431 |
Current investments, amortized cost of $102,258 and $235,610 in 2020 and 2019, respectively, allowance for credit losses of $0 in 2020 and 2019 | 103,240 | 240,470 |
Non-current investments | 395,125 | 433,452 |
Total | 767,438 | 845,353 |
Treasury Bills [Member] | ||
Debt Securities, Available-for-sale [Line Items] | ||
Current investments, amortized cost of $102,258 and $235,610 in 2020 and 2019, respectively, allowance for credit losses of $0 in 2020 and 2019 | 35,403 | 92,914 |
Long-term investments | 96,458 | 216,334 |
Asset-Backed Securities [Member] | ||
Debt Securities, Available-for-sale [Line Items] | ||
Current investments, amortized cost of $102,258 and $235,610 in 2020 and 2019, respectively, allowance for credit losses of $0 in 2020 and 2019 | 25,160 | 66,680 |
Long-term investments | 67,058 | 46,403 |
Corporate Bonds [Member] | ||
Debt Securities, Available-for-sale [Line Items] | ||
Current investments, amortized cost of $102,258 and $235,610 in 2020 and 2019, respectively, allowance for credit losses of $0 in 2020 and 2019 | 32,714 | 65,624 |
Long-term investments | 203,428 | 146,474 |
Sovereign Bonds [Member] | ||
Debt Securities, Available-for-sale [Line Items] | ||
Current investments, amortized cost of $102,258 and $235,610 in 2020 and 2019, respectively, allowance for credit losses of $0 in 2020 and 2019 | 8,660 | 6,294 |
Long-term investments | 3,440 | 16,005 |
Municipal Bonds [Member] | ||
Debt Securities, Available-for-sale [Line Items] | ||
Current investments, amortized cost of $102,258 and $235,610 in 2020 and 2019, respectively, allowance for credit losses of $0 in 2020 and 2019 | 1,303 | 4,630 |
Long-term investments | 5,735 | 2,322 |
Certificates of Deposit [Member] | ||
Debt Securities, Available-for-sale [Line Items] | ||
Current investments, amortized cost of $102,258 and $235,610 in 2020 and 2019, respectively, allowance for credit losses of $0 in 2020 and 2019 | 0 | 4,328 |
Agency Bonds [Member] | ||
Debt Securities, Available-for-sale [Line Items] | ||
Long-term investments | $ 19,006 | $ 5,914 |
Cash, Cash Equivalents and In_2
Cash, Cash Equivalents and Investments - Additional Information (Detail) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Cash and Cash Equivalents [Abstract] | |||
Cash balance included foreign bank balance | $ 225,853 | $ 123,499 | |
Interest Receivable | 1,560 | 2,874 | |
Gross realized gains on sale of debt securities | 4,283 | 1,581 | $ 669 |
Gross realized losses on sale of debt securities | $ 164 | $ 129 | $ 168 |
Cash, Cash Equivalents and In_3
Cash, Cash Equivalents and Investments - Amortized Cost to Fair Value (Detail) $ in Thousands | Dec. 31, 2020USD ($) |
Debt Securities, Available-for-sale [Line Items] | |
Amortized Cost | $ 492,675 |
Gross Unrealized Gains | 5,690 |
Fair Value, Total | 498,365 |
Treasury Bills [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Fair Value, Total | 131,861 |
Treasury Bills [Member] | Short-term Investments [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Amortized Cost | 34,978 |
Gross Unrealized Gains | 425 |
Gross Unrealized Losses | 0 |
Fair Value, Total | 35,403 |
Treasury Bills [Member] | Long-term investments [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Amortized Cost | 95,522 |
Gross Unrealized Gains | 936 |
Gross Unrealized Losses | 0 |
Fair Value, Total | 96,458 |
Asset-Backed Securities [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Fair Value, Total | 92,218 |
Asset-Backed Securities [Member] | Short-term Investments [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Amortized Cost | 24,999 |
Gross Unrealized Gains | 161 |
Gross Unrealized Losses | 0 |
Fair Value, Total | 25,160 |
Asset-Backed Securities [Member] | Long-term investments [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Amortized Cost | 66,329 |
Gross Unrealized Gains | 729 |
Gross Unrealized Losses | 0 |
Fair Value, Total | 67,058 |
Corporate Bonds [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Fair Value, Total | 236,142 |
Corporate Bonds [Member] | Short-term Investments [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Amortized Cost | 32,394 |
Gross Unrealized Gains | 320 |
Gross Unrealized Losses | 0 |
Fair Value, Total | 32,714 |
Corporate Bonds [Member] | Long-term investments [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Amortized Cost | 200,549 |
Gross Unrealized Gains | 2,879 |
Gross Unrealized Losses | 0 |
Fair Value, Total | 203,428 |
Sovereign Bonds [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Fair Value, Total | 12,100 |
Sovereign Bonds [Member] | Short-term Investments [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Amortized Cost | 8,590 |
Gross Unrealized Gains | 70 |
Gross Unrealized Losses | 0 |
Fair Value, Total | 8,660 |
Sovereign Bonds [Member] | Long-term investments [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Amortized Cost | 3,379 |
Gross Unrealized Gains | 61 |
Gross Unrealized Losses | 0 |
Fair Value, Total | 3,440 |
Municipal Bonds [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Fair Value, Total | 7,038 |
Municipal Bonds [Member] | Short-term Investments [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Amortized Cost | 1,297 |
Gross Unrealized Gains | 6 |
Gross Unrealized Losses | 0 |
Fair Value, Total | 1,303 |
Municipal Bonds [Member] | Long-term investments [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Amortized Cost | 5,725 |
Gross Unrealized Gains | 10 |
Gross Unrealized Losses | |
Fair Value, Total | 5,735 |
Agency Bonds [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Fair Value, Total | 19,006 |
Agency Bonds [Member] | Long-term investments [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Amortized Cost | 18,913 |
Gross Unrealized Gains | 93 |
Gross Unrealized Losses | 0 |
Fair Value, Total | $ 19,006 |
Cash, Cash Equivalents, and I_3
Cash, Cash Equivalents, and Investments - Allowance for Credit Loss (Details) $ in Thousands | 12 Months Ended |
Dec. 31, 2020USD ($) | |
Debt Securities, Available-for-sale, Allowance for Credit Loss [Roll Forward] | |
Beginning balance | $ 0 |
Increases to the allowance for credit losses | 160 |
Decreases to the allowance for credit losses | (160) |
Write-offs | 0 |
Ending balance | $ 0 |
Cash, Cash Equivalents and In_4
Cash, Cash Equivalents and Investments - Effective Maturity Dates of Available-for-Sale Investments (Detail) $ in Thousands | Dec. 31, 2020USD ($) |
Debt Securities, Available-for-sale [Line Items] | |
Less than 1 Year | $ 103,240 |
1-2 Years | 192,494 |
2-3 Years | 186,604 |
3-4 Years | 14,949 |
4-5 Years | 1,078 |
Fair Value, Total | 498,365 |
Treasury Bills [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Less than 1 Year | 35,403 |
1-2 Years | 68,217 |
2-3 Years | 28,241 |
3-4 Years | 0 |
4-5 Years | 0 |
Fair Value, Total | 131,861 |
Corporate Bonds [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Less than 1 Year | 32,714 |
1-2 Years | 69,534 |
2-3 Years | 119,328 |
3-4 Years | 13,488 |
4-5 Years | 1,078 |
Fair Value, Total | 236,142 |
Asset-Backed Securities [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Less than 1 Year | 25,160 |
1-2 Years | 46,842 |
2-3 Years | 18,755 |
3-4 Years | 1,461 |
4-5 Years | 0 |
Fair Value, Total | 92,218 |
Sovereign Bonds [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Less than 1 Year | 8,660 |
1-2 Years | 0 |
2-3 Years | 3,440 |
3-4 Years | 0 |
4-5 Years | 0 |
Fair Value, Total | 12,100 |
Municipal Bonds [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Less than 1 Year | 1,303 |
1-2 Years | 5,096 |
2-3 Years | 639 |
3-4 Years | 0 |
4-5 Years | 0 |
Fair Value, Total | 7,038 |
Agency Bonds [Member] | |
Debt Securities, Available-for-sale [Line Items] | |
Less than 1 Year | 0 |
1-2 Years | 2,805 |
2-3 Years | 16,201 |
3-4 Years | 0 |
4-5 Years | 0 |
Fair Value, Total | $ 19,006 |
Inventories - Inventories (Deta
Inventories - Inventories (Detail) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Inventory Disclosure [Abstract] | ||
Raw materials | $ 26,800 | $ 27,285 |
Work-in-process | 4,780 | 5,503 |
Finished goods | 29,250 | 27,473 |
Inventories | $ 60,830 | $ 60,261 |
Property, Plant, and Equipmen_2
Property, Plant, and Equipment - Property, Plant, and Equipment (Detail) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Property, Plant and Equipment [Line Items] | ||
Property, plant and equipment, gross | $ 181,494 | $ 194,115 |
Less: accumulated depreciation | (102,321) | (104,672) |
Property, plant and equipment, net, total | 79,173 | 89,443 |
Land [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property, plant and equipment, gross | 3,951 | 3,951 |
Building [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property, plant and equipment, gross | 24,533 | 24,533 |
Building Improvements [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property, plant and equipment, gross | 45,978 | 49,289 |
Leasehold Improvements [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property, plant and equipment, gross | 12,682 | 10,790 |
Computer Hardware And Software [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property, plant and equipment, gross | 58,162 | 67,474 |
Manufacturing Test Equipment [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property, plant and equipment, gross | 29,816 | 31,278 |
Furniture and Fixtures [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property, plant and equipment, gross | $ 6,372 | $ 6,800 |
Property, Plant and Equipment -
Property, Plant and Equipment - Additional Information (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Property, Plant and Equipment [Abstract] | ||
Disposals in period | $ 26,829 | $ 8,883 |
Reduction of accumulated depreciation due to disposals | 24,977 | 8,559 |
Buildings include rental property | 800 | |
Accumulated depreciation | 255 | |
Loss on disposition of property, plant and equipment | $ 1,852 | $ 324 |
Leases (Details)
Leases (Details) - USD ($) $ in Thousands | 12 Months Ended | |||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | Jun. 28, 2020 | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||||
Operating lease assets | $ 22,582 | $ 17,522 | ||
Operating lease liabilities | 8,110 | 5,647 | ||
Non-current operating lease liabilities | 18,120 | 12,326 | ||
Operating lease expense | 8,180 | 6,893 | ||
Operating lease payments | 8,009 | 6,530 | ||
Operating lease expense for which no liability or asset was recognized | 123 | 275 | ||
Rent expense | $ 8,186 | |||
Operating lease, liability | $ 26,230 | $ 17,973 | ||
Operating lease, weighted average discount rate (percent) | 4.00% | 4.60% | ||
Operating lease, weighted average remaining lease term (years) | 5 years 1 month 6 days | 3 years 8 months 12 days | ||
Carrying value of lease assets | $ 0 | |||
Operating lease asset impairment charges | $ 3,427 | $ 0 | 0 | |
Operating lease income | 77 | |||
Operating lease income | $ 311 | $ 1,116 | ||
Contract Termination [Member] | ||||
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||||
Operating lease, liability | $ 2,877 |
Leases - Schedule of Payments (
Leases - Schedule of Payments (Details) $ in Thousands | Dec. 31, 2020USD ($) |
Leases [Abstract] | |
2021 | $ 9,101 |
2022 | 6,863 |
2023 | 5,072 |
2024 | 2,074 |
2025 | 1,317 |
Thereafter | 4,960 |
Total | $ 29,387 |
Goodwill - Changes in the Carry
Goodwill - Changes in the Carrying Value of Goodwill (Detail) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Goodwill [Roll Forward] | ||
Goodwill, Beginning Balance | $ 243,445 | $ 113,208 |
Foreign exchange rate changes | 1,637 | 95 |
Goodwill, Ending Balance | 244,078 | 243,445 |
Sualab Co., Ltd. [Member] | ||
Goodwill [Roll Forward] | ||
Goodwill acquired during the period | $ 130,142 | |
Goodwill, Other Increase (Decrease) | $ (1,004) |
Goodwill - Additional Informati
Goodwill - Additional Information (Detail) $ in Thousands | 12 Months Ended |
Dec. 31, 2020USD ($) | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Credit to goodwill | $ 1,004 |
Intangible Assets - Amortized I
Intangible Assets - Amortized Intangible Assets (Detail) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Value | $ 73,675 | $ 93,474 |
Accumulated Amortization | 58,120 | 53,984 |
Intangible Assets, Net (Including Goodwill) | 15,555 | |
Net Carrying Value | 15,555 | 39,490 |
In Process Research and Development [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Value | 8,200 | |
Indefinite-lived Intangible Assets Acquired | 8,200 | |
Distribution Networks [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Value | 38,060 | 38,060 |
Accumulated Amortization | 38,060 | 38,060 |
Net Carrying Value | 0 | 0 |
Completed Technologies [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Value | 24,217 | 31,987 |
Accumulated Amortization | 12,397 | 9,160 |
Net Carrying Value | 11,820 | 22,827 |
Customer Relationships [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Value | 10,578 | 14,407 |
Accumulated Amortization | 7,160 | 6,402 |
Net Carrying Value | 3,418 | 8,005 |
In Process Research and Development [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Accumulated Amortization | 0 | |
Non-compete agreements | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Value | 710 | |
Accumulated Amortization | 436 | |
Net Carrying Value | 274 | |
Trademarks [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Value | 110 | 110 |
Accumulated Amortization | 67 | 12 |
Net Carrying Value | $ 43 | 98 |
Non-compete Agreements [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Value | 710 | |
Accumulated Amortization | 350 | |
Net Carrying Value | $ 360 |
Intangible Assets - Estimated A
Intangible Assets - Estimated Amortization Expense Succeeding Fiscal Years (Detail) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Goodwill and Intangible Assets Disclosure [Abstract] | ||
2021 | $ 3,656 | |
2022 | 3,286 | |
2023 | 2,594 | |
2024 | 2,080 | |
2025 | 1,757 | |
Thereafter | 2,182 | |
Net Carrying Value | $ 15,555 | $ 39,490 |
Intangible Assets - Narrative (
Intangible Assets - Narrative (Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended | ||||||
Dec. 31, 2020 | Sep. 27, 2020 | Jun. 28, 2020 | Mar. 29, 2020 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | May 26, 2020 | |
Finite-Lived Intangible Assets [Line Items] | ||||||||
Intangible asset impairment charges | $ 0 | $ 0 | $ 19,571 | $ 0 | $ 19,571 | $ 0 | $ 0 | |
Accumulated amortization | 58,120 | 58,120 | 53,984 | |||||
Completed Technologies [Member] | ||||||||
Finite-Lived Intangible Assets [Line Items] | ||||||||
Accumulated amortization | 12,397 | 12,397 | 9,160 | |||||
Customer Contracts And Relationships [Member] | ||||||||
Finite-Lived Intangible Assets [Line Items] | ||||||||
Accumulated amortization | $ 7,160 | $ 7,160 | $ 6,402 | |||||
Sualab Co., Ltd. [Member] | In Process Research and Development [Member] | ||||||||
Finite-Lived Intangible Assets [Line Items] | ||||||||
Intangible asset impairment charges | 5,900 | |||||||
Sualab Co., Ltd. [Member] | Completed Technologies [Member] | ||||||||
Finite-Lived Intangible Assets [Line Items] | ||||||||
Intangible asset impairment charges | 10,070 | |||||||
Sualab Co., Ltd. [Member] | Customer Contracts And Relationships [Member] | ||||||||
Finite-Lived Intangible Assets [Line Items] | ||||||||
Intangible asset impairment charges | 3,382 | |||||||
EnShape GmbH [Abstract] | Customer Contracts And Relationships [Member] | ||||||||
Finite-Lived Intangible Assets [Line Items] | ||||||||
Intangible asset impairment charges | 219 | |||||||
Intangible assets | $ 0 | $ 447 | ||||||
Accumulated amortization | $ 228 |
Accrued Expenses - Constituents
Accrued Expenses - Constituents of Accrued Expenses (Detail) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Constituents of accrued expenses | ||
Company bonuses | $ 19,343 | $ 0 |
Salaries, commissions, and payroll taxes | 14,025 | 11,500 |
Foreign retirement obligations | 6,886 | 6,146 |
Warranty obligations | 5,406 | 4,713 |
Vacation | 3,641 | 4,708 |
Other | 27,963 | 25,132 |
Accrued expenses | $ 77,264 | $ 52,199 |
Accrued Expenses - Changes in W
Accrued Expenses - Changes in Warranty Obligations (Detail) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Movement in Standard Product Warranty Accrual [Roll Forward] | ||
Beginning Balance | $ 4,713 | $ 4,743 |
Provisions for warranties issued during the period | 3,463 | 3,841 |
Fulfillment of warranty obligations | (2,770) | (3,871) |
Ending Balance | $ 5,406 | $ 4,713 |
Commitments and Contingencies -
Commitments and Contingencies - Additional Information (Detail) | Dec. 31, 2020USD ($) |
Commitments and Contingencies Disclosure [Abstract] | |
Purchase order outstanding | $ 32,315,000 |
Derivative Instruments - Additi
Derivative Instruments - Additional Details (Details) | 12 Months Ended |
Dec. 31, 2020 | |
Not Designated as Hedging Instrument [Member] | |
Derivative [Line Items] | |
Maturities of forward of contracts | 45 days |
Derivative Instruments - Outsta
Derivative Instruments - Outstanding Forward Contracts (Details) - Not Designated as Hedging Instrument [Member] € in Thousands, ₩ in Thousands, ¥ in Thousands, £ in Thousands, Ft in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands | Dec. 31, 2020EUR (€) | Dec. 31, 2020USD ($) | Dec. 31, 2020MXN ($) | Dec. 31, 2020KRW (₩) | Dec. 31, 2020JPY (¥) | Dec. 31, 2020HUF (Ft) | Dec. 31, 2020GBP (£) | Dec. 31, 2020TWD ($) | Dec. 31, 2020SGD ($) | Dec. 31, 2020CAD ($) | Dec. 31, 2019EUR (€) | Dec. 31, 2019USD ($) | Dec. 31, 2019MXN ($) | Dec. 31, 2019KRW (₩) | Dec. 31, 2019JPY (¥) | Dec. 31, 2019HUF (Ft) | Dec. 31, 2019GBP (£) | Dec. 31, 2019TWD ($) | Dec. 31, 2019SGD ($) | Dec. 31, 2019CAD ($) |
Korean Won [Member] | ||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||
Derivative Asset, Notional Amount | $ 6,377 | ₩ 6,925,000 | $ 139,688 | ₩ 161,951,500 | ||||||||||||||||
Euro [Member] | ||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||
Derivative Asset, Notional Amount | € 50,000 | 61,342 | € 18,000 | 20,249 | ||||||||||||||||
Japanese Yen [Member] | ||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||
Derivative Asset, Notional Amount | 5,808 | ¥ 600,000 | 5,291 | ¥ 575,000 | ||||||||||||||||
Mexican Peso [Member] | ||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||
Derivative Asset, Notional Amount | 7,776 | $ 155,000 | 4,223 | $ 80,000 | ||||||||||||||||
British Pound [Member] | ||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||
Derivative Asset, Notional Amount | 2,287 | £ 1,675 | 3,569 | £ 2,700 | ||||||||||||||||
Hungarian Forint [Member] | ||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||
Derivative Asset, Notional Amount | 4,494 | Ft 1,330,000 | 2,962 | Ft 870,000 | ||||||||||||||||
Taiwanese Dollar [Member] | ||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||
Derivative Asset, Notional Amount | 1,362 | $ 38,035 | 1,256 | $ 37,450 | ||||||||||||||||
Canadian Dollar [Member] | ||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||
Derivative Asset, Notional Amount | 1,010 | $ 1,285 | 1,000 | $ 1,300 | ||||||||||||||||
Singapore Dollar [Member] | ||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||
Derivative Asset, Notional Amount | $ 1,110 | $ 1,465 | $ 628 | $ 845 |
Derivative Instruments - Balanc
Derivative Instruments - Balance Sheet Location (Details) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Derivatives, Fair Value [Line Items] | ||
Net amount of assets presented | $ 265 | $ 857 |
Net amount of liabilities presented | 38 | 23 |
Not Designated as Hedging Instrument [Member] | Prepaid Expenses and Other Current Assets [Member] | ||
Derivatives, Fair Value [Line Items] | ||
Net amount of assets presented | 265 | 857 |
Not Designated as Hedging Instrument [Member] | Accrued Expenses [Member] | ||
Derivatives, Fair Value [Line Items] | ||
Net amount of liabilities presented | $ 38 | $ 23 |
Derivative Instruments - Assets
Derivative Instruments - Assets and liabilities presented on a net basis due to the right of offset (Details) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Derivative Instruments and Hedging Activities Disclosure [Abstract] | ||
Derivative Asset, Fair Value, Gross Asset | $ 265 | $ 857 |
Derivative Asset gross amount offset | 0 | 0 |
Net amount of assets presented | 265 | 857 |
Derivative Liability, Fair Value, Gross Liability | 38 | 23 |
Derivative liability gross amount offset | 0 | 0 |
Net amount of liabilities presented | $ 38 | $ 23 |
Derivative Instruments - Gain (
Derivative Instruments - Gain (Loss) Recognized in Other Comprehensive Income (Loss) (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Foreign currency gain (loss) | Not Designated as Hedging Instrument [Member] | |||
Derivative Instruments, Gain (Loss) [Line Items] | |||
Gains (losses) recognized in net income | $ (12,308) | $ 1,305 | $ (285) |
Revenue Recognition - Narrative
Revenue Recognition - Narratives (Details) - USD ($) | Dec. 31, 2020 | Dec. 31, 2019 |
Revenue from Contract with Customer [Abstract] | ||
Capitalized Contract Cost, Gross | $ 6,846,000 | $ 3,963,000 |
Revenue Recognition - Disaggreg
Revenue Recognition - Disaggregation by Geography and Type (Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended | |||||||||
Dec. 31, 2020 | Sep. 27, 2020 | Jun. 28, 2020 | Mar. 29, 2020 | Dec. 31, 2019 | Sep. 29, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Disaggregation of Revenue [Line Items] | |||||||||||
Revenue | $ 223,615 | $ 251,073 | $ 169,097 | $ 167,235 | $ 169,769 | $ 183,325 | $ 199,047 | $ 173,484 | $ 811,020 | $ 725,625 | $ 806,338 |
Standard products and services | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Revenue | 674,830 | 629,220 | 654,509 | ||||||||
Application-specific customer solutions | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Revenue | 136,190 | 96,405 | 151,829 | ||||||||
Americas [Member] | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Revenue | 310,027 | 277,155 | 265,175 | ||||||||
Europe [Member] | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Revenue | 208,787 | 227,738 | 311,914 | ||||||||
Greater China [Member] | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Revenue | 168,287 | 115,061 | 123,708 | ||||||||
Other Asia [Member] | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Revenue | $ 123,919 | $ 105,671 | $ 105,541 |
Revenue Recognition - Allowance
Revenue Recognition - Allowance for Credit Loss (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||
Beginning balance | $ 530 | $ 596 |
Increases to the allowance for credit losses | 600 | 215 |
Write-offs | (300) | (286) |
Foreign exchange rate changes | 1 | 5 |
Ending balance | $ 831 | $ 530 |
Revenue Recognition - Deferred
Revenue Recognition - Deferred Revenue and Customer Deposits Rollforward (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Customer Contracts Liability, Current | ||
Beginning balance | $ 14,432 | $ 9,845 |
Deferred revenue and customer deposits | 120,008 | 53,422 |
Recognition of revenue | (114,014) | (48,730) |
Foreign exchange rate changes | 848 | (105) |
End balance | $ 21,274 | $ 14,432 |
Shareholders' Equity - Addition
Shareholders' Equity - Additional Information (Detail) | Dec. 28, 2020USD ($) | Feb. 28, 2018USD ($)shares | Mar. 29, 2020USD ($)shares | Dec. 31, 2018USD ($)shares | Apr. 01, 2018USD ($)shares | Dec. 31, 2020USD ($)Vote$ / sharesshares | Dec. 31, 2019USD ($)$ / sharesshares | Dec. 31, 2018USD ($) | Mar. 12, 2020USD ($) | Oct. 29, 2018USD ($) | Apr. 25, 2018shares | Feb. 01, 2018USD ($) | Apr. 12, 2017USD ($) | Apr. 28, 2016shares | Apr. 27, 2016shares |
Class of Stock [Line Items] | |||||||||||||||
Authorized shares | shares | 400,000 | 400,000 | |||||||||||||
Preferred stock par value (in dollars per share) | $ / shares | $ 0.01 | $ 0.01 | |||||||||||||
Common stock, shares authorized | shares | 300,000,000 | 300,000,000 | 300,000,000 | 10,000,000 | 200,000,000 | ||||||||||
Common stock par value, in dollars per share | $ / shares | $ 0.002 | $ 0.002 | |||||||||||||
Vote entitled for each common share outstanding | Vote | 1 | ||||||||||||||
Repurchase of common stock | $ 51,036,000 | $ 61,690,000 | $ 203,822,000 | ||||||||||||
Payments of dividends | $ 351,428,000 | 390,508,000 | $ 35,124,000 | 31,865,000 | |||||||||||
Repurchase Program April 2017 [Member] | |||||||||||||||
Class of Stock [Line Items] | |||||||||||||||
Repurchase of authorized common stock | $ 100,000,000 | ||||||||||||||
total shares repurchased | shares | 1,744,000 | ||||||||||||||
Repurchase of common stock, shares | shares | 803,000 | ||||||||||||||
Repurchase of common stock | $ 45,200,000 | ||||||||||||||
Repurchase Program February 2018 [Member] | |||||||||||||||
Class of Stock [Line Items] | |||||||||||||||
Repurchase of authorized common stock | $ 150,000,000 | ||||||||||||||
Repurchase of common stock, shares | shares | 3,174,000 | ||||||||||||||
Repurchase of common stock | $ 150,000,000 | 203,822,000 | |||||||||||||
Repurchase Program October 2018 [Member] | |||||||||||||||
Class of Stock [Line Items] | |||||||||||||||
Repurchase of authorized common stock | $ 78,652,000 | $ 200,000,000 | |||||||||||||
Repurchase of common stock, shares | shares | 1,215,000 | 203,000 | 1,398,000 | ||||||||||||
Repurchase of common stock | $ 51,036,000 | $ 8,622,000 | $ 61,690,000 | $ 203,822,000 | |||||||||||
Repurchase Program March 2020 [Member] | |||||||||||||||
Class of Stock [Line Items] | |||||||||||||||
Repurchase of authorized common stock | $ 200,000,000 | ||||||||||||||
Common Stock [Member] | Repurchase Program April 2017 [Member] | |||||||||||||||
Class of Stock [Line Items] | |||||||||||||||
Repurchased shares, total cost | $ 100,000,000 |
Stock-Based Compensation Expens
Stock-Based Compensation Expense - Additional Information (Detail) | 12 Months Ended | ||
Dec. 31, 2020USD ($)group$ / sharesshares | Dec. 31, 2019USD ($)$ / sharesshares | Dec. 31, 2018USD ($)$ / sharesshares | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Number of groups within the employee population | group | 2 | ||
Estimated forfeiture rate for unvested options for senior management | 7.00% | ||
Estimated forfeiture rate for unvested options for all non-senior management | 12.00% | ||
Increase in compensation expense due to revised estimated forfeiture rates | $ 1,787,000 | $ 499,000 | $ 1,283,000 |
Weighted-average grant-date fair values of stock options granted | $ / shares | $ 19.62 | $ 18.62 | $ 20.84 |
Total intrinsic values of stock options exercised | $ 166,796,000 | $ 90,762,000 | $ 52,629,000 |
Total fair values of stock options vested | 45,998,000 | 38,974,000 | 31,106,000 |
Total unrecognized compensation expense related to non-vested stock options | $ 51,825,000 | ||
Recognition period for unrecognized compensation expense | 1 year 8 months 12 days | ||
Stock-based compensation expense | $ 42,661,000 | 45,589,000 | 41,090,000 |
Income tax benefit recognized related to stock-based compensation expense | 6,569,000 | 7,756,000 | 7,317,000 |
Compensation expense capitalized | 0 | $ 0 | $ 0 |
Stock-based compensation expense and the related income tax benefit recognized, credits | $ 1,401,000 | ||
Employee Stock Option [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Shares available for grant under stock option plans | shares | 16,260,393 | ||
Vesting period for stock option plans | |||
Expiration period of stock option plan | 10 years | ||
Restricted Stock Units (RSUs) [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Granted, weighted-average exercise price | $ / shares | $ 48.61 | $ 0 | |
Vested (in shares) | shares | 0 | 0 | 0 |
Minimum [Member] | Employee Stock Option [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Vesting period for stock option plans | 4 years | ||
Minimum [Member] | Performance Shares [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Vesting period for stock option plans | 3 years | ||
Maximum [Member] | Employee Stock Option [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Vesting period for stock option plans | 5 years | ||
Maximum [Member] | Performance Shares [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Vesting period for stock option plans | 3 years |
Stock-Based Compensation Expe_2
Stock-Based Compensation Expense - Summary of Stock Option Activity (Detail) $ / shares in Units, shares in Thousands, $ in Thousands | 12 Months Ended |
Dec. 31, 2020USD ($)$ / sharesshares | |
Shares | |
Beginning balance outstanding | shares | 12,899 |
Granted | shares | 1,245 |
Exercised | shares | (4,565) |
Forfeited or expired | shares | (609) |
Ending balance outstanding | shares | 8,970 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] | |
Beginning balance outstanding, weighted-average exercise price | $ / shares | $ 37.95 |
Granted, weighted-average exercise price | $ / shares | 54.68 |
Exercised, weighted-average exercise price | $ / shares | 27.54 |
Forfeited or expired, weighted-average exercise price | $ / shares | 50.28 |
Ending balance outstanding, weighted-average exercise price | $ / shares | $ 44.73 |
Exercisable, Shares | shares | 3,135 |
Options vested or expected to vest | shares | 8,235 |
Exercisable, weighted-average exercise price | $ / shares | $ 33.79 |
Options vested or expected to vest, weighted-average exercise price | $ / shares | $ 44.08 |
Outstanding, weighted-average remaining contractual term (in years) | 7 years 1 month 9 days |
Exercisable, weighted-average remaining contractual term (in years) | 5 years 7 months 6 days |
Options vested or expected to vest, weighted-average remaining contractual term (in years) | 7 years 3 days |
Outstanding, aggregate intrinsic value | $ | $ 318,873 |
Exercisable, aggregate intrinsic value | $ | 145,735 |
Options vested or expected to vest, aggregate intrinsic value | $ | $ 298,118 |
Stock-Based Compensation Expe_3
Stock-Based Compensation Expense - Weighted-Average Assumptions Used in Estimating Fair Values of Stock Options Granted (Detail) - Employee Stock Option [Member] | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Risk-free rate | 1.40% | 2.70% | 2.90% |
Expected dividend yield | 0.41% | 0.39% | 0.35% |
Expected volatility | 37.00% | 37.00% | 39.00% |
Expected term (in years) | 6 years | 5 years 3 months 18 days | 5 years 4 months 24 days |
Stock-Based Compensation Expe_4
Stock-Based Compensation Expense - Summary of Restricted Stock Option Activity (Detail) - Restricted Stock [Member] shares in Thousands | 12 Months Ended |
Dec. 31, 2020$ / sharesshares | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] | |
Nonvested beginning balance outstanding | shares | 150 |
Granted | shares | 446 |
Vested | shares | 0 |
Forfeited or expired | shares | (42) |
Nonvested ending balance outstanding | shares | 554 |
Weighted-Average Grant Fair Value | |
Nonvested beginning balance, weighted-average exercise price | $ / shares | $ 48.63 |
Granted, weighted-average exercise price | $ / shares | 52.09 |
Vested, weighted-average exercise price | $ / shares | 0 |
Forfeited or expired, weighted-average exercise price | $ / shares | 50.61 |
Nonvested ending balance, weighted-average exercise price | $ / shares | $ 51.27 |
Stock-Based Compensation Expe_5
Stock-Based Compensation Expense - Stock-Based Compensation Expense (Detail) - USD ($) | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Share-based Payment Arrangement [Abstract] | |||
Recognition period for unrecognized compensation expense | 1 year 8 months 12 days | ||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | |||
Stock-based compensation expense | $ 42,661,000 | $ 45,589,000 | $ 41,090,000 |
Income tax benefit recognized related to stock-based compensation expense | 6,569,000 | 7,756,000 | 7,317,000 |
Compensation expense capitalized | 0 | 0 | 0 |
Product cost of revenue [Member] | |||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | |||
Stock-based compensation expense | 1,365,000 | 1,504,000 | 2,447,000 |
Research, development, and engineering expenses | |||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | |||
Stock-based compensation expense | 13,387,000 | 15,748,000 | 14,578,000 |
Selling, general, and administrative [Member] | |||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | |||
Stock-based compensation expense | $ 27,909,000 | $ 28,337,000 | $ 24,065,000 |
Employee Savings Plan - Additio
Employee Savings Plan - Additional Information (Detail) - USD ($) | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Retirement Benefits [Abstract] | |||
Minimum age to be eligible to defined contribution plan | 21 years | ||
Maximum contribution by company expressed as percentage of employee pre-tax salary | 100.00% | ||
Company match percent | 50.00% | ||
Percent of employee contribution | 6.00% | ||
Company contributions vest at end of one year | 25.00% | ||
Company contributions vest at end of two years | 50.00% | ||
Company contributions vest at end of three years | 75.00% | ||
Company contributions vest at end of four years | 100.00% | ||
Company contributions to employee savings plan | $ 2,636,000 | $ 2,729,000 | $ 2,540,000 |
Income Taxes - Additional Infor
Income Taxes - Additional Information (Details) - USD ($) | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Tax Credit Carryforward [Line Items] | |||
Discrete tax expense for migration of acquired intellectual property | 0.00% | 18.00% | 0.00% |
Reserve for tax uncertainties | $ 13,952,000 | $ 11,591,000 | $ 7,294,000 |
Discrete tax benefit for changes to international tax structure | 87,500,000 | ||
Foreign tax structure deferred tax asset | 437,500,000 | ||
GILTI tax basis differences | 339,325,000 | 350,000,000 | |
Domestic income from continuing operations before taxes | 39,425,000 | 31,396,000 | 39,042,000 |
Foreign income from continuing operations before taxes | $ 147,486,000 | $ 131,598,000 | $ 195,532,000 |
Income tax rate | 21.00% | 21.00% | 21.00% |
Cash | $ 266,609,000 | $ 155,498,000 | |
Foreign tax rate differential | 6.00% | 9.00% | 9.00% |
Reduction of income tax expense for adoption of ASU 2016-09 | $ 12,788,000 | $ 6,472,000 | $ 8,488,000 |
Discrete tax benefit related to employee stock option exercises | 7.00% | 4.00% | 4.00% |
Net cash provided by operating activities | $ 242,400,000 | $ 253,311,000 | $ 223,454,000 |
Net cash used in financing activities | 316,868,000 | 32,233,000 | 209,904,000 |
Income tax penalties and interest expense | 340,000 | 116,000 | 91,000 |
Reserve for income taxes | 14,257,000 | 11,563,000 | |
Unrecognized tax benefit shown as a reduction to noncurrent deferred tax assets | 1,028,000 | 1,028,000 | |
Interest and penalties, gross | 1,332,000 | 1,000,000 | |
Minimum decrease in income tax expense due to release in reserves | 1,900,000 | ||
Maximum decrease in income tax expense due to release in reserves | 2,000,000 | ||
Deferred tax assets, valuation allowance | 8,568,000 | 7,312,000 | |
Income tax paid net | 33,695,000 | 13,443,000 | 41,430,000 |
Effective income tax rate reconciliation, tax settlement, other, amount | 307,000 | 1,932,000 | 1,847,000 |
Tax cuts and jobs act, measurement period adjustment, income tax expense (benefit) | 3,240,000 | ||
Tax cuts and jobs act, transition tax for accumulated foreign earnings, income tax expense | 11,028,000 | ||
Tax cuts and jobs act, transition tax for accumulated foreign earnings, liability | $ 90,351,000 | ||
Deferred tax liabilities | 332,344,000 | ||
Unrecognized Tax Benefits, Gross | 15,285,000 | 12,591,000 | |
Foreign Tax Benefit - Gains Taxed Outside U.S. [Member] | |||
Tax Credit Carryforward [Line Items] | |||
1. Effective income tax rate reconciliation, tax settlement, foreign, amount | 13,984,000 | ||
Foreign Tax Expense - Transfer Price Adjustment [Member] | |||
Tax Credit Carryforward [Line Items] | |||
1. Effective income tax rate reconciliation, tax settlement, foreign, amount | 3,267,000 | ||
Discrete Tax Expense - Foreign Tax Filing Adjustments [Member] | |||
Tax Credit Carryforward [Line Items] | |||
1. Effective income tax rate reconciliation, tax settlement, foreign, amount | 843,000 | ||
Research Tax Credit Carryforward [Member] | |||
Tax Credit Carryforward [Line Items] | |||
Deferred tax assets, valuation allowance | 8,568,000 | ||
State Research And Experimentation [Member] | |||
Tax Credit Carryforward [Line Items] | |||
Deferred tax assets, tax credit carryforwards, research | $ 11,361,000 | ||
Foreign Tax Authority [Member] | Revenue Commissioners, Ireland [Member] | |||
Tax Credit Carryforward [Line Items] | |||
Income tax rate | 12.50% | ||
Foreign Tax Authority [Member] | State Administration of Taxation, China [Member] | |||
Tax Credit Carryforward [Line Items] | |||
Income tax rate | 25.00% | ||
Domestic Tax Authority [Member] | |||
Tax Credit Carryforward [Line Items] | |||
Income tax rate | 21.00% | ||
Sualab Co., Ltd. [Member] | |||
Tax Credit Carryforward [Line Items] | |||
Reserve for tax uncertainties | 3,700,000 | ||
Effective Income Tax Rate Reconciliation, Migration of Acquired Intellectual Property Dollar | $ 28,528,000 |
Income Taxes - Constituents of
Income Taxes - Constituents of Provision for Income Taxes (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Current: | |||
Federal | $ 160 | $ 15,854 | $ 10,624 |
State | 921 | 2,108 | (879) |
Foreign | 13,197 | 30,670 | 6,307 |
Current income tax expense (benefit), Total | 14,278 | 48,632 | 16,052 |
Deferred: | |||
Federal | (18,266) | 352,808 | (1,271) |
State | (556) | 183 | 554 |
Foreign | 15,269 | (442,494) | (28) |
Deferred income tax expense (benefit), Total | (3,553) | (89,503) | (745) |
Income tax expense (benefit), continuing operations, Total | $ 10,725 | $ (40,871) | $ 15,307 |
Income Taxes - Reconciliation o
Income Taxes - Reconciliation of the United States Federal Statutory Corporate Tax Rate to Company's Effective Tax Rate or Income Tax Provision (Details) | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Income Tax Disclosure [Abstract] | |||
Income tax expense at U.S. federal statutory corporate tax rate | 21.00% | 21.00% | 21.00% |
State income taxes, net of federal benefit | 1.00% | 2.00% | 1.00% |
Foreign tax rate differential | (6.00%) | (9.00%) | (9.00%) |
Tax credit | (1.00%) | (1.00%) | 0.00% |
Discrete tax benefit related to employee stock options | (7.00%) | (4.00%) | (4.00%) |
Discrete tax expense (benefit) related to tax return filings | (5.00%) | 0.00% | 0.00% |
Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Percent | 1.00% | 0.00% | 0.00% |
Discrete tax expense related to migration of acquired IP | 0.00% | 18.00% | 0.00% |
Discrete tax (benefit) related to change in tax structure | 0.00% | (268.00%) | 0.00% |
Discrete tax expense related to GILTI impact of change in tax structure | 0.00% | 214.00% | 0.00% |
Discrete tax expense (benefit) related to Tax Act | 0.00% | 0.00% | (3.00%) |
Other discrete tax events | 0.00% | (1.00%) | 0.00% |
Other | 2.00% | 3.00% | 1.00% |
Income tax expense (benefit) | 6.00% | (25.00%) | 7.00% |
Income Taxes - Schedule of Chan
Income Taxes - Schedule of Change in Accounting Policy (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 12 Months Ended | |||||||||
Dec. 31, 2020 | Sep. 27, 2020 | Jun. 28, 2020 | Mar. 29, 2020 | Dec. 31, 2019 | Sep. 29, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Change in Accounting Estimate [Line Items] | |||||||||||
Income before income tax expense | $ 186,911 | $ 162,994 | $ 234,574 | ||||||||
Income tax expense (benefit) | 10,725 | (40,871) | 15,307 | ||||||||
Net income | $ 69,345 | $ 87,506 | $ (1,142) | $ 20,477 | $ 80,327 | $ 41,685 | $ 48,749 | $ 33,104 | $ 176,186 | $ 203,865 | $ 219,267 |
Basic net income (loss) per share (in dollars per share) | $ 0.40 | $ 0.50 | $ (0.01) | $ 0.12 | $ 0.47 | $ 0.24 | $ 0.28 | $ 0.19 | $ 1.02 | $ 1.19 | $ 1.27 |
Diluted net income (loss) per share (in dollars per share) | $ 0.39 | $ 0.49 | $ (0.01) | $ 0.12 | $ 0.46 | $ 0.24 | $ 0.28 | $ 0.19 | $ 1 | $ 1.16 | $ 1.24 |
Deferred tax assets | $ 449,519 | $ 449,519 | |||||||||
Deferred tax liabilities | 332,344 | 332,344 | |||||||||
Retained Earnings (Accumulated Deficit) | $ 487,912 | 753,268 | $ 487,912 | 753,268 | |||||||
Previously Reported [Member] | |||||||||||
Change in Accounting Estimate [Line Items] | |||||||||||
Income before income tax expense | 162,994 | ||||||||||
Income tax expense (benefit) | (393,317) | ||||||||||
Net income | $ 556,311 | ||||||||||
Basic net income (loss) per share (in dollars per share) | $ 3.25 | ||||||||||
Diluted net income (loss) per share (in dollars per share) | $ 3.17 | ||||||||||
Deferred tax assets | 469,621 | $ 469,621 | |||||||||
Deferred tax liabilities | 0 | 0 | |||||||||
Retained Earnings (Accumulated Deficit) | 1,105,714 | 1,105,714 | |||||||||
Revision of Prior Period, Adjustment [Member] | Change in accounting policy | |||||||||||
Change in Accounting Estimate [Line Items] | |||||||||||
Income before income tax expense | 0 | ||||||||||
Income tax expense (benefit) | 352,446 | ||||||||||
Net income | $ (352,446) | ||||||||||
Basic net income (loss) per share (in dollars per share) | $ (2.06) | ||||||||||
Diluted net income (loss) per share (in dollars per share) | $ (2.01) | ||||||||||
Deferred tax assets | (20,102) | $ (20,102) | |||||||||
Deferred tax liabilities | 332,344 | 332,344 | |||||||||
Retained Earnings (Accumulated Deficit) | $ (352,446) | $ (352,446) |
Income Taxes - Changes in the R
Income Taxes - Changes in the Reserve for Income Taxes, Excluding Interest and Penalties (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | ||
Balance of reserve for income taxes | $ 11,591 | $ 7,294 |
Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in prior periods | 199 | |
Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in prior periods | 162 | |
Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in the current period | 3,383 | 5,259 |
Gross amounts of decreases in unrecognized tax benefits as a result of the expiration of the applicable statutes of limitations | (1,184) | (1,161) |
Balance of reserve for income taxes | $ 13,952 | $ 11,591 |
Income Taxes - Constituents o_2
Income Taxes - Constituents of Deferred Tax Assets (Details) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Non-current gross deferred tax assets: | ||
Intangible asset in connection with change in tax structure | $ 424,156 | $ 437,500 |
Stock-based compensation expense | 13,294 | 15,042 |
Federal and state tax credit carryforwards | 10,171 | 8,491 |
Inventory and revenue related | 5,976 | 2,934 |
Bonuses, commissions, and other compensation | 4,932 | 1,609 |
Depreciation | 4,211 | 3,522 |
Foreign net operating losses | 602 | 4,286 |
Other | 4,342 | 3,550 |
Gross non-current deferred tax assets | 467,684 | 476,934 |
Valuation allowance | (8,568) | (7,312) |
Deferred Tax Assets, Net, Noncurrent | 459,116 | 469,622 |
Non-current gross deferred tax liabilities: | ||
GILTI tax basis differences in connection with change in tax structure | (339,325) | (350,000) |
Other GILTI tax basis differences | 39 | 2,446 |
Deferred Tax Liabilities, Gross, Current | $ 339,364 | $ 352,446 |
Weighted Average Shares - Calcu
Weighted Average Shares - Calculation of Weighted Average Shares (Detail) - shares shares in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Earnings Per Share [Abstract] | |||
Basic weighted-average common shares outstanding | 173,489 | 171,194 | 172,333 |
Effect of dilutive stock options | 3,103 | 4,075 | 5,073 |
Diluted weighted-average common and common-equivalent shares outstanding | 176,592 | 175,269 | 177,406 |
Weighted Average Shares - Addit
Weighted Average Shares - Additional Information (Detail) - shares | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Stock Compensation Plan [Member] | |||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
Stock options to purchase anti-dilutive common stock | 4,371,194 | 5,735,608 | 2,650,164 |
Restricted Stock [Member] | |||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
Stock options to purchase anti-dilutive common stock | 3,826 | 13,092 |
Segment and Geographic Inform_3
Segment and Geographic Information - Additional Information (Detail) - Segment | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Concentration Risk [Line Items] | |||
Number of reportable segments | 1 | 1 | |
Total Revenue | Revenue from a single customer, percentage | Customer 2 [Member] | |||
Concentration Risk [Line Items] | |||
Maximum percentage of revenue accountability | 14.00% | ||
Total Revenue | Revenue from a single customer, percentage | Customer 1 [Member] | |||
Concentration Risk [Line Items] | |||
Maximum percentage of revenue accountability | 13.00% | 15.00% | |
Accounts Receivable [Member] | Revenue from a single customer, percentage | Customer 2 [Member] | |||
Concentration Risk [Line Items] | |||
Maximum percentage of revenue accountability | 19.00% | ||
Accounts Receivable [Member] | Revenue from a single customer, percentage | Customer 1 [Member] | |||
Concentration Risk [Line Items] | |||
Maximum percentage of revenue accountability | 20.00% | 24.00% | 30.00% |
Segment and Geographic Inform_4
Segment and Geographic Information - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Detail) $ in Thousands | 3 Months Ended | 12 Months Ended | |||||||||
Dec. 31, 2020USD ($) | Sep. 27, 2020USD ($) | Jun. 28, 2020USD ($) | Mar. 29, 2020USD ($) | Dec. 31, 2019USD ($) | Sep. 29, 2019USD ($) | Jun. 30, 2019USD ($) | Mar. 31, 2019USD ($) | Dec. 31, 2020USD ($)Segment | Dec. 31, 2019USD ($)Segment | Dec. 31, 2018USD ($) | |
Revenues from External Customers and Long-Lived Assets [Line Items] | |||||||||||
Revenue | $ 223,615 | $ 251,073 | $ 169,097 | $ 167,235 | $ 169,769 | $ 183,325 | $ 199,047 | $ 173,484 | $ 811,020 | $ 725,625 | $ 806,338 |
Long-lived assets | 86,967 | 95,276 | $ 86,967 | $ 95,276 | 95,321 | ||||||
Number of reportable segments | Segment | 1 | 1 | |||||||||
United States [Member] | |||||||||||
Revenues from External Customers and Long-Lived Assets [Line Items] | |||||||||||
Revenue | $ 280,205 | $ 247,689 | 231,760 | ||||||||
Long-lived assets | 60,911 | 68,496 | 60,911 | 68,496 | 67,156 | ||||||
Europe [Member] | |||||||||||
Revenues from External Customers and Long-Lived Assets [Line Items] | |||||||||||
Revenue | 208,787 | 227,738 | 311,914 | ||||||||
Long-lived assets | 20,014 | 21,691 | 20,014 | 21,691 | 23,948 | ||||||
Greater China [Member] | |||||||||||
Revenues from External Customers and Long-Lived Assets [Line Items] | |||||||||||
Revenue | 168,287 | 115,061 | 123,708 | ||||||||
Long-lived assets | 1,278 | 1,487 | 1,278 | 1,487 | 1,482 | ||||||
Other [Member] | |||||||||||
Revenues from External Customers and Long-Lived Assets [Line Items] | |||||||||||
Revenue | 153,741 | 135,137 | 138,956 | ||||||||
Long-lived assets | $ 4,764 | $ 3,602 | $ 4,764 | $ 3,602 | $ 2,735 |
Acquisitions - Sualab Co., Ltd.
Acquisitions - Sualab Co., Ltd. Narrative (Details) - USD ($) $ in Thousands | Oct. 16, 2019 | Apr. 12, 2017 | Dec. 31, 2020 | Sep. 27, 2020 | Jun. 28, 2020 | Mar. 29, 2020 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 |
Business Acquisition [Line Items] | |||||||||
Intangible asset impairment charges | $ 0 | $ 0 | $ 19,571 | $ 0 | $ 19,571 | $ 0 | $ 0 | ||
Sualab Co., Ltd. [Member] | |||||||||
Business Acquisition [Line Items] | |||||||||
Tax deductible goodwill | $ 104,609 | ||||||||
Purchase price | 193,638 | ||||||||
Cash paid in purchase price | 170,602 | ||||||||
Contingent consideration liabilities | $ 24,040 | ||||||||
Sualab Co., Ltd. [Member] | In Process Research and Development [Member] | |||||||||
Business Acquisition [Line Items] | |||||||||
Intangible asset impairment charges | 5,900 | ||||||||
Sualab Co., Ltd. [Member] | Maximum [Member] | In-process Technology [Member] | |||||||||
Business Acquisition [Line Items] | |||||||||
Intangible assets, useful life | 6 years | ||||||||
Sualab Co., Ltd. [Member] | Completed Technology [Member] | |||||||||
Business Acquisition [Line Items] | |||||||||
Intangible assets, useful life | 8 years | ||||||||
Sualab Co., Ltd. [Member] | Customer Relationships [Member] | |||||||||
Business Acquisition [Line Items] | |||||||||
Intangible assets, useful life | 7 years | ||||||||
Sualab Co., Ltd. [Member] | Trademarks [Member] | |||||||||
Business Acquisition [Line Items] | |||||||||
Intangible assets, useful life | 2 years | ||||||||
Sualab Co., Ltd. [Member] | Non-compete agreements | Minimum [Member] | |||||||||
Business Acquisition [Line Items] | |||||||||
Intangible assets, useful life | 6 years | ||||||||
Sualab Co., Ltd. [Member] | Non-compete agreements | Maximum [Member] | |||||||||
Business Acquisition [Line Items] | |||||||||
Intangible assets, useful life | 7 years | ||||||||
Sualab Co., Ltd. [Member] | Completed Technologies [Member] | |||||||||
Business Acquisition [Line Items] | |||||||||
Intangible asset impairment charges | 10,070 | ||||||||
Sualab Co., Ltd. [Member] | Customer Contracts And Relationships [Member] | |||||||||
Business Acquisition [Line Items] | |||||||||
Intangible asset impairment charges | $ 3,382 |
Acquisitions - Sualab Co., Lt_2
Acquisitions - Sualab Co., Ltd. Purchase Price Allocation (Details) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 | Oct. 16, 2019 | Dec. 31, 2018 |
Business Acquisition [Line Items] | ||||
Goodwill | $ 244,078 | $ 243,445 | $ 113,208 | |
Sualab Co., Ltd. [Member] | ||||
Business Acquisition [Line Items] | ||||
Cash and cash equivalents | $ 3,691 | |||
Current investments | 9,487 | |||
Accounts receivable | 1,200 | |||
Inventories | 115 | |||
Prepaid expenses and other current assets | 252 | |||
Property, plant, and equipment | 726 | |||
Operating lease assets | 2,792 | |||
Deferred income tax asset | 3,087 | |||
Other assets | 513 | |||
Accounts payable | (28) | |||
Accrued expenses | (2,633) | |||
Deferred revenue and customer deposits | (764) | |||
Operating lease liabilities | (448) | |||
Non-current operating lease liabilities | (2,344) | |||
Deferred income tax liabilities | (7,926) | |||
Other liabilities | (10) | |||
Goodwill | 129,138 | |||
Purchase price | 169,598 | |||
Sualab Co., Ltd. [Member] | Completed Technology [Member] | ||||
Business Acquisition [Line Items] | ||||
Intangible assets | 18,300 | |||
Sualab Co., Ltd. [Member] | In-process Technology [Member] | ||||
Business Acquisition [Line Items] | ||||
Intangible assets | 8,200 | |||
Sualab Co., Ltd. [Member] | Customer Relationships [Member] | ||||
Business Acquisition [Line Items] | ||||
Intangible assets | 5,800 | |||
Sualab Co., Ltd. [Member] | Non-compete agreements | ||||
Business Acquisition [Line Items] | ||||
Intangible assets | 340 | |||
Sualab Co., Ltd. [Member] | Trademarks [Member] | ||||
Business Acquisition [Line Items] | ||||
Intangible assets | $ 110 |
Restructuring Charges - Additio
Restructuring Charges - Additional Information (Details) $ in Thousands | 3 Months Ended | 12 Months Ended | ||||||
Dec. 31, 2020USD ($) | Sep. 27, 2020USD ($) | Jun. 28, 2020USD ($) | Mar. 29, 2020USD ($) | Dec. 31, 2020USD ($)Employees | Dec. 31, 2019USD ($) | Dec. 31, 2018USD ($) | May 26, 2020 | |
Restructuring and Related Activities [Abstract] | ||||||||
Global workforce reduction | 8.00% | |||||||
Restructuring charges | $ | $ 875 | $ 251 | $ 14,798 | $ 0 | $ 15,924 | $ 0 | $ 0 | |
Number of positions eliminated | Employees | 181 |
Restructuring Charges - Schedul
Restructuring Charges - Schedule of Restructuring and Related Costs (Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended | |||||
Dec. 31, 2020 | Sep. 27, 2020 | Jun. 28, 2020 | Mar. 29, 2020 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Restructuring Cost and Reserve [Line Items] | |||||||
Restructuring charges | $ 875 | $ 251 | $ 14,798 | $ 0 | $ 15,924 | $ 0 | $ 0 |
One-time Termination Benefits [Member] | |||||||
Restructuring Cost and Reserve [Line Items] | |||||||
Restructuring charges | 10,159 | ||||||
Contract Termination [Member] | |||||||
Restructuring Cost and Reserve [Line Items] | |||||||
Restructuring charges | 5,207 | ||||||
Other Restructuring [Member] | |||||||
Restructuring Cost and Reserve [Line Items] | |||||||
Restructuring charges | $ 558 |
Restructuring Charges - Sched_2
Restructuring Charges - Schedule of Restructuring Reserve by Type of Cost(Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended | |||||
Dec. 31, 2020 | Sep. 27, 2020 | Jun. 28, 2020 | Mar. 29, 2020 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Restructuring Reserve [Roll Forward] | |||||||
Restructuring charges | $ 875 | $ 251 | $ 14,798 | $ 0 | $ 15,924 | $ 0 | $ 0 |
One-time Termination Benefits [Member] | |||||||
Restructuring Reserve [Roll Forward] | |||||||
Restructuring charges | 10,159 | ||||||
Contract Termination [Member] | |||||||
Restructuring Reserve [Roll Forward] | |||||||
Restructuring charges | 5,207 | ||||||
Other Restructuring [Member] | |||||||
Restructuring Reserve [Roll Forward] | |||||||
Restructuring charges | 558 | ||||||
Accrued Liabilities [Member] | |||||||
Restructuring Reserve [Roll Forward] | |||||||
Balance as of December 31, 2019 | 0 | 0 | |||||
Restructuring charges | 17,185 | ||||||
Cash payments | (9,597) | ||||||
Non-cash restructuring charges | (4,163) | ||||||
Restructuring adjustments | (1,261) | ||||||
Foreign exchange rate changes | 225 | ||||||
Balance as of December 31, 2020 | 2,389 | 2,389 | 0 | ||||
Accrued Liabilities [Member] | One-time Termination Benefits [Member] | |||||||
Restructuring Reserve [Roll Forward] | |||||||
Balance as of December 31, 2019 | 0 | 0 | |||||
Restructuring charges | 11,329 | ||||||
Cash payments | (8,717) | ||||||
Non-cash restructuring charges | 0 | ||||||
Restructuring adjustments | (1,170) | ||||||
Foreign exchange rate changes | 182 | ||||||
Balance as of December 31, 2020 | 1,624 | 1,624 | 0 | ||||
Accrued Liabilities [Member] | Contract Termination [Member] | |||||||
Restructuring Reserve [Roll Forward] | |||||||
Balance as of December 31, 2019 | 0 | 0 | |||||
Restructuring charges | 5,220 | ||||||
Cash payments | (317) | ||||||
Non-cash restructuring charges | (4,163) | ||||||
Restructuring adjustments | (13) | ||||||
Foreign exchange rate changes | 23 | ||||||
Balance as of December 31, 2020 | 750 | 750 | 0 | ||||
Accrued Liabilities [Member] | Other Restructuring [Member] | |||||||
Restructuring Reserve [Roll Forward] | |||||||
Balance as of December 31, 2019 | $ 0 | 0 | |||||
Restructuring charges | 636 | ||||||
Cash payments | (563) | ||||||
Non-cash restructuring charges | 0 | ||||||
Restructuring adjustments | (78) | ||||||
Foreign exchange rate changes | 20 | ||||||
Balance as of December 31, 2020 | $ 15 | $ 15 | $ 0 |
Subsequent Events - (Details)
Subsequent Events - (Details) - Subsequent Event [Member] | Feb. 11, 2021$ / shares |
Subsequent Event [Line Items] | |
Dividends Payable, Amount Per Share | $ 0.060 |
Dividends Payable, Date Declared | Mar. 12, 2021 |
Dividends Payable, Date of Record | Feb. 26, 2021 |
Selected Quarterly Financial _3
Selected Quarterly Financial Data (Unaudited) (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 12 Months Ended | |||||||||
Dec. 31, 2020 | Sep. 27, 2020 | Jun. 28, 2020 | Mar. 29, 2020 | Dec. 31, 2019 | Sep. 29, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Quarterly Financial Information Disclosure [Abstract] | |||||||||||
Revenue | $ 223,615 | $ 251,073 | $ 169,097 | $ 167,235 | $ 169,769 | $ 183,325 | $ 199,047 | $ 173,484 | $ 811,020 | $ 725,625 | $ 806,338 |
Gross margin | 168,455 | 191,332 | 118,777 | 126,035 | 124,898 | 135,693 | 148,080 | 127,200 | 604,599 | 535,871 | 600,286 |
Restructuring charges | 875 | 251 | 14,798 | 0 | 15,924 | 0 | 0 | ||||
Intangible asset impairment charges | 0 | 0 | 19,571 | 0 | 19,571 | 0 | 0 | ||||
Operating income | 59,085 | 96,635 | (6,142) | 20,951 | 17,607 | 43,092 | 51,756 | 30,147 | 170,529 | 142,602 | 221,142 |
Net income | $ 69,345 | $ 87,506 | $ (1,142) | $ 20,477 | $ 80,327 | $ 41,685 | $ 48,749 | $ 33,104 | $ 176,186 | $ 203,865 | $ 219,267 |
Basic net income (loss) per share (in dollars per share) | $ 0.40 | $ 0.50 | $ (0.01) | $ 0.12 | $ 0.47 | $ 0.24 | $ 0.28 | $ 0.19 | $ 1.02 | $ 1.19 | $ 1.27 |
Diluted net income (loss) per share (in dollars per share) | $ 0.39 | $ 0.49 | $ (0.01) | $ 0.12 | $ 0.46 | $ 0.24 | $ 0.28 | $ 0.19 | $ 1 | $ 1.16 | $ 1.24 |
Schedule II -Valuation and Qual
Schedule II -Valuation and Qualifying Accounts (Detail) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
Balance at Beginning of Period | $ 530 | ||
Balance at End of Period | 831 | $ 530 | |
Reserve for Uncollectible Accounts Receivable and Sales Return [Member] | |||
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
Balance at Beginning of Period | 530 | 596 | $ 387 |
Charged to Costs and Expenses | 600 | 215 | 282 |
Deductions | (300) | (286) | (61) |
Other | 1 | 5 | (12) |
Balance at End of Period | 831 | 530 | 596 |
Sales Returns and Allowances [Member] | |||
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
Balance at Beginning of Period | 1,291 | 1,050 | 1,181 |
Charged to Costs and Expenses | 0 | 225 | 182 |
Deductions | 0 | 0 | (282) |
Other | 0 | 16 | (31) |
Balance at End of Period | 1,291 | 1,291 | 1,050 |
Deferred Tax Valuation Allowance [Member] | |||
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
Balance at Beginning of Period | 7,312 | 6,112 | 5,309 |
Charged to Costs and Expenses | 1,256 | 1,200 | 803 |
Deductions | 0 | 0 | 0 |
Other | 0 | 0 | 0 |
Balance at End of Period | $ 8,568 | $ 7,312 | $ 6,112 |
Uncategorized Items - cgnx-2020
Label | Element | Value |
Debt Securities, Available-for-sale, Allowance for Credit Loss | us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss | $ 0 |