XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 468,777 $ 496,044
Unrealized Gains 177 53
Unrealized Losses (3,212) (4,998)
Fair Value 465,742 491,099
U.S. Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 73,589 94,958
Unrealized Gains 4 3
Unrealized Losses (683) (1,111)
Fair Value 72,910 93,850
US Government Agencies    
Marketable Securities [Line Items]    
Amortized Cost 201,161 180,967
Unrealized Gains 84 25
Unrealized Losses (1,359) (1,873)
Fair Value 199,886 179,119
Corporate Securities    
Marketable Securities [Line Items]    
Amortized Cost 194,027 220,119
Unrealized Gains 89 25
Unrealized Losses (1,170) (2,014)
Fair Value $ 192,946 $ 218,130