XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Investments (Details 3) - Short Term Investment (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Total $ 405,001 $ 414,126
Unrealized Losses, Total 3,417 763
U.S. Treasury debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Total 119,232 80,444
Unrealized Losses, Total 965 198
Municipal securities    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Total 19,661 23,352
Unrealized Losses, Total 278 48
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Total 181,643 250,467
Unrealized Losses, Total 1,767 458
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Total 84,465 59,863
Unrealized Losses, Total 407 59
Short-term Investments [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Less Than 12 Months 373,847 414,126
Unrealized Losses, Less Than 12 Months 3,384 763
Short-term Investments [Member] | U.S. Treasury debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Less Than 12 Months 119,232 80,444
Unrealized Losses, Less Than 12 Months 965 198
Estimated Fair Value, 12 Months or Greater  
Unrealized Losses, 12 Months or Greater  
Short-term Investments [Member] | Municipal securities    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Less Than 12 Months 19,661 23,352
Unrealized Losses, Less Than 12 Months 278 48
Estimated Fair Value, 12 Months or Greater  
Unrealized Losses, 12 Months or Greater  
Short-term Investments [Member] | Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Less Than 12 Months 150,489 250,467
Unrealized Losses, Less Than 12 Months 1,734 458
Estimated Fair Value, 12 Months or Greater 31,154  
Unrealized Losses, 12 Months or Greater 33  
Short-term Investments [Member] | Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Less Than 12 Months 84,465 59,863
Unrealized Losses, Less Than 12 Months 407 59
Estimated Fair Value, 12 Months or Greater  
Unrealized Losses, 12 Months or Greater  
Long-term Investments [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, 12 Months or Greater 31,154 0
Unrealized Losses, 12 Months or Greater $ 33
Long-term Investments [Member] | U.S. Treasury debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, 12 Months or Greater  
Unrealized Losses, 12 Months or Greater  
Long-term Investments [Member] | Municipal securities    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, 12 Months or Greater  
Unrealized Losses, 12 Months or Greater  
Long-term Investments [Member] | Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, 12 Months or Greater  
Unrealized Losses, 12 Months or Greater  
Long-term Investments [Member] | Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, 12 Months or Greater  
Unrealized Losses, 12 Months or Greater