XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Debt and Equity Securities - Maturities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Amortized Cost  
Maturing in one year or less $ 153,871
Maturing within two years 301,861
Total amortized cost 455,732
Estimate Fair Value  
Maturing in one year or less 153,767
Maturing within two years 300,465
Total estimated fair value $ 454,232