XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 423,586 $ 496,044
Unrealized Gains 4 53
Unrealized Losses (3,643) (4,998)
Fair Value 419,947 491,099
U.S. Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 43,330 94,958
Unrealized Gains 0 3
Unrealized Losses (520) (1,111)
Fair Value 42,810 93,850
US Government Agencies    
Marketable Securities [Line Items]    
Amortized Cost 206,060 180,967
Unrealized Gains 3 25
Unrealized Losses (1,852) (1,873)
Fair Value 204,211 179,119
Corporate Securities    
Marketable Securities [Line Items]    
Amortized Cost 174,196 220,119
Unrealized Gains 1 25
Unrealized Losses (1,271) (2,014)
Fair Value $ 172,926 $ 218,130