XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Fair Value Measurements    
Marketable securities $ 601,989 $ 610,185
Total Assets Measured at Fair Value 860,410 825,908
Fair value assets Level1 To Level 2 0  
Fair value assets Level2 To Level 1 0  
Fair value assets transfers into Level3 0  
Fair value assets transfers out of Level3 0  
Fair Value, Measurements, Recurring [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value Measurements    
Marketable securities 601,989 610,185
Cash and cash equivalents 258,421 215,723
Total Assets Measured at Fair Value 860,410 825,908
Fair Value, Measurements, Recurring [Member] | Estimate of Fair Value Measurement [Member] | Corporate Bond Securities [Member]    
Fair Value Measurements    
Marketable securities 54,673 117,928
Fair Value, Measurements, Recurring [Member] | Estimate of Fair Value Measurement [Member] | Commercial Paper [Member]    
Fair Value Measurements    
Marketable securities 547,316 492,257
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value Measurements    
Cash and cash equivalents 258,421 215,723
Total Assets Measured at Fair Value 258,421 215,723
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value Measurements    
Marketable securities 601,989 610,185
Total Assets Measured at Fair Value 601,989 610,185
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Bond Securities [Member]    
Fair Value Measurements    
Marketable securities 54,673 117,928
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Commercial Paper [Member]    
Fair Value Measurements    
Marketable securities $ 547,316 $ 492,257