XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value Measurements    
Fair Value Measurements $ 500,657 $ 601,011
Mutual funds    
Fair Value Measurements    
Fair Value Measurements 98,747 110,006
U.S. Treasury notes    
Fair Value Measurements    
Fair Value Measurements 201,390 223,896
Corporate debt securities    
Fair Value Measurements    
Fair Value Measurements 198,664 155,796
Money market mutual fund    
Fair Value Measurements    
Fair Value Measurements 1,856 111,313
Level 1    
Fair Value Measurements    
Fair Value Measurements 500,657 601,011
Level 1 | Mutual funds    
Fair Value Measurements    
Fair Value Measurements 98,747 110,006
Level 1 | U.S. Treasury notes    
Fair Value Measurements    
Fair Value Measurements 201,390 223,896
Level 1 | Corporate debt securities    
Fair Value Measurements    
Fair Value Measurements 198,664 155,796
Level 1 | Money market mutual fund    
Fair Value Measurements    
Fair Value Measurements $ 1,856 $ 111,313