XML 272 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale $ 897,316 $ 1,090,058
Fair Value, Inputs, Level 1    
Debt Securities, Available-for-sale 49,106 25,019
Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale 848,210 1,065,039
Cash Equivalents    
Cash Equivalents 135,954 268,349
Cash Equivalents | Fair Value, Inputs, Level 1    
Cash Equivalents 49,106 25,019
Cash Equivalents | Fair Value, Inputs, Level 2    
Cash Equivalents 86,848 243,330
Cash Equivalents | Money Market Funds    
Cash Equivalents 49,106 25,019
Cash Equivalents | Money Market Funds | Fair Value, Inputs, Level 1    
Cash Equivalents 49,106 25,019
Cash Equivalents | Money Market Funds | Fair Value, Inputs, Level 2    
Cash Equivalents 0 0
Cash Equivalents | Commercial paper    
Cash Equivalents 70,450 179,455
Cash Equivalents | Commercial paper | Fair Value, Inputs, Level 1    
Cash Equivalents 0 0
Cash Equivalents | Commercial paper | Fair Value, Inputs, Level 2    
Cash Equivalents 70,450 179,455
Cash Equivalents | Municipal debt securities    
Cash Equivalents 16,398 63,875
Cash Equivalents | Municipal debt securities | Fair Value, Inputs, Level 1    
Cash Equivalents 0 0
Cash Equivalents | Municipal debt securities | Fair Value, Inputs, Level 2    
Cash Equivalents 16,398 63,875
Short-term Investments    
Debt Securities, Available-for-sale 761,362 819,478
Short-term Investments | Fair Value, Inputs, Level 1    
Debt Securities, Available-for-sale 0 0
Short-term Investments | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale 761,362 819,478
Short-term Investments | Commercial paper    
Debt Securities, Available-for-sale 450,529 419,469
Short-term Investments | Commercial paper | Fair Value, Inputs, Level 1    
Debt Securities, Available-for-sale 0 0
Short-term Investments | Commercial paper | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale 450,529 419,469
Short-term Investments | Municipal debt securities    
Debt Securities, Available-for-sale 20,965 165,573
Short-term Investments | Municipal debt securities | Fair Value, Inputs, Level 1    
Debt Securities, Available-for-sale 0 0
Short-term Investments | Municipal debt securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale 20,965 165,573
Short-term Investments | Federal agency debt securities    
Debt Securities, Available-for-sale 92,906 0
Short-term Investments | Federal agency debt securities | Fair Value, Inputs, Level 1    
Debt Securities, Available-for-sale 0 0
Short-term Investments | Federal agency debt securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale 92,906 0
Short-term Investments | Corporate debt securities    
Debt Securities, Available-for-sale 196,962 234,436
Short-term Investments | Corporate debt securities | Fair Value, Inputs, Level 1    
Debt Securities, Available-for-sale 0 0
Short-term Investments | Corporate debt securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale 196,962 234,436
Long Term Investments    
Debt Securities, Available-for-sale 0 2,231
Long Term Investments | Fair Value, Inputs, Level 1    
Debt Securities, Available-for-sale 0 0
Long Term Investments | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale 0 2,231
Long Term Investments | US Treasury Bond Securities    
Debt Securities, Available-for-sale 0 2,231
Long Term Investments | US Treasury Bond Securities | Fair Value, Inputs, Level 1    
Debt Securities, Available-for-sale 0 0
Long Term Investments | US Treasury Bond Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale $ 0 $ 2,231