XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents and Marketable Securities - Summary of Company Cash, Cash Equivalents and Short-term Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Gross unrealized gains $ 116 $ 1,124  
Available for sale debt securities, Gross unrealized losses (650) (179)  
Cash and cash equivalents, Amortized cost 1,425,326 1,675,305  
Cash and cash equivalents 427,290 428,430 $ 871,668
Cash, cash equivalents and investments, Amortized cost 427,290 428,430  
Cash, cash equivalents and investments, Gross unrealized gains 116 1,124  
Cash, cash equivalents and investments, Gross unrealized losses (780) (179)  
Cash, cash equivalents and investments, Fair value 1,424,662 1,676,250  
Available for sale debt securities, Amortized cost 963,987 1,246,875  
Available for sale debt securities current, Fair value 963,453 1,247,820  
Cash and Money Market Funds [Member]      
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents, Amortized cost 427,290 374,750  
Cash and cash equivalents 427,290 374,750  
Commercial Paper [Member]      
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Fair value 43,354 113,362  
Cash and cash equivalents, Amortized cost 43,354 113,362  
Government and Government Agency Bonds [Member]      
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Gross unrealized gains 59 1,006  
Available for sale debt securities, Gross unrealized losses (760) (171)  
Available for sale debt securities, Fair value 780,997 1,001,137  
Cash and cash equivalents, Amortized cost 781,698 1,000,302  
Corporate Bond [Member]      
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Gross unrealized gains 57 118  
Available for sale debt securities, Gross unrealized losses (20) (8)  
Available for sale debt securities, Fair value 118,158 130,380  
Cash and cash equivalents, Amortized cost 118,121 130,270  
Certificates of Deposit [Member]      
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Fair value 54,863 56,621  
Cash and cash equivalents, Amortized cost 54,863 $ 56,621  
Other Non-Current Assets [Member]      
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Gross unrealized losses (130)    
Available for sale debt securities, Fair value 33,919    
Other non-current assets Amortized cost $ 34,049