XML 36 R26.htm IDEA: XBRL DOCUMENT
v3.23.1

Loss from Fire | 3 Months Ended
--- | ---
Apr. 02, 2023
Catastrophe [Abstract] |
Loss from Fire | Loss (Recovery) from Fire On June 7, 2022, the Company’s primary contract manufacturer experienced a fire at its plant in Indonesia. The fire destroyed a significant amount of Cognex-owned consigned inventories as well as component inventories owned by the contract manufacturer that were designated for Cognex products. There was no significant damage to the Company's production equipment. As a result of the fire, the Company recorded $48,339,000 in gross losses in 2022, primarily related to Cognex-owned inventory that was destroyed or deemed to have a net realizable value of zero, and prepayments related to Cognex-designated components that were owned by the contract manufacturer. Gross losses were reduced by insurance proceeds received from the Company’s insurance carrier of $27,560,000 in the fourth quarter of 2022. Subsequent to the April 2, 2023 balance sheet date, but prior to the date of financial statement issuance, the Company received insurance proceeds of $2,500,000 related to a business interruption claim associated with the fire from the Company's insurance carrier. In the second quarter of 2023, this recovery amount will be presented in the caption “Loss (recovery) from fire” on the Consolidated Statements of Operations. As of April 2, 2023 and through the date of financial statement issuance, management cannot yet estimate additional recoveries that could be available from the contract manufacturer. Any future, additional recoveries in excess of recognized losses will be treated as gain contingencies and will be recognized when the gain is realized or realizable. There can be no assurance, however, that the insurance coverage and/or recoveries from the contract manufacturer will be available to cover the losses from the fire.

X
- Definition Catastrophe + References No definition available. + Details
Name: | cgnx_CatastropheAbstract
Namespace Prefix: | cgnx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss From Catastrophe + References No definition available. + Details
Name: | cgnx_LossFromCatastropheTextBlock
Namespace Prefix: | cgnx_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration