XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 492,767 $ 520,286
Unrealized Gains 6 1
Unrealized Losses (3,216) (658)
Fair Value 489,557 519,629
U.S. Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 167,060 186,700
Unrealized Gains 6
Unrealized Losses (397) (45)
Fair Value 166,669 186,655
US Government Corporations and Agencies Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 89,615 79,657
Unrealized Gains
Unrealized Losses (1,162) (125)
Fair Value 88,453 79,532
Corporate Securities    
Marketable Securities [Line Items]    
Amortized Cost 236,092 253,929
Unrealized Gains 1
Unrealized Losses (1,657) (488)
Fair Value $ 234,435 $ 253,442