XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Fair Values Company’s Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost $ 1,046,098 $ 1,070,180
Gross Unrealized Holding Loss (2,277) (557)
Gross Unrealized Holding Gain 11 23
Fair Value 1,043,832 1,069,646
Cash and Cash Equivalents 756,237 780,196
Short-term Investments 225,983 204,416
Long-term Investments 61,612 85,034
Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost 196,005 214,771
Gross Unrealized Holding Loss 0 0
Gross Unrealized Holding Gain 0 0
Fair Value 196,005 214,771
Cash and Cash Equivalents 196,005 214,771
Short-term Investments 0 0
Long-term Investments 0 0
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost 611,257 616,738
Gross Unrealized Holding Loss (290) (55)
Gross Unrealized Holding Gain 0 11
Fair Value 610,967 616,694
Cash and Cash Equivalents 547,825 556,427
Short-term Investments 55,264 52,632
Long-term Investments 7,878 7,635
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost 547,825 556,427
Gross Unrealized Holding Loss 0 0
Gross Unrealized Holding Gain 0 0
Fair Value 547,825 556,427
Cash and Cash Equivalents 547,825 556,427
Short-term Investments 0 0
Long-term Investments 0 0
Level 1 | U.S. Government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost 63,432 60,311
Gross Unrealized Holding Loss (290) (55)
Gross Unrealized Holding Gain 0 11
Fair Value 63,142 60,267
Cash and Cash Equivalents 0 0
Short-term Investments 55,264 52,632
Long-term Investments 7,878 7,635
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost 238,836 238,671
Gross Unrealized Holding Loss (1,987) (502)
Gross Unrealized Holding Gain 11 12
Fair Value 236,860 238,181
Cash and Cash Equivalents 12,407 8,998
Short-term Investments 170,719 151,784
Long-term Investments 53,734 77,399
Level 2 | Certificate of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost 21,317 20,709
Gross Unrealized Holding Loss (35) (7)
Gross Unrealized Holding Gain 7 1
Fair Value 21,289 20,703
Cash and Cash Equivalents 2,166 0
Short-term Investments 19,123 20,703
Long-term Investments 0 0
Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost 44,291 25,235
Gross Unrealized Holding Loss (100) (14)
Gross Unrealized Holding Gain 4 1
Fair Value 44,195 25,222
Cash and Cash Equivalents 10,241 8,998
Short-term Investments 33,954 16,224
Long-term Investments 0 0
Level 2 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost 173,228 192,727
Gross Unrealized Holding Loss (1,852) (481)
Gross Unrealized Holding Gain 0 10
Fair Value 171,376 192,256
Cash and Cash Equivalents 0 0
Short-term Investments 117,642 114,857
Long-term Investments $ 53,734 $ 77,399