XML 82 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale $ 1,115,079 $ 1,090,058
Fair Value, Inputs, Level 1    
Debt Securities, Available-for-sale 64,859 25,019
Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale 1,050,220 1,065,039
Cash Equivalents    
Cash Equivalents 301,836 268,349
Cash Equivalents | Fair Value, Inputs, Level 1    
Cash Equivalents 64,859 25,019
Cash Equivalents | Fair Value, Inputs, Level 2    
Cash Equivalents 236,977 243,330
Cash Equivalents | Money Market Funds    
Cash Equivalents 64,859 25,019
Cash Equivalents | Money Market Funds | Fair Value, Inputs, Level 1    
Cash Equivalents 64,859 25,019
Cash Equivalents | Money Market Funds | Fair Value, Inputs, Level 2    
Cash Equivalents 0 0
Cash Equivalents | Commercial paper    
Cash Equivalents 193,710 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 193,710 179,455
Cash Equivalents | Municipal debt securities    
Cash Equivalents 43,267 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 43,267 63,875
Short-term Investments    
Debt Securities, Available-for-sale 813,243 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 813,243 819,478
Short-term Investments | Commercial paper    
Debt Securities, Available-for-sale 462,917 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 462,917 419,469
Short-term Investments | Municipal debt securities    
Debt Securities, Available-for-sale 103,272 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 103,272 165,573
Short-term Investments | Federal agency debt securities    
Debt Securities, Available-for-sale 51,356 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 51,356 0
Short-term Investments | Corporate debt securities    
Debt Securities, Available-for-sale 195,698 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 195,698 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   2,231
Long Term Investments | US Treasury Bond Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale   $ 2,231