XML 42 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents, amortized cost $ 252,482 $ 338,769 $ 284,253
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, amortized cost 564,324 551,689  
Marketable securities, unrealized gains 92 1,234  
Marketable securities, unrealized losses (1,656) (71)  
Marketable securities, aggregate fair value 562,760 552,852  
Cash and cash equivalents and available-for-sale securities, amortized cost 702,976 768,752  
Cash and cash equivalents and available-for-sale securities, unrealized gains 92 1,237  
Cash and cash equivalents and available-for-sale securities, unrealized losses (1,656) (71)  
Cash and cash equivalents and marketable securities, aggregate fair value 701,412 769,918  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, amortized cost 1,996 3,433  
Marketable securities, unrealized gains 0 0  
Marketable securities, unrealized losses 0 0  
Marketable securities, aggregate fair value 1,996 3,433  
U.S. treasury debt securities      
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents and available-for-sale securities, amortized cost 264,945 287,930  
Cash and cash equivalents and available-for-sale securities, unrealized gains 55 697  
Cash and cash equivalents and available-for-sale securities, unrealized losses (658) (8)  
Cash and cash equivalents and marketable securities, aggregate fair value 264,342 288,619  
U.S. government agency debt securities      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, amortized cost 87,744 78,946  
Marketable securities, unrealized gains 1 59  
Marketable securities, unrealized losses (476) (25)  
Marketable securities, aggregate fair value 87,269 78,980  
Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, amortized cost 215,629 196,851  
Marketable securities, unrealized gains 36 481  
Marketable securities, unrealized losses (522) (38)  
Marketable securities, aggregate fair value 215,143 197,294  
Money market funds      
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents, amortized cost 132,662 201,592  
Cash and cash equivalents, aggregate fair value 132,662 201,592  
Cash Equivalents      
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents, amortized cost 138,652 217,063  
Cash and cash equivalents, unrealized gains   3  
Cash and cash equivalents, aggregate fair value $ 138,652 $ 217,066