XML 68 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities - Summary of Available for Sale Securities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
security
Dec. 31, 2021
USD ($)
security
derivative_instrument
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,124,718 $ 999,527
Unrealized Holding Gains 96 1
Unrealized Holding Losses (6,643) (2,149)
Aggregate Fair Value 1,118,171 997,379
Short-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,124,718 572,250
Unrealized Holding Gains 96 1
Unrealized Holding Losses (6,643) (321)
Aggregate Fair Value $ 1,118,171 571,930
Long-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   427,277
Unrealized Holding Gains   0
Unrealized Holding Losses   (1,828)
Aggregate Fair Value   $ 425,449
U.S. government treasuries    
Debt Securities, Available-for-sale [Line Items]    
Number of securities held in unrealized holding loss positions, short-term | security 51 19
Aggregate fair value, unrealized holding loss position, short-term $ 683,400 $ 450,400
Number of securities held in unrealized holding loss positions, long-term | derivative_instrument   16
Aggregate fair value, unrealized holding loss position, long-term   $ 410,100
U.S. government treasuries | Short-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,009,733 450,689
Unrealized Holding Gains 58 0
Unrealized Holding Losses (6,287) (253)
Aggregate Fair Value 1,003,504 450,436
U.S. government treasuries | Long-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   411,904
Unrealized Holding Gains   0
Unrealized Holding Losses   (1,757)
Aggregate Fair Value   $ 410,147
U.S. government agency securities | Short-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 16,823  
Unrealized Holding Gains 38  
Unrealized Holding Losses 0  
Aggregate Fair Value $ 16,861  
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Number of securities held in unrealized holding loss positions, short-term | security 16 16
Aggregate fair value, unrealized holding loss position, short-term $ 54,200 $ 68,500
Number of securities held in unrealized holding loss positions, long-term | security   6
Aggregate fair value, unrealized holding loss position, long-term   $ 15,300
Corporate debt securities | Short-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 54,571 70,076
Unrealized Holding Gains 0 1
Unrealized Holding Losses (356) (68)
Aggregate Fair Value 54,215 70,009
Corporate debt securities | Long-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   15,373
Unrealized Holding Gains   0
Unrealized Holding Losses   (71)
Aggregate Fair Value   15,302
Commercial paper | Short-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 43,591 51,485
Unrealized Holding Gains 0 0
Unrealized Holding Losses 0 0
Aggregate Fair Value $ 43,591 $ 51,485