XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 457,502 $ 458,933
Unrealized Gain 63  
Unrealized Losses (325) (684)
Fair Value 457,240 458,249
US Treasury obligations    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 149,721 59,422
Unrealized Gain 8  
Unrealized Losses (104) (304)
Fair Value 149,625 59,118
US Government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 171,645 15,000
Unrealized Gain 55  
Unrealized Losses (106) (59)
Fair Value 171,594 14,941
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 84,281 310,433
Fair Value 84,281 310,433
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 51,855 61,504
Unrealized Losses (115) (255)
Fair Value $ 51,740 61,249
Asset-backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   12,574
Unrealized Losses   (66)
Fair Value   $ 12,508