XML 15 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 28, 2019
Accounting Policies [Abstract]  
Components of available for sale securities
 
December 28,
2019
 
December 29,
2018
 
Cost
 
Fair
Market Value
 
Cost
 
Fair
Market Value
Corporate and government bonds
$
17,016

 
$
17,032

 
$
30,035

 
$
29,605

Convertible note

 

 
2,000

 
2,000

Total short term investments
$
17,016

 
$
17,032

 
$
32,035

 
$
31,605


Activity related to accounts receivable allowances
Activity related to accounts receivable allowances was as follows (in thousands):
 
Fiscal Year Ended
 
December 28,
2019
 
December 29,
2018
 
December 30,
2017
Allowance for product returns
 
 
 
 
 
Balance at beginning of period
$
53,920

 
$
42,693

 
$
27,673

Acquired balance

 

 
6,088

Provision
71,575

 
68,476

 
54,981

Deduction
(68,217
)
 
(56,164
)
 
(43,831
)
Other adjustments
(2,087
)
 
(1,085
)
 
(2,218
)
Balance at end of period
$
55,191

 
$
53,920

 
$
42,693

 
 
 
 
 
 
Allowance for other credits and incentives
 
 
 
 
 
Balance at beginning of period
$
97,737

 
$
61,359

 
$
23,658

Acquired balance

 

 
11,932

Adjustment related to adoption of ASC 606

 
1,192

 

Provision
287,891

 
198,371

 
110,605

Deduction
(247,775
)
 
(161,672
)
 
(81,269
)
Other adjustments
(3,807
)
 
(1,513
)
 
(3,567
)
Balance at end of period
$
134,046

 
$
97,737

 
$
61,359


Property and equipment Depreciation is computed using the straight-line method over the estimated useful lives as follows:
 
Estimated Useful Life
Computer and equipment
2-5 years

Furniture and fixtures
5

Machinery and tooling
2-5

Business applications software
3-7

Leasehold improvements
Lesser of economic benefit period or term of lease


Property and equipment consists of the following (in thousands):
 
December 28,
2019
 
December 29,
2018
Computer and equipment
$
13,588

 
$
12,339

Furniture and fixtures
6,494

 
5,231

Machinery and tooling
79,213

 
60,281

Leasehold improvements
39,538

 
28,701

Business applications software
17,933

 
15,638

Subtotal
156,766

 
122,190

Less: accumulated depreciation
80,778

 
65,164

Property and equipment, net
$
75,988

 
$
57,026


Basic and diluted net income per share The following table presents the calculation of both basic and diluted net income per share:
 
Fiscal Year Ended
 
December 28,
2019
 
December 29,
2018
 
December 30,
2017
Net income
$
85,300

 
$
87,992

 
$
50,964

Weighted-average shares outstanding
28,097

 
27,692

 
27,611

Dilutive effect of employee stock plans
638

 
948

 
1,142

Diluted weighted-average shares outstanding
28,735

 
28,640

 
28,753

Basic income per share
$
3.04

 
$
3.18

 
$
1.85

Diluted income per share
$
2.97

 
$
3.07

 
$
1.77