Fair Value Measurements and Marketable Securities - Financial Assets at Fair Value on Recurring Basis (Detail) (USD $) In Thousands, unless otherwise specified
|
Mar. 31, 2013
|
Dec. 31, 2012
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
$ 104,102
|
$ 70,825
|
Basis of Fair Value Measurements, Level 1 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
9,345
|
5,886
|
Basis of Fair Value Measurements, Level 2 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
94,757
|
64,939
|
Basis of Fair Value Measurements, Level 3 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
|
|
Money market funds [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
9,345
|
5,886
|
Money market funds [Member] | Basis of Fair Value Measurements, Level 1 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
9,345
|
5,886
|
Money market funds [Member] | Basis of Fair Value Measurements, Level 2 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
|
|
Money market funds [Member] | Basis of Fair Value Measurements, Level 3 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
|
|
Certificates of deposit [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
2,125
|
1,185
|
Certificates of deposit [Member] | Basis of Fair Value Measurements, Level 1 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
|
|
Certificates of deposit [Member] | Basis of Fair Value Measurements, Level 2 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
2,125
|
1,185
|
Certificates of deposit [Member] | Basis of Fair Value Measurements, Level 3 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
|
|
Corporate debt securities [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
42,978
|
20,242
|
Corporate debt securities [Member] | Basis of Fair Value Measurements, Level 1 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
|
|
Corporate debt securities [Member] | Basis of Fair Value Measurements, Level 2 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
42,978
|
20,242
|
Corporate debt securities [Member] | Basis of Fair Value Measurements, Level 3 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
|
|
Government securities [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
35,664
|
27,899
|
Government securities [Member] | Basis of Fair Value Measurements, Level 1 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
|
|
Government securities [Member] | Basis of Fair Value Measurements, Level 2 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
35,664
|
27,899
|
Government securities [Member] | Basis of Fair Value Measurements, Level 3 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
|
|
Commercial paper [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
13,990
|
15,613
|
Commercial paper [Member] | Basis of Fair Value Measurements, Level 1 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
|
|
Commercial paper [Member] | Basis of Fair Value Measurements, Level 2 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
13,990
|
15,613
|
Commercial paper [Member] | Basis of Fair Value Measurements, Level 3 [Member]
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
Total cash equivalents and marketable securities |
|
|