XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 2 - Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2018
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
End Market
 
2018
   
% of
Revenue
   
2017
(1)
   
% of
Revenue
   
2018
   
% of
Revenue
   
2017
(1)
   
% of
Revenue
 
Computing and storage
  $
47,658
     
29.8
%   $
29,020
     
22.5
%   $
115,584
     
27.0
%   $
74,103
     
21.7
%
Automotive
   
19,785
     
12.4
     
12,857
     
10.0
     
57,857
     
13.5
     
38,042
     
11.1
 
Industrial
   
24,869
     
15.5
     
16,348
     
12.7
     
61,544
     
14.3
     
46,736
     
13.7
 
Communications
   
19,158
     
12.0
     
15,372
     
11.9
     
50,442
     
11.8
     
47,748
     
14.0
 
Consumer
   
48,505
     
30.3
     
55,342
     
42.9
     
143,458
     
33.4
     
134,870
     
39.5
 
Total
  $
159,975
     
100.0
%   $
128,939
     
100.0
%   $
428,885
     
100.0
%   $
341,499
     
100.0
%
Accounting Standards Update 2014-09 [Member]  
Notes Tables  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]
   
September 30, 2018
 
   
Topic 606
   
 
 
 
 
 
 
 
Line Item
 
(As Reported)
   
Topic 605
   
Difference
 
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
Accounts receivable
  $
59,887
    $
61,430
    $
(1,543
)
Inventories
  $
136,790
    $
137,129
    $
(339
)
Other current assets
  $
12,876
    $
10,556
    $
2,320
 
Total current assets    $
557,401
    $
556,963
    $
438
 
Deferred tax assets, net
  $
12,852
    $
12,953
    $
(101
)
Total assets
  $
763,157
    $
762,820
    $
337
 
Liabilities and Stockholders' Equity:
 
 
 
 
 
 
 
 
 
 
 
 
Accrued liabilities
  $
34,908
    $
35,190
    $
(282
)
Total current liabilities   $
85,507
    $
85,789
    $
(282
)
Total liabilities   $
152,993
    $
153,275
    $
(282
)
Retained earnings
  $
180,819
    $
180,200
    $
619
 
Total stockholders' equity   $
610,164
    $
609,545
    $
619
 
Total liabilities and stockholders' equity
  $
763,157
    $
762,820
    $
337
 
   
Three Months Ended September 30, 2018
   
Nine Months Ended September 30, 2018
 
   
Topic 606
   
 
 
 
 
 
 
 
 
Topic 606
   
 
 
 
 
 
 
 
Line Item
 
(As Reported)
   
Topic 605
   
Difference
   
(As Reported)
   
Topic 605
   
Difference
 
Revenue
  $
159,975
    $
159,723
    $
252
    $
428,885
    $
428,440
    $
445
 
Cost of revenue
  $
70,957
    $
70,848
    $
109
    $
190,810
    $
190,668
    $
142
 
Gross profit
  $
89,018
    $
88,875
    $
143
    $
238,075
    $
237,772
    $
303
 
Income from operations
  $
33,493
    $
33,350
    $
143
    $
80,411
    $
80,108
    $
303
 
Income before income taxes
  $
36,207
    $
36,064
    $
143
    $
85,798
    $
85,495
    $
303
 
Income tax provision
  $
4,639
    $
4,609
    $
30
    $
8,168
    $
8,104
    $
64
 
Net income
  $
31,568
    $
31,455
    $
113
    $
77,630
    $
77,391
    $
239
 
Net income per share - basic
  $
0.75
    $
0.74
    $
0.01
    $
1.84
    $
1.84
    $
-
 
Net income per share - diluted   $
0.71
    $
0.70
    $
0.01
    $
1.75
    $
1.74
    $
0.01
 
   
Three Months Ended September 30, 2018
   
Nine Months Ended September 30, 2018
 
   
Topic 606
   
 
 
 
 
 
 
 
 
Topic 606
   
 
 
 
 
 
 
 
Line Item
 
(As Reported)
   
Topic 605
   
Difference
   
(As Reported)
   
Topic 605
   
Difference
 
Net income
  $
31,568
    $
31,455
    $
113
    $
77,630
    $
77,391
    $
239
 
Comprehensive income
  $
27,533
    $
27,420
    $
113
    $
70,077
    $
69,838
    $
239
 
   
Nine Months Ended September 30, 2018
 
   
Topic 606
   
 
 
 
 
 
 
 
Line Item
 
(As Reported)
   
Topic 605
   
Difference
 
Cash flows from operating activities:
 
 
 
 
 
 
 
 
 
 
 
 
Net income
  $
77,630
    $
77,391
    $
239
 
Changes in operating assets and liabilities:
                       
Accounts receivable
  $
(22,752
)   $
(23,394
)   $
642
 
Inventories
  $
(37,496
)   $
(37,835
)   $
339
 
Other assets
  $
(665
)   $
1,563
    $
(2,228
)
Accrued liabilities
  $
4,635
    $
3,691
    $
944
 
Income tax liabilities
  $
528
    $
464
    $
64