XML 40 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 259,100 $ 434,076
Unrealized Gains 4 320
Unrealized Losses (284) (113)
Fair Value 258,820 434,283
U.S. Treasury obligations    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 148,097 155,816
Unrealized Gains 1 145
Unrealized Losses (157) (23)
Fair Value 147,941 155,938
U.S. Government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 18,139 178,115
Unrealized Gains   96
Unrealized Losses (19) (51)
Fair Value 18,120 178,160
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 13,842 39,461
Unrealized Gains   14
Unrealized Losses (20) (27)
Fair Value 13,822 39,448
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 79,022 60,684
Unrealized Gains 3 65
Unrealized Losses (88) (12)
Fair Value $ 78,937 $ 60,737