XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Details) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets, Fair Value Disclosure $ 566,864 $ 601,011
Mutual funds    
Assets, Fair Value Disclosure 105,536 110,006
U.S. Treasury notes    
Assets, Fair Value Disclosure 316,939 223,896
Corporate debt securities    
Assets, Fair Value Disclosure 42,588 155,796
Money market mutual fund    
Assets, Fair Value Disclosure 101,801 111,313
Fair Value, Inputs, Level 1 [Member]    
Assets, Fair Value Disclosure 566,864 601,011
Fair Value, Inputs, Level 1 [Member] | Mutual funds    
Assets, Fair Value Disclosure 105,536 110,006
Fair Value, Inputs, Level 1 [Member] | U.S. Treasury notes    
Assets, Fair Value Disclosure 316,939 223,896
Fair Value, Inputs, Level 1 [Member] | Corporate debt securities    
Assets, Fair Value Disclosure 42,588 155,796
Fair Value, Inputs, Level 1 [Member] | Money market mutual fund    
Assets, Fair Value Disclosure $ 101,801 $ 111,313