XML 77 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents and Marketable Securities - Summary of Company Cash, Cash Equivalents and Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Gross unrealized gains $ 294 $ 1,124  
Available for sale debt securities, Gross unrealized losses (485) (179)  
Cash and cash equivalents 1,103,010 428,430 $ 966,777
Cash, cash equivalents and investments, Amortized cost 1,488,146 1,675,305  
Cash, cash equivalents and investments, Gross unrealized gains 294 1,124  
Cash, cash equivalents and investments, Gross unrealized losses (485) (179)  
Cash, cash equivalents and investments, Fair market value 1,487,955 1,676,250  
Cash and Money Market Funds [Member]      
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents, Amortized cost 1,103,010 374,750  
Cash and cash equivalents 1,103,010 374,750  
Commercial Paper [Member]      
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Fair market value   113,362  
Cash and cash equivalents, Amortized cost   113,362  
Government and Government Agency Bonds [Member]      
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Gross unrealized gains 227 1,006  
Available for sale debt securities, Gross unrealized losses (329) (171)  
Available for sale debt securities, Fair market value 279,899 1,001,137  
Cash and cash equivalents, Amortized cost 280,001 1,000,302  
Corporate Bond [Member]      
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Gross unrealized gains 67 118  
Available for sale debt securities, Gross unrealized losses (156) (8)  
Available for sale debt securities, Fair market value 93,727 130,380  
Cash and cash equivalents, Amortized cost 93,816 130,270  
Certificates of Deposit [Member]      
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Fair market value 11,319 56,621  
Cash and cash equivalents, Amortized cost 11,319 56,621  
Cash and Cash Equivalents [Member]      
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents, Amortized cost 1,103,010 428,430  
Cash and cash equivalents 1,103,010 428,430  
Short-term Investments [Member]      
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Amortized cost 251,598 1,246,875  
Available for sale debt securities, Gross unrealized gains 286 1,124  
Available for sale debt securities, Gross unrealized losses (102) (179)  
Available for sale debt securities current, Fair market value 251,782 $ 1,247,820  
Non-Current investments [Member]      
Cash and Cash Equivalents [Line Items]      
Other Non-Current Assets Amortized Cost 133,538    
Available for sale debt securities, Gross unrealized gains 8    
Available for sale debt securities, Gross unrealized losses (383)    
Available for sale debt securities, Fair market value $ 133,163