XML 122 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 326,907 $ 496,044
Unrealized Gains 166 53
Unrealized Losses (724) (4,998)
Fair Value 326,349 491,099
U.S. Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 23,361 94,958
Unrealized Gains 5 3
Unrealized Losses (113) (1,111)
Fair Value 23,253 93,850
US government agency securities    
Marketable Securities [Line Items]    
Amortized Cost 142,948 180,967
Unrealized Gains 48 25
Unrealized Losses (305) (1,873)
Fair Value 142,691 179,119
Corporate Securities    
Marketable Securities [Line Items]    
Amortized Cost 160,598 220,119
Unrealized Gains 113 25
Unrealized Losses (306) (2,014)
Fair Value $ 160,405 $ 218,130