XML 44 R30.htm IDEA: XBRL DOCUMENT v3.6.0.2
INVESTMENTS: (Tables)
12 Months Ended
Dec. 31, 2016
Investments, Debt and Equity Securities [Abstract]  
Schedule of cash, cash equivalents and short-term investments
At December 31, 2016 and 2015, the Company held cash, cash equivalents and short-term investments classified as available-for-sale securities as follows:
 
December 31, 2016
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash
$
54,947

 
$

 
$

 
$
54,947

Money market funds
1,833

 

 

 
1,833

Certificates of deposit
78,643

 

 

 
78,643

U.S. Government and agency securities
56,431

 
2

 
(86
)
 
56,347

Commercial paper
29,486

 

 
(3
)
 
29,483

Corporate bonds
94,292

 
37

 
(167
)
 
94,162

Municipal bonds
7,718

 

 
(12
)
 
7,706

Foreign government bonds
5,327

 

 
(7
)
 
5,320

Total
328,677

 
39

 
(275
)
 
328,441

Less amounts classified as cash and cash equivalents
(56,780
)
 

 

 
(56,780
)
Short-term investments
$
271,897

 
$
39

 
$
(275
)
 
$
271,661


 
December 31, 2015
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash
$
65,524

 
$

 
$

 
$
65,524

Certificates of deposit
110,427

 
3

 
(7
)
 
110,423

U.S. Government and agency securities
131,755

 
5

 
(38
)
 
131,722

Commercial paper
57,214

 
4

 
(4
)
 
57,214

Corporate bonds
105,900

 
2

 
(420
)
 
105,482

Municipal bonds
26,283

 

 
(75
)
 
26,208

Foreign government bonds
13,988

 

 
(48
)
 
13,940

Total
511,091

 
14

 
(592
)
 
510,513

Less amounts classified as cash and cash equivalents
(263,196
)
 
(5
)
 
2

 
(263,199
)
Short-term investments
$
247,895

 
$
9

 
$
(590
)
 
$
247,314

Schedule of contractual maturities of short-term investments
The contractual maturities of short-term investments at December 31, 2016 and 2015 were as follows:
 
December 31, 2016
 
December 31, 2015
 
Amortized
Cost
 
Estimated
Fair Value
 
Amortized
Cost
 
Estimated
Fair Value
 
(in thousands)
Due in less than one year
$
157,270

 
$
157,163

 
$
148,041

 
$
147,914

Due in one to three years
114,627

 
114,498

 
99,854

 
99,400

 
$
271,897

 
$
271,661

 
$
247,895

 
$
247,314