XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 340,448 $ 333,368
Gross Unrealized Gains 31 14
Gross Unrealized Losses (1,159) (1,552)
Fair Market Value 339,320 331,830
U.S. Treasury and government agencies    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 236,097 178,351
Gross Unrealized Gains 18 0
Gross Unrealized Losses (1,058) (1,181)
Fair Market Value 235,057 177,170
Corporate debt    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 104,351 155,017
Gross Unrealized Gains 13 14
Gross Unrealized Losses (101) (371)
Fair Market Value $ 104,263 $ 154,660