XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale $ 1,014,041 $ 1,090,058
Fair Value, Inputs, Level 1    
Debt Securities, Available-for-sale 4,295 25,019
Fair Value, Inputs, Level 2    
Debt Securities, Available-for-sale 1,009,746 1,065,039
Corporate debt securities | Cash Equivalents    
Cash Equivalents 7,849 0
Corporate debt securities | Fair Value, Inputs, Level 1 | Cash Equivalents    
Cash Equivalents 0 0
Corporate debt securities | Fair Value, Inputs, Level 2 | Cash Equivalents    
Cash Equivalents 7,849 0
Cash Equivalents    
Cash Equivalents 205,092 268,349
Cash Equivalents | Fair Value, Inputs, Level 1    
Cash Equivalents 4,295 25,019
Cash Equivalents | Fair Value, Inputs, Level 2    
Cash Equivalents 200,797 243,330
Cash Equivalents | Money Market Funds    
Cash Equivalents 4,295 25,019
Cash Equivalents | Money Market Funds | Fair Value, Inputs, Level 1    
Cash Equivalents 4,295 25,019
Cash Equivalents | Money Market Funds | Fair Value, Inputs, Level 2    
Cash Equivalents 0 0
Cash Equivalents | Commercial paper    
Cash Equivalents 144,882 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 144,882 179,455
Cash Equivalents | Municipal debt securities    
Cash Equivalents 48,066 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 48,066 63,875
Short-term Investments    
Debt Securities, Available-for-sale 808,949 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 808,949 819,478
Short-term Investments | Commercial paper    
Debt Securities, Available-for-sale 377,695 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 377,695 419,469
Short-term Investments | Municipal debt securities    
Debt Securities, Available-for-sale 173,561 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 173,561 165,573
Short-term Investments | Federal agency debt securities    
Debt Securities, Available-for-sale 1,845 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 1,845 0
Short-term Investments | Corporate debt securities    
Debt Securities, Available-for-sale 255,848 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 255,848 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