XML 73 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Details) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets, Fair Value Disclosure $ 601,011 $ 68,264
Mutual funds    
Assets, Fair Value Disclosure 110,006 33,135
U.S. Treasury notes    
Assets, Fair Value Disclosure 223,896 23,309
Corporate debt securities    
Assets, Fair Value Disclosure 155,796  
Money market mutual fund    
Assets, Fair Value Disclosure 111,313 11,820
Fair Value, Inputs, Level 1 [Member]    
Assets, Fair Value Disclosure 601,011 68,264
Fair Value, Inputs, Level 1 [Member] | Mutual funds    
Assets, Fair Value Disclosure 110,006 33,135
Fair Value, Inputs, Level 1 [Member] | U.S. Treasury notes    
Assets, Fair Value Disclosure 223,896 23,309
Fair Value, Inputs, Level 1 [Member] | Corporate debt securities    
Assets, Fair Value Disclosure 155,796  
Fair Value, Inputs, Level 1 [Member] | Money market mutual fund    
Assets, Fair Value Disclosure 111,313 11,820
Fair Value, Inputs, Level 2 [Member]    
Assets, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 2 [Member] | Mutual funds    
Assets, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 2 [Member] | U.S. Treasury notes    
Assets, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 2 [Member] | Corporate debt securities    
Assets, Fair Value Disclosure 0  
Fair Value, Inputs, Level 2 [Member] | Money market mutual fund    
Assets, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 [Member]    
Assets, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 [Member] | Mutual funds    
Assets, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 [Member] | U.S. Treasury notes    
Assets, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 [Member] | Corporate debt securities    
Assets, Fair Value Disclosure 0  
Fair Value, Inputs, Level 3 [Member] | Money market mutual fund    
Assets, Fair Value Disclosure $ 0 $ 0