v3.24.3
Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Cash Equivalents and Marketable Securities    
Amortized Cost $ 264,566 $ 426,937
Allowance for Credit Losses 0 0
Gross Unrealized Gains 553 611
Gross Unrealized Losses (31) (413)
Fair Value 265,088 427,135
Government agency securities    
Cash Equivalents and Marketable Securities    
Amortized Cost 13,999 103,507
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (26) (327)
Fair Value 13,973 103,180
U.S. Treasuries    
Cash Equivalents and Marketable Securities    
Amortized Cost 148,228 168,858
Allowance for Credit Losses 0 0
Gross Unrealized Gains 553 611
Gross Unrealized Losses 0 0
Fair Value 148,781 169,469
Money market funds    
Cash Equivalents and Marketable Securities    
Amortized Cost 95,832 123,652
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 95,832 123,652
Corporate notes/bonds    
Cash Equivalents and Marketable Securities    
Amortized Cost 6,507 30,920
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (5) (86)
Fair Value $ 6,502 $ 30,834