v3.24.3
Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents $ 248,239 $ 256,100 $ 404,885
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, amortized cost 525,903 556,627  
Marketable securities, unrealized gains 2,262 1,284  
Marketable securities, unrealized losses (50) (289)  
Marketable securities, aggregate fair value 528,115 557,622  
Cash and cash equivalents and available-for-sale securities, amortized cost 635,597 665,453  
Cash and cash equivalents and available-for-sale securities, unrealized gains 2,264    
Cash and cash equivalents and marketable securities, aggregate fair value 637,811 666,448  
Money market funds      
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents 99,716 108,826  
Cash and cash equivalents, aggregate fair value 99,716 108,826  
Cash Equivalents      
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents 109,694 108,826  
Cash and cash equivalents, aggregate fair value 109,696 108,826  
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents, unrealized gains 2    
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, amortized cost 5,953 56,115  
Marketable securities, unrealized gains 0 0  
Marketable securities, unrealized losses 0 0  
Marketable securities, aggregate fair value 5,953 56,115  
U.S. treasury debt securities      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, unrealized gains   531  
Marketable securities, unrealized losses (34) (80)  
Cash and cash equivalents and available-for-sale securities, amortized cost 255,229 224,136  
Cash and cash equivalents and available-for-sale securities, unrealized gains 989    
Cash and cash equivalents and marketable securities, aggregate fair value 256,184 224,587  
U.S. government agency debt securities      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, amortized cost 92,849 110,036  
Marketable securities, unrealized gains 401 256  
Marketable securities, unrealized losses (2) (15)  
Marketable securities, aggregate fair value 93,248 110,277  
Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, amortized cost 181,850 165,341  
Marketable securities, unrealized gains 874 497  
Marketable securities, unrealized losses (14) (187)  
Marketable securities, aggregate fair value $ 182,710 165,651  
Foreign government debt securities      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, amortized cost   999  
Marketable securities, unrealized gains   0  
Marketable securities, unrealized losses   (7)  
Marketable securities, aggregate fair value   $ 992