XML 116 R100.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 28, 2024 | Dec. 30, 2023 | Dec. 31, 2022
SEC Schedule, 12-09, Allowance, Credit Loss [Member] |  |  |  |
Balance, beginning of year |  | $ 340 | $ 199 | $ 290
Additions (reductions) not charged to expense | [1] | (14) | 5 | (8)
Additions (reduction) charged (credited) to expense |  | 15 | 140 | 122
Deductions/write-offs |  | 151 | 4 | 205
Balance, end of year |  | 190 | 340 | 199
SEC Schedule, 12-09, Reserve, Inventory [Member] |  |  |  |
Balance, beginning of year |  | 20,418 | 26,871 | 23,012
Additions (reductions) not charged to expense | [1] | 6,203 | 648 | 698
Additions (reduction) charged (credited) to expense |  | 5,442 | 4,540 | 7,179
Deductions/write-offs |  | 3,886 | 11,641 | 4,018
Balance, end of year |  | $ 28,177 | $ 20,418 | $ 26,871
[1] | Changes in reserve balances resulting from foreign currency impact and reclassifications from other reserves.

X
- Definition Amount of increase (decrease) in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, from charges (credits) to costs and expenses. + References No definition available. + Details
Name: | cohu_ValuationAllowancesAndReservesAdditionsReductionsForChargesCreditsToCostAndExpense
Namespace Prefix: | cohu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, not charged (credited) to costs and expenses. + References No definition available. + Details
Name: | cohu_ValuationAllowancesAndReservesAdditionsReductionsNotChargedCreditedToCostAndExpense
Namespace Prefix: | cohu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease (increase) in valuation and qualifying accounts and reserves. + References No definition available. + Details
Name: | cohu_ValuationAllowancesAndReservesDeductionsRecoveries
Namespace Prefix: | cohu_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of valuation and qualifying accounts and reserves. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09(Column B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09(Column E)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4 + Details
Name: | us-gaap_ValuationAllowancesAndReservesBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |