XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Assets, Fair Value Disclosure $ 320,186 $ 68,264
Mutual funds    
Assets, Fair Value Disclosure 110,060 33,135
U.S. Treasury notes    
Assets, Fair Value Disclosure   23,309
Corporate debt securities    
Assets, Fair Value Disclosure 42,365  
U.S. Treasury notes and bills    
Assets, Fair Value Disclosure 153,377  
Money market mutual fund    
Assets, Fair Value Disclosure 14,384 11,820
Fair Value, Inputs, Level 1 [Member]    
Assets, Fair Value Disclosure 320,186 68,264
Fair Value, Inputs, Level 1 [Member] | Mutual funds    
Assets, Fair Value Disclosure 110,060 33,135
Fair Value, Inputs, Level 1 [Member] | U.S. Treasury notes    
Assets, Fair Value Disclosure   23,309
Fair Value, Inputs, Level 1 [Member] | Corporate debt securities    
Assets, Fair Value Disclosure 42,365  
Fair Value, Inputs, Level 1 [Member] | U.S. Treasury notes and bills    
Assets, Fair Value Disclosure 153,377  
Fair Value, Inputs, Level 1 [Member] | Money market mutual fund    
Assets, Fair Value Disclosure 14,384 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
Fair Value, Inputs, Level 2 [Member] | Corporate debt securities    
Assets, Fair Value Disclosure 0  
Fair Value, Inputs, Level 2 [Member] | U.S. Treasury notes and bills    
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
Fair Value, Inputs, Level 3 [Member] | Corporate debt securities    
Assets, Fair Value Disclosure 0  
Fair Value, Inputs, Level 3 [Member] | U.S. Treasury notes and bills    
Assets, Fair Value Disclosure 0  
Fair Value, Inputs, Level 3 [Member] | Money market mutual fund    
Assets, Fair Value Disclosure $ 0 $ 0