XML 51 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Valuation and Qualifying Accounts (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Valuation and Qualifying Accounts Disclosure [Line Items]      
Valuation Allowances and Reserves, Balance $ 151,406us-gaap_ValuationAllowancesAndReservesBalance $ 150,331us-gaap_ValuationAllowancesAndReservesBalance $ 148,438us-gaap_ValuationAllowancesAndReservesBalance
Valuation Allowances and Reserves, Charged (Credit) to Cost and Expense (9,877)us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense 1,677us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense 1,938us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
Valuation Allowances and Reserves, Charged to Other Accounts 645us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts (317)us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts 58us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
Valuation Allowances and Reserves, Write-offs, Net Of Recoveries (3)lscc_ValuationAllowancesandReservesWriteoffsNetOfRecoveries (285)lscc_ValuationAllowancesandReservesWriteoffsNetOfRecoveries (103)lscc_ValuationAllowancesandReservesWriteoffsNetOfRecoveries
Valuation Allowances and Reserves, Balance 142,171us-gaap_ValuationAllowancesAndReservesBalance 151,406us-gaap_ValuationAllowancesAndReservesBalance 150,331us-gaap_ValuationAllowancesAndReservesBalance
Valuation Allowance of Deferred Tax Assets [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Valuation Allowances and Reserves, Balance 150,528us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
149,209us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
147,499us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
Valuation Allowances and Reserves, Charged (Credit) to Cost and Expense (9,958)us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
1,636us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
1,652us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
Valuation Allowances and Reserves, Charged to Other Accounts 645us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
(317)us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
58us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
Valuation Allowances and Reserves, Write-offs, Net Of Recoveries 0lscc_ValuationAllowancesandReservesWriteoffsNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
0lscc_ValuationAllowancesandReservesWriteoffsNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
0lscc_ValuationAllowancesandReservesWriteoffsNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
Valuation Allowances and Reserves, Balance 141,215us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
150,528us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
149,209us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
Allowance for Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Valuation Allowances and Reserves, Balance 878us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
1,122us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
939us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Valuation Allowances and Reserves, Charged (Credit) to Cost and Expense 0us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
41us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
286us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Valuation Allowances and Reserves, Charged to Other Accounts 0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Valuation Allowances and Reserves, Write-offs, Net Of Recoveries (3)lscc_ValuationAllowancesandReservesWriteoffsNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(285)lscc_ValuationAllowancesandReservesWriteoffsNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(103)lscc_ValuationAllowancesandReservesWriteoffsNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Valuation Allowances and Reserves, Balance 875us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
878us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
1,122us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Warranty Reserves [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Valuation Allowances and Reserves, Balance 0us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
0us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
0us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
Valuation Allowances and Reserves, Charged (Credit) to Cost and Expense 81us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
0us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
0us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
Valuation Allowances and Reserves, Charged to Other Accounts 0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
Valuation Allowances and Reserves, Write-offs, Net Of Recoveries 0lscc_ValuationAllowancesandReservesWriteoffsNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
0lscc_ValuationAllowancesandReservesWriteoffsNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
0lscc_ValuationAllowancesandReservesWriteoffsNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
Valuation Allowances and Reserves, Balance $ 81us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
$ 0us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
$ 0us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember