XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 2 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2018
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2018
   
% of Revenue
   
2017 (1)
   
% of Revenue
   
2018
   
% of Revenue
   
2017 (1)
   
% of Revenue
 
Consumer
  $
47,809
     
34.2
%
  $
43,917
     
39.1
%
  $
94,953
     
35.3
%
  $
79,528
     
37.4
%
Computing and storage
   
36,957
     
26.4
     
24,466
     
21.8
     
67,927
     
25.3
     
45,083
     
21.2
 
Automotive
   
20,340
     
14.6
     
12,854
     
11.5
     
38,072
     
14.2
     
25,185
     
11.9
 
Industrial
   
19,121
     
13.7
     
15,034
     
13.4
     
36,676
     
13.6
     
30,388
     
14.3
 
Communications
   
15,534
     
11.1
     
15,927
     
14.2
     
31,283
     
11.6
     
32,376
     
15.2
 
Total
  $
139,761
     
100.0
%
  $
112,198
     
100.0
%
  $
268,911
     
100.0
%
  $
212,560
     
100.0
%
Accounting Standards Update 2014-09 [Member]  
Notes Tables  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]
   
June 30, 2018
 
   
Topic 606
   
 
 
 
 
 
 
 
Line Item
 
(As Reported)
   
Topic 605
   
Difference
 
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
Accounts receivable
  $
53,460
    $
55,016
    $
(1,556
)
Inventories
  $
128,909
    $
128,938
    $
(29
)
Other current assets
  $
13,974
    $
12,927
    $
1,047
 
Deferred tax assets, net
  $
15,791
    $
15,892
    $
(101
)
Total assets
  $
719,952
    $
720,591
    $
(639
)
Liabilities and Stockholders' Equity:
 
 
 
 
 
 
 
 
 
 
 
 
Accrued liabilities
  $
33,033
    $
34,178
    $
(1,145
)
Retained earnings
  $
162,859
    $
162,353
    $
506
 
Total liabilities and stockholders' equity
  $
719,952
    $
720,591
    $
(639
)
   
Three Months Ended June 30, 2018
   
Six Months Ended June 30, 2018
 
   
Topic 606
   
 
 
 
 
 
 
 
 
Topic 606
   
 
 
 
 
 
 
 
Line Item
 
(As Reported)
   
Topic 605
   
Difference
   
(As Reported)
   
Topic 605
   
Difference
 
Revenue
  $
139,761
    $
139,758
    $
3
    $
268,911
    $
268,717
    $
194
 
Cost of revenue
  $
62,197
    $
62,234
    $
(37
)   $
119,852
    $
119,818
    $
34
 
Gross profit
  $
77,564
    $
77,524
    $
40
    $
149,059
    $
148,899
    $
160
 
Income from operations
  $
24,882
    $
24,842
    $
40
    $
46,918
    $
46,758
    $
160
 
Income before income taxes
  $
27,114
    $
27,074
    $
40
    $
49,591
    $
49,431
    $
160
 
Income tax provision
  $
2,908
    $
2,900
    $
8
    $
3,529
    $
3,496
    $
33
 
Net income
  $
24,206
    $
24,174
    $
32
    $
46,062
    $
45,935
    $
127
 
Net income per share - diluted   $
0.55
    $
0.54
    $
0.01
    $
1.04
    $
1.04
    $
-
 
   
Three Months Ended June 30, 2018
   
Six Months Ended June 30, 2018
 
   
Topic 606
   
 
 
 
 
 
 
 
 
Topic 606
   
 
 
 
 
 
 
 
Line Item
 
(As Reported)
   
Topic 605
   
Difference
   
(As Reported)
   
Topic 605
   
Difference
 
Net income
  $
24,206
    $
24,174
    $
32
    $
46,062
    $
45,935
    $
127
 
Comprehensive income
  $
17,459
    $
17,427
    $
32
    $
42,544
    $
42,417
    $
127
 
   
Six Months Ended June 30, 2018
 
   
Topic 606
   
 
 
 
 
 
 
 
Line Item
 
(As Reported)
   
Topic 605
   
Difference
 
Cash flows from operating activities:
 
 
 
 
 
 
 
 
 
 
 
 
Net income
  $
46,062
    $
45,935
    $
127
 
Changes in operating assets and liabilities:
                       
Accounts receivable
  $
(16,325
)   $
(16,980
)   $
655
 
Inventories
  $
(29,602
)   $
(29,631
)   $
29
 
Other assets
  $
(983
)   $
(27
)   $
(956
)
Accrued liabilities
  $
539
    $
428
    $
111
 
Income tax liabilities
  $
1,546
    $
1,512
    $
34