XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements and Marketable Securities Available for Sale - Schedule of Marketable Securities with Continuous Unrealized Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Less than 12 Months, Fair Value $ 509,987 $ 445,206
Less than 12 Months, Unrealized Losses (5,759) (1,714)
12 Months or Greater, Fair Value 16,634 0
12 Months or Greater, Unrealized Losses (540) 0
Debt Securities, Available-for-sale, Unrealized Loss Position 526,621 445,206
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 6,299 1,714
Certificate of deposits [Member]    
Less than 12 Months, Fair Value 6,919 0
Less than 12 Months, Unrealized Losses (36) 0
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses 0 0
Debt Securities, Available-for-sale, Unrealized Loss Position 6,919 0
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 36 0
Commercial Paper [Member]    
Less than 12 Months, Fair Value 30,468 0
Less than 12 Months, Unrealized Losses (131) 0
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses 0 0
Debt Securities, Available-for-sale, Unrealized Loss Position 30,468 0
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 131 0
U.S. Government And Government Agency Securities [Member]    
Less than 12 Months, Fair Value 191,918 218,106
Less than 12 Months, Unrealized Losses (2,205) (738)
12 Months or Greater, Fair Value 12,082 0
12 Months or Greater, Unrealized Losses (424) 0
Debt Securities, Available-for-sale, Unrealized Loss Position 204,000 218,106
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 2,629 738
Corporate Bonds [Member]    
Less than 12 Months, Fair Value 270,415 201,481
Less than 12 Months, Unrealized Losses (3,316) (782)
12 Months or Greater, Fair Value 4,552 0
12 Months or Greater, Unrealized Losses (116) 0
Debt Securities, Available-for-sale, Unrealized Loss Position 274,967 201,481
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 3,432 782
Municipal Bonds [Member]    
Less than 12 Months, Fair Value 10,267 10,821
Less than 12 Months, Unrealized Losses (71) (28)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses 0 0
Debt Securities, Available-for-sale, Unrealized Loss Position 10,267 10,821
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss $ 71 28
Exchange Traded Funds [Member]    
Less than 12 Months, Fair Value   14,798
Less than 12 Months, Unrealized Losses   (166)
12 Months or Greater, Fair Value   0
12 Months or Greater, Unrealized Losses   0
Debt Securities, Available-for-sale, Unrealized Loss Position   14,798
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss   $ 166