v3.25.2
Cash, Cash Equivalents and Marketable Securities - Summary of Company Cash, Cash Equivalents and Short-term Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Cash and Cash Equivalents [Line Items]      
Cash, cash equivalents and investments, Amortized cost $ 834,795 $ 1,488,146  
Cash, cash equivalents and investments, Gross unrealized gains 89 294  
Cash, cash equivalents and investments, Gross unrealized losses (141) (485)  
Cash and cash equivalents, Fair value 510,598 1,103,010 $ 383,622
Cash, cash equivalents and investments, Fair value 834,743 1,487,955  
Cash and Money Market Funds [Member]      
Cash and Cash Equivalents [Line Items]      
Cash, cash equivalents and investments, Amortized cost 510,598 1,103,010  
Cash and cash equivalents, Gross unrealized gains 0 0  
Cash and cash equivalents, Gross unrealized losses 0 0  
Cash and cash equivalents, Fair value 510,598 1,103,010  
Commercial Paper [Member]      
Cash and Cash Equivalents [Line Items]      
Cash, cash equivalents and investments, Amortized cost 3,534    
Available for sale debt securities, Gross unrealized gains 0    
Available for sale debt securities, Gross unrealized losses 0    
Available for sale debt securities, Fair value 3,534    
Government and Government Agency Bonds [Member]      
Cash and Cash Equivalents [Line Items]      
Cash, cash equivalents and investments, Amortized cost 255,122 280,001  
Available for sale debt securities, Gross unrealized gains 64 227  
Available for sale debt securities, Gross unrealized losses (121) (329)  
Available for sale debt securities, Fair value 255,065 279,899  
Corporate Bond [Member]      
Cash and Cash Equivalents [Line Items]      
Cash, cash equivalents and investments, Amortized cost 55,203 93,816  
Available for sale debt securities, Gross unrealized gains 25 67  
Available for sale debt securities, Gross unrealized losses (20) (156)  
Available for sale debt securities, Fair value 55,208 93,727  
Certificates of Deposit [Member]      
Cash and Cash Equivalents [Line Items]      
Cash, cash equivalents and investments, Amortized cost 10,338 11,319  
Available for sale debt securities, Gross unrealized gains 0 0  
Available for sale debt securities, Gross unrealized losses 0 0  
Available for sale debt securities, Fair value 10,338 11,319  
Cash and Cash Equivalents [Member]      
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents, Amortized cost 510,598 1,103,010  
Cash and cash equivalents, Gross unrealized gains 0 0  
Cash and cash equivalents, Gross unrealized losses 0 0  
Cash and cash equivalents, Fair value 510,598 1,103,010  
Short-term Investments [Member]      
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Amortized cost 289,571 251,598  
Cash and cash equivalents, Gross unrealized gains 79    
Available for sale debt securities, Gross unrealized gains   286  
Available for sale debt securities, Gross unrealized losses (109) (102)  
Available for sale debt securities current, Fair value 289,541 251,782  
Non-current investments [Member]      
Cash and Cash Equivalents [Line Items]      
Other Non-Current Assets Amortized Cost 34,626 133,538  
Available for sale debt securities, Gross unrealized gains 10 8  
Available for sale debt securities, Gross unrealized losses (32) (383)  
Available for sale debt securities, Fair value $ 34,604 $ 133,163