XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 384,469 $ 381,009
Gross Unrealized Gains 494 114
Gross Unrealized Losses (2,331) (381)
Fair Market Value 382,632 380,742
U.S. Treasury and government agencies    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 200,247 195,076
Gross Unrealized Gains 0 1
Gross Unrealized Losses (2,141) (358)
Fair Market Value 198,106 194,719
Corporate debt    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 184,222 185,933
Gross Unrealized Gains 494 113
Gross Unrealized Losses (190) (23)
Fair Market Value $ 184,526 $ 186,023