XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash Equivalents and Marketable Securities - Schedule of Carrying Amounts and Fair Values of Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,299,544 $ 195,221
Unrealized Gains 19 416
Unrealized Losses (767) (5)
Fair Value 1,298,796 195,632
Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 726,769  
Unrealized Gains 0  
Unrealized Losses (1)  
Fair Value 726,768  
Cash equivalents | Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 684,485 56,474
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 684,485 56,474
Cash equivalents | U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 22,000  
Unrealized Gains 0  
Unrealized Losses 0  
Fair Value 22,000  
Cash equivalents | U.S. government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,286  
Unrealized Gains 0  
Unrealized Losses (1)  
Fair Value 4,285  
Cash equivalents | Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 15,998  
Unrealized Gains 0  
Unrealized Losses 0  
Fair Value 15,998  
Debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 572,775 138,747
Unrealized Gains 19 416
Unrealized Losses (766) (5)
Fair Value 572,028 139,158
Debt securities | U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 442,715 50,087
Unrealized Gains 2 136
Unrealized Losses (432) 0
Fair Value 442,285 50,223
Debt securities | U.S. government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 75,725  
Unrealized Gains 0  
Unrealized Losses (159)  
Fair Value 75,566  
Debt securities | Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 54,335 85,413
Unrealized Gains 17 265
Unrealized Losses (175) (5)
Fair Value $ 54,177 85,673
Debt securities | Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   3,247
Unrealized Gains   15
Unrealized Losses   0
Fair Value   $ 3,262