XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 369,991 $ 381,009
Gross Unrealized Gains 5 114
Gross Unrealized Losses (1,747) (381)
Fair Market Value 368,249 380,742
U.S. Treasury and government agencies    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 206,413 195,076
Gross Unrealized Gains 0 1
Gross Unrealized Losses (1,578) (358)
Fair Market Value 204,835 194,719
Corporate debt    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 163,578 185,933
Gross Unrealized Gains 5 113
Gross Unrealized Losses (169) (23)
Fair Market Value $ 163,414 $ 186,023